diff --git a/.gitmodules b/.gitmodules index 950cd9d..1f4300f 100644 --- a/.gitmodules +++ b/.gitmodules @@ -1,3 +1,4 @@ [submodule "Forest/Assets/PhxhSDK"] path = Forest/Assets/PhxhSDK url = http://1.14.122.170:3000/PHXH/PhxhSDK.git + branch = miniGame diff --git a/Forest/Assets/Art/Font/Canger SDF.asset b/Forest/Assets/Art/Font/Canger SDF.asset index 84f0a2e..08a39f7 100644 --- a/Forest/Assets/Art/Font/Canger SDF.asset +++ b/Forest/Assets/Art/Font/Canger SDF.asset @@ -175,8 +175,8 @@ MonoBehaviour: m_HorizontalBearingY: 16.1875 m_HorizontalAdvance: 5.78125 m_GlyphRect: - m_X: 380 - m_Y: 482 + m_X: 425 + m_Y: 222 m_Width: 4 m_Height: 17 m_Scale: 1 @@ -190,8 +190,8 @@ MonoBehaviour: m_HorizontalBearingY: 16.1875 m_HorizontalAdvance: 9.328125 m_GlyphRect: - m_X: 266 - m_Y: 499 + m_X: 482 + m_Y: 361 m_Width: 7 m_Height: 7 m_Scale: 1 @@ -205,8 +205,8 @@ MonoBehaviour: m_HorizontalBearingY: 15.796875 m_HorizontalAdvance: 14 m_GlyphRect: - m_X: 314 - m_Y: 311 + m_X: 354 + m_Y: 222 m_Width: 14 m_Height: 17 m_Scale: 1 @@ -220,7 +220,7 @@ MonoBehaviour: m_HorizontalBearingY: 17.375 m_HorizontalAdvance: 13.125 m_GlyphRect: - m_X: 267 + m_X: 291 m_Y: 250 m_Width: 11 m_Height: 20 @@ -235,8 +235,8 @@ MonoBehaviour: m_HorizontalBearingY: 16.09375 m_HorizontalAdvance: 17.046875 m_GlyphRect: - m_X: 308 - m_Y: 250 + m_X: 293 + m_Y: 281 m_Width: 16 m_Height: 19 m_Scale: 1 @@ -265,8 +265,8 @@ MonoBehaviour: m_HorizontalBearingY: 15.59375 m_HorizontalAdvance: 7.203125 m_GlyphRect: - m_X: 425 - m_Y: 316 + m_X: 449 + m_Y: 248 m_Width: 3 m_Height: 7 m_Scale: 1 @@ -310,8 +310,8 @@ MonoBehaviour: m_HorizontalBearingY: 15.796875 m_HorizontalAdvance: 9.875 m_GlyphRect: - m_X: 497 - m_Y: 250 + m_X: 270 + m_Y: 497 m_Width: 9 m_Height: 8 m_Scale: 1 @@ -325,8 +325,8 @@ MonoBehaviour: m_HorizontalBearingY: 13.265625 m_HorizontalAdvance: 11.765625 m_GlyphRect: - m_X: 416 - m_Y: 417 + m_X: 440 + m_Y: 277 m_Width: 12 m_Height: 13 m_Scale: 1 @@ -355,8 +355,8 @@ MonoBehaviour: m_HorizontalBearingY: 8.9375 m_HorizontalAdvance: 12.09375 m_GlyphRect: - m_X: 468 - m_Y: 254 + m_X: 417 + m_Y: 503 m_Width: 12 m_Height: 3 m_Scale: 1 @@ -370,8 +370,8 @@ MonoBehaviour: m_HorizontalBearingY: 3.359375 m_HorizontalAdvance: 7.59375 m_GlyphRect: - m_X: 432 - m_Y: 502 + m_X: 414 + m_Y: 431 m_Width: 4 m_Height: 4 m_Scale: 1 @@ -385,8 +385,8 @@ MonoBehaviour: m_HorizontalBearingY: 16.90625 m_HorizontalAdvance: 8.953125 m_GlyphRect: - m_X: 289 - m_Y: 250 + m_X: 266 + m_Y: 312 m_Width: 8 m_Height: 20 m_Scale: 1 @@ -400,8 +400,8 @@ MonoBehaviour: m_HorizontalBearingY: 15.3125 m_HorizontalAdvance: 11.953125 m_GlyphRect: - m_X: 382 - m_Y: 250 + m_X: 372 + m_Y: 334 m_Width: 11 m_Height: 17 m_Scale: 1 @@ -415,8 +415,8 @@ MonoBehaviour: m_HorizontalBearingY: 15.34375 m_HorizontalAdvance: 11.921875 m_GlyphRect: - m_X: 374 - m_Y: 454 + m_X: 397 + m_Y: 479 m_Width: 9 m_Height: 17 m_Scale: 1 @@ -430,8 +430,8 @@ MonoBehaviour: m_HorizontalBearingY: 15.375 m_HorizontalAdvance: 11.875 m_GlyphRect: - m_X: 339 - m_Y: 308 + m_X: 330 + m_Y: 399 m_Width: 12 m_Height: 17 m_Scale: 1 @@ -445,8 +445,8 @@ MonoBehaviour: m_HorizontalBearingY: 15.4375 m_HorizontalAdvance: 11.875 m_GlyphRect: - m_X: 401 - m_Y: 222 + m_X: 386 + m_Y: 306 m_Width: 11 m_Height: 17 m_Scale: 1 @@ -460,8 +460,8 @@ MonoBehaviour: m_HorizontalBearingY: 15.359375 m_HorizontalAdvance: 11.875 m_GlyphRect: - m_X: 343 - m_Y: 278 + m_X: 348 + m_Y: 367 m_Width: 12 m_Height: 17 m_Scale: 1 @@ -475,8 +475,8 @@ MonoBehaviour: m_HorizontalBearingY: 15.21875 m_HorizontalAdvance: 11.9375 m_GlyphRect: - m_X: 389 - m_Y: 278 + m_X: 376 + m_Y: 391 m_Width: 10 m_Height: 17 m_Scale: 1 @@ -490,8 +490,8 @@ MonoBehaviour: m_HorizontalBearingY: 15.375 m_HorizontalAdvance: 11.890625 m_GlyphRect: - m_X: 404 - m_Y: 250 + m_X: 355 + m_Y: 483 m_Width: 10 m_Height: 17 m_Scale: 1 @@ -505,8 +505,8 @@ MonoBehaviour: m_HorizontalBearingY: 15.484375 m_HorizontalAdvance: 11.875 m_GlyphRect: - m_X: 353 - m_Y: 426 + m_X: 392 + m_Y: 250 m_Width: 11 m_Height: 17 m_Scale: 1 @@ -520,8 +520,8 @@ MonoBehaviour: m_HorizontalBearingY: 15.453125 m_HorizontalAdvance: 11.875 m_GlyphRect: - m_X: 363 - m_Y: 395 + m_X: 403 + m_Y: 222 m_Width: 11 m_Height: 17 m_Scale: 1 @@ -535,8 +535,8 @@ MonoBehaviour: m_HorizontalBearingY: 15.484375 m_HorizontalAdvance: 11.890625 m_GlyphRect: - m_X: 423 - m_Y: 222 + m_X: 376 + m_Y: 483 m_Width: 10 m_Height: 17 m_Scale: 1 @@ -550,8 +550,8 @@ MonoBehaviour: m_HorizontalBearingY: 11.8125 m_HorizontalAdvance: 7.65625 m_GlyphRect: - m_X: 432 - m_Y: 334 + m_X: 414 + m_Y: 408 m_Width: 4 m_Height: 12 m_Scale: 1 @@ -565,8 +565,8 @@ MonoBehaviour: m_HorizontalBearingY: 11.875 m_HorizontalAdvance: 7.640625 m_GlyphRect: - m_X: 395 - m_Y: 478 + m_X: 412 + m_Y: 382 m_Width: 4 m_Height: 15 m_Scale: 1 @@ -580,8 +580,8 @@ MonoBehaviour: m_HorizontalBearingY: 13.578125 m_HorizontalAdvance: 13.3125 m_GlyphRect: - m_X: 410 - m_Y: 478 + m_X: 489 + m_Y: 274 m_Width: 14 m_Height: 13 m_Scale: 1 @@ -595,8 +595,8 @@ MonoBehaviour: m_HorizontalBearingY: 11.1875 m_HorizontalAdvance: 13.09375 m_GlyphRect: - m_X: 490 - m_Y: 269 + m_X: 248 + m_Y: 497 m_Width: 11 m_Height: 9 m_Scale: 1 @@ -610,8 +610,8 @@ MonoBehaviour: m_HorizontalBearingY: 13.5625 m_HorizontalAdvance: 13.3125 m_GlyphRect: - m_X: 415 - m_Y: 447 + m_X: 463 + m_Y: 278 m_Width: 14 m_Height: 13 m_Scale: 1 @@ -625,8 +625,8 @@ MonoBehaviour: m_HorizontalBearingY: 15.84375 m_HorizontalAdvance: 10.203125 m_GlyphRect: - m_X: 405 - m_Y: 390 + m_X: 429 + m_Y: 250 m_Width: 9 m_Height: 16 m_Scale: 1 @@ -640,8 +640,8 @@ MonoBehaviour: m_HorizontalBearingY: 15.296875 m_HorizontalAdvance: 17.5625 m_GlyphRect: - m_X: 274 - m_Y: 464 + m_X: 275 + m_Y: 404 m_Width: 17 m_Height: 18 m_Scale: 1 @@ -655,8 +655,8 @@ MonoBehaviour: m_HorizontalBearingY: 15.71875 m_HorizontalAdvance: 13.671875 m_GlyphRect: - m_X: 305 - m_Y: 433 + m_X: 314 + m_Y: 311 m_Width: 14 m_Height: 17 m_Scale: 1 @@ -670,8 +670,8 @@ MonoBehaviour: m_HorizontalBearingY: 15.484375 m_HorizontalAdvance: 14.1875 m_GlyphRect: - m_X: 354 - m_Y: 336 + m_X: 348 + m_Y: 427 m_Width: 12 m_Height: 17 m_Scale: 1 @@ -685,8 +685,8 @@ MonoBehaviour: m_HorizontalBearingY: 15.453125 m_HorizontalAdvance: 14.3125 m_GlyphRect: - m_X: 353 - m_Y: 367 + m_X: 332 + m_Y: 489 m_Width: 12 m_Height: 17 m_Scale: 1 @@ -700,8 +700,8 @@ MonoBehaviour: m_HorizontalBearingY: 15.4375 m_HorizontalAdvance: 13.546875 m_GlyphRect: - m_X: 330 - m_Y: 429 + m_X: 369 + m_Y: 278 m_Width: 12 m_Height: 17 m_Scale: 1 @@ -715,8 +715,8 @@ MonoBehaviour: m_HorizontalBearingY: 15.453125 m_HorizontalAdvance: 13.359375 m_GlyphRect: - m_X: 359 - m_Y: 250 + m_X: 349 + m_Y: 335 m_Width: 12 m_Height: 17 m_Scale: 1 @@ -730,8 +730,8 @@ MonoBehaviour: m_HorizontalBearingY: 15.5 m_HorizontalAdvance: 13.296875 m_GlyphRect: - m_X: 340 - m_Y: 398 + m_X: 332 + m_Y: 461 m_Width: 12 m_Height: 17 m_Scale: 1 @@ -745,8 +745,8 @@ MonoBehaviour: m_HorizontalBearingY: 15.484375 m_HorizontalAdvance: 14.4375 m_GlyphRect: - m_X: 335 - m_Y: 489 + m_X: 368 + m_Y: 250 m_Width: 13 m_Height: 17 m_Scale: 1 @@ -760,8 +760,8 @@ MonoBehaviour: m_HorizontalBearingY: 15.34375 m_HorizontalAdvance: 14.75 m_GlyphRect: - m_X: 316 - m_Y: 401 + m_X: 379 + m_Y: 222 m_Width: 13 m_Height: 17 m_Scale: 1 @@ -775,8 +775,8 @@ MonoBehaviour: m_HorizontalBearingY: 15.3125 m_HorizontalAdvance: 5.765625 m_GlyphRect: - m_X: 417 - m_Y: 334 + m_X: 397 + m_Y: 390 m_Width: 4 m_Height: 17 m_Scale: 1 @@ -790,8 +790,8 @@ MonoBehaviour: m_HorizontalBearingY: 15.234375 m_HorizontalAdvance: 10.015625 m_GlyphRect: - m_X: 375 - m_Y: 423 + m_X: 398 + m_Y: 447 m_Width: 9 m_Height: 17 m_Scale: 1 @@ -805,8 +805,8 @@ MonoBehaviour: m_HorizontalBearingY: 15.28125 m_HorizontalAdvance: 13.828125 m_GlyphRect: - m_X: 329 - m_Y: 370 + m_X: 308 + m_Y: 462 m_Width: 13 m_Height: 17 m_Scale: 1 @@ -820,8 +820,8 @@ MonoBehaviour: m_HorizontalBearingY: 15.3125 m_HorizontalAdvance: 11.140625 m_GlyphRect: - m_X: 353 - m_Y: 454 + m_X: 377 + m_Y: 451 m_Width: 10 m_Height: 17 m_Scale: 1 @@ -850,8 +850,8 @@ MonoBehaviour: m_HorizontalBearingY: 15.296875 m_HorizontalAdvance: 15.109375 m_GlyphRect: - m_X: 330 - m_Y: 339 + m_X: 324 + m_Y: 433 m_Width: 13 m_Height: 17 m_Scale: 1 @@ -865,8 +865,8 @@ MonoBehaviour: m_HorizontalBearingY: 15.296875 m_HorizontalAdvance: 14.625 m_GlyphRect: - m_X: 329 - m_Y: 461 + m_X: 345 + m_Y: 278 m_Width: 13 m_Height: 17 m_Scale: 1 @@ -880,8 +880,8 @@ MonoBehaviour: m_HorizontalBearingY: 15.375 m_HorizontalAdvance: 13.578125 m_GlyphRect: - m_X: 378 - m_Y: 222 + m_X: 363 + m_Y: 306 m_Width: 12 m_Height: 17 m_Scale: 1 @@ -895,8 +895,8 @@ MonoBehaviour: m_HorizontalBearingY: 15.34375 m_HorizontalAdvance: 14.484375 m_GlyphRect: - m_X: 266 - m_Y: 281 + m_X: 267 + m_Y: 250 m_Width: 13 m_Height: 20 m_Scale: 1 @@ -910,8 +910,8 @@ MonoBehaviour: m_HorizontalBearingY: 15.40625 m_HorizontalAdvance: 13.703125 m_GlyphRect: - m_X: 319 - m_Y: 280 + m_X: 324 + m_Y: 371 m_Width: 13 m_Height: 17 m_Scale: 1 @@ -925,8 +925,8 @@ MonoBehaviour: m_HorizontalBearingY: 15.515625 m_HorizontalAdvance: 13.140625 m_GlyphRect: - m_X: 376 - m_Y: 364 + m_X: 392 + m_Y: 278 m_Width: 11 m_Height: 17 m_Scale: 1 @@ -940,8 +940,8 @@ MonoBehaviour: m_HorizontalBearingY: 15.4375 m_HorizontalAdvance: 12.875 m_GlyphRect: - m_X: 335 - m_Y: 250 + m_X: 325 + m_Y: 339 m_Width: 13 m_Height: 17 m_Scale: 1 @@ -955,8 +955,8 @@ MonoBehaviour: m_HorizontalBearingY: 15.28125 m_HorizontalAdvance: 14.75 m_GlyphRect: - m_X: 354 - m_Y: 222 + m_X: 339 + m_Y: 307 m_Width: 13 m_Height: 17 m_Scale: 1 @@ -1000,8 +1000,8 @@ MonoBehaviour: m_HorizontalBearingY: 15.359375 m_HorizontalAdvance: 12.90625 m_GlyphRect: - m_X: 305 - m_Y: 342 + m_X: 343 + m_Y: 250 m_Width: 14 m_Height: 17 m_Scale: 1 @@ -1030,8 +1030,8 @@ MonoBehaviour: m_HorizontalBearingY: 15.515625 m_HorizontalAdvance: 13.5 m_GlyphRect: - m_X: 304 - m_Y: 373 + m_X: 320 + m_Y: 279 m_Width: 14 m_Height: 17 m_Scale: 1 @@ -1090,8 +1090,8 @@ MonoBehaviour: m_HorizontalBearingY: 15.8125 m_HorizontalAdvance: 11.109375 m_GlyphRect: - m_X: 447 - m_Y: 495 + m_X: 290 + m_Y: 496 m_Width: 10 m_Height: 10 m_Scale: 1 @@ -1105,8 +1105,8 @@ MonoBehaviour: m_HorizontalBearingY: 0.3125 m_HorizontalAdvance: 11.578125 m_GlyphRect: - m_X: 410 - m_Y: 502 + m_X: 484 + m_Y: 322 m_Width: 11 m_Height: 4 m_Scale: 1 @@ -1120,8 +1120,8 @@ MonoBehaviour: m_HorizontalBearingY: 11.5625 m_HorizontalAdvance: 12.84375 m_GlyphRect: - m_X: 435 - m_Y: 471 + m_X: 488 + m_Y: 298 m_Width: 11 m_Height: 13 m_Scale: 1 @@ -1135,8 +1135,8 @@ MonoBehaviour: m_HorizontalBearingY: 15.234375 m_HorizontalAdvance: 13.109375 m_GlyphRect: - m_X: 366 - m_Y: 278 + m_X: 371 + m_Y: 363 m_Width: 12 m_Height: 17 m_Scale: 1 @@ -1150,8 +1150,8 @@ MonoBehaviour: m_HorizontalBearingY: 11.625 m_HorizontalAdvance: 11.984375 m_GlyphRect: - m_X: 468 - m_Y: 268 + m_X: 440 + m_Y: 325 m_Width: 11 m_Height: 13 m_Scale: 1 @@ -1165,8 +1165,8 @@ MonoBehaviour: m_HorizontalBearingY: 15.234375 m_HorizontalAdvance: 13.03125 m_GlyphRect: - m_X: 362 - m_Y: 306 + m_X: 353 + m_Y: 395 m_Width: 12 m_Height: 17 m_Scale: 1 @@ -1180,8 +1180,8 @@ MonoBehaviour: m_HorizontalBearingY: 11.6875 m_HorizontalAdvance: 12.515625 m_GlyphRect: - m_X: 425 - m_Y: 388 + m_X: 440 + m_Y: 301 m_Width: 11 m_Height: 13 m_Scale: 1 @@ -1195,8 +1195,8 @@ MonoBehaviour: m_HorizontalBearingY: 15.28125 m_HorizontalAdvance: 9.5625 m_GlyphRect: - m_X: 398 - m_Y: 362 + m_X: 394 + m_Y: 334 m_Width: 9 m_Height: 17 m_Scale: 1 @@ -1225,8 +1225,8 @@ MonoBehaviour: m_HorizontalBearingY: 15.234375 m_HorizontalAdvance: 11.390625 m_GlyphRect: - m_X: 359 - m_Y: 482 + m_X: 393 + m_Y: 419 m_Width: 10 m_Height: 17 m_Scale: 1 @@ -1240,8 +1240,8 @@ MonoBehaviour: m_HorizontalBearingY: 15.375 m_HorizontalAdvance: 5.578125 m_GlyphRect: - m_X: 410 - m_Y: 278 + m_X: 414 + m_Y: 250 m_Width: 4 m_Height: 17 m_Scale: 1 @@ -1255,8 +1255,8 @@ MonoBehaviour: m_HorizontalBearingY: 15.375 m_HorizontalAdvance: 7.359375 m_GlyphRect: - m_X: 266 - m_Y: 312 + m_X: 247 + m_Y: 436 m_Width: 7 m_Height: 20 m_Scale: 1 @@ -1270,8 +1270,8 @@ MonoBehaviour: m_HorizontalBearingY: 15.234375 m_HorizontalAdvance: 11.140625 m_GlyphRect: - m_X: 385 - m_Y: 306 + m_X: 371 + m_Y: 423 m_Width: 11 m_Height: 17 m_Scale: 1 @@ -1300,8 +1300,8 @@ MonoBehaviour: m_HorizontalBearingY: 11.546875 m_HorizontalAdvance: 16.25 m_GlyphRect: - m_X: 310 - m_Y: 493 + m_X: 492 + m_Y: 250 m_Width: 14 m_Height: 13 m_Scale: 1 @@ -1315,8 +1315,8 @@ MonoBehaviour: m_HorizontalBearingY: 11.515625 m_HorizontalAdvance: 11.828125 m_GlyphRect: - m_X: 468 - m_Y: 292 + m_X: 461 + m_Y: 350 m_Width: 10 m_Height: 13 m_Scale: 1 @@ -1330,8 +1330,8 @@ MonoBehaviour: m_HorizontalBearingY: 11.515625 m_HorizontalAdvance: 11.96875 m_GlyphRect: - m_X: 447 - m_Y: 246 + m_X: 440 + m_Y: 349 m_Width: 10 m_Height: 13 m_Scale: 1 @@ -1345,8 +1345,8 @@ MonoBehaviour: m_HorizontalBearingY: 11.546875 m_HorizontalAdvance: 12.390625 m_GlyphRect: - m_X: 377 - m_Y: 334 + m_X: 355 + m_Y: 455 m_Width: 11 m_Height: 17 m_Scale: 1 @@ -1360,8 +1360,8 @@ MonoBehaviour: m_HorizontalBearingY: 11.59375 m_HorizontalAdvance: 12.28125 m_GlyphRect: - m_X: 394 - m_Y: 451 + m_X: 311 + m_Y: 490 m_Width: 10 m_Height: 16 m_Scale: 1 @@ -1375,8 +1375,8 @@ MonoBehaviour: m_HorizontalBearingY: 11.515625 m_HorizontalAdvance: 8.046875 m_GlyphRect: - m_X: 447 - m_Y: 294 + m_X: 440 + m_Y: 373 m_Width: 7 m_Height: 13 m_Scale: 1 @@ -1390,8 +1390,8 @@ MonoBehaviour: m_HorizontalBearingY: 11.6875 m_HorizontalAdvance: 10.203125 m_GlyphRect: - m_X: 447 - m_Y: 270 + m_X: 418 + m_Y: 358 m_Width: 10 m_Height: 13 m_Scale: 1 @@ -1405,8 +1405,8 @@ MonoBehaviour: m_HorizontalBearingY: 15.140625 m_HorizontalAdvance: 8.4375 m_GlyphRect: - m_X: 385 - m_Y: 392 + m_X: 417 + m_Y: 475 m_Width: 9 m_Height: 17 m_Scale: 1 @@ -1420,8 +1420,8 @@ MonoBehaviour: m_HorizontalBearingY: 11.5 m_HorizontalAdvance: 11.4375 m_GlyphRect: - m_X: 447 - m_Y: 222 + m_X: 462 + m_Y: 326 m_Width: 10 m_Height: 13 m_Scale: 1 @@ -1435,8 +1435,8 @@ MonoBehaviour: m_HorizontalBearingY: 11.6875 m_HorizontalAdvance: 10.171875 m_GlyphRect: - m_X: 425 - m_Y: 274 + m_X: 418 + m_Y: 334 m_Width: 11 m_Height: 13 m_Scale: 1 @@ -1450,8 +1450,8 @@ MonoBehaviour: m_HorizontalBearingY: 11.71875 m_HorizontalAdvance: 14.640625 m_GlyphRect: - m_X: 284 - m_Y: 493 + m_X: 463 + m_Y: 254 m_Width: 15 m_Height: 13 m_Scale: 1 @@ -1465,8 +1465,8 @@ MonoBehaviour: m_HorizontalBearingY: 11.59375 m_HorizontalAdvance: 10 m_GlyphRect: - m_X: 425 - m_Y: 250 + m_X: 462 + m_Y: 302 m_Width: 11 m_Height: 13 m_Scale: 1 @@ -1480,8 +1480,8 @@ MonoBehaviour: m_HorizontalBearingY: 11.703125 m_HorizontalAdvance: 9.890625 m_GlyphRect: - m_X: 395 - m_Y: 420 + m_X: 414 + m_Y: 278 m_Width: 10 m_Height: 16 m_Scale: 1 @@ -1495,8 +1495,8 @@ MonoBehaviour: m_HorizontalBearingY: 11.65625 m_HorizontalAdvance: 10 m_GlyphRect: - m_X: 490 - m_Y: 289 + m_X: 483 + m_Y: 337 m_Width: 10 m_Height: 13 m_Scale: 1 @@ -1615,7 +1615,7 @@ MonoBehaviour: m_HorizontalBearingY: 9.203125 m_HorizontalAdvance: 20 m_GlyphRect: - m_X: 468 + m_X: 463 m_Y: 238 m_Width: 18 m_Height: 5 @@ -1645,8 +1645,8 @@ MonoBehaviour: m_HorizontalBearingY: 5.59375 m_HorizontalAdvance: 20 m_GlyphRect: - m_X: 248 - m_Y: 499 + m_X: 418 + m_Y: 446 m_Width: 7 m_Height: 7 m_Scale: 1 @@ -1675,8 +1675,8 @@ MonoBehaviour: m_HorizontalBearingY: 13.875 m_HorizontalAdvance: 20 m_GlyphRect: - m_X: 418 - m_Y: 362 + m_X: 440 + m_Y: 222 m_Width: 12 m_Height: 15 m_Scale: 1 @@ -1690,8 +1690,8 @@ MonoBehaviour: m_HorizontalBearingY: 15.90625 m_HorizontalAdvance: 20 m_GlyphRect: - m_X: 399 - m_Y: 334 + m_X: 408 + m_Y: 306 m_Width: 7 m_Height: 17 m_Scale: 1 @@ -1705,8 +1705,8 @@ MonoBehaviour: m_HorizontalBearingY: 15.90625 m_HorizontalAdvance: 20 m_GlyphRect: - m_X: 407 - m_Y: 306 + m_X: 394 + m_Y: 362 m_Width: 7 m_Height: 17 m_Scale: 1 @@ -1720,8 +1720,8 @@ MonoBehaviour: m_HorizontalBearingY: 16.015625 m_HorizontalAdvance: 20 m_GlyphRect: - m_X: 278 - m_Y: 404 + m_X: 305 + m_Y: 373 m_Width: 8 m_Height: 18 m_Scale: 1 @@ -1735,8 +1735,8 @@ MonoBehaviour: m_HorizontalBearingY: 16.015625 m_HorizontalAdvance: 20 m_GlyphRect: - m_X: 297 - m_Y: 404 + m_X: 306 + m_Y: 342 m_Width: 8 m_Height: 18 m_Scale: 1 @@ -1750,7 +1750,7 @@ MonoBehaviour: m_HorizontalBearingY: 10.734375 m_HorizontalAdvance: 20 m_GlyphRect: - m_X: 468 + m_X: 463 m_Y: 222 m_Width: 20 m_Height: 5 @@ -1787,6 +1787,21 @@ MonoBehaviour: m_Scale: 1 m_AtlasIndex: 0 m_ClassDefinitionType: 0 + - m_Index: 245 + m_Metrics: + m_Width: 19.1875 + m_Height: 18.109375 + m_HorizontalBearingX: 0.78125 + m_HorizontalBearingY: 16.15625 + m_HorizontalAdvance: 20 + m_GlyphRect: + m_X: 265 + m_Y: 436 + m_Width: 20 + m_Height: 19 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 246 m_Metrics: m_Width: 17.40625 @@ -1810,8 +1825,8 @@ MonoBehaviour: m_HorizontalBearingY: 17.046875 m_HorizontalAdvance: 20 m_GlyphRect: - m_X: 246 - m_Y: 468 + m_X: 248 + m_Y: 343 m_Width: 17 m_Height: 20 m_Scale: 1 @@ -1855,8 +1870,8 @@ MonoBehaviour: m_HorizontalBearingY: 16 m_HorizontalAdvance: 20 m_GlyphRect: - m_X: 302 - m_Y: 464 + m_X: 303 + m_Y: 404 m_Width: 16 m_Height: 18 m_Scale: 1 @@ -1870,8 +1885,8 @@ MonoBehaviour: m_HorizontalBearingY: 15.78125 m_HorizontalAdvance: 20 m_GlyphRect: - m_X: 247 - m_Y: 435 + m_X: 313 + m_Y: 250 m_Width: 19 m_Height: 18 m_Scale: 1 @@ -1885,8 +1900,8 @@ MonoBehaviour: m_HorizontalBearingY: 16.640625 m_HorizontalAdvance: 20 m_GlyphRect: - m_X: 284 - m_Y: 312 + m_X: 276 + m_Y: 343 m_Width: 19 m_Height: 19 m_Scale: 1 @@ -2111,7 +2126,7 @@ MonoBehaviour: m_HorizontalAdvance: 20 m_GlyphRect: m_X: 189 - m_Y: 437 + m_Y: 468 m_Width: 18 m_Height: 20 m_Scale: 1 @@ -2350,8 +2365,8 @@ MonoBehaviour: m_HorizontalBearingY: 16.59375 m_HorizontalAdvance: 20 m_GlyphRect: - m_X: 189 - m_Y: 468 + m_X: 218 + m_Y: 406 m_Width: 18 m_Height: 20 m_Scale: 1 @@ -2365,8 +2380,8 @@ MonoBehaviour: m_HorizontalBearingY: 17.15625 m_HorizontalAdvance: 20 m_GlyphRect: - m_X: 219 - m_Y: 343 + m_X: 218 + m_Y: 468 m_Width: 18 m_Height: 20 m_Scale: 1 @@ -2396,7 +2411,7 @@ MonoBehaviour: m_HorizontalAdvance: 20 m_GlyphRect: m_X: 275 - m_Y: 343 + m_Y: 374 m_Width: 19 m_Height: 19 m_Scale: 1 @@ -2425,8 +2440,8 @@ MonoBehaviour: m_HorizontalBearingY: 17.296875 m_HorizontalAdvance: 20 m_GlyphRect: - m_X: 237 - m_Y: 281 + m_X: 219 + m_Y: 343 m_Width: 18 m_Height: 20 m_Scale: 1 @@ -2485,8 +2500,8 @@ MonoBehaviour: m_HorizontalBearingY: 16.015625 m_HorizontalAdvance: 20 m_GlyphRect: - m_X: 290 - m_Y: 281 + m_X: 285 + m_Y: 312 m_Width: 18 m_Height: 19 m_Scale: 1 @@ -2500,8 +2515,8 @@ MonoBehaviour: m_HorizontalBearingY: 16.9375 m_HorizontalAdvance: 20 m_GlyphRect: - m_X: 218 - m_Y: 406 + m_X: 238 + m_Y: 250 m_Width: 18 m_Height: 20 m_Scale: 1 @@ -2740,8 +2755,8 @@ MonoBehaviour: m_HorizontalBearingY: 16.265625 m_HorizontalAdvance: 20 m_GlyphRect: - m_X: 277 - m_Y: 435 + m_X: 296 + m_Y: 433 m_Width: 17 m_Height: 18 m_Scale: 1 @@ -2801,7 +2816,7 @@ MonoBehaviour: m_HorizontalAdvance: 20 m_GlyphRect: m_X: 218 - m_Y: 375 + m_Y: 437 m_Width: 18 m_Height: 20 m_Scale: 1 @@ -2860,8 +2875,8 @@ MonoBehaviour: m_HorizontalBearingY: 17.140625 m_HorizontalAdvance: 20 m_GlyphRect: - m_X: 218 - m_Y: 468 + m_X: 247 + m_Y: 405 m_Width: 17 m_Height: 20 m_Scale: 1 @@ -3010,7 +3025,7 @@ MonoBehaviour: m_HorizontalBearingY: 17.265625 m_HorizontalAdvance: 20 m_GlyphRect: - m_X: 247 + m_X: 248 m_Y: 374 m_Width: 16 m_Height: 20 @@ -3370,8 +3385,8 @@ MonoBehaviour: m_HorizontalBearingY: 16.625 m_HorizontalAdvance: 20 m_GlyphRect: - m_X: 274 - m_Y: 374 + m_X: 278 + m_Y: 466 m_Width: 19 m_Height: 19 m_Scale: 1 @@ -3670,8 +3685,8 @@ MonoBehaviour: m_HorizontalBearingY: 16.546875 m_HorizontalAdvance: 20 m_GlyphRect: - m_X: 248 - m_Y: 343 + m_X: 266 + m_Y: 281 m_Width: 16 m_Height: 20 m_Scale: 1 @@ -3685,8 +3700,8 @@ MonoBehaviour: m_HorizontalBearingY: 17.125 m_HorizontalAdvance: 20 m_GlyphRect: - m_X: 238 - m_Y: 250 + m_X: 219 + m_Y: 374 m_Width: 18 m_Height: 20 m_Scale: 1 @@ -3956,7 +3971,7 @@ MonoBehaviour: m_HorizontalAdvance: 20 m_GlyphRect: m_X: 237 - m_Y: 312 + m_Y: 281 m_Width: 18 m_Height: 20 m_Scale: 1 @@ -3986,7 +4001,7 @@ MonoBehaviour: m_HorizontalAdvance: 20 m_GlyphRect: m_X: 247 - m_Y: 405 + m_Y: 467 m_Width: 20 m_Height: 19 m_Scale: 1 @@ -4217,6 +4232,21 @@ MonoBehaviour: m_Scale: 1 m_AtlasIndex: 0 m_ClassDefinitionType: 0 + - m_Index: 5777 + m_Metrics: + m_Width: 18.390625 + m_Height: 18.546875 + m_HorizontalBearingX: 1.25 + m_HorizontalBearingY: 16.484375 + m_HorizontalAdvance: 20 + m_GlyphRect: + m_X: 189 + m_Y: 375 + m_Width: 19 + m_Height: 20 + m_Scale: 1 + m_AtlasIndex: 0 + m_ClassDefinitionType: 0 - m_Index: 5807 m_Metrics: m_Width: 19.28125 @@ -4510,8 +4540,8 @@ MonoBehaviour: m_HorizontalBearingY: 16.8125 m_HorizontalAdvance: 20 m_GlyphRect: - m_X: 218 - m_Y: 437 + m_X: 237 + m_Y: 312 m_Width: 18 m_Height: 20 m_Scale: 1 @@ -4526,7 +4556,7 @@ MonoBehaviour: m_HorizontalAdvance: 20 m_GlyphRect: m_X: 189 - m_Y: 375 + m_Y: 406 m_Width: 18 m_Height: 20 m_Scale: 1 @@ -4616,7 +4646,7 @@ MonoBehaviour: m_HorizontalAdvance: 20 m_GlyphRect: m_X: 189 - m_Y: 406 + m_Y: 437 m_Width: 18 m_Height: 20 m_Scale: 1 @@ -5089,6 +5119,10 @@ MonoBehaviour: m_Unicode: 19979 m_GlyphIndex: 243 m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 19981 + m_GlyphIndex: 245 + m_Scale: 1 - m_ElementType: 1 m_Unicode: 19982 m_GlyphIndex: 246 @@ -5737,6 +5771,10 @@ MonoBehaviour: m_Unicode: 36194 m_GlyphIndex: 5754 m_Scale: 1 + - m_ElementType: 1 + m_Unicode: 36275 + m_GlyphIndex: 5777 + m_Scale: 1 - m_ElementType: 1 m_Unicode: 36339 m_GlyphIndex: 5807 @@ -6601,7 +6639,7 @@ MonoBehaviour: m_Height: 31 - m_X: 183 m_Y: 369 - m_Width: 29 + m_Width: 30 m_Height: 31 - m_X: 183 m_Y: 400 @@ -6624,11 +6662,27 @@ MonoBehaviour: m_Width: 20 m_Height: 18 - m_X: 212 - m_Y: 369 + m_Y: 400 + m_Width: 29 + m_Height: 31 + - m_X: 212 + m_Y: 431 + m_Width: 29 + m_Height: 31 + - m_X: 212 + m_Y: 462 + m_Width: 29 + m_Height: 31 + - m_X: 224 + m_Y: 493 + m_Width: 18 + m_Height: 18 + - m_X: 213 + m_Y: 337 m_Width: 29 m_Height: 31 - m_X: 213 - m_Y: 337 + m_Y: 368 m_Width: 29 m_Height: 31 - m_X: 231 @@ -6647,57 +6701,33 @@ MonoBehaviour: m_Y: 306 m_Width: 29 m_Height: 31 - - m_X: 212 - m_Y: 400 - m_Width: 29 - m_Height: 31 - - m_X: 212 - m_Y: 431 - m_Width: 29 - m_Height: 31 - - m_X: 212 - m_Y: 462 - m_Width: 28 - m_Height: 31 - - m_X: 224 - m_Y: 493 - m_Width: 18 - m_Height: 18 - - m_X: 240 - m_Y: 462 - m_Width: 28 - m_Height: 31 - - m_X: 242 - m_Y: 493 - m_Width: 18 - m_Height: 18 - - m_X: 260 - m_Y: 493 - m_Width: 18 - m_Height: 18 - m_X: 241 - m_Y: 368 - m_Width: 27 + m_Y: 399 + m_Width: 28 m_Height: 31 - m_X: 242 m_Y: 337 + m_Width: 28 + m_Height: 31 + - m_X: 242 + m_Y: 368 m_Width: 27 m_Height: 31 - m_X: 260 m_Y: 275 - m_Width: 24 + m_Width: 27 m_Height: 31 - m_X: 261 m_Y: 244 - m_Width: 22 + m_Width: 24 m_Height: 31 - m_X: 271 m_Y: 216 m_Width: 26 m_Height: 28 - - m_X: 283 + - m_X: 285 m_Y: 244 - m_Width: 19 + m_Width: 22 m_Height: 31 - m_X: 297 m_Y: 216 @@ -6705,356 +6735,372 @@ MonoBehaviour: m_Height: 28 - m_X: 260 m_Y: 306 + m_Width: 19 + m_Height: 31 + - m_X: 241 + m_Y: 430 m_Width: 18 m_Height: 31 - m_X: 241 - m_Y: 399 + m_Y: 461 m_Width: 31 m_Height: 30 - - m_X: 268 - m_Y: 368 - m_Width: 30 + - m_X: 242 + m_Y: 491 + m_Width: 22 + m_Height: 20 + - m_X: 259 + m_Y: 430 + m_Width: 31 m_Height: 30 - - m_X: 269 - m_Y: 337 - m_Width: 30 - m_Height: 30 - - m_X: 278 - m_Y: 306 + - m_X: 264 + m_Y: 491 + m_Width: 20 + m_Height: 19 + - m_X: 272 + m_Y: 460 m_Width: 30 m_Height: 30 - m_X: 284 - m_Y: 275 + m_Y: 490 + m_Width: 21 + m_Height: 21 + - m_X: 269 + m_Y: 368 + m_Width: 30 + m_Height: 30 + - m_X: 270 + m_Y: 337 + m_Width: 30 + m_Height: 30 + - m_X: 279 + m_Y: 306 m_Width: 29 m_Height: 30 - - m_X: 302 - m_Y: 244 + - m_X: 287 + m_Y: 275 m_Width: 27 m_Height: 30 + - m_X: 307 + m_Y: 244 + m_Width: 30 + m_Height: 29 - m_X: 323 m_Y: 216 m_Width: 25 m_Height: 28 - - m_X: 241 - m_Y: 429 - m_Width: 30 - m_Height: 29 - - m_X: 268 - m_Y: 458 + - m_X: 269 + m_Y: 398 m_Width: 28 m_Height: 29 - - m_X: 278 - m_Y: 487 - m_Width: 26 - m_Height: 24 - - m_X: 271 - m_Y: 429 + - m_X: 290 + m_Y: 427 m_Width: 28 m_Height: 29 - - m_X: 296 - m_Y: 458 + - m_X: 297 + m_Y: 398 m_Width: 27 m_Height: 29 - - m_X: 304 - m_Y: 487 - m_Width: 25 - m_Height: 24 - - m_X: 272 - m_Y: 398 - m_Width: 19 - m_Height: 29 - - m_X: 291 - m_Y: 398 - m_Width: 19 - m_Height: 29 - m_X: 299 - m_Y: 427 - m_Width: 25 - m_Height: 28 - - m_X: 298 m_Y: 367 - m_Width: 25 - m_Height: 28 - - m_X: 299 + m_Width: 19 + m_Height: 29 + - m_X: 300 m_Y: 336 - m_Width: 25 - m_Height: 28 + m_Width: 19 + m_Height: 29 - m_X: 308 m_Y: 305 m_Width: 25 m_Height: 28 - - m_X: 313 - m_Y: 274 - m_Width: 24 + - m_X: 314 + m_Y: 273 + m_Width: 25 m_Height: 28 - - m_X: 329 + - m_X: 337 m_Y: 244 - m_Width: 24 + m_Width: 25 m_Height: 28 - m_X: 348 m_Y: 216 + m_Width: 25 + m_Height: 28 + - m_X: 318 + m_Y: 365 m_Width: 24 m_Height: 28 - - m_X: 323 - m_Y: 455 - m_Width: 24 - m_Height: 28 - - m_X: 329 - m_Y: 483 - m_Width: 24 - m_Height: 28 - - m_X: 310 - m_Y: 395 - m_Width: 24 - m_Height: 28 - - m_X: 323 - m_Y: 364 - m_Width: 24 - m_Height: 28 - - m_X: 324 + - m_X: 319 m_Y: 333 m_Width: 24 m_Height: 28 - m_X: 333 - m_Y: 302 - m_Width: 23 + m_Y: 301 + m_Width: 24 m_Height: 28 - - m_X: 337 + - m_X: 339 m_Y: 272 - m_Width: 23 + m_Width: 24 m_Height: 28 - - m_X: 353 + - m_X: 362 m_Y: 244 - m_Width: 23 + m_Width: 24 m_Height: 28 - - m_X: 372 + - m_X: 373 m_Y: 216 - m_Width: 23 + m_Width: 24 + m_Height: 28 + - m_X: 302 + m_Y: 456 + m_Width: 24 + m_Height: 28 + - m_X: 305 + m_Y: 484 + m_Width: 21 + m_Height: 27 + - m_X: 318 + m_Y: 427 + m_Width: 24 m_Height: 28 - m_X: 324 - m_Y: 423 + m_Y: 393 m_Width: 23 m_Height: 28 - - m_X: 334 - m_Y: 392 - m_Width: 23 - m_Height: 28 - - m_X: 347 + - m_X: 342 m_Y: 361 m_Width: 23 m_Height: 28 - - m_X: 348 - m_Y: 330 + - m_X: 343 + m_Y: 329 m_Width: 23 m_Height: 28 - - m_X: 356 + - m_X: 357 m_Y: 300 m_Width: 23 m_Height: 28 - - m_X: 360 + - m_X: 363 m_Y: 272 m_Width: 23 m_Height: 28 - - m_X: 376 + - m_X: 326 + m_Y: 455 + m_Width: 23 + m_Height: 28 + - m_X: 326 + m_Y: 483 + m_Width: 23 + m_Height: 28 + - m_X: 342 + m_Y: 421 + m_Width: 23 + m_Height: 28 + - m_X: 347 + m_Y: 389 + m_Width: 23 + m_Height: 28 + - m_X: 365 + m_Y: 357 + m_Width: 23 + m_Height: 28 + - m_X: 366 + m_Y: 328 + m_Width: 22 + m_Height: 28 + - m_X: 380 + m_Y: 300 + m_Width: 22 + m_Height: 28 + - m_X: 386 m_Y: 244 m_Width: 22 m_Height: 28 - - m_X: 395 + - m_X: 397 m_Y: 216 m_Width: 22 m_Height: 28 - - m_X: 347 - m_Y: 420 + - m_X: 386 + m_Y: 272 m_Width: 22 m_Height: 28 - - m_X: 357 - m_Y: 389 + - m_X: 349 + m_Y: 449 + m_Width: 22 + m_Height: 28 + - m_X: 365 + m_Y: 417 m_Width: 22 m_Height: 28 - m_X: 370 - m_Y: 358 - m_Width: 22 + m_Y: 385 + m_Width: 21 + m_Height: 28 + - m_X: 349 + m_Y: 477 + m_Width: 21 + m_Height: 28 + - m_X: 370 + m_Y: 477 + m_Width: 21 m_Height: 28 - m_X: 371 - m_Y: 328 - m_Width: 22 - m_Height: 28 - - m_X: 379 - m_Y: 300 - m_Width: 22 - m_Height: 28 - - m_X: 383 - m_Y: 272 + m_Y: 445 m_Width: 21 m_Height: 28 - - m_X: 398 - m_Y: 244 + - m_X: 387 + m_Y: 413 m_Width: 21 m_Height: 28 - - m_X: 417 - m_Y: 216 - m_Width: 21 - m_Height: 28 - - m_X: 347 - m_Y: 448 - m_Width: 21 - m_Height: 28 - - m_X: 353 - m_Y: 476 - m_Width: 21 - m_Height: 28 - - m_X: 368 - m_Y: 448 - m_Width: 20 - m_Height: 28 - - m_X: 369 - m_Y: 417 - m_Width: 20 - m_Height: 28 - - m_X: 379 - m_Y: 386 + - m_X: 391 + m_Y: 473 m_Width: 20 m_Height: 28 - m_X: 392 - m_Y: 356 + m_Y: 441 m_Width: 20 m_Height: 28 - - m_X: 393 - m_Y: 328 - m_Width: 18 + - m_X: 411 + m_Y: 469 + m_Width: 20 m_Height: 28 - - m_X: 401 + - m_X: 411 + m_Y: 497 + m_Width: 23 + m_Height: 14 + - m_X: 388 + m_Y: 328 + m_Width: 20 + m_Height: 28 + - m_X: 402 m_Y: 300 m_Width: 18 m_Height: 28 - - m_X: 411 - m_Y: 328 - m_Width: 15 - m_Height: 28 - - m_X: 404 - m_Y: 272 - m_Width: 15 - m_Height: 28 - - m_X: 374 - m_Y: 476 - m_Width: 15 - m_Height: 28 - m_X: 388 - m_Y: 445 - m_Width: 21 - m_Height: 27 - - m_X: 389 - m_Y: 414 - m_Width: 21 - m_Height: 27 - - m_X: 399 + m_Y: 356 + m_Width: 18 + m_Height: 28 + - m_X: 391 m_Y: 384 + m_Width: 15 + m_Height: 28 + - m_X: 408 + m_Y: 244 + m_Width: 15 + m_Height: 28 + - m_X: 419 + m_Y: 216 + m_Width: 15 + m_Height: 28 + - m_X: 408 + m_Y: 272 + m_Width: 21 + m_Height: 27 + - m_X: 423 + m_Y: 244 m_Width: 20 m_Height: 27 - - m_X: 412 - m_Y: 356 + - m_X: 434 + m_Y: 216 m_Width: 23 m_Height: 26 - - m_X: 389 - m_Y: 472 - m_Width: 15 - m_Height: 26 - - m_X: 404 - m_Y: 472 - m_Width: 25 - m_Height: 24 - - m_X: 404 - m_Y: 496 - m_Width: 22 - m_Height: 15 - - m_X: 426 - m_Y: 496 - m_Width: 15 - m_Height: 15 - - m_X: 409 - m_Y: 441 - m_Width: 25 - m_Height: 24 - - m_X: 410 - m_Y: 411 - m_Width: 23 - m_Height: 24 - - m_X: 419 - m_Y: 382 - m_Width: 22 - m_Height: 24 - - m_X: 429 - m_Y: 465 - m_Width: 22 - m_Height: 24 - - m_X: 441 - m_Y: 489 - m_Width: 21 - m_Height: 21 - - m_X: 462 + - m_X: 457 m_Y: 216 m_Width: 31 m_Height: 16 - - m_X: 441 - m_Y: 216 - m_Width: 21 - m_Height: 24 - - m_X: 462 + - m_X: 457 m_Y: 232 m_Width: 29 m_Height: 16 - - m_X: 441 - m_Y: 240 - m_Width: 21 - m_Height: 24 - - m_X: 419 + - m_X: 486 m_Y: 244 - m_Width: 22 + m_Width: 25 m_Height: 24 - - m_X: 491 - m_Y: 244 - m_Width: 20 - m_Height: 19 - - m_X: 462 - m_Y: 248 - m_Width: 23 - m_Height: 14 - - m_X: 462 - m_Y: 262 - m_Width: 22 - m_Height: 24 - - m_X: 441 - m_Y: 264 - m_Width: 21 - m_Height: 24 - - m_X: 419 - m_Y: 268 - m_Width: 22 - m_Height: 24 - - m_X: 484 - m_Y: 263 - m_Width: 22 - m_Height: 20 - - m_X: 484 - m_Y: 283 - m_Width: 21 - m_Height: 24 - - m_X: 462 - m_Y: 286 - m_Width: 21 - m_Height: 24 - - m_X: 419 - m_Y: 310 + - m_X: 443 + m_Y: 242 m_Width: 14 m_Height: 18 - - m_X: 441 - m_Y: 288 + - m_X: 457 + m_Y: 248 + m_Width: 26 + m_Height: 24 + - m_X: 434 + m_Y: 271 + m_Width: 23 + m_Height: 24 + - m_X: 483 + m_Y: 268 + m_Width: 25 + m_Height: 24 + - m_X: 457 + m_Y: 272 + m_Width: 25 + m_Height: 24 + - m_X: 434 + m_Y: 295 + m_Width: 22 + m_Height: 24 + - m_X: 482 + m_Y: 292 + m_Width: 22 + m_Height: 24 + - m_X: 456 + m_Y: 296 + m_Width: 22 + m_Height: 24 + - m_X: 434 + m_Y: 319 + m_Width: 22 + m_Height: 24 + - m_X: 412 + m_Y: 328 + m_Width: 22 + m_Height: 24 + - m_X: 478 + m_Y: 316 + m_Width: 22 + m_Height: 15 + - m_X: 456 + m_Y: 320 + m_Width: 21 + m_Height: 24 + - m_X: 434 + m_Y: 343 + m_Width: 21 + m_Height: 24 + - m_X: 412 + m_Y: 352 + m_Width: 21 + m_Height: 24 + - m_X: 406 + m_Y: 376 + m_Width: 15 + m_Height: 26 + - m_X: 477 + m_Y: 331 + m_Width: 21 + m_Height: 24 + - m_X: 455 + m_Y: 344 + m_Width: 21 + m_Height: 24 + - m_X: 434 + m_Y: 367 m_Width: 18 m_Height: 24 - - m_X: 426 - m_Y: 328 + - m_X: 408 + m_Y: 402 m_Width: 15 m_Height: 23 + - m_X: 408 + m_Y: 425 + m_Width: 15 + m_Height: 15 + - m_X: 412 + m_Y: 440 + m_Width: 18 + m_Height: 18 + - m_X: 476 + m_Y: 355 + m_Width: 18 + m_Height: 18 m_FreeGlyphRects: - m_X: 31 m_Y: 0 @@ -7097,193 +7143,157 @@ MonoBehaviour: m_Width: 12 m_Height: 1 - m_X: 213 - m_Y: 368 + m_Y: 399 m_Width: 28 m_Height: 1 - m_X: 241 - m_Y: 458 - m_Width: 27 - m_Height: 4 - - m_X: 268 - m_Y: 487 - m_Width: 10 - m_Height: 6 - - m_X: 268 - m_Y: 398 - m_Width: 4 + m_Y: 491 + m_Width: 1 + m_Height: 2 + - m_X: 259 + m_Y: 460 + m_Width: 13 + m_Height: 1 + - m_X: 264 + m_Y: 510 + m_Width: 20 m_Height: 1 - m_X: 272 - m_Y: 427 - m_Width: 27 - m_Height: 2 + m_Y: 490 + m_Width: 12 + m_Height: 1 - m_X: 269 + m_Y: 427 + m_Width: 21 + m_Height: 3 + - m_X: 270 m_Y: 367 m_Width: 29 m_Height: 1 - - m_X: 278 + - m_X: 279 m_Y: 336 m_Width: 21 m_Height: 1 - - m_X: 284 + - m_X: 287 m_Y: 305 - m_Width: 24 + m_Width: 21 m_Height: 1 - - m_X: 302 - m_Y: 274 - m_Width: 11 - m_Height: 1 - - m_X: 299 - m_Y: 455 - m_Width: 24 - m_Height: 3 - - m_X: 323 - m_Y: 483 - m_Width: 6 - m_Height: 4 - - m_X: 298 - m_Y: 395 - m_Width: 12 - m_Height: 3 - - m_X: 299 - m_Y: 364 - m_Width: 24 - m_Height: 3 + - m_X: 307 + m_Y: 273 + m_Width: 7 + m_Height: 2 + - m_X: 300 + m_Y: 365 + m_Width: 18 + m_Height: 2 - m_X: 308 m_Y: 333 - m_Width: 16 - m_Height: 3 - - m_X: 313 - m_Y: 302 - m_Width: 20 - m_Height: 3 - - m_X: 329 - m_Y: 272 - m_Width: 8 - m_Height: 2 - - m_X: 310 - m_Y: 423 - m_Width: 14 - m_Height: 4 - - m_X: 323 - m_Y: 392 m_Width: 11 m_Height: 3 - - m_X: 324 + - m_X: 314 + m_Y: 301 + m_Width: 19 + m_Height: 4 + - m_X: 337 + m_Y: 272 + m_Width: 2 + m_Height: 1 + - m_X: 290 + m_Y: 456 + m_Width: 12 + m_Height: 4 + - m_X: 302 + m_Y: 484 + m_Width: 3 + m_Height: 6 + - m_X: 299 + m_Y: 396 + m_Width: 25 + m_Height: 2 + - m_X: 318 + m_Y: 393 + m_Width: 6 + m_Height: 5 + - m_X: 319 m_Y: 361 m_Width: 23 - m_Height: 3 + m_Height: 4 - m_X: 333 - m_Y: 330 - m_Width: 15 - m_Height: 3 - - m_X: 337 + m_Y: 329 + m_Width: 10 + m_Height: 4 + - m_X: 339 m_Y: 300 - m_Width: 19 - m_Height: 2 - - m_X: 334 - m_Y: 420 - m_Width: 13 - m_Height: 3 - - m_X: 347 - m_Y: 389 - m_Width: 10 - m_Height: 3 - - m_X: 348 - m_Y: 358 - m_Width: 22 - m_Height: 3 - - m_X: 356 - m_Y: 328 - m_Width: 15 - m_Height: 2 - - m_X: 324 - m_Y: 451 - m_Width: 23 - m_Height: 4 - - m_X: 347 - m_Y: 476 - m_Width: 6 - m_Height: 7 - - m_X: 357 - m_Y: 417 - m_Width: 12 - m_Height: 3 - - m_X: 370 - m_Y: 386 - m_Width: 9 - m_Height: 3 - - m_X: 371 - m_Y: 356 - m_Width: 21 - m_Height: 2 - - m_X: 369 - m_Y: 445 - m_Width: 19 - m_Height: 3 - - m_X: 379 - m_Y: 414 - m_Width: 10 - m_Height: 3 - - m_X: 392 - m_Y: 384 - m_Width: 7 - m_Height: 2 - - m_X: 388 - m_Y: 472 - m_Width: 1 - m_Height: 4 - - m_X: 353 - m_Y: 504 - m_Width: 51 - m_Height: 7 - - m_X: 389 - m_Y: 498 - m_Width: 15 - m_Height: 13 - - m_X: 389 - m_Y: 441 - m_Width: 20 - m_Height: 4 - - m_X: 399 - m_Y: 411 - m_Width: 11 - m_Height: 3 - - m_X: 410 - m_Y: 435 - m_Width: 101 - m_Height: 6 - - m_X: 412 - m_Y: 382 - m_Width: 7 - m_Height: 2 - - m_X: 419 - m_Y: 406 - m_Width: 92 - m_Height: 5 - - m_X: 433 - m_Y: 406 - m_Width: 78 - m_Height: 35 - - m_X: 409 - m_Y: 465 - m_Width: 20 - m_Height: 7 - - m_X: 434 - m_Y: 406 - m_Width: 77 - m_Height: 59 - - m_X: 441 - m_Y: 510 - m_Width: 70 + m_Width: 18 m_Height: 1 - - m_X: 429 - m_Y: 489 - m_Width: 12 - m_Height: 7 - - m_X: 438 - m_Y: 216 + - m_X: 318 + m_Y: 455 + m_Width: 8 + m_Height: 1 + - m_X: 324 + m_Y: 421 + m_Width: 18 + m_Height: 6 + - m_X: 342 + m_Y: 389 + m_Width: 5 + m_Height: 4 + - m_X: 343 + m_Y: 357 + m_Width: 22 + m_Height: 4 + - m_X: 357 + m_Y: 328 + m_Width: 9 + m_Height: 1 + - m_X: 342 + m_Y: 449 + m_Width: 7 + m_Height: 6 + - m_X: 347 + m_Y: 417 + m_Width: 18 + m_Height: 4 + - m_X: 365 + m_Y: 385 + m_Width: 5 + m_Height: 4 + - m_X: 365 + m_Y: 445 + m_Width: 6 + m_Height: 4 + - m_X: 370 + m_Y: 413 + m_Width: 17 + m_Height: 4 + - m_X: 371 + m_Y: 473 + m_Width: 20 + m_Height: 4 + - m_X: 387 + m_Y: 441 + m_Width: 5 + m_Height: 4 + - m_X: 392 + m_Y: 469 + m_Width: 19 + m_Height: 4 + - m_X: 349 + m_Y: 505 + m_Width: 62 + m_Height: 6 + - m_X: 391 + m_Y: 501 + m_Width: 20 + m_Height: 10 + - m_X: 366 + m_Y: 356 + m_Width: 22 + m_Height: 1 + - m_X: 388 + m_Y: 384 m_Width: 3 - m_Height: 28 + m_Height: 1 - m_X: 510 m_Y: 124 m_Width: 1 @@ -7292,78 +7302,162 @@ MonoBehaviour: m_Y: 212 m_Width: 2 m_Height: 32 - - m_X: 493 + - m_X: 488 m_Y: 216 - m_Width: 1 + m_Width: 6 m_Height: 28 - - m_X: 491 + - m_X: 486 m_Y: 232 - m_Width: 3 - m_Height: 12 - - m_X: 485 - m_Y: 248 - m_Width: 6 - m_Height: 15 - - m_X: 506 - m_Y: 263 - m_Width: 5 - m_Height: 248 - - m_X: 484 - m_Y: 262 - m_Width: 7 - m_Height: 1 - - m_X: 505 - m_Y: 283 - m_Width: 6 - m_Height: 228 - - m_X: 462 - m_Y: 310 - m_Width: 49 - m_Height: 201 - - m_X: 483 - m_Y: 307 - m_Width: 28 - m_Height: 204 - - m_X: 483 - m_Y: 286 - m_Width: 1 - m_Height: 225 - - m_X: 441 - m_Y: 312 - m_Width: 70 - m_Height: 153 - - m_X: 451 - m_Y: 312 - m_Width: 60 - m_Height: 177 - - m_X: 459 - m_Y: 310 - m_Width: 52 - m_Height: 179 - - m_X: 459 - m_Y: 288 - m_Width: 3 - m_Height: 201 - - m_X: 419 - m_Y: 292 - m_Width: 22 - m_Height: 18 - - m_X: 426 - m_Y: 351 - m_Width: 85 - m_Height: 5 - - m_X: 435 - m_Y: 351 - m_Width: 76 - m_Height: 31 - - m_X: 433 - m_Y: 312 - m_Width: 78 - m_Height: 16 - - m_X: 433 - m_Y: 292 m_Width: 8 - m_Height: 36 + m_Height: 12 + - m_X: 434 + m_Y: 242 + m_Width: 9 + m_Height: 2 + - m_X: 423 + m_Y: 271 + m_Width: 11 + m_Height: 1 + - m_X: 443 + m_Y: 260 + m_Width: 14 + m_Height: 11 + - m_X: 508 + m_Y: 268 + m_Width: 3 + m_Height: 243 + - m_X: 483 + m_Y: 248 + m_Width: 3 + m_Height: 20 + - m_X: 408 + m_Y: 299 + m_Width: 26 + m_Height: 1 + - m_X: 504 + m_Y: 292 + m_Width: 7 + m_Height: 219 + - m_X: 482 + m_Y: 272 + m_Width: 1 + m_Height: 20 + - m_X: 456 + m_Y: 295 + m_Width: 1 + m_Height: 1 + - m_X: 429 + m_Y: 271 + m_Width: 5 + m_Height: 57 + - m_X: 420 + m_Y: 299 + m_Width: 14 + m_Height: 29 + - m_X: 500 + m_Y: 316 + m_Width: 11 + m_Height: 195 + - m_X: 478 + m_Y: 296 + m_Width: 4 + m_Height: 20 + - m_X: 433 + m_Y: 352 + m_Width: 1 + m_Height: 145 + - m_X: 408 + m_Y: 328 + m_Width: 4 + m_Height: 48 + - m_X: 406 + m_Y: 356 + m_Width: 6 + m_Height: 20 + - m_X: 498 + m_Y: 331 + m_Width: 13 + m_Height: 180 + - m_X: 477 + m_Y: 320 + m_Width: 1 + m_Height: 11 + - m_X: 455 + m_Y: 343 + m_Width: 1 + m_Height: 1 + - m_X: 431 + m_Y: 391 + m_Width: 80 + m_Height: 106 + - m_X: 431 + m_Y: 376 + m_Width: 3 + m_Height: 121 + - m_X: 434 + m_Y: 391 + m_Width: 77 + m_Height: 120 + - m_X: 452 + m_Y: 367 + m_Width: 3 + m_Height: 144 + - m_X: 391 + m_Y: 412 + m_Width: 17 + m_Height: 1 + - m_X: 406 + m_Y: 402 + m_Width: 2 + m_Height: 11 + - m_X: 421 + m_Y: 391 + m_Width: 90 + m_Height: 11 + - m_X: 421 + m_Y: 376 + m_Width: 13 + m_Height: 26 + - m_X: 423 + m_Y: 391 + m_Width: 88 + m_Height: 49 + - m_X: 430 + m_Y: 391 + m_Width: 81 + m_Height: 78 + - m_X: 423 + m_Y: 376 + m_Width: 11 + m_Height: 64 + - m_X: 430 + m_Y: 376 + m_Width: 4 + m_Height: 93 + - m_X: 408 + m_Y: 440 + m_Width: 4 + m_Height: 1 + - m_X: 412 + m_Y: 458 + m_Width: 99 + m_Height: 11 + - m_X: 494 + m_Y: 355 + m_Width: 17 + m_Height: 156 + - m_X: 476 + m_Y: 344 + m_Width: 1 + m_Height: 11 + - m_X: 452 + m_Y: 373 + m_Width: 59 + m_Height: 138 + - m_X: 452 + m_Y: 368 + m_Width: 24 + m_Height: 143 m_fontInfo: Name: PointSize: 0 @@ -7408,7 +7502,7 @@ MonoBehaviour: atlasWidth: 512 atlasHeight: 512 characterSetSelectionMode: 8 - characterSequence: "0123456789\nQWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm\n\uFF01@#\xA5%\u2026\u2026&*\uFF08\uFF09\u2014\u2014+-=\u3010\u3011\u3001\u300C\u300D\uFF5C\uFF1B\uFF1A\u201C\u201D\u2018\u2019\u300A\u300B\uFF1F\uFF0C\u3002/\n!@#$%^&*()_+-=[]{}\\|;:''\"\"<>,.?/\n\u5F00\u59CB\u6E38\u620F\n\u9009\u62E9\u5173\u5361\n\u5173\u5361\n\u518D\u8BD5\u4E00\u6B21\n\u589E\u52A0\u65F6\u95F4\n\u8DF3\u8FC7\u5173\u5361\n\u8FD4\u56DE\u4E3B\u9875\n\u7EE7\u7EED\u6E38\u620F\n\u6C42\u52A9\u597D\u53CB\n\u8BBE\u7F6E\n\u5173\n\u5F00\n\u4E0B\u4E00\u5173\n\u53D6\u6D88\n\u53BB\u8BC4\u5206\n\u8BF7\u7ED9\u6211\u4EEC\u8BC4\u5206\u5427\n\u559C\u6B22\u68EE\u65C5\u5417\n\u63D0\u793A\n\u786E\u5B9A\n\u786E\u5B9A\u9000\u51FA\u8D26\u6237\u5417\n\u9690\u79C1\u534F\u8BAE\n\u7EE7\u7EED\u6E38\u620F\u4E4B\u524D\u60A8\u9700\u8981\u540C\u610F\u6211\u4EEC\u7684\u9690\u79C1\u534F\u8BAE\n\u670D\u52A1\u534F\u8BAE\n\u8BE6\u60C5\u94FE\u63A5\n\u540C\u610F\n\u5546\u5E97\n\u62E5\u6709\u91D1\u5E01\n\u662F\u5426\u4F7F\u7528\u91D1\u5E01\u64A4\u56DE\u79FB\u52A8\n\u662F\u5426\u4F7F\u7528\u91D1\u5E01\u589E\u52A030\u79D2\n\u662F\u5426\u4F7F\u7528\u91D1\u5E01\u6253\u5B54\n\u786E\u5B9A\u91CD\u7F6E\u5173\u5361\u5417\n\u5F53\u524D\u6CA1\u6709\u4EFB\u4F55\u79FB\u52A8\u64CD\u4F5C\n\u6253\u5B54\u6570\u91CF\u5DF2\u8FBE\u4E0A\u9650\n\u514D\u8D39\n\u4F60\u5DF2\u83B7\u5F97\u5E76\u4F7F\u7528\u4E86\u64A4\u56DE\u9053\u5177\n\u4F60\u5DF2\u83B7\u5F97\u5E76\u4F7F\u7528\u4E86\u52A0\u65F6\u9053\u5177\n\u4F60\u5DF2\u83B7\u5F97\u5E76\u4F7F\u7528\u4E86\u6253\u5B54\u9053\u5177\n\u5E7F\u544A\u8FD8\u672A\u51C6\u5907\u597D\u8BF7\u7A0D\u540E\u91CD\u8BD5\n\u89C2\u770B\u89C6\u9891\u8D62\u5F97\u968F\u673A\u9053\u5177\u5E76\u5F00\u542F\u5173\u5361\n\u89C2\u770B\n\u5956\u52B1\n\u4F60\u5DF2\u5728\u5173\u5361\u5F00\u59CB\u524D\u83B7\u5F97\u4E86\u9053\u5177\n\u64A4\u56DE\n\u6253\u5B54\n\u52A0\u65F6\n\u68C0\u6D4B\u5230\u672C\u5730\u6570\u636E\u4E0E\u4E91\u7AEF\u6570\u636E\u5B58\u5728\u51B2\u7A81\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u7559\u7684\u6570\u636E\n\u4E91\u7AEF\u91D1\u5E01\u5173\u5361\n\u4E91\u7AEF\n\u672C\u5730\n\u767B\u9646\u8D26\u53F7\u4EE5\u540C\u6B65\u6E38\u620F\u8FDB\u5EA6\n\u901A\u8FC7\u767B\u5F55\n\u5FEB\u901F\u6E38\u620F\n\u4FDD\u5B58\u8FDB\u5EA6\n\u767B\u5F55\u5931\u8D25\n\u8BF7\u68C0\u67E5\u7F51\u7EDC\u6216\u91CD\u8BD5\n\u5F53\u524D\u65E0\u7F51\u7EDC\u8FDE\u63A5\n\u5F53\u524D\u5DF2\u4E0E\u8D26\u53F7\u540C\u6B65\u81F3\u6700\u65B0\u662F\u5426\u786E\u5B9A\u9000\u51FA\u8D26\u53F7\n\u7B80\u4F53\u4E2D\u6587\n\u5931\u8D25\u6FC0\u52B1\n\u5C1A\u672A\u89E3\u9501\n\u53BB\u63A2\u7D22\u66F4\u591A\u5173\u5361\u5427\n\u70B9\u51FB\u4EFB\u610F\u5730\u65B9\u9000\u51FA\n\u70B9\u51FB\u5C9B\u5C7F\n\u66F4\u6362\u5EFA\u9020\u7269\n\u4FDD\u5B58\u66F4\u6539\n\u70B9\u51FB\u6CE1\u6CE1\u6309\u94AE\n\u70B9\u51FB\u4E0A\u9501\u56FE\u6807\n\u70B9\u51FB\u5F00\u59CB\u6E38\u620F\n\u5F00\u59CB\u95EF\u5173" + characterSequence: "0123456789\nQWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm\n\uFF01@#\xA5%\u2026\u2026&*\uFF08\uFF09\u2014\u2014+-=\u3010\u3011\u3001\u300C\u300D\uFF5C\uFF1B\uFF1A\u201C\u201D\u2018\u2019\u300A\u300B\uFF1F\uFF0C\u3002/\n!@#$%^&*()_+-=[]{}\\|;:''\"\"<>,.?/\n\u5F00\u59CB\u6E38\u620F\n\u9009\u62E9\u5173\u5361\n\u5173\u5361\n\u518D\u8BD5\u4E00\u6B21\n\u589E\u52A0\u65F6\u95F4\n\u8DF3\u8FC7\u5173\u5361\n\u8FD4\u56DE\u4E3B\u9875\n\u7EE7\u7EED\u6E38\u620F\n\u6C42\u52A9\u597D\u53CB\n\u8BBE\u7F6E\n\u5173\n\u5F00\n\u4E0B\u4E00\u5173\n\u53D6\u6D88\n\u53BB\u8BC4\u5206\n\u8BF7\u7ED9\u6211\u4EEC\u8BC4\u5206\u5427\n\u559C\u6B22\u68EE\u65C5\u5417\n\u63D0\u793A\n\u786E\u5B9A\n\u786E\u5B9A\u9000\u51FA\u8D26\u6237\u5417\n\u9690\u79C1\u534F\u8BAE\n\u7EE7\u7EED\u6E38\u620F\u4E4B\u524D\u60A8\u9700\u8981\u540C\u610F\u6211\u4EEC\u7684\u9690\u79C1\u534F\u8BAE\n\u670D\u52A1\u534F\u8BAE\n\u8BE6\u60C5\u94FE\u63A5\n\u540C\u610F\n\u5546\u5E97\n\u62E5\u6709\u91D1\u5E01\n\u662F\u5426\u4F7F\u7528\u91D1\u5E01\u64A4\u56DE\u79FB\u52A8\n\u662F\u5426\u4F7F\u7528\u91D1\u5E01\u589E\u52A030\u79D2\n\u662F\u5426\u4F7F\u7528\u91D1\u5E01\u6253\u5B54\n\u786E\u5B9A\u91CD\u7F6E\u5173\u5361\u5417\n\u5F53\u524D\u6CA1\u6709\u4EFB\u4F55\u79FB\u52A8\u64CD\u4F5C\n\u6253\u5B54\u6570\u91CF\u5DF2\u8FBE\u4E0A\u9650\n\u514D\u8D39\n\u4F60\u5DF2\u83B7\u5F97\u5E76\u4F7F\u7528\u4E86\u64A4\u56DE\u9053\u5177\n\u4F60\u5DF2\u83B7\u5F97\u5E76\u4F7F\u7528\u4E86\u52A0\u65F6\u9053\u5177\n\u4F60\u5DF2\u83B7\u5F97\u5E76\u4F7F\u7528\u4E86\u6253\u5B54\u9053\u5177\n\u5E7F\u544A\u8FD8\u672A\u51C6\u5907\u597D\u8BF7\u7A0D\u540E\u91CD\u8BD5\n\u89C2\u770B\u89C6\u9891\u8D62\u5F97\u968F\u673A\u9053\u5177\u5E76\u5F00\u542F\u5173\u5361\n\u89C2\u770B\n\u5956\u52B1\n\u4F60\u5DF2\u5728\u5173\u5361\u5F00\u59CB\u524D\u83B7\u5F97\u4E86\u9053\u5177\n\u64A4\u56DE\n\u6253\u5B54\n\u52A0\u65F6\n\u68C0\u6D4B\u5230\u672C\u5730\u6570\u636E\u4E0E\u4E91\u7AEF\u6570\u636E\u5B58\u5728\u51B2\u7A81\u8BF7\u9009\u62E9\u9700\u8981\u4FDD\u7559\u7684\u6570\u636E\n\u4E91\u7AEF\u91D1\u5E01\u5173\u5361\n\u4E91\u7AEF\n\u672C\u5730\n\u767B\u9646\u8D26\u53F7\u4EE5\u540C\u6B65\u6E38\u620F\u8FDB\u5EA6\n\u901A\u8FC7\u767B\u5F55\n\u5FEB\u901F\u6E38\u620F\n\u4FDD\u5B58\u8FDB\u5EA6\n\u767B\u5F55\u5931\u8D25\n\u8BF7\u68C0\u67E5\u7F51\u7EDC\u6216\u91CD\u8BD5\n\u5F53\u524D\u65E0\u7F51\u7EDC\u8FDE\u63A5\n\u5F53\u524D\u5DF2\u4E0E\u8D26\u53F7\u540C\u6B65\u81F3\u6700\u65B0\u662F\u5426\u786E\u5B9A\u9000\u51FA\u8D26\u53F7\n\u7B80\u4F53\u4E2D\u6587\n\u5931\u8D25\u6FC0\u52B1\n\u5C1A\u672A\u89E3\u9501\n\u53BB\u63A2\u7D22\u66F4\u591A\u5173\u5361\u5427\n\u70B9\u51FB\u4EFB\u610F\u5730\u65B9\u9000\u51FA\n\u70B9\u51FB\u5C9B\u5C7F\n\u66F4\u6362\u5EFA\u9020\u7269\n\u4FDD\u5B58\u66F4\u6539\n\u70B9\u51FB\u6CE1\u6CE1\u6309\u94AE\n\u70B9\u51FB\u4E0A\u9501\u56FE\u6807\n\u70B9\u51FB\u5F00\u59CB\u6E38\u620F\n\u5F00\u59CB\u95EF\u5173\n\u91D1\u5E01\u4E0D\u8DB3" referencedFontAssetGUID: referencedTextAssetGUID: 2af6c2c9820d6458b8874fb5b7ad61b5 fontStyle: 0 @@ -7485,7 +7579,7 @@ Texture2D: m_ColorSpace: 0 m_PlatformBlob: image data: 262144 - _typelessdata: 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080b0b08010000000000000000000000000000000000000000000000070d0f1d0d0b050000000000000000000000000000000000000000000000000000000006090907040000000000000000000000000000000000000100000000000400000000040a0c0a04000000000000000000000000000002050000000000000000000000020800000000000000000000000000040a0c0a0400000000000000000000060201000000000000000000000000020806000000070b0d10121314141312110d0b050000000000000000000000000000060000000000000000000703020000000000000000000000000000000000000000000500000000000002080b12160f0d07000000000000000000000000000000070d0f1d0f0d0c0b091416110f0900000000000000000000000000000000000000000000060c0e171b0f0d0700000000000000000000000000040907010002080b0e11131414151413120e0c06000000000000000000000005040000030d1315100b090300070604030000000000000000000000000000000000000000030c121413110b080b10100e080000000000000000000000000000000000010205000000000000000007000000000000000000000000000000000000000002080b08020000000000000000000000000000000000000000000000030200000000000000000000000000080e10130b07000008141c20201d1509000000000000000000000000000000000000000002101b2224322220190e000000000000000000000000000000000003090b090300050b0d151b1e1e1d190d0c06000000000000000000000000040a0c170b08090f111913110b0c171f211f170c00000000000000000000050f15171a0f0d070000000000070d0f171d100e090000000000000000000c171f211f170c010000000000090f111b18150f060000000000000001080b171e1b150f131c202225272829292827262220190d00000000000000000000080e101b0b09020000050b0d151c19171007000000000000000000000000030a0c0d0b0e101a150d0b050009151d20272b24221b1002000000000000000002000002101b222432242221201d282b26241d1204000000000000000002090b100e08050b0d0b060e1921232c3024221b1002000000000000000002090b191f1d1711151d20232628292a2a29282723211a0f01000000000000030a0c1a190f0d1520282a25211e161d1c1b1a18160d0b050000000000000000080d0f0f0d0700071420272a28261e1d202525231c110300000000000000000000000002060f15181a0d0b050000070b131d14120c0300000000000000000000000000000009151d201d1509000000000000000000000000000000000000020c12141916100600000000000000000007101b222528201c13081826303535312719090000000000000000000000000000000001000010202d363a4738352b1e0e0000000000000000000000000000000a161e211e160d1820222a303334322e2320190e000000000000000000000c181f222c201d1d24262e29261f1c2a3337332a1c0e00000000000000000917222a2d2f24221b10040309101b22242d3226231c1103000000000006141c2a3337332a1c1408000006121d2426312d2a231709000000000008141c202d33312a25253035383b3c3d3e3e3d3c3b38342b1d130500000000000003111c232530201d150a0d181f222a322e2b24180a000000000000000000000b171e21222023252f2a2220180d192731363c413a362d2010000000000003090b17160e10202d363a4839383736313d403c382f2212000000000000000a151d2025221b182022201a212c3538414539362d2010000000000000000a161e212e34322c26273136383b3d3e3f3f3e3d3c38352c1f1305000000000b171e212f2e242225333c403a3632283331302f2d2b2220190e000000000002101b222524221b101425323b3f3d3a3131353b3a372e2111000000000000000000080d0f1717232a2d2f221f180d131c20283229271f14060000000000000000000000000715192731363127190a0000000000000000000000000000000006141f27292e2b23180a000000000000010f1a212e373a3d353025182636434b4b44372715010000000000000000000000030c1215160b0d1b2d3e4a4f5c4d483c2b19050b0d0c0a040000000000000009171b28323632281d2b343740454849474338352c1e0e0b050000000000000c1c2a33374135312f383c433e3b312e3a474c473a2b1e0e000000000000051727353e424439362d1f18161e212d363942473b382f211100000000021424323a474c473a3026180b0e1a212f383c46423e3527170600000008182630354248463f3a36434a4d50525253535251504d483c31231301000000000011212e373a453632281a1d2a34373f4743403628180000000000000000000b1b2933363835373a443f37342b212b37444b52564f4a3e2d1b070000000a161e212d2b23212d3e4a4f5d4f4d4c4b455156514c402f1d0900000000000a1a2832363a372e2b3437342c353c494d565a4f4a3e2d1b0700000000000a1a283236444947413b37444b4e51535354545352514e493d3123130100000b1b29333644433936334350554f4b453848474544424038352b1e0e0000000210202e373a3a372e211f32434f54534e42444b50504b3f2e1d0d00000000000002101b22252d23353e424437342a1d2530353d473f3b32251403000000000000000000000415253337444b4437281a0a0000000000000000000000000000031424323b3e43403628180600000000000f202d363f4b4f534a43362530435460605544311d140b090300000000000000071520272a2b202225364a5c6472625a483520181f22211f170c00000000000617273539454b4539303b484d555b5e5e5c594d493c2c2220190d0000000004182a3a474c564b44404c5159534e423f4b586158483c2b190500000000000f22354552575a4f4a3e332a2832363e4a4f575d504c402f1c090000000c1f32424f5861584b4336291b1e2c35404c515b57524535230f000001142636434b575d5b554f545460626567686969686766625a4e42311e0b00000000081c2e3f4b505b4b4538282f3b484c555c585346361b0b000000000000000a1a2939464b4d484b505a544d483b363b485560676b645c4a36220d00000a1b28323642403835364a5c64726462616056626b665e4c38240f0000000002152838454b4f4b3f3b484d483d494e5b636c70645c4a36220d0000000002162838454b595e5c565155556063666869696a696867635b4d41311e0a0003172939464b5a594f4a3e50616a6560565e5d5c5b5958554d483c2b1905000010202e3e4b4f4f4b3e36333b4f616968604f556065655d4b3b2a1805000000000010202e373a42384552575a4c473b2d36434a535c544f43321f0c000000000000000000000d21334350556055453828160300000000000000000000000000112132424f5458534636231000000000071a2d3e4a4e5d656860544338374b607374604b352d2a211e160a0000000000031525323c3f4135373a3b4f647a8778624d382d2a34373733291c0c000000000f233545525760574d414d59626a707373726e625a494737342b1d0d0000000a1f334758616c60554c5e666e68604e4b5d6576625a483520190d00000000152a3e52636c6f645c4c473a39454b535c646c72655e4c38230e00000012273b4f6169766b605446392b333d494e5e66706d63523e2a150100081c304354606c73706a646a7074777a7c7d7e7e7d7c7b7868604e3a2511000000000e23374b5d657060564532404c59626a716e64533a291704000000000002162838465761625a5d656f6a6259524b485962747c807a644f3a240f0003162839454b57554d493c4f647a87797776757473807c66513c261100000000091d32455660655d4b4d596259495b636e7881857a644f39240f00000000091e324556606e74726c666b7175787b7d7e7f7f7e7d7c79675f4d3a2510000a1e334657616f6e645c4f596a7f7a7675737271706f6d6b625a4835200b00081b2e3f4b5c64645c534c463a54697f7e686069747a7b655948341f0b00000000081b2e3e4b4f574e52636d6f62594a3d495460687269614f3b27120000000000000000000013283c50626a75605645321e090000000000000000000000000b1b2f3f4f61696e6453402b16020000000d21364a5c64717a7d72604c4d4c586e8284705a38423f3632281a0a000000000c2032434f54564a4b4f51556b80927d685346423b484c4c473a291704000001162a3f52636d76675f4d5f67777f85888987837862525d4d483b2b190500000c22374c617681736059667c837e685350657b8a78624d38342b1d0d000002172d42576c81847a6d61584b4c576068717a82877b65503b261000000014293e54697e8c80726157483c464b5b636f7c86816d57422d1802000b20354b60728188867f7a7f85898d90919293939291908d7d68533d28130000000a16253a50657b8574604b364c5e65777f87826e5846331f0a0000000000091e32455661767869657b847f776f6760576277859196826d58432e1800091e324557606c6b635b52546a7f948e8d8c8b8a888b836e59442e19040000000b20364b60747a65595f677762596379838c9698826d58432e18030000000b21364b6074838987817b80868a8d90929394949392918d7d67523d2812000c21364b617583837a6f6461778c8f8b8a8988868584828078624d38220d000d22374b5d647a7a716961584f5c71868873697e88908d77624c37220d000000000d22374b5c646c635b6d818477635b4b5b63727d877f69543f291400000000000000000000152b40556a808875604b36210b100d0b0500000000000000031629394b5d697e826e58432e19030000000f24394e647a858f907b656263616072878a74565957544b453828160300000012273c4f616a6b605c6466646d82947f6a5d5b584b5962615847331f0a000003182d42586d818b7d675d677d89958d878585937e68677262594834200b000011263c51667b8e79646b78888b86715c5a697e907b66524d483c2b19050003192e43586e83958c827768605e66757d858e97897a644f3a240f00000010253a50657b8b958375625a4b57616b79849195816c57412c17020010253a4f657a8f9d9b948f949a9c97928e8c8987868685827a644e39240f00000a1b283241566b818f79644f3b50657b8a919c8b76614c3621170c000000000b21364b6075878b7f6f8499948b847d756b72859b858a826d57422d18000b21364b60758180787068606b8096848281807f7f9485705b45301b0600000013283e53687e8a77706e7d8b776270858e8b8a9a856f5a45301a0500000010263b50657b909e9c9690959b9995908c8987858483828178624d38230d0012273d52677c92988e837a6f798e9d949392939c948f8e8d7f6a553f2a15000f253a4f647a8f8f867e766d645c6f858e7970848589907a65503b2510000000000f253a4f647a8279656e8398877965606a7984928b7b65503b2610000000000000000000061b31465b70868e79644f392420262220180d0000000000000a1e324657657b8a7e69533e29140000000011263c51667c8486927d687778777574898b74706e6d69605645321e09000000152a3f546a7f8072647a7b7a798395807472706d61677776614c37210c0000071c31465c71869b8570657b8c9b85787270788d78677d8678624d37220d000012273c51677c907b6b807e73878873706f6e80917c6968625a4834200b00000b20354b6073808d97897e73667c89929b978277645c4a36220d0000000e23374b5d677d8d998578645d6575808b998d7f72604a35200b00000d22374c627789949ea49c948b86817c7976747376777672645c4b37220d0003162839454b586d82907b66504f4e62777f7d8b8d78634d38332a1c0c0000000d22384d62788d9f94817d878c9f9a9289807c91887686806a55402b150012273d52677c92958d857d756d8297827e7c7b7a7c9087715c47321c00000001162c41566b819687858385907a65617679767e9286705b46311b060000000c21374c6176879198a09f928a847f7b77757d827a6e6d6b625a4935200b000d23384d6278878e94998f847d91877f7e7d7e8b7f7a79786a61503c28130011263c51667c919d9c938a827a716d82937d68707185917c67523c2712000000081d32475d728797897b6775859b897b757f8b9a877a655d4c38230e000000000000000000081d32475d7287907b66503b30353b37342b1d0d00000000000c21364b6175888573604b35200b000000000f24384c5e667080937e788b8d8c8b8a8f9c868583827f75604b36210b000004192e43596e839580788d908f8e999f8d89878682767d89826d58432e180300000f243a4f647a8c8f7a72869c8977677677727d687d8c8976614c36210c000012273c51677c917d7085817388897b8585838699837f7d78624d38220d0000081d314455617788989c93857980969287817462594a3e2d1b07000005182a3b475560687e939b887a677b88969b897c6a605443301c1302000b1f34485962777f899c867f827f6c67646a7f898b8c8b8a7a644f3a250f00091e324557606a6e83917c67666463626269748a8e7964574c473a2a170400000b2035485a677c8b9f978376778c888488868596816b807c66503b2611000e23394e6379888d9e9a92897f83989891908f8e909d88735e39291603000002182d42576d829798929199917b66586164697e9387715c47321c070000000a1f33475861747c82988b7d766f6a758089929786715c564d493c2b1906000b2035495a6272797f858a90879b857e79687a8f7e6966675f504333200d000f24384c5e677d879d8f93978f857d7f94826d5b7085937e69543e291400000004192e43596e83989e8b7d6976869c8b8794978477645c4c3f2f1c09000000000000000000021527375e7388917c675236434a504c483b2b1805000000061a2c3d54697e907b655443301c0800000004172a3a474c576c82947f7b8f949392939d9c938f8e8d8b79644f39240f0000000e23384d63788a95808d91908f9da1998c8b8a87818d8c7b65503b25100000000d22374b5c6a7f94827b90957f6b7c898671687c8c937e685746331e0a000012273c51677c917f73868273898a819695949ca098919085705b46301b00061a2c3d4951667b918286979b8c83827d808f7a65503b2d20100000000b1f344759627475747e949d8b7c81969b85786766635b4e42311e0b0005182a3b48596171868e7a7389927d6764798e9e8c888a907b66503b2611000b21364b607580818797817c7b7a79787775768b907b6f6c615847331f0a000005192b3c4d5f758a8b8a9985788d867173768a907b666b665e4c38230f000c2136495b637378888c8589868598837c7b7a797d928a745746321e0a000004192e43596e8398827d7c83927c675b6376797f9488725d48331d0000000004172a3a47566066778c8a7461586176898a889d8974564538352b1e0e00000c2035495a6a7f827b73767a7e93878b89787b90806a7b7c67513c27150300091d2f404d5f70858f7a7e838a9b92879c877259708695806b55402b16000000000b20354a6073849a988d7f6978899f9c97827462594a3e2f211100000000000000000000081d314455748a937d68534654606562594834200b0000000c2135495b72878773604a362614010000000a1f334758616a6d8295806b7d7e7e7d7e93937e7a787775645c4a36220d0000000c2035495a687e938b7f7c7b7b8799837776728095947f6a5d4b38230e000000071b2e3e4b6072848581968b778091927d686e83948573604b39291703000011273c51667c918b888b89848c907b84807f8698827c7a76614c36210c000c2135495b63687d92827682979f8c776d82927d67523d2e21110000000d22374c6277888b89888d9f9f8d859b8a807e7d7b7968604e3a261100000d1d2a3a475d7288907a6b80958a78697e94917c737f8d76614c36210c00152a3f556a7f94969d9f9791908f8e8d8c8b8b9f9d87848176614c37210c0000000e21364c61768b8978838a7c918772667b908c776255504c402f1c0900061a2c3d494e5a73898b757471869c878383818082988b76614b36210c0000051a2f445a6f84927d686e83937d686379888b809689735e37271502000000000c1c2a38454e63788d8b76614c5b6373747c918b75604b3620190e0000000d23384d62788d97908881797d92878298857d92807e8b89745e49341f090000122230415c71868c77696f8396817d928c7761718697826c57422d1702000000071c3043546f8598838a927d869c9d9e9782746157483b2b1905000000000000000000000b20364b60758b947e69545861727b77624c37220d0000000e23394e63788e816c5443301808000000000c21374c61767f7b8396816c747e7e7d7f93927e777573655d4b3e2d1b0700000006192c3c4e606f8399897866728899846f72819598826d614f3f2f1c0800000000101c3043546074797c847e758a97826d6361767f78635443301b0b00000011263b51667b909b8b9e8d899e99838a79708496816b68615846331f0a000e23394e6379797f94867e7d849984797884947f6a544b3f2e1c08000012273c51677c919f9e9d9c9c9c9f9b9d98959392908d7d68533e281300011323313a43547489917c67778a9b857480968e796479816b5846331f0a00152a3f556a7f94959ea1999291939c9e8f8e919a9c938b8879634e39240e0000081826384d62788d8a756e747a8f89746a7f94897459473b382f22110000000f1f2c364556758a8b766071868f8c8b8a8988868d8976604b36210b0000061b30465b7085937e696f84947e697888998381968a745544311d0800000000001626343a4f647a8f8d786261697978677c928c77614c37220c000000000c21364b6175879da39b968d839889788a9b879d8893947f69543f2a14000000041d33485d728896807d7b848f7a758b917c66718699836e59442e1904000000001325365b71868f7a798082979a88889e97847562594834200b000000000000000000000c21374c61768c957f6a5a62768490816c57422c1702000013283e53687d927d68523625130000000000172c41576c8195908d97826d7b909492939d9c928c8b887b655038281602000000000e1e31424c6277899c867673899a857482969a8474604b4332211100000000000b1626364b617589816e6e6a7c827b7e796361696d6f6554402c1702000011263b50667b9085768985758b9681968785899c86807d73604b35200b00192e43586e838b859b9c93929998978e8d96968173655d4b37230e00000c22374c617786898888878687959d8783828281807e77614c37220c000a1e31414d5260758a937d686b8095947f81978e7964636b62513a291704000b20364b60747e808a99837d7c7e93897a797c91937e7473635b4a36210c0001142636434f64798e8b76616b7c918b756d839887725c3b2a231c11040000000d1d2b3a4b60768b8c776379817a777573747272797c79644e39240f0000071c31475c71869580757485957f76869c8a7882978b75604b36200b000000000e1e34445156667b908e79646a7f8b88737d938d78634d38230e000000000a1e3246576176899b85818180968a7481969da59d9a8473604b35200b000000091e33495e73889e9692909a907b738896806b71869a85705b45301b000000010f1a26375d7287907b656a7a8783777a899e9a8678624d37220d000000000000000000000d22384d62778d96816b647886998a79634e39240e000000172c41566c818f7a644f3a250f0000000000152a3f556a7f8f949d9e8a817b8b8d8b929b9e8987868379635645321e090000000000141f344759667c919a84748a9c8684989c867661564531251503000000000b1b2932384e63788d8577837f6e838f93846f627582836f59442f1a04000010263b50657b9089818c877e93917c919d9a9ea39b8e8b78634e38230e000e23384e63798a9b9d888584838382848081888a897b65503a251000000b20354b6073797273727c8373808783766d6c6f6b69615847331f0a0010253a4d5f6775768c947f7b8080969983849a907b767470605645321e0900091d324556606974899a847d7c7e928a78767a8f937e69554e4a3d2d1a0700081c30435460657b908c7777808399907c76859a85705b45301b100200000005192b3c485861778c8d786a8095898887868584838288836e59442f190400081d32485d72879d958b8a8c96818196947f6d82988c76614c37211406000005192b3c51626b6c7d92907b6a7f9499836e7e948e79644f392413080000000a1f334758616e7d938b7a6c80958b7476899e9d888477625948392916030000081c30435474899b85848289917c6f859a857071879c87725c3827150200000f1f2d3644557489917c67768182817f7e8297a49b85705b462618080000000000000000000e24394e63798e97826c7a889c8d7d675b4a36210c000000182d43586d828d78634e38230e00000000000b20354a60727a7f889d9b91837d78767d92947f7271777c75604b36210b0000000009192e3e4b4f5e6d8297988298a49c999e8878625847382e21100000000003162939464b5d647a8f878095917d797e938772788698846f59442f1a04000010253a50657a8f9e949f9d929b8e7a889a85899b857976635b4935210c0012273b4f61697c918a7b706f6e6d7b8e796b7e8897826d583928160300172d42576c818e83756e838d786b809585777e8478624d473a2a18040012283d52677d8b889e96808995969ea1999a9f9d908b8a8475604b36210b0002152838454b56758a9f9a9291929c9f8d8b8f98957f6a5537362d1f0f00000b20354b6073777d928d787e93999897908a8999846e5944372e20100000000b2034485a6276798e8e7a6d8197898886898b8683828a86705b46311b0000091e33485e73889d988b8a9d97827d8c86746e83998d77624d3831241402000b2035485a6b80818399917c778c9f8b786a7f958f7a65503a3025180800000c21374c61768281899d88778197947f82879c9c867d7b77625746321e0a00000b20354b60758a907b6e7187927d6c81978a7572879c89745645311d0900071a2d3d4a4e60758a927d687c919796959493929194846f5a43362614010000000000050b0d13253a4f647a8f98827b8a9d947f6a5f4d3d2d1a070000001a2f44596f848c77624d37220d0000000000071c304354606471869b857c7e92877c7a898a7c7b848a907b65503b2610000000011527374b5c646c6b76879d98a0aa9f958b7b655a584f4b3f2e1b080000000a1e32465761726d7b91897a889c8a797c918a7a899c8877614c37220c0000011527374f657a8f947f94897d928f7a7f847a86978372655d4b3d2c1a0600142a3f54697f898b9f8a838281808397817d7c879c87725746321e09001c31465c718698998678858f7a6576869b8a938a79634e392a1c0c000014293f54697f908f92948184988d8b8a8a9f8b878786858173604b35200b00000a1a28364b60768ba29a8b8b8b9f9d8786879c96806b56412b1a0f01000014293f54697f8c929b8f7a7984848382817e9398836d584f4b3e2e1c0c00000d22384d62788c8e979d8782828e797d8984898781748987725c3625130000071c3043547489988276738898836d7875656f84998e7863534e42311f0b000d22384d62778d96999c937e6b80897f696b8095917b66514a43362513000013283d52687d92969ea69a8482989f8b98999da49c91908a75614b36210c00000c21364b61768b98827e7d88937e697e948f7a72879c8b75604b36200b000c21364a5b6373768c937e6976828281807f7e7d7c7f776d605443301c08000000000e19202229273b50667b909b858b9e97816c614f41301f0f00000000182e43586d838d78634e38230e000000000005192b3b484d5d72879a857073819291837a80889193877d675e4c38230e000000081d314455647a81807f8297acb49f8a807b7371706d655d4b37220e0000000c21364b617587827e928a73788699867e929580958b7a645947341f0b0000081d314455647a8f907a9089788d907b827e69758284877b65503a25100000172d42576c82979a959c98989792999f97908f90958c76614b36210c000e23384d6378838c998989907b667482979f947e695d4c4030231200000c21364b61757b7a7d7f777983787675778c84727171706c605544311d080000000c22374c61778c9a8475757d928d78717c9197826c57422d1700000000152a3f556a7f8e8d908d79697474737271788d97826c69645c4b3a2a1804000e23384d63788d939c9b918785937e8b84869882927d9288735443301c07000b20354a60738a98836e748999837a7d7c7a7a859b8f7a7168604e3a2611000b20364b607485878687877a7075747271708196927d6966605443301c07000e24394e6379899e9b8c9e9a8a9f97818483879d88807f7c665746321e0a00000d22374c62778ca09893919e947f7d8197968078879d8c77624d37220d000e23394e637988879d95806a7c8b796c6b6a697b8386858273604b35200b0000000e1e2b35383e3d3c52677c919b8588928373604b4332221b1002000000172c41576c818f79644f3a240f00000000000b20344859627272879b8671656c7d8b998f959d887e74675f4d402f1c090000000b20354b607489969594979fadb2aa9f958a888785827b654f3a25100000000b20354b60748897889e8c76767b848b80958e797f7e695f4e3b2a180400000b20354b607481969f8a9f8d869c927c888c7b75868997826c57422d170000172c41566c81968580879c97817d8498827b7a7b7f7c665746321e09000c2035495a636e79838e9e927d7b7b8f9c939e897b665e4d41301d0a000a1e3346576165646c7c7b7f94807473798e85706c6a645c4b44372715010000000e23384d63788d9f8a8685869c97827f829898836e59432e19040000000b21364b607479787b7a6e7e8b8a898786859b9b85807e7a645947341f0a000c2035495a70797e93917c71869883917b88917c9182988a75604a35200b000c21364b61768b99846f758a9b85899291908e9ba39e89867e68533e291300081d31445560707170767a75858a88878685879d99837e7b72604a35200b000c21364a5b6b8096857789999ea68f7a7785879c8a877a665e4c3929160300000e23384d63788d9c86838197998392979f9e968d9da58e79644e39240f0012273c51677c91929394806a7e93836d5861768999938c8776614b36210c00000a1a2b3c484d53525053687d939c86777c746055443f3a362d201000000013283e53687d927c67523d271200000000000d22374d627887878c9e89807b79889d9e9a9f897a6c61574d41302111000000000b21364b60758a999998979698a0ae9d949291908f8d826d57422d18020000081d314455667c909ea68d787f917e767f95907b7d927d685947341f0a00000d22384d62778d9f9c8e8c9a9c8d8d7b7e938877728196856f5a3726140100162b40566b80958c89899e9d8884879b85807f867d685e4c392816030006192c3c4955606b77798a9781908785867e8c9e8b7c675f4d3924100003172939465660738191887b908d8988879c8a82817f7a644f3a271909000000000f24394e64798e9e9a99989ca4a09794949697836e59432e1900000000091e32455660646577838383999a9998979aa2a29a93938b77614c37220c0006192c3c495b677c91927d72879a8483808c95807f7e938c76614c37210c000d22374c62778c9c867d7c909c8689929291909ea79c938d816c57422d170002152737444b5d6579878e7e939b9a9998989da6a19993907b66513b261100071a2d3d4e63798e917c7c83889e917c849a899e8b998878625745321e0900000f24394f64798e947f6e758b9983898c9da59e88888d8776614c36210c000b21364b60747d7c7d7f766f798e8a7761677c92937e7572615746321e090002152738485a62686766646a7f949d88726760565856544f4a3e2d190900000e23384d63788d816c563f2e18080000000010263b50657b90949fa79e90867e93958985949f8c8175655d4c38230e00000000091e324556677d84838282818298a9947f7c7c7b7a7872604a35200b000000011527374c5e6c81979f8a777a8f8b7a7c8887787c918977614c37220c00000b2035485a6e83998779778495807865748799836e829787725544311d0800162b40556b80959592919d9c928e9ba0988b9199836e59402f1b0b00000a1f3347586173808b818a9580879b857b797f959f8c7c67513c271200000b21364b60758397958073899e9e9899a19e93919088735e48331e00000000071a2d3d4b60758488848383869c99827f7e818278624d43331808000000021628384b5d657b8899857a8484848382849a9a847e817e685947341f0a00000e1e2c3d53687d92937e738792909896908e9594898f8d77624c37220d000e23384e63788da49c91909c9d877a7d7c7c7c889e937e756c63523e2a1500000919273b50657b8a9d8a78818584848382889d9a847e7c73604b35200b00000f2136495b70859b867570849794859a87839a8984998575604b36210b000010253b50657a9098827a7a8f97827677879d8d79737774615746331e0a00091e324556606867686d7e837789947f696b80958f7a655d4b463928160300091d31455662787e7c7b797881969e887371706e6d6c6a645c4a37271502000c2135495b718687725d4b362513000000000b20354b60737f7f8d9e897c7676827f76717e8b9f96887c65503b261000000000021628384d5f676e6e6d6c6c7c91a38e796766666563605443301c070000000009192f404b6075869c927d6e83988986858383829897826d57422d18020005192b3c4d62788a96817b8196897765787f95917c82988a75604b35200b000e24394e6379807f7d7c88927d79869883757c9186705b46311b0000000c21374c617684968b7c9195807d919b8f8e95989898836e59432e19000013283e53687d939c86746d829798838399937e7c7b77614c37220c000000000c21364a5b677d7f7e7d7b7b8499937e75747271706a61503625130000000010253a50657a8c9e8a79646f6f6e6e6d7d9395807c8985705a3a2a180400000014293f54697e94947f6a7a7d7b88907c7a8e88767a7a645947341f0b000c21364b6175878e888685878c816c68676673899e937e6856524535220f0000001d32485d72879d957f6a6c706f6f6e70859a97826c67605544311d080000061a2c3d53687d92937d6879827e84907f859a8a798d8f7a644f3a250f000012273c51677c91a0988f8f9d98836e6f8499927d6862605546392917030002162838454b58617482938977849986726f81978f79644f3a32281b0b00000b20364b6074879392908f8d969f9f8c8786858482817f7a645544311d080006192c3c53687d8f7b655443301c07000000081d3144556069748a9f89746f849889888785879d9f9c86715c47311c07000000000a1a30414d5159595857677c91a28e796451504f4e4a43362513000000000000121e324557647a8b9f8c7c788b9e9c9891908f909587725d48321d0800000e2035485a6a7f9596909596947f7b8d959d9e89899e8d78624d38230d000c21364a5b6f849592919d9e88878a9d8883849a88735d48331e08000010253b50657a90947f788d97816f83999e8a8382838579634e39230e00000c22374c6177868a7a64667c918c7a7e938b766766615947341f0b000000000e23394e63798e949392908f99a19c938a898886857f6a5443301c070000000e23384e63798b917d675b5a5a5958697e9397828a927d67523d28120000000013283d53687d92927e6964687d928a75718697826d645c4b3b2a180500091e32465761757974717075776c6353525e73899e937e6954383527170500000014293e53697e8b867460575b5a595b70859b98826d584b44372715010000000f21364b61768a9b8671636c69767b74869c8b747d7c665c4b37220d00000e24394e63798a8d888786888c7f696c819796806b564b4437291b0b0000000a1a28364c61768598937e697f949c8684879d8f7a644f3a25160b0000000d22384d62778d9f9e9e9d9c9b9a9a99989897969595938a75604b36200b00000e20364b6074878572604a35200b00000001152737444b61768ba28a7573889291908f8e8d8b8a8b7f6a543f2a15000000000000122330393c4444434c6176868c8474604b3b3a383530251808000000000000031628394a5c697f949f8a75809698827c7b7a7b7f79634e39230e00000006192b3c4b6074879c95808181777c8c8c8b8a89898e8a77624c37220d00071a2d3d5a70848e8e90999e958a9c9f8c87878986715c47311c0700000e23374b5d6b8081727a8f98836e788b9f8e796d6e70635b4936210c00000a1f344759617376645c60737c796a7f908d7762504c473b2a1804000000000e23384e63798d9392929190908f8e8e8d8c8c8b8b8473604a35200b0000000c2135495b63797c675f4d3d45444f647a8b8b7a808372604b35200b000000000b20354b60727d7d736051667c8a846f6b808c806b564b3e2e1d0d0000031628394657616460545460625952453f556a7f898577624c372217090000000012263b4f6069777661564546454452687d89887b65503a31271909000000000a1e3246576b80887e6852575761666b808b847068665e4c3e2e1b0800000c21364a5b63767873727175766961657b89897b65503a3127190b00000000000d23384d62788c96826e657a8f97929190958e79634e39240e000000000b2035485a6d818a898888878685848483828281807f7e7a645544311d080000091d324556657b8b7e69533e29140000000009192732465771858e847063797d7c7b7a79777675766a614f3c271300000000000005121d24272f2e33475861737772605645312523201c130800000000000000000a1b2d3e4b607284908570768a8e7d676665656a635b4935210c000000000e1d314556667c8b83736b6c6166777776757475797762594834200b00000f21364b617579787b8f908075869084727174716856432f1a050000081c2f3f50626b6c63788a8d806b6b808f867561595a4e493d2c1a06000004182a3a47546061584a5560676360747b7964594837342a1d0c00000000000c2135495b657b7e7d7c7c7b7a7a7978787776767570605443301c07000000061a2c3d4a5b63665e4d41312f364a5c647676656b6e605443301c0800000000081c30435460676860554c5e667574606072766b62513d2e2010000000000b1b2939464b4e4b43434b4c473b343c50616a747162594834200b00000000000c1f32424f596261574638272f3a4e5f687473655d4b3723150900000000000316293951626b72685f4e39464b51626b76706652514c402f2010000000071a2d3d4a5861625a5c546061574f5d657575655d4b372315090000000000000b2035495a667c817561607381817d7b7b807d685b4a36210c0000000005192b3c52636d747473727171706f6e6e6d6c6c6b6a69645c4b372715020000021528384b5d6a7f836e59442f190400000000091629394b60747974605b63686765646362616061574f4332200c00000000000000010a10121917293a475460626054453827150e0b070000000000000000000000101c30435461767b7460637979675f504f50554e493d2c1a0600000000021527384c5e66766f6054574c59626261605460646158483b2b180500000a1e324657616463657a7b7561777b76615c5f5c564939271300000000112133445055575a6376786b6260737a756157464539362c1f0f000000000c1c2a36434b4c463a444b514e566066645c4a3b2a1f180c000000000000061a2c3d4b5d6569686766666564646362626160565b4a4336251300000000000f1f2d3d4a4e514c4031231b2d3e4a5761615856594b43362614010000000001142636434b52524b44404c566060555460615851443421100200000000000b1b293236393530303537342a1d334350555f5c4c483b2b18050000000000021424323b474c4b4639291a1e31414e525f5d504b3f2e1c08000000000000000b1b344451565d524e41313236445056605655483b382f221202000000000f1f2d3a474c4d493c434b4b463f4b556060554b3f2e1c080000000000000006192b3c4c5e666c615755606c6c6866656a685f4e3d2d1a0700000000000e1e354552575f5f5e5d5c5b5b5a59585857565655544f4b3e2e1909000000000a1a2e3f50616a6e6554402c170200000000000b1e324556606360554a4e5351504f4e4d4c4b4b4639322515030000000000000000000000000c1c2936434b4d4a4336271a0a0000000000000000000000000000011426364758616660565b63635b4d413a3b4039352c1f0f0000000000000a1a2f404c5761574b43363b484d4c4c4b434b4e4c473a2b1d0d00000003162939464b4e4e5c646660596166615846494743392b1b0a00000000031626333d403c495861635a51556065605646392923211a0f0100000000000c1826303536332931353c38454b514e4a3d2d1d0d0400000000000000000f1f2e3f4b505353525151504f4f4e4d4d4c4b453835302518080000000000010f1f2d36393c3930221310202d39464c4c463a44353026180800000000000008182630353d3d36313038454b4b44434a4c473a34261604000000000000000b161e2124201c1c20221f181525333c3f4a4637342b1d0d0000000000000006141d2a34373633291b0b1323313a3d49483a372e21110000000000000000001626343d41483d3a31231e213338454b45383726241d12040000000000010f1c2a333738352c303536322e37444b4b44372e21110000000000000000000e1e2f404c51574b46444b575752515055524e41311f0f000000000000001727353f424a49494847464545444343424140403e3a372e201000000000000011213343505559544736241100000000000002162838454b4e4b4437393d3c3b3a393836353632291b150700000000000000000000000000000c1826303537353025180a000000000000000000000000000000000818293a474c504b45494e4e4a3d3025262a23211a0f010000000000000012222f39464c463930262b343737363530353937332a1c0d00000000000b1b293236393e4a4f514b474c504c463a29312f271b0d000000000000081621282b2c3a464c4d493c444b4f4b4538291b0e0c06000000000000000008141c20211f171d20272832363b39362d1f0f000000000000000000000111212e373b3e3d3d3c3b3b3a3939383737363228201c130800000000000000010f1a212427241d120402101b2933363633292e201c1408000000000000000008141c202728201d1a283236363130353733291c1608000000000000000000030a0c0f0b08080b0d0b05071520282a34312220180d000000000000000000000d181f22211e170b0005131e2528343325231c1103000000000000000000081621292b3328251e130a161a28323632281a1a0f090000000000000000000c171f212320191c20211e192731363631271911030000000000000000000012222f383b413632313541423d3c3b403d3a31231301000000000000000917232a2d353433333231302f2f2e2d2d2c2b2a2925221b1002000000000000031525333c40444036291907000000000000000a1a28323639363127242827262524222120211e160b000000000000000000000000000000000008141c2022201c13080000000000000000000000000000000000000c1c2933373b3631353839362d1f1310150e0c0600000000000000000004121b29333633291c141920222221201c2024221f180c000000000000000b161e21242e363a3b3634373b3633291c1c1a130a0000000000000000040d14161b29333638352c31353a3632281a0b00000000000000000000000001080b0c0a04080b12151d202624211a0f01000000000000000000000003111c2325292827272625252423232221211e160b070000000000000000000000070c0e110f09000000000b171e21211f17190b08010000000000000000000001080b12130b080a161e21201d1c20211f170c0000000000000000000000000000000000000000000000030d13151f1c0d0b05000000000000000000000000050b0d0c0a03000000010b10131f1e100e08000000000000000000000000040e14161d13110b0100000a161e211e160a00000000000000000000000000040a0c0d0c06080b0c0a09151d20201d150900000000000000000000000004121d24262c211e1d202c2c2826262b28251e1305000000000000000000060f15181f1f1e1d1c1c1b1a19191817171615140f0d08000000000000000000071520282a2f2c24190b0000000000000000000a161e2124201d150e1312100f0e0d0c0b0c0a030000000000000000000000000000000000000001080b0d0b070000000000000000000000000000000000000000000c171f2126201d212324211a0f01000000000000000000000000000000000b171e211e170b01050b0d0d0c0b080b0f0c0a04000000000000000000030a0c101b222426211f2226211f170c000500000000000000000000000000000b171f212320191d2025211e160a0000000000000000000000000000000000000000000002090b110f0d07000000000000000000000000000000080e101413121111100f0f0e0d0d0c0b0902000000000000000000000000000000000000000000000000030a0c0c0a040000000000000000000000000000000000000000000003090b0b08070b0c0a04000000000000000000000000000000000000000000000000000000000a07000000000000000000000000000000000000000000000000000000000a0800000000000000000000000000000000000001080000000000000003090b09030000000000000000000000000000000000000000000000000002080b0b0802000000000000000000000000000000090f11170c0a080b17171311101513110b0100000000000000000000000001020a0a090807060605040303020101000000000000000000000000000000040d131519171107000000000000000000000002090b0e0b08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0c110b090c0e0e0c0700000000000000000000000000000000000000030a0c0a03000000000000000000000000000000000000000000000000000000070d0f110b0a0c110c0a04000000000000000000000000000000000000040a0c0e0c06080b100b090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b0d0b05000000000000010704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090b0e0b09030000000000090f1112100a0100000000000000000000000000000000000000000001080b08010000000000000000000000000000000000000000000000050b0d0f0d0800060c0e0b08020000000000000000000000000002090b11110f0900000000040a0c1418180c0a04000000000000000000000000000700000001000000000000000004000000000000000000000000000000000000000000000000000000000006050000000000000000000000000000000000010003000000000000000000060b0d0c09030000000000000000000000000000000000070b070000000000000000000000000000000000000000000000000000000000000001020303030201000000000000000000000000090e1014120c020000080e10120b070000050b0d0b0700000000000000000000000000000000000000000000000000000000000000000000040a0c0b07000000000000000000000000000000000000000000000d18202220180d0000080e10171c1a0b08020000000000000000000000090f1113110b020001080b140d0b05090f110d0b0500000000000000000000000000060c0d14120b0d130f0d080d0f170e0c070000000000000000000000000000010000000000080000000003090b1317170d0b0600000000000000000000000000000003090b0b0801000000000000000000000000000000000a161e2123211e161713100d111c232627251d12050000000000000000000000000000000000000008141c201c140800000000000000000000000000020b1113140d0b050d18202225221b141a2123201d150900000000000000000000030a151d202626241c1204000b171f21292d2d211f170c000000000000000000090f111c0b0b0d160b070000040a0c14190e0c0700000000000000000000000000000000000000000000050b0d151b1b0c0a030000000000000000000003090c13160b1812100a0100040a0c12192023211e160b000000000000000000000000040a0c131c201c1308000000000000000000000000000000000000040a0c0b0801070b0e111416171819181716130b090200000000000003111c232629261f140c111c232527201c130d182022201c130800000000000000040a0c0c0a040000000000000000000000000000000000000c171f21201c130800000000000000000000000000000000000005131d2b3437342b1d12111c23252c312f201d1509000000000000000004121d242628261e1309141d202a2220181c2326221f180d000000000000000000090e101920232a2720232825221b22242c24211a0f01000000000000000000070c0e160b080b11141d12100a0a161e21282c2c2320190e000000000000000000000000000a161e21201d150900000000000000000000000000000a1a283236393632282c292522202f383b3c3930231201000000000000000000060c0e140c0a0400081826303530261816080000000000000000000006141f262829221f181d2b34373a372e2a2c3538363127190900000000000000000b161e2731363c3b382f2212111b2933363e42423633291c0c00000000000004121d2426322020222b201c130b171f21292e23211a0f01000000000000000000000000000000000000000e1920222a3030211e160b00000000000000000b161e21282b202e27251e130e171f21272b35383632281b0b000000000000000001000b171f2125303530251817090000000000000000000000000000000c181f22201c141c202326292c2d2e2e2d2c2b28211e160a000000000011212f383b3e3b322421242f373b3d3530251d2b3437353025180800000000000c171f21211f17100e0800000000000000000000000000000e1c2a3337353025180800000000000000000000000000000000011323303b484c483b3022212f373b41464436312719090000000000000012222f383c3d3a3124192631353f37342b2f383b37342a1d0d00000000000003111c23262c35383f3c35383e3a372e36394139362d1f0f00000000000000010f1a21242c201d1f26293327251e1a2832363d414138352b1e0e00000000000000000000000a1b283236353127190900000000000000000000000009192838454b4e4b4538413e3b3734404c50524d41301d0a00000000000000010f1a212329211f170b142636434b4336332616040000000000000000021424313a3e3e37342a2b3b484d4f4b3e3f3d494e4b44372715020000000000000b1b283238454b51514c402f22202e3a464c5458574c463a291704000000000012222f383c47363438413530251b2933363f4439362d1f0f0000000000000000000000000000000000000e1e2b35383f45453632291b0b000000000004121b2832363e4136433d393020232933363c3c494d4b46392816030000000000070b161a1b29333636434a4336352717090b100b09020000000000000008131c2a33373530263035383b3f414243434241403d3632281a0a000000091c2f3f4c50534f423236393f4b50524a43362f3b484d4a43362513000000000c1c29333636332925231c110300000000000000000000000e1e2b3a474c4a43362513000004000000000000000000000000000a1e30414d5962594d4030303f4b50565c594b44372715020000000000091d2f404c51534e42312637444b544c483b404c504c483b2a1805000000000311212f383b3c494d544f484d534f4b3e4a4f564e4a3d2d1a070000000000000f1f2d3639413631313b3e483d39302e38454b5257574d483c2b190600000000000000000008182839454b4b443727150b08010000000000000000021527374556606360565a5653504d484c5e66675f4d392510000000000000000f1f2c36393f3633291b1c3043546054504433210e0000000000000000102131424e53544c473b36485962645c5654535b63605544311d08000000000003162839464b566066665e4c3c38353f4b5861696d6d615846331f0a00000000091d2f404c515c4b484d564a4336313a464c54594e4a3d2d1a07000000000000050b0d1412090b12100a08182b3c484d545b5a4b46392916030000000012222f39464b53564b58524d4135383a464c52585a62615746321e0900000008131c202b2f293a464c53546054524535181e2125211e160a0000000000081825303a474c4b4336434a4d515456575858585756524b453828160200000e23384c5d6569604f3d4a4e565d6567605449404c5962605443301c0700000417293a464c4c463a3b372f21110000000000000000000005192b3c485861605443301c0f111914120c0300000000000000000010253a4d5f6777675f4d3c404c5d656c716f605544311d0800000000000f24384c5e6668604e3d3744556069625957555e66625948341f0b0000000011212f404c50515a6269615a6268645c505c646c635b4a36210c0000000000071a2d3d4a4e564b44424e535d524d413f4b5660686c6c625a4835200b000000000001080b1c132536455760605544311d201d140900000000000000081d31445560757876726f6c686562595e667b7d67523c271200000000000009192c3d494e544c463a2c2a3a4b60746b62503d281400000000000000081b2e3f4e6068696259524b4d62777a6c6b6968677874604b36200b0000000000091e324657616a757b7c665a574d484b5d65767e828276614c36210c000000000f24384c5e6671605a626b605443424e5861696e635b4a36210c00000000000d1920222a271d2027251e132536485a626a7070615746321e0a000000091d2f404c5761686b606d675f4d494d545861676d737875614b36210c000008182530354045384658616870756d6352362832363b3632281a0a00000000132536434a586160545254606366696b6c6d6e6d6c6b68605645321e09000010263b50657c7e69594a5b636b657b7d72635b4a5e667772604a35200b00000a1f3346586161585c504b3f2f1c080000000000000000000b2035485a627672604a352024262f29271f1406000000000000000012283d52677d8c7d675a484c5e667b81868374604b36200b000000000011263c51667c7d685b4a4c5260737f776d6c6a6a7b77624c37220d000000091c2f404c5e656762787f6969787d7a646570798179634e39240e00000000000c21364a5b636b60554e606972675f4b4b5d65757d818178624d38230d0000000009141d20312a304354607574604b353135312619180900000000000b20364b6074868e8a8784817e7a7774707b8c89745e49341f090000000001142637495b63696158493c3347587185806b56402b16010000000000000e22374b5d687e7e776f6760566e828981807f7d7d8a7f69543f291400000000000c21364b61758088918d78656c625a5b657b899397907b66513b26110000000011263c51667c867462788072604a4e6068767e8379634e39230e000000000d1d2b34383f3b31363d39302e30435462787f858475614b36210c0000000f24384c5e66757e8075827d675b5a63696f767c82888d826d57422d180000132536434a565a4d4c61767e858a816d544338454b504b45382816020000071c304354607077746e686d74787b7e818283838281807d74604b36210b0002172c42576c818c77615b637980798c9284796960667c8b7d68523d281300000c21364c6176767471655d4b37230e0000000000000000000d22384d62788b7f69543f2f383b443f3b32241403000000000000000e23384e63788a8978625551667c8f8f9b8f7a65503a25100000000002172c42576c818b7963596167667b90868281807f90816c57422d170200000e23384c5e657b7c697e8e797f8d9387727b858e96826e5839291603000000000e24394e637981736053697e877d6d605c657b88929695806b56402b160000000919263135473f354a607287816c5737444b443735281806000000000e23384e63788d9f9f9d999693908c89868998826d58432e180300000000081d31445563797e76635a4b3f4c61768c86705b46311b0600000000000010253a4f657a8f938b847c756b71869b969391909297826d57422d18020000000012273c52677c8c8a8b907b7b81786863798a9884838f7a654f3a251000000002172d42576c818e796a7f8e79644e53687e8a9496816c56412c1701000005192b3c484d544f454b524d4143424a6075898f9a907b66513b261100000011263b51667c8993907c878b796b72787e858a91948a8278624d38230d00071c304354606b6f635a6f8492979f8a74604a47566065605645321e0900000b20354a6073848c89837d82888d9094969694929190908e7d68533d2813000014293e54697e937e686379898f7a8a9f9a8a7f727487907a65503b251000021528385c71868b89867b65503b251000000000000000000012273c51677c91836e5944404c5159544f43321f0c000000000000000c2135495b6d82978473604b60747b7b8f937e68533e2913000000000011263b50667b90836f64777d757e939c908f8d939a856f5a45301a00000010263b50657b90907c7d927d787c918a758586829887725746321e110300000014293e53697e927d6852647a8a928274647a8a9b8787947f6a553f2a15000001142637444b5c55504d62778c87715c545560555346352310000000000b20354b6073838d9fa29a8d8d8e8f989b9e8c79634e39230e00000000000b20354b607488948678655d4d4d63788d87725c47321d0e0c07000000000f24394e647a8d939699918980738896817d7c7b8095846e59442f19040000000c1d3747545f67767484917c7c91897d708498826e7e8d78624d38220d00000003192e43586e838f7a6c81907b6651546a7f848498836e59432e190400000b2034485a6269615660675f5858575654647a7b87937e69533e291400000010263b50657b8286927d7e938580878d949a96877f776d625a4935200b000b20354a60728084786363797d81978c76614c5961747a74604b36210b00000c21364c61768b9e9e9892979d9b8d8884817f7d7c7b7b7a72604b35200b00000f243a4f64798f846f778799836e7e948c90937e80958673604a35200b00091d324556758a88838179634e38230e00000000000000000013283d53687d9285705b4b4f5e666e69614f3b271200000000000002101b2c3d4c62778995806a5d566065768c96816b56412c1600000000000b20354b6073878f7b7a888d797f94867c79787e9386715c3625130000000f243a4f647a8f98827b90826d768b8c767171768c8b76614b362f21110000000f243a4f647a8f86715e5c657b8a978578869b857680927c67523d27120000081d31445560716a614e63788e8873606970756d64533f2b0c000000000b1d314455606f7f949a857878797a839897826d5b4935210a00000000000b20354b6073889d9c897b675f4e64798e88735d48252d24211a0f0100000d22364a5c64797d8185898d8e798a8f7a6867697e9385705b46301b06000004182a3b54656f756f7186927d687e8c92859a8a7762788873604b35200b000000051a2f445a6f84917b6d82927c67524f616a6f7e93846f5a442f1a0500000d22384d62787f6963747c676d6e6c6b6a6866728796806b56412b160100000e23384c5d656e82947e74889b969c96979681736a625a4d493c2b1906000e23394e63798e9a847260636a7f958d786359627785907f6a543f2a1500000a1f334658697e88949d9c898d8678726f6c6a68687b857b655443301c0800000b20354b6075898b77849a8b786a7f95817b817c8b927d685443301c07000b20364b60758b826e6c635b4935210c00000000000003090b142a3f54697f9487715c5d65707b847f69543f291400000000000010202d364859626a7f948c7b65616062778c99846e59362a1c1305000000081c304354697e93878a97826d8196867064697e9388735443301c0700000d22374b5c6e8399897a8e8771768c8d786361768b8d7863504b3f2f1c0800000b20354a607387907b66616e747a899b8a9c8c79657b8e79634e39230e00000b20354b6073867f6a5564798f8974747e858a826d583a2a170400000b1b2937444b4c6073859b97816c64788a9f8b78624d3d32281a1103000000081c30435462778c9f998c7d6752657a8f89745443454239362d1f0f0000071b2d3e4e647a7f7b74747879768b917c6c6a6a809587725c47321d0700000b1f3447596f838a847c86937e69687c8a9b9a846f606275605443301c08000000061b30455b7085927c6e84937e6853434f54697e9485705b45301b060000152a40556a7f917c797d8f7a828381807f7d7b768798836e58432e19000000132536434a596e83957f6a7e939e89818197827b79786a614f3c270e00000b21364b6075869c937e695a6b81968f7a646277869b8c7a644f3a240f00000417293a4f6069737f94867b909b887f7567606b7d8b917c67513626140100000e23374b5d6f8496819395806b6b8196826d75859b8874604b36251300000c21364c61768b836d584e493d2c1a0600000000000a161e21222b40556b80958873636e7a859095816c57412c170200000000071b2d3e4a4e62787d7d8a9d8778767574788d9c867154473a30231301000216283845556176899d9983736d83988772646a80958a75604a35200b0000071b2e3e4e63798b937d938b76778c8f7b7676768c8f7a6e655d4b37230e0000071c3043546b8095847075838a777a889e9c867461667b665b4935210c00000e23384e63788d85705b657a908b757c8d949f8a745847331f0a0003162939465560626063788a9e957f6a798d94816c5a4e4b45382f2111000000011426364c61768b99838f887364667b908a75605c5a584e4a3d2d1a0700001c31475c7186959089837d76788d9a84817f7e849a89735e49341e0400000c22374c61778c9f99919c947f6e6566798e9f8d80746360564536261401000000011c31465c7186937e6f85947f69543f40556a7f9586715c46311c070002172c42576c8197918e9297819798979594939187889b85705b3625130000071c30435460676f8496806b74879b8673809698908f8d7f6a543f2a150000091e3245566277879d8a78626c8297907b6677869c96806b5c4a36220d0000000c1c32424f55677c918778899e9d94887d75809298826d5f4d39180800000010253a4f657a899a847d82857c6d8297836e7e93947e69564531180800000d22374c62778c836e5944352c1f0e00000000010f1b283236373641576c81968a7479838f9b8d8072604b35200b00000000000d22364a5c646f8393929fa59d8d8b8a89889e9f8a7561584d41301d0a00091e324556607381979f8a76616f849a897c797982978c76614c37210c000000102135495b6c81968488907b788d95808b8b8b9f9c86837b65503b25100000001325364e63798e917c85998573667b90a499837563665e4c3d2c1a0600000f243a4f64798f87725d667c918c7672787f948c76614c37210c000a1e3246576174777674737e939e927d6b7b7f7666656360564c3f2f1c090000000d23384d62788d8b757a817c7a787e938b7572716f6d635b4a36210c00061c31465b71869ba39e979288798e959392908f8f958a745f4a30221200000b1f3447596d818a8f949f9f8c837b6a798ea39b958579645c4a362108000000000f1f2c475d7287947f708695806a554040566b809587725d48321d000003182d43586d8298898687947f848584838281807c889d88725443301c07000b20354a60727c798496816c687d928b7782978882818078634d3c2b1905000216283848596379899a846f6d8398927d76869c9b8574604b3e2e1b07000000001424323753687d9388737c918888909285959a8575604b41301a0a000001162b40566b80959f8a77768b816e83988477899e8975614b382b1d0d00000d23384d62788d846f5a442f1a0e00000000000f1f2d39454b4c4b44586d8398957f8c9999897c6b605443301c1103000000000f24394e647a7c8499918f919fa89f8d8b8a8c92877277675f4d392510000b21364b607483979d99947e6971869b99908f8d959b8d78624d38230d0000000b1b2c3d4c6177898a859580798e98828f90979f9a908d806a55402b15000000082135495b70859b8b9b877762697e94a49c998679665e4c38240f00000010263b50657b9088735e677d928d7762697f948d78634e38230e000c21364b6175868c8b8988868d9f9c86807f7e7d7b7a7875655d4c38230e00000b1b29394e64798e8c778196908f8e939c9e898886858279634e39240e00000c21364c6176859b8a81837f6a7e807e7c7b7a7a807c66514d40301d0a0004182a3b52636d757a7f8c9f999490807e939b86989b8a7a644e39240f0000000c1d2c3d495e73889580718796816b564141576c819688735e482614010004192f44596e84907b7180937d6f727a746d6c6b73889e8a75604a35200b0012273d52677d918e8b97826d687a827d7783998472716f6d625a4834200b00000c1c2b3b495b647a8a917c6e8499937e7d929e8a79635645312010000000000b1b28323f54697f948a747d9284737b899a9d9a8478675f4d382816020002172c41576c81969d937e788d826f849985819695806b574d483b2b1805000e23394e63788e85705a45301b0000000000071a2d3d4a57606260555d6f84999c8699928377665e4e4b46392f211100000004192e43596e83908a847c7a7c8d9f8a787674777d81878c7c67523c27120010263b50657b909d8784998976687e87848281807f868173604b3c2b19050003172939464b58677d838298847a8e947f7a7b8197907c746a62503c28130000061a2c3d495a697e939f8a7a64596f84999c879b9c8a7c66513c261100000012273c51677c918a7557687e938e78636b80958f7a65503a25100011263c51667b91a4a99f9d9c9faba49c95949392908f8e8a7b65503b261000031629394650657a8f8e79839696959499a19d9491908f8d806a55402b1500071b2d3e4d5f677a8c97826e737b75787b797775746b6670665e4d39240f00000c1e324657616665748a99837f837c81968c758293917c66513c2711000004182a3b495b6374899681728897826c574242576d829789745443301c0800051a30455a6f85907b6c81947e697d8f8481807f7e8a9e8c77624c37220d0012283d52677d8f959e9d877c7d8f98928c999f8c8786858178624d38220d0004172a3a47586165657b898170859a958076858b7e685b4d483b2c1f0e000003162839464b566b80958b767e93857083989d87879a897d675645321e090003182d43586d8298879a84798e837b869c87849a8b78726f62594834200b000f24394f64798e85705b46301b06000000000c21364a5b63757775747371859b927d847e6f6866656361574c3f2f1c090000000c21364c6176829099867d7282908774757c848c968c8276614c36210c000b20364b607587917c798e96806b777975726f6b6a707377625a4834200b000a1e334657616b75786e80959a8e9f96816c687d92937e695c504433210d00000c2135495b6378879d99846f606873889d8977859a9a856f5a45301a05000013283e53687d938b7661697f948f79646c8196917c66513c2711000e23384d63788b9191908f8f8e8d9e9b928b89898887868379634e39230e000a1e32465761667b918f7a788181807f8399947f7c7b7a786a62503c2813000d22364a5c677d7d8298937e7b908385908e8c8b897c79857c66513c271100000c21364b61757b7a7a8e9882747372849a8973757e7e73604a35200b00000b1f3447596379748c9782738998836d584343586e83988a75604b35200b00061b31465b7086917c6d82957f6a7f949a969594929e988d78624d38230d001025394d5f677a808a9e9d9089909d938f8e8d8d8c948c887b65503a2510000a1f33475861777a7978787474859b97826d70756968666259493d2c1a0600091e324657616a6c81978d787f9486748196897978899b8a76604b36210b0004192e44596e839883988b7b9088909ca49c9aa29f8a888377624d37220d0010253a4f657a8f86715c46311c07000000000e24394e6379898c8b8988868b9f9983817f7e7d7c7a7976655d4c38230e0000000a1f334658616d7b879591867b7b7b818891998c83796e615846331f0a00091d3245566b8096826f849a8b79898e8a8784807d79838c78624d38220d000c21364b617580888d7c7d939f8d8a8d7d696d6f7e938b7a645544311d0800000e23384e6379889d9b9f8c79757e7c919b867176858b7d68523d2813000000142a3f54697f948c786a6a80958f7a656d8297937d68533e2813000c2035495a63797c7c7b7a79797889927d7374737272716e635b4935210c000c21364b6175797e93907b666c7684808095937e8a7f6a635b504333210d000f24394f64798e9298a09f8c7b87989b8c89888785808a917c67513c271200051a30455a6f84908f8e98a0988a88878b9f8a8281807e79634e39240e00000c22374c61778d869b9883748a99846f594444596e84998b76614b36210c00071c31475c7186927d6e8396806b7f948b8383839a89827e685a4835200b000a1e30414d5d6573889d87817c7c877e7a797878777f7873655d4b37230e000c21374c617688908e8d8d8a898c9f9d888281807f7d7b77635b4935210c000c21364b61757f7e859b8e7980958f89889d87848689857e685645321e0900051a2f455a6f84947f94988398898f9ea79f98918d8c8a8779634e39230e0010253b50657a9087725c47321d0700000000162b40556b8095a7a89e9d9c9fa99f999695939291908e8b7c65503b26100000000417293a4a5c647474808c9b91888f969b8d83796e635b4c463a29170400091e324556667b908a767b909b85979f9f9a9896928e988975604b36210b0013283e53687d939e8a797b90927d7578857e828482989c8673604b35200b00061b30455b70859a9a869b97817f93919b9c867b757274685f4e3a2511000001162b40566b809597827f7e839a937f79778399957f6a55402a150006192c3c495b6367737372716f738b937e696867656360554e493d2c1a0600172c42576c818d939c927d676e8398838196937e8a8d7c665a4835201504000e23394e63798b9f9f959a9e897e938d7c7473727d8c98826d5f4d392410000a1f34495f74899c9c9ca4a89e9897989fa59c9493949289735e49341e09000b20354a6073879ba39984758b9a85705a45455a6f859a8c77624c37220d00081d32485d7287937e6f8497816c7f948a746d7c90897368604e3c2b190600061a2c3d4b5d6573889b857067798e8a878685848394806b564b3f2e1c080011263b50667b90a5a2a1ab9f9e9e9e9d9c9897959492908b79634e38230e0010263b50657b90939ba3907b81979f8e8d8c8b8c8c8a7468604e3828160200061b30455b7085907c8a9f899b867a899e8a827c78767572635b4936210c0011263b51667b9088725d48331d080000000010263b50657b8c8f8e8e8d8c989f8d89898887868685848178624d38220d000000000f24394e64798b82738197a59da59b85796e635b4e4a3d33291b0b00000b21364b60747c91947f73869c8a82979a848283849a96816c5645321e09000d22384d627889897b64798e96816c738a898d91908e918874604b36200b0000152b40556a808d8475889e8b83939aa2a49c8f89847e77624d37220d000002182d42576d8297a09795939aa19d938e8c99a197826c57422d1700000e1e2c3d4f647a888987868583999a847f7d7c7a7874605443301c0f0000162b41566b808b8a8e8d7a697e938f7b8297927d82988978624d38220d00000c21364a5b6b80968c80849a9b8581978a796b7f8d9b8575604b40301d0a000014293e53697e8786869c9e8a838282989c877f7e7f7d78634d38230e0000071c304354677c91a29b85778c9b86715c4d405b70859b8d78634d38230e00021527375e7388947f708598826d7e938e78667b908d77624d42311e0e00000c2136495b657b7b8a9c8673697b90998a8887868597826d57422e211100000c21364c6176878e8d8c8b8b8a898888878685858483827f73604b36200b000d22374d62778787868b887882988a7978777672888b75604b42311a0a0000071c31465c7186917c859b9b9c8774899e9f988b7e6c60564e493d2c1a060012273c51677c9188735e49331e00000000000e23384c5d65787a7978777782947f747373727171706f6d625a4835200b000000000d22374c6277899783879d98909a9f8c81776c625947341f170b000000152b40556a80919b9d948b8c9f9883859a85736e83988c78634d38281602000b2034485a627777687a869c9c87817f859b857c7a797b77625645321d09000316293950626a78736c819697817e849a9f8d8c8f939488735e49331e090003162939586d8294928e8d8d9aa29f8d8988888c8b7d67523d2712000000182d42586d82979e9c9b9a99a1a29a949291908e8773604a35200b00000b20354a6072757479797172899b85718398937d798d97816c57422c170200071a2d3d4d62788b97817689938476889c8681949d877762564532221200000012263b4f60697676798e9c87726d798d998472808a846f5a4935200c0000001325364d5f70849a9a85788d9c8772665e535c71869c8e79644e39240f00081d31445574899580718699836e7e93917c677b90907b65503b26140000000e23394e63798e909fa48f897e7c9184777572747b90836e59442e190300000a1f33465861757878777675757473727271706f6f6e6d69605544311d08000b203448596272727175746e83999781807f7e7d8a8c77624c372214000000081d32475d7287927c7d87859b88758a9f998399938174625a4834200f000012283d52677d9289745e4926140100000000091c2f3f4c5a62656463626f8495806c6b696866646054574d483c2b1905000000000b20344859687e93999d89827b849a9f978a8177624c37220d00000000152b40556a8090939ca0988c9096857d92927d738a97836e5a49351a0a000005192b3c4d5f67757d839695989c9790889d8b807e7d7b7968604e3a2511000a1e324657667c7f7d7b7e939e897681979680777a7f807c66513c261100000a1e32465761777f7d797878849a947f7473727776675f4d39251000000012283d52677d8d8d8d8c8b919a9f8b87878685847f695443301c070000071c304354606060758386757e877b6f849a947f6c818579634e38230e0000000f203448596d82978d7a797d76677c919c969f8a7a645948382816040000000c1f32425c71868c889d9e8873677a8f9983839599836e593c2c1906000000081830414e647a8c9c8677868c817b7c66696772879c8f7a654f3a2510000b20364b60758b9a847b879a846f7d8e8d7c667a8f937e69533e29140000000d22384d62788c8d979f8d877e7e93998c8b8a89899a85705a45301b0500000417293a465660636f747271706e6d6c6a696766646055544b44372715020005182b3b484d56607281877a859a9c93908f8e8f9f8e78634e39230e000000091e33485e7388957f77757e9489758baa8d788399978578624d38220d000013283e53687d938a745443301c09000000000011212f3c494d504f4e5c71869b8682807f7d7c7973604b38352b1e0e000000000005182b3b4e606d82989a84807f7e859aa99f9687725d47321d080000000b21364b60747b7e939883767b807873879d88767b8279634e3c2c190000000012273c51677d88928c80808298867c778a9f959492918e7d68523d2813000c21364b61768b94929093999f8f7a8398957f757f8a87725e4c38240f00000c21364b61757a7978777574859b95806d6b6a68665e4f4332200c0000001025394d5f6778787777767c919983727271706f69614f36251300000000132536434b607484988774787e7d7c869c9580757472675f4d39241000000005192b3b4e63798c9c867568615f6e8399a8917c675c4a3b2b1a0a00000000021423394e6379838b959d8c837d7b909e89989f8a78634d38230e00000000001222364a5c6c8197988273767e8a89797e7d7c889e907b66513b2611000c21374c61768c9f9a919a9b86707278776e6d7a8f96816c57412c170200000b2034485a6277798d9e8a746a7f948a83838281849a86715c47311c070000000c1c29384b60738389888685848281807e7d7b7973604b36312719090000000d1d2b364b60758396907b869b937e7b7a797b8f8f7a654f3a25100000000a1f344a5f74899f958d8b8c9e8d778da28e7974849a9a846f5a45301a050014293e54697e938a75604b352719090000000003111e2c35383a393a5d73889d9c97959493918f836e58432e190e000000000000000d1d31424b6075869c9a969493959492929686725c47321d07000000091e324556606674899e8976656b636a7f9496816c6c635b49351e0e00000001172c41566c8196947f6b778898836e6e8399998381807e76614c37210c000b20354a6072848987858483898475859a947f849497826d58402f1d090000182e43586d828f8e8d8c8a898c9f9c8682817f7e7b69614f3b27120000000a1e30414d5a62636261687d939b86705c5c5b59544f4332180800000000081c3043546f8499917c70859392919ca49e958b89867c67513c2712000000000d2135495b6f8499907b66514d62778a9e8b77624d3e2d1d0d0000000000000c2136495b636e7780889199897b909883858d7e695a4935200c0000000000071b2d3e4c6176899e937e7e93947f839392909ca4917c67513c2712000b20354b6073858a8684858b7f82878685838282989a856f5a45301a05000005192b3c485962778c9f8a756b8196887d7b7a7a819688735e48331e09000000000e23394e63788e9e9d9b9a999796959392908e846f5a45301509000000000012283d52677d929a8472879c96817e7d7c7d92917b66513c2611000000091e33495e73898e8c8b8a888985788da08f796475858d7e69543e29140000142a3f54697f948b76604b443727150200000000000e19202325334758748a9f8c8887868584837c66513b2611000000000000000000131e32455763798a9e9b8581807e7d7d8179634e39240e0000000002162838454b556f8499907a65564d61778a9f8a76614e493d2c1a00000000000c22374c617784816c687e93917c67677c91947f6c6b69615847331f0a00071c30435460707472706f6e747070859b937e84958775614b3621120000000d23384d62788186898d9194989c9f9c97969493907f69543f2a14000000011323303c484d4e4d50657b8c8d826d584645443f3b32251500000000000b20354b60748794836e6f838f8f8e8d8c8b8a8a89867d67523d281200000000061a2c3d4f657b888375614b4859687e8c8675604b36210f00000000000000061a2c3d494e59626a747c857e7786897b757869604e3c2c1906000000000000101f334758697e9399838295887580898887878c8777624c37220d00081d314455607376716f70757388969594939291929485715b46311c060000000d1d2b3b4d62778c9c8c756d82979592908f8e90978a745f4a341f0a000000000b20364b6074868b8a898988878686858483817c66503b26110000000000000c21364b6175848b7a72879a98969392919294927d68523d2813000000000d22374c62777976757473747072828b83736061757869604f3b26120000152a40556a7f958c7665605544311d08000000000000060c0d21374c61768c9c86737271706f6e665e4c38240f00000000000000000003162839495b677d8f8b7b6c6a6968676c635b4a36210c00000000000a1a28323751667c898676614c47586d818d8574604b352c1f0f00000000000a1f344759616f6c63607480837561617688887a6456544c473a2a17040000132536434a5a5e5d5b5a595f5b697f8b8878778079635746321e0a0000000c2035495a626c7075787c7f83868a8d9195989c97826d57422d180000000005131e2b353838384b5d6577786d64523f302f2a272015070000000000081c30435462787f776261757a797978777675747372675f4d3a251000000000000f23374b5d65736f6157463b4e60687773605645321e0900000000000000000f1f2c363b484d5560676f686171746660625a4e42311e0e0000000000000004172a3a4b607383847976807b656a737271717773625947341f0b00011426374455606158595560677d81807f7e7d7c7d7f78624d38230d00000000000d203448596b80877f69647a83807e7d7c7b7b827d67523d27120000000000091d32455660717675747373727170706f6e6c665e4c38230f0000000000000a1e334657616f7564667c85838181807f7e7f8076614c37210c000000000b1f34475962646160565e5f54606e756f60555761625a4f42321f0c0000162b40566b8095937e7b75604b36200b00000000000000000c21364c61768a9086715d5c5b5a58514c402f1c09000000000000000000000a1b2c3d4d5f677a79655d55545352564e4a3d2d1a070000000000000a1624384c5e6674716158463a4b60737873605544311d0f01000000000004182a3a474c5a575256606b6e615757617373645c4a3f37332a1c0c00000008182530354549474644444a4f6169767462616b635b4a3929160300000006192c3c494d56546063666a6d7175787c7f83878679634e39240e0000000000000e192022232f3f4b5961635b524635231a14120c0300000000000001142636485a626a6259576165646362626160555e5d524d41311e0a0000000000081c2e3f4b4f5e594b463931424e5962605545382816020000000000000000010f1a212b3437444b525a534c5c5e504b4d483c3124140000000000000000000c1d314455606e6f63616b655d555e5d5c59616055473b2a1805000009192637444b4c473a444b5f676b6a6a6968676869625a4935200b000000000005182b3b51626b7169615c646e6b69686766656c675f4d392510000000000002152838454b576060545e5d5d5c5b5a595857504c402f1c0900000000000003172939464b5560555e66706d6c6b6a69686a6b615847331f0a0000000005182a3b474c4f4c4b453849434a5660564b44464b4d493c32241402000014293e54697e9292908e7f69543f291400000000000000000a1f33465862777b76614c464544433b382f22120000000000000000000000000f1f30414d5d65635b4b3f3f3d3d4139362d1f0f0000000000000000091d2f404c5460544c463a304354606360554437271501000000000000000c1c2a3437454238454b56594b4646546060544a3e2d211f170c000000000008131c20303432302f2e32424f566060554c554e4a3d2d1b0b00000000000e1e2c353836434b4d515558556063666a6e7272635b4a36210c00000000000000050b0d11212f3a474c4e493d35271706000000000000000000000008182b3c484d544c48464b504f4e4d4c4c4b4449473d3a3123130100000000000011212e373a484436322824313b484d4b4437281a0a0000000000000000000000060d18202731363c453d3747493b3538352b1e140600000000000000000002152737444b595a4e4c55504b3f49483a474c4b44372a1d0d00000000091926313537332a31414d5156555454535152544d493c2b19060000000000000d1d344451565c544f4a4e5956545352515057524d41301e0a0000000000000a1a283239454b4a434948474746454443423b382f221100000000000000000b1b293337444b444c515a58575655545354564c473a2a170400000000000d1d2a34373937363127253038454b453831323638352c1e14060000000b20354b60737d7d7b7975604b35200b00000000000000000417293a4859626561584733302f2e26241c1204000000000000000000000000011323303f4b504e493d2e2928282c24211a0f0100000000000000000012222f36434a433633292636434b4d4b44372719090000000000000000000c181f222f2d2832364144363236434a4a43362d20100a040000000000000000070b1b1f1d1b1a19243238454b4b44374039362d1f0f000000000000000e192023263035383c3f37444b4e5155595d5c4e4a3d2d1a070000000000000000000003111c2a343738352c1f1709000000000000000000000000000e1e2b35383f373433363a3a393837363531273228251e13050000000000000003111c2325332f211e16141d2b3437353126190a00000000000000000000000000000509151d2027302821323426202320190e000000000000000000000000091927313644453837403b372f34332a3437353126190d00000000000009141d20211f171d30393c41403f3e3d3c3d3f38352b1e0e00000000000000001626343d41473f3c363943403f3e3c3b3b423d3930231301000000000000000a151d28323635302533323131302f2e2c26231c11040000000000000000000b171e27313631383b45434241403f3e3f4137332a1c0c000000000000000d181f222421201d15131c27313631271d1e212320190e0000000000081d3144556067686664605443301c080000000000000000000b1b2b3b484d504c473a29171a19110f090000000000000000000000000000000513212e373a38352c1f141312170e0c07000000000000000000000004121825303530251f17182630353835312619090000000000000000000000040a0c1a17161e212b2e211e253035353025181002000000000000000000000000050908060506141a2832363531262b24211a0f010000000000000000060c0d141c2023272a263135383c4043474739362d1f0f000000000000000000000000000c181f2223211a0f010000000000000000000000000000000e1920232a221f1e21252424232221201d151d12100a0100000000000000000000080e101e1a0c0903000d182022201d1409000000000000000000000000000000000002080b121a130c1c1f110b0d0b06000000000000000000000000000009151d202f2f23212b25231c1e1d181f22201d1409000000000000000001080b0c0a04121d24272c2b2a292827282a2320190e000000000000000000081622292c322a2722242e2b29282726262d27251e1305000000000000000000020a161e21201c131e1d1c1b1b1a1917110f090000000000000000000000000309151d201d2426302e2c2c2b2a292a2b211f170c000000000000000000050b0d0f0c0b0902000a151d201d150a090c0d0c0600000000000001142637444b5252504e4b4336261401000000000000000000000d1d2b34373b3733291c0c00030000000000000000000000000000000000000003111c232523211a0e000000010000000000000000000000000000000008131c201c13080408141c2023201d1409000000000000000000000000000000050003090b16190c08131c20201c13080000000000000000000000000000000000000000000a161e21201d14160e0c070000000000000000000000000001080b0e1115141d2023272a2e323224211a0f010000000000000000000000000000040a0c0e0c06000000000000000000000000000000000000060b0d150d0b0a0c100f0e0d0d0c0b080100000000000000000000000000000000000009040000000000050b0d0b0801000000000000000000000000000000000000000000000500000709000000000000000000000000000000000000000002080b191a0e0c16100e080000040a0c0b0801000000000000000000000000000000000a101216151514131213140d0b060000000000000000000000050e14161c14120d0f191614131211101712100a0100000000000000000000000003090b0b07000008070605040302000000000000000000000000000000000002080b080f111b18171615141315160c0a04000000000000000000000000000000000000000002090b09020000000000000000000000000009192631353d3d3b3935302618080000000000000000000000000d18202226211f170c000000000000000000000000000000000000000000000000080e100e0c060000000000000000000000000000000000000000000000070b070000000001080b0e0b08010000000000000000000000000000000000000000000104000000070b0b0700000000000000000000000000000000000000000000000003090b0b0801000000000000000000000000000000000000000000000001080b0e1115191d1d0e0c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141d2028282624201c14080000000000000000000000000000050b0d100c0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000408070000000000000000000000080e1019171107090000050b0d141819160e0c0600000000000000000000000000000007000000000000000000000004000000000000000000000000000000000001080b080100000000000000000000000000000000000000000000000000000900000000000000000000070c0e140d0b05000000000000000000000000000000000000000002090b1c110f090000000000000000000000000000000000000300000006080300050b0d0f10100f0e0b080100000000000000000000000002030000000000000000000000000400000000000000000000000003090b181b1918171614131211100e0d0c0b07000000000000000000000002090b16181716151413121111100f0e0d0c0b09020000000000000000000000000000000001080b0c0a03000000000001080b080100000000000000000001080b1213110f0b0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000005030000000006060000000000000000000000000000000000000000000000000000000101000000000000000000000000000000000000000000070000000005000002000000000300000000000000000000000000000000000400000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101b22252e2b24181f110d1920222a2d2e2c23211a0f0b0400000000000000000003090b1c12101012100e0f11100b141a16130d0400000000000000000000000009141d201d14090600000002090b0f0d0b050000000000000000000000060b0d1e0e0c0c121415130d090f1a2123292220190e0000000000000000000000000806000000000a161e213126241d120400000000000000000000000000060c0e180f0d0c1b1d1816181f222425252423201d14090000000000000000070c0e18180b0f11100e080000050b0d15190c0a0400000000000000000a161e212e302f2d2c2b2a28272625242221201c130d0b050000000000000a151d202c2d2c2b2a29282727262524232222211e160d0b0500000000000000000000000009151d20211e170b00000508141c201c1408000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000050b0d1a0c0b11131a1811090b141b1c0c0903000000000000000000000002080b080201080b0d101314151616151514100b08010000000000000000000000040a0c1d110f0d151a140c170c0a0b0d180d0b050000000000000000000000080d0f190b0802050b0d151b15130d0400000000000000000000000000000000000003000000000000000000000100000000000000000010212e373a4340362a3426232b34373f43434139362c221f180c000000000000000a161e213127252527252324262520292f2b28211507000000000000000000010f19263135312620190e0b0f151d2024221f180d0000000000000000000e19202333232120272a2a28201c232d36393e38352b1e0e0000000000000000060c0e1e1b0c0a040a1a283236463c383022120000000000000000000000010f1a21232d25222131332e2b2a3437393a3a393835312619090000000000010f1a21242d2d20242625231c110d181f222a2f221f180c0000000000000a1b2832364345444341403f3e3c3b3a393836353025221f180d000000000a1a273136414241403f3e3e3d3c3b3a393938373632282220180d000000000000030c121419192731353633291b120d1820263035302618130500000000000000070d0f0d0b05000000000000000000000000000000010a1012170b09020000000000070b12100e08000000000000000000000d181f222f221f26282f2c251d202a3031211e160b00000000000000000309151d201d15141c202326282a2b2b2b2b2a2926201c140800000000000000060b0d171f21322623222b2f29212c211f20222d221f180d000000000000000002101b22252f201d151920222a312a282015070000000000000000000000000000030a0c180e0c07000000020b111316140e040000000000081b2e3f4b4f5953463f493b383b484d545858564e493d37342a1d0c00000000000a1a283236463d39393d3a37383b3a353e44403d3326150000000000000000000f1f2c37444b4437352c1e20242731363937342a1d0d000000000000000e1e2b3538483935323b3f403c332f383d4a4e534d483c2b19050000000000000e1920233331221f18162838454b5b514c40301d09000000000000000000000f1f2c3639423a3736464843403b484c4e4f504f4d4b443726140100000004121f2d3639424235383c3b382f20232a3437404437332a1c0c0000000003162839454b585b59585755545352504f4e4d4c4a433637342a1d0d000002152738454b565856555554535251504f4f4e4d4c4b453837342b1d0d00000000071420272a2e2737444b4b463930231e2b3436434b43363123130100000000010f1a2124221f180d0e05000000000000000000040a0c131e25272c201d150a000008131c202825231c1103000000000000000d1d2a34374537343a3e44413731363f46463632281b0b0000000000000a161e2731363127263035383b3e3f404141403f3e3b353026180800000000000e192023293336473b383740453e3642363334374337342a1d0d0000000000000010202e373a443631272b35384046403c3325150400000000000000000000070d0f171e212d23211a0f0106131e26282c29211608000000000e22374b5d656e6453555e504c4e5962696d6e6b635b514c473b2a180400000003162838454b5c524d4d52504b4c51504b5459555044331c0c00000000000000061a2c3d495560554d493c32353938454b4e4c473b2a1805000000000006192b3c484d5e4e49434f545550433f4c505b6369625a4835200b00000000000e1e2c3538484637332a1e3245566071665e4c38240f000000000000000000061a2c3d494e584f4b4c5b5d58565b59626465656463605544311d0800000012222f3d4a4e57584b4c51504b3f35383b484c55594c473a2a1804000000091e324557606d706e6d6c6b696867666563626160545a4c483b2a180500091d314556606b6d6c6b6a6968676666656463626160565d4d483b2b18050000001425323b3f433744556061574d4133323b484c5460544e41311e0b00000002101f2d363937342a29221608000000000000000c171f212230393d413631271a0a0a182530353d3b372f211100000000000005182a3b484c5a4c474e535a5447454b545b5b4b4639281603000000000a1a283237444b443736434b4d505354555656555453504b4336261401000004121e2b35383a464c5c504c4d555a534c574c46484d584c473b2a18050000000000081b2e3f4b4f594b44373c484d555b55504333200d000000000000000002101b22242933364239362d1f0f1324313a3d413d3426160400000010253a4f657b836e616a74665e6068787f828381796366615947341f0b000000091e3245566071675f5f67655d5e666560696f6b62503a2a17040000000000000c2135495b63746e625a4b464a4e54566064625947341f0b00000000000b2035485a6273635b5361696a61504c5d6570797e78624d38220d0000000006192c3c494d5d5b4c473a2a364b6074867c66513c26190d0b060000000000000c2136495b636d645c6170726d6b707477797a7a797873604b35200b0000091d2f404c5b636d6d605e66655d4b494d4f59626a6e615847331f0a0000000b21364b60758285848281807f7d7c7b7a797776757370625948341f0b000b20364b6074808281807f7e7d7c7c7b7a7978777776757262594834200b00000d1d32434f54594c4b607476675f5043454b59626c7568604e3a251100000010202d3d4a4e4c473b3e3426160500000000010f1c2a333737414d52574b453827151a2836434a52504b3f2f1c0800000000000b1f344859626f615960686f65545660697071615746321e0900000003162838454b55605552545460626568696a6b6b6a6a6965605443301c08000012222f3c494d4c586172665e626a6f69616c615859626d625947341f0b00000000000d22374b5d646e6055444a5a626a706a61503c280b000000000000000715202d363939464c584e4a3d2d1d2331424e5356514434210e000001162b40566b808c766a7f897c66687e8b948b888a836e7b77614c37220c0000000b21364b6075867d67677d7b65667c7b757e84806b5847331f0a0000000000000e23394e63798c83786b61576064696f757977624c37220d00000000000d23384d627888796b69697f7f6a5550657c858e93826e58432e19000000000c2035495a6373706158473a3e4f647a8f826d5742312e2320190e00000000000e23394e6379827a69758588838085898c8e8f8f8e8d85705b46311b00000f24384c5e6679828273667c7b65505a626462777f8376614c37220c00000013283d53687d929a99989695949391908f8e8d8b8a898477624c37220d0011263c51667b919796959493939291908f8e8e8d8c8b8b8677624d37220d0005182b3b4f61696e62596d82897d6a614b56606a77828a7d68523d28130000071b2d3e4a5c64625956514434220e000000000f1f2c3a474c4d4d5f676c605645311d293845546067655d4b37230e00000000000d22374c6277847761687e846f5860747f858575614b36210c000000091e3245566071757067696f74787b7d7f808080807f7e7b72604b35200b00091d2f404c5a62616176867c667880847e7681766162778277624c37220d00000000000f253a4f647b8374604b5c64787f867f6a55392917030000000000031525333e4a4e4c57616d635b4a3b2b30414e60686b62513d2914000002172d42576c828d78708599846f7b8c96807673817e7f917e69533e29140000000f24394e64798e826d748984707387857788998c77614c37210c0000000000000b20364b607482928a80756e74797f84898e836e58432e19030000000012283d52677d9284807e7c8787725d596f8389879c86715c382816020000000e23384d63788885766158515351667b91836e5939474338352b1e0e000000041a2f44596f84978b7e788a999895948d8884817f7e7e7b65503b2510000011263c51667b8c978e79718686715c62787a738995927d67523d281200000011263b51667c9093939da0978f9a9d94909a9e8d8a898578624d38220d000d22374c627785878786868584838a8982828180807f7f7d73604b35200b000b20344859697f837762697e948d7f6d6067757f8a968578624d37220d00000d22364a5c707977736c62513e2909000000061a2c3d4958616259677d8174604b41303a465660727d7b65503b2510000000000012283d52677d917c676f848b76616379898a907b65503b26100000000b21364b6075858a857d7e84898d909394959593939292907d68523d2813000f24384c5e66787761778c85707e889a89798e7f6a6e838e79634e39240e0000000006172c41576c818f79644f64798b959b89745746331e0a00000000000d203343505c646161768279635948373e4d5f687d806b56412c16010003182e43586d838e79647a8c8a76859a85757876787c8c8a77624c37220d00000010263b50657b90846f768b8772748a88737a8f8f79644f3a240f00000000000c171f314556606e7d89958783888e948e867e75614b36210c000000000014293e54697e939a9593929d89735e54656f747b8f89735645321e0900000014293e53697e939b857661666867677d92856f575e5c594d493c2b190600000014293f54697e8b9f93827a8399867f787372867b6969655d4b37230e00000c22374c61777e86907a73888a74586e8287727b81947f69543f2a140000000f24384c5e667c7e7e8897827a84947f7c908879757470625a4835200b000b1f344759627179838281807f7f89887c7b7a7978756967605544311d08000d22374c62778c98826d616c80969582757c87948c807462594834200b00000f24394e64798e8c88816c563727150100000c2135495b637677656d8396816c5f4d3d48586174829285705a45301b050000000014293f54697e937e6970868d787371707489927d68523d28130000000f24394f64798e9e9b929399979c8c888482807e7e7d7c7b74604b36200b0011263c51667c8c897572878e79687a8e8c778987727a8f86715b4a36210c0000010f1a212e43586d83907b665760757e80958b76614b36210c000000000013283c50616a797662778c88776255444a5c677d9286715b46311c060004192f44596e848f79686c81947f94927c7c8a82718797816c594834200b00000012273c51677c918671788d8974768c8a747b91917c67523c2712000000000c1c293336384d627880879d9d989e89807971696157463220190e00000000152a3f556a7f94878381808c8a7455495761657a8f8b76604b36210b0000000c22374c6176849a9b85767c7d7c7b809685757473716e625a4935200b0000081826374f6172879c8b937f7d927d696564768c806b5c504b3f2e1c0800000b1f344759617085917b72888b766170868a746b8095806a55402b15000000091d2f404c5e666b8095917c6f84937e73879c8777625b4d483c2b19050005182a3b47576c819797969594949e9d91908f8e8d8c7a65504437261401000b20354a6072849a8d7a64626c81979888919a887b6b6055483b2b190500000d22374c627785848689745544311d0800000e23384e63798a8c7b657a8c917d675b4959627684988b7b65503a25100000000000152a3f556a7f947f6a72879c8a888786848d947f69543f2a140000000b20354a6072808a979c9287818677726f6d6b69757e7566605645311d090013283e53687d93937d6c819681737b908f7a83917c85937e68533d2d1a0700000f1f2c363944596f84917d6e6c6b6a697b908d77624d38220d0000000000152a3f556a7f8e87776d82988473604b59647a8b907b65503b26100000051a30455a6f85917c7d75758280958a7b8b917c677c8378624d3b2b180500000919263e53687e93897f8196917c7d928e797e93947f6a543f2a150300000417293a464c57596e84969d998a8c9d8b8075676054463938352c1e0e000001162b41566b8095806e6c738a8b75605a6275777b8f8d78624d38230d0000000a1f3347586173879d9b8791939190969e9b8b8a88868378624d38230d000114263644556073898d787e787f947f797a797b8f817471645c4a36220d000417293a464c5b7186927c72888e786371878b766c8196816c56412c170100000012222f404f6072879d88757085947f6a7d92937d685343352b1e0e0000000d1d2a394f647a868a82818180958b7f7e7d7e837b73604b352619090000071c3043546277889a85705f6777889d9e9a8476655d4b44372b1d0d0000000b1f34475962716f818a75604b35200b000011273c51667c919a85706d82978a79635b6377869a927e685d4b37230e0000000001162b40566b8095806b73889d8a888887859b95806b56402b16010000071c304354606b7681927e727d9284838281807e828e7a644f4538271502000b20364b6074869b85717c918d88879d927d7c91889b8976614b36210f0000061a2c3d494e505a70859a868382807f7e81968e79644e39240f00000000051a2f445a6f84999c8677778896816c5f62778897816d5e4c38230e0000061b30465b7085917c8586786d7a817d7c8b8672737a7b655a48351d0d00000114263744556a80959d94969b9a919297978e939997826d58422e211000000a1f334658616c6c6b7f959983767b889c95887d72605e5b4d493c2c19060002172c41576c8196816c62768b8c76616278878b7c918f7a644f3a250f00000004182a3a475473899d878e9293929199a19f8f8e8d8c8b7b66503b261100081c3043546073728b8c776d6b809580898f8e8f999789857a644f3a240f000a1f334658616b7287937d7287907b6972878c776c8297826c57422d17020000000b20344859697e869b857f7e889882797883807469614f3b270e00000000000d22364a5c6e8398878685849a8c81818082907b665544311d09000000001325364759657b8c917c677d8a9d9b999e897b68604a433625130000000005182a3b474c5b6d828b76614b36210c00000b20354b6073859b8f7b6577899c86746479879c95806b604e3f2e1c0800000005121d2c41576c8196816c748997817d7c7a7b9097826d57422d1802000000132536434a57697f927d697f949892908e8c8b8b917b66513c271a0a0000091d314556657b908e79768a9e898689897b758a9e96816c5746321e0a00000c2136495b63665e71869b9c9796959593969f8f7a65503a251000000000000e23384e6379889e9c86777c91917d6774859b8775614b402f1c090000071c31465c7186917c758886798e9792919a9a8b888988735443301c070000081d314455606c7d8a878685859b9a848282818083837b644f4b3f2e1b08000c21364c61768182807f899e8b7d7b7c879c9d9281747370625a4935200c0003182d42586d8297837977798d8d776276869c867b90917c66513c271100000003111e324556758a8f7a787c7e7d7c83998a7a79787774665e4c38230f000b20354b6073878b909b858277819681888b8b8b9f8a868479644e39240f000c21364c6176817d87947e728798827e7e8a917c788298836d58432e18030000000d22374d62778c9ca39b94939da0988e8d998c887f69543f29140500000000071b2d3e5b70869b96918f90999d88878688937e6853372715010000000008182a3b4b5d697f948773859a948684999e8c7d6b605443301c07000000000d1d2a3443596e838c77614c37220c0000081d31445562788a9a846f697e9397817a899d98826d625042312111000000011223303942576d8297826c758b9f97929190909a99836e59442e19040000000818253039556b80947e6b8095837c7a78777580927d67523d2812000000021527384b5d6e839681798799837575736c6e84998b78634e3929160300000e23394e63797b6772879c868281807f7f8299917c66513c271100000000000c2135495b73889d959c867683998a7982988c7a645746322111000000081d32475d7287927d6b80947e86878786858484828a8a75604a35200b00000b20354b6073818382818080809599837c7b7a7978777573655d4b37220e00152a3f556a7f949796959ea79f9290919c9d9c9c8d8a888478624d38230d0004192e43596e8398998e8c8d978e796e8399917c7b90937e68533e291300000011212f364b60768b907b656776767582978b736e6c6860554c402f1c09000b21364b60758b929c9b928a798297827476757b9084716f645c4a36210d00152a40556a7f95929d958071869c9894929e9a918d9899846e59442f19040000061a2c3d4b617689908f8e8e8e97a1998b898987857e68533730231301000000021527375d728796817b7a7a908d78737482957f6a55402a150000000000010f1d2e3f4f616e82907c7c867f737383999f928072604a35200b00000000000d182f44596f848d77624d38220d000001142637495a687d928f7a6573859b97899e9a8474604b44332413030000000a1d30414d525e6e8398836d778c9a84807f7e80959a85705b45301b080000000a1a283241576c8195806c81969892908e8a8989937e69533e2914000000000a1a2f3f4d62778a868a9d9d998b8a888176889e8976614c362614010000182d43586d82907d738899847d7b7a79787f95927d67523d281200000000000b20354a60758a957f87927f77899e899895806b5d4b39291603000000081e33485d7388937d6b809580777d7c7b79787775888b76614c36210c000010253a50657a8f9998979695959a9a9991908f8e8d8c8b897a654f3a25100012273c51677c8d8f9d9490909fa49c89888887868685848277624d37220d00051a2f445a6f84998c8787869c988281979b85707a9095806a55402b150000091c2f404c5062778c917c677a8b8b8b8c9f9a8483817e685847331f110000091e324556647a7e92927d74738399837a7d7c8095857673625a4835200b0012273c52677d8d929b9d887d869c8b88879d9b8584889a846f5a452f1a0500000c2135495b6365777a7a7978798e998475747372716860554d41301d0a0000000d1d31445574899e96918f9099968d8a8b8b96816c57412c1702000000000f1f2d3b484d5760747f777e8382818080899e9e927d67523d26190900000000001a30455a6f858d78634e38230e00000009192c3c4e606e8399846f647a8d9f9e9c867661564531261606000000001025394d5f67746e8499836e788d9d8784848282999d87725d3b332616040002162838454b586d8396816d82978581807f7e7e85947f6a553f2a15000000021424323d4a59657b7c8689889d9b85847f8096a7947f695443301c08000010253b50657b908a798b9f9991908f8e8d959e937e69533e291400000000031121364c61768b917c767d77677d929e9b8574604b3f2e1b0b00000000091e34495e7389947e7988957f819291908f8d8c8b9e8d78624d38230d00000c21364c617685898887878685858484838382828180807e76614c36210c001024394d5f67787b877f7b7b8a9c8775757473727981736d62594834200b00061b30455b70859a8573727b8fa09897888b7b657a9097826c57422d1702000e23384c5e6570798e937d687c9296959da69d9491908b77614c37210c0000091d32455660687d92937e77888b9a84889291959e9b8c8878624d38220d001025394d5f67777d92a29a939c988373768b8f7b6f849a85705b45301b0600000e23384e63797a6f677a7a797b8f9b8573716f65656f75675f4d39251000000d1d2a364b60758b9a847f7f8196947f7c7c8798836e58432e1b0d000000071a2d3d4a59626b757b7673889695949392919094917c67514437261401000000061b30465b70858e79644e39240f000000000e1e31424c6277888b77676d82979d88766158544f433223130000000012273c52677d897f849a846f788a9b9795948b898a92836e59514433210e00091e32455660696f8498826e839987838281807f8695806b56402b160100000c1f32424f5b636d7367767c798e8b76787c8a9d989d8773604b35200d00000e23384b5d6e8298879c9f8c8888878685879d957f6a55402a150000000011222f384d62788d927d68686263788a9f95806b5d4b3b2b190900000000021628385f748996818a9d8a787c85858484838281978e79644f39240f00000a1f33465861717378838586877983807a82858788776b69615846331f0a000a1d30404d5a667b919490909f9d978b8a898887898f7a644f483b2b180500071c31465c71869b8671667b90a49c98837365657a9099846e59442f19040010263b50657c84849a947f6974808180889d947f7c7a77625847331f0a00000b20364b60747e8c9c9b93868e8e9185849a89889d8b828075604b36210b000a1d30414d5962758b9a847e869a8571778c917c70859b86715c46311c0700051a30455a6f8590847d8f8f8e8f999f8d8886847b7a848d7c67523c27120005182a3b474d62778c9e8a8787869c9a848381899a856f5a38392b1b0a00000c21364a5b6378808990816c7c81807f7e7d7b7a7f7e6b68605544311d08000000071c31465c71868f7a644f3a250f0000000000131f344759657b847b7c6777899e96816c666a614f41301b0b000000152a3f556a7f9484859a857280858682807e7d7c7d7d79776b62513d2814000b21364b60747e7d8699846f849a9c928b8988868997816c57422c1702000012263b4f60697982887d7e8c8388878289849a878298917c66513b2a180500081c2f3f4c6277899ca49b857978767474829796816b56412c16000000091c2f404c5064798e947f69556176879c9d9f8c7b65594837271501000000091e324556758a988398907b6a7e81807f7e7d7c7d91907b65503b261000000417293a4a5c64767c9189837e758b867f948b847e7275655d4b3a29170400001222303c53697e938a85848c8882818a887f7e87917c67523c2b1d0d0000081d32475d72879c8774727d919c879c8c7972717b909b86705b46311b0600162c41566b81969597947f6a74777574879c8f7a6e6c6a655d4b37230e000011273c51667c919c8685847d79797c777c91857f958a746b605745321e0900081b2e3e4b5c64768b988370859a8b86859b9a8481889c87725d47321d0800000f243a4f647a889a929b9e94908f8e8e909a998a90998778624d38230d000b1f344759626d76899a96948a8b9f9d8785858790816c56564939271300000e24394e63798b969685787687806b696867667a7f80807e73604b35200b000000071d32475c7287907a65503b2510000000000005182a3b4b5d656f848c7a687e939f8e7a7c7f6a5f4d3929160300000e24394e63798e88869b86788d9897969594929191928e8c806b56402b16000f243a4f64798f92979a8570869b867d7c7b7a798798836d58432e1800000014293e54697e8e97927e80958b8887889984927d758a9a846f5948341f0b0000111f344759687d92a2a39b8e8d8c8a898b9f98826d5843271a0a00000f23384c5e666e7b9095806b6073849a9d879a9d8877625544311d120000000b21364b60768b968187947f7f939796949392919192917c67523c27120000000f24394e647a8b7b81838586788d8976848182807b8a7b654f3a251000000004162b40566b80958671758a8570748988727388947f69543f2a14000000091e33495e73889e8f8987879d9681969e8a8786859b9d88725d48331d08000e24394e6379818082837775878c8b8a8d9f9b8583817f7b654f3a251000000c22374c61778a927d706f6a63757e79768a947f87826e544d483b2b1805000d22374b5c647a7c90998371849a9f9697a0a098919d9d88735e48331e0000000d22364a5c647785989e897e7c7a79797b849a9f938376625a4835200b000d22374c627782828284817f7e8196957f7b797a7c7775716856432f1a05000e23384d63788c90817462778c89756053657b8d95928f8d78634e38230e000000081d33485d7288907b66513b26110000000006142431414d5a636a7f9485707385968f7a86927d675746321e0b00000c21364a5b72879c889c878489838281818a8b7f7e7d7d7c76614c37210c000c21364b6175828282857e72879b979291908f8e9499846e5944281a0a0000142a3f54697f948b7e6c81917c767381968297846f84998b77624c37220d000c2032434f59616f849aa89f908d8d8c8b8a8f8e7f695445382715020011263b50667c83839997826c6c81969e8877839a9a8473604b40301b0b00000c21374c61768c97828197887f9499838082988b7f7d7e75614b36210c00000013283d52687d9280888a847e798d8c7a909688807e937e69543e291400000003182d43586d82988a83829888807f948b7e7d8c96816c56412c17000000091e33485e7388979c9e9b8c93937d859b9e9d9594969988735e48331e09000c21364a5b636c6b6d7b807b8f999a9f9f969b9b98939189745e49341f09000b1f3447596c81978a84827f768293817a8798827876737162594834200b000f253a4f647a8f909a9f8c86879d9681829798827c899e89745f392816030000071b2e3e4a59627482959e8a7e7477818b9a9b8b7e6f6158483c2b19060014293f54697e94989999969493969f9d958f8f8e908c8b86715c47311c07000c2035495a657b7b6c61687388927d67596e83998c7d7a79705b4935210c000000091e33495e7388917c67513c271200000002132431424e5f67787a778b917c6a78817d6d82978875614b3929160300071a2d3d566b80969ea59c9782828887858d998382817f76615847331f0a000a1e324657616e6d6c7975697e8582859b867d7c7e847b65504538281603000b20364b60747f7a686d8398918c8d8b947f948c82859b8d78634e38230e0013273c4f616a777678899e8a7b79777776757a7a6964605645311d0900182d43586d8298979897826c7d929f917c66788a9e96806b5f4d39291703000d22384d62778d98827c91947f869c877b79889c877769615746321e09000000152a3f556a7f94959e9f8c8a899e9b869b8883828596816b56412c1601000006192c3c586e82939190949d9e8d909a9f8c8a8c91816b563625130000000010253a50657b81869b85777d7e757e949d877f7e81847c66503b26110000071a2d3d4a4e5d657b8a917c8083839a8c81859b887e7c78624d38230d000004182a3b4d62788b9e9997918298927d899da0988d8c8b8677624d37220d0010253a4f657a8f949da49c8b899e8d787b90957f73889e8a755746321e0900000010202e3b485660727f8d9e93868a969f96857969604c473a2b1e0e00000e23384d637884858484838382859b9a84807f7f7e7d7d7a644f3a240f000006192c3c4b5d656669767d7a849985705a72889d877265635b493d2c1a06000000001f34495f7489927d67523d28120000000b1e31424e60687d8a8e7a8499877f7e7c7b7a7e9395806a5746321e0a00000f24394e64798e9cada1917c849795959f9b918a89877a644f3a2917040003162939464b636c808e807b7f7e7d82988b7b7877757470605645321e0900081d31445560696c777a8398827e7d85927d8a9f97939290816b56412c1600152a3f546a7f8c8b8b8c9f9d87838281807f7d7c7b7975604b36200b0011263b51667c8382828378758a9f97826d6f727e939e917c675746331e0a000e23394e63788e9f8b879d9c867a8c9d8f8e9696917c67514639281603000002172d42576c81959396959392969f9a918b8a8a898a91836e59432e190400000c2135495b63777e7d7b7e948b787b908d7874787c74605443301c070000000e23374b5d656c80958c79686962788c9f8a78696b6f665e4c38230f0000000f1f2d3a4f657b8a9c87736b74859a85717c91947f6a625a4935200c0000000c2035485a6d829799837c80928c77848a909e8985848176614c36210c000e22374b5d657b7f949c86768399958080969781768a9e8b76614b36210c00000002101d2b384554606a7d8a9d9b9f9f8d8074635b4f42332a1c0e0000000c2035495a636f708184848382859b99837e7d7c7b6867645c4a36220d0000000e1d31445560747f8992857f948d786f748b9c87715c4e4a3d2c1f0e000000000d1d314455758a937d68533e281300000011263a4e60687e8d9d87747c919d949392908f939d9e8976614b36210c00000d21364a5c687d92a799837a80817f8095917c7877746e6453402b0c0000000b23374b5d6c81968f7b8a949392989c9b8f8d8c8b8a8575604b36210b00021527374c6277818a8f8b9b85828187937e869b877e7c7b75604b36210b001c32475c71869caa9f9faaa59d99989695949391908e86715c47321c000f24384c5e666e6d6d7b7f768994877574838978859a9e8976614b36210c000c21374c6176898f8a88888b816c80959d8781817e72604a35281b0b000000000f24394e647a7f7e817f7e7c8196917c76737574787c78624d38220d0000000e23384d6379898a8987879d9983849a97817e7d7c7a72604a35200b000000081c2e3f4b52677c9195806b555a71869b937e69565a504c402f1c0900000001162b40556b8095907c66697e93937e6973869c8f7a644f3c2c190600000005192b3c4d63788c9d8772747d7c667072899a84716f6d615846331f0a00081b2e3f4c5e657a8f9d877283999e95969f9e978b9da28c77614c37220c00000000000d1a2836434a5f677a879aa2917d6b6056493d321f180c0000000006192c3c494d5a697f85888b8e909395989392928f7b66514a3e2e1b070000000b20354b607487949b87797b909d878583989c87725c47362d1f0e000000000d1d2a364b60758b937e69543e291400000013283e53687e939f907c6674879d9f8c89888786888f8674604b36200b0000071a2d3e4b60768ba08b7583969795959e9b918d8c8b836e59432e1904000010253a4f657a8f99836e8389889d9c86858a9c8683827f73604b35200b0000172c41576c81969b85858c8c9788888c7c829789766765605745321e0900162b40566b808d8d8c8b8a959e9e8a868686858483827d67523d281200091d2f404c515e677d8c917c797e786c81968e79798c9a8c77624c37220d000a1f334758617679747373766c6074858b7d6b6c69605443301c0b00000000000d22364a5c646e8496959392969a99918b8988867f69625a4835200b00000013283d52687d929a999898979796959594939392918f7c67513c27120000000011212e374c6277848277624c53687e8b8577624d443b382f221200000000000b21364b607580806b5e647a898a7761677d8e8777624c37220e00000000000e2035495a6c81897e686068665e546a7f887e685a574c463a291704000010212f4050657a8f9d88737f8f8e8b8b8a898887878c8473604b35200b0000000000000a182530414d5c6477848f8775604b45382c1f14040000000000000e1e2c35384f6169707376787b7e808385888b8c7a644f3a2e2010000000000b20354b60748894857763768c9a939190909385705b46311a0f0100000005182a3b474c61768b947f6a543f2a15000002172d42576c819797816c5e6a7f95958074737271767a75605544311d080000000f22374c61778ca28c767c858483859b9983807f7e7a644f39240f0000000b20364b6074828778626e747f94897370819788766d69605443301c08000010253a4f657b8b857675777f95857377697e93907b66504b45392816030014283d50626b777777767580959d87727170706f6e6d675f4d392510000012222f3b51667c8c9e88756369667b909b8570687e857e68594834200b000417293a47586164605457615755617677675f56534a43362513000000000000071b2d3e4a54697f8888878686858484838282817c6650483c2b19050000000c21364c61768285848382828181807f7f7e7d7d7c7a72604b35200b0000000003111f344759626f6d6259484e606874716259483426231c12040000000000091e324557606b6b62505c64767762595f677975625948341f0b000000000006192c3c52636c7368604b52514c50616a7268604e423633291b0b000000021120364b607483887e696a7a79767575747372757773605443301c080000000000000008131c303e4a5961737a7661574532271a0f0100000000000000000e192032434f545b57616366686b6e70737677645c4a3622100200000000081c30435463797f7462596b80847e7c7b7b7e78624d38230d00000000000b1f344759626d778c95806a55402b150000000c21364c6176828375614d62788c9e88735e5d576165605645372715020000000b20354a6072848c847266706f6e7c8d8d7c6b6a69645c4a36220d000000091d314556606d72625a596c818f826d667c8e877661544b433626140100000e23374b5d6577746160687e8c8573616378868376614c3632281b0a00000e213344505a626261616075868f836f5c5b5a5a5958524d41301e0a000004142a3f54697f94937e6857586e8398927d6760687068604e3b2b180500000c1c2a3a474c4f4a43464b4646576162594d413e35302518080000000000000010202d3c4f61697372727170706f6e6e6d6c6c665e4c382b1e0e000000000a1f334658616e6f6f6e6d6d6c6b6b6a6a6968676764605443301c08000000000005182a3b474c5a584c483b424e5460544d483b2b180f090000000000000003162839454b565550444a57616259474d5b636056483b2a18050000000000000e1e354552575e534e423d3b384350555d534e4231211f170b0000000000091d324556606f7369605d65636160565f5e5460626054433626140100000000000000000012202d3b475560656158473928160a0000000000000000000000061425323b3f39464b4e515356585b576161594a3e2d1b070000000000011426364a5b6369605651626b6f6967666569625a4935200c00000000000d22374c627782819695806b56402b160000000a1f334658616d6e6157485a6e828b816c5739464b504b453828190900000000071c3043546072777360545a5a5e667878665e55544f4a3e2d1b0700000002152738454b585d4d484a60727a7661607279756158473530261808000000081c2e3f4b596260564b6068777160545a63716f615746331e160a000000041626333c484d4d4c4b5661767a74604b46454444423d39302313010000000b20354b60727e8073604b4d6278838374604b535b524e41311d0d000000000c1c2a33373a353033363339464c4d483b3029201c1308000000000000000002102032434f545e5d5c5c5b5a5a5958585756504c402f1c0e00000000000417293a464c585a595958575756565554545352514f4b43362614010000000000000d1d2a3437444337342b3136434b4336342b1d0d000000000000000000000a1b28323641403d3339464b4c473b3d4a4e4b45382a1d0d00000000000000001727353e42493d3a31282624333c40483d3a3123130a0400000000000002152838454b5a5e544f4b4f4e4c4b453849434a4c4b43362618080000000000000000000002101d2a37444b504c473a2a1b0a00000000000000000000000000071420272a293236393b3e404339464b4c473a2d20100000000000000008182d3d4a4e544b454451565a53525150534d493c2c1906000000000011273c51667c91918f8c7c66513b26110000000417293a464c58594b463c53646e766c63523e32363a3632281a0a0000000000001325364354606260544336404d5a62625a4c403e39362d201000000000000a1a273136434838354354606561585460646056473a2a1c1408000000000011212e3b484c4b45424e5961594a43494d5c594c4639291703000000000008161d2b34383837384658616560564531302f2e2d28251e130500000000081c30435460696b605544495a626e6e6055443d453d3a3123130000000000000c171f2124201c1e211e29333637342b1d140b070000000000000000000000031525323c3f4848474646454444434342413b382f2211000000000000000c1c293336434544434342424140403f3e3e3d3c3a353026180800000000000000000d181f222f2d22201818263035302620180d0000000000000000000000000a161e212c2b281b29323637342a2d36393632281a0d0000000000000000000917222a2d3428261e13111520282a3328251e13050000000000000000000a1a28323644483e3b373a3936363228253035373530261808000000000000000000000000000c192631353a37332a1c0c000000000000000000000000000000030c1214161e212326292b2e29323637342a1c100200000000000000000f1f2d36393f3632333d40453e3c3b3b3e38352c1e0e0000000000000b21364b60747e7c7a77665e4c38240f000000000b1b293336424436323646535861585245351e2125211e160a0000000000000008182536434a4d4b433626303c484d4d483c2f2924221b10020000000000000a151d202e32232536434a4f4c47434a4e4b45382a1c0c0100000000000003111d2a34373632313a474c473a30353847443633291b0b00000000000000000d1920222222293a464c504b453827151a191812100a01000000000001142636434b54564b44373c494d59594b4437273028251e130500000000000000040a0c0f0b070a0c0b171e212220180d000000000000000000000000000000071520272a3333323131302f2f2e2d2d2c26231c110400000000000000000c171f212e302f2e2d2d2c2c2b2a2a2928282725201c140800000000000000000000050b0d1a180d0b0508141c201c140805000000000000000000000000000003090b1616130b161e21221f181a2124211e160a0000000000000000000000050f15171e13110b0200040d13151d13110b0100000000000000000000000a151d202f33292622252421201d15131c2022201c140800000000000000000000000000000009141d2025211f170c0000000000000000000000000000000000000000030a0c0e11131619161e21221f180c00000000000000000000010f1a21242a211e21292b2f29272626292320190e00000000000000091e3245566068676462594c402f1d0900000000000b171f212d2f211e28363a464c463a3527170c100b0903000000000000000000081825303537353026181e2b353838352b1e140f0d0700000000000000000002090b181d0d182530353a37333035393632281a0c000000000000000000000d181f22201d1c2a3437342a1c2023312f211e170b00000000000000000000050b0d0d0c1c2933363a3631271a0a0004030000000000000000000008182630353f413531262b35384444363127191b13110b010000000000000000000000000000000000030a0c0d0b050000000000000000000000000000000000030c12141e1d1d1c1b1b1a1919181717110f090000000000000000000000040a0c191a1a1918181716161515141312120f0b0801000000000000000000000000000005030000000001080b08010000000000000000000000000000000000000001000000030a0c0d0b05070c0e0b09020000000000000000000000000000000209000000000000000000080000000000000000000000000000000002090b1a1e14120e100e0c0b090200070b0d0b0801000000000000000000000000000000000001080b100c0a040000000000000000000000000000000000000000000000000000000100030a0c0c0a0400000000000000000000000000070c0e140b090e14161a14121110140d0c06000000000000000003162838454b53514f4c483b2f221200000000000000040a0c18190c09181b29333633291b170900000000000000000000000000000008131c2022201c14080e1920222220190e0000000000000000000000000000000003080008131c2025211f1c2024211e160a000000000000000000000000050b0d0b090c181f221f180c0c0e1c1a0c0a03000000000000000000000000000000000c171f2125201d150a00000000000000000000000000000008141c20292c201d141920232f2e201d150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1a2832363e3c3a37342a1d12040000000000000000000003040000000b171f211f170b00000000000000000000000000000000000000070b0d0b08010000050b0d0d0b0500000000000000000000000000000000000000000000070b100c0a070b0f0b090300000000000000000000000000000000000000040a0c0a0400000007040000000000000000000000000000000000000000040a0c100b0902000000000000000000000000000000000001080b14160b0801060b0d19190b080200000000000000000000000000000000080d0f1d0d0b050008070604030200000000000000000000000000000000000309050001080b0e1113141415151413110d0b060000000000000000000001030a090806050402010000000000000000000000000000000000000000000000000006000000000000000000050700000000000000000000000000000000050707000000000000000000000000050a000000000000000000000000000000070c0e100e080001000000070b0f0b08010000000000000000000000000000000000000000000000000101020100000000000000000000000000000000000000060c0e1b0c0a04000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000080e101d0c0a04000706101618100e080000000000000000000a161e21292725221f180d000000000000000000000000000000000000040a0c0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002101b2225322220191f1d1c1b1a18171514120e0c07000000000000000000070b181e1a12151d20232628292a2a2a2928272320190e00000000000000061016181f1e1d1c1a19181615141312100f0e0c0a0300000000000000000000000001080b1b110f0a0000040a0c131a1c0e0c0600000000000000000000000a131a1c1d130b08010000000000060c0e1a1f0e0c0600000000000000000000010f1a212425231c18161515131c2024201c14080000000000000000000001080b0d0b0802080b0e111415161717161514120b090200000000000000010a1012140e19202330211f170c0b08020006050200000000000000000000000000000000010a1012190b0902060c0e121212100b08010000000000000000000003111c232532221f181d1c1c232b2d25231c1103000000000000000003090b13120f0d0b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000204070000000000000005000000000000000000000000000000000000000000000003000000000005040000000000000000000000000000000000000001080b0c0a030000000000000100000000000000000000000000000400000000000000000000000006000000000000000000000000000003090b1b100e080711171917150f05000000000000000000000000000010202e373a4838352b343331302f2d2c2b292724211a0f01000000000008131c202d332f27273135383b3d3e3f403f3e3d3c38352b1e1104000000000a18232b2e35343231302e2d2c2a292827262423211e170b0300000000000000000009151d203127241d120c171f21292f312320190e0000000000000000000d1b262e313228201d14090000030f1a21232f3423211a0f0100000000000000000f1f2d36393a372e2d2c2b2a2530353a3530261808000000000000000009151d2022201d151d202326292b2b2c2c2b2a2927211e160a000000000005131e25282a212c35384637332a21201d151d1c1a180e0c070000000000000000080e10110f131e25272e201d151a212327282726201d150900000000000000000011212f373b4737342a333231353f433b382f21110000000000000000000000000000000000000000000000000000000000000000000000000000000000010100000000000000000000000000000000050b0d1514121117191c0f0d07040a0c151b0e0c07000000000000000000000000090f1115130d0d0f180b08080b121a190b080100000000000000000000000000090008141c20211e170b0000080e10160c0a0400000000000000030c12141a0c0a030000000000010b11131b0d0b06000000000000000000000a161e213025221b18242c2e2c2a221709000000000000000000000000081b2e3e4b4f5d4d483c49484745444341403e3d39362d1f100200000008182530354349453c37444b4d5053535455545352514d493c2f2211000000011828353f434a49474645434241403e3d3c3b3a383633291e160a000000000000000919273135463c3930221c2a33373e454738352c1e0e000000000000000a1b2b394346473d35312619110b161e2c3639444939352c1f0f00000000000000071a2d3d4a4e504b3f4241403f36434a4f4b43362614010000000000000a19273135383631273136393b3e4041414241403f3c3632281a0a00000003132330393d3f363c494d5b4c473a3736312732312f2d24211a0f010000000003111c232526242330393d443632282c35383c3d3d3b353127190900000000000000081c2f3f4b505d4c473a484746465358504b3f2f1c080000000000000000050b0d0c0a030000000000000000000000000000050a060001080b0e1113151516161514130f0d070000000000000000000d1920222b2a27242b2e3124221b181f222a3023211a0f01000000000000000003111c23262a282021242e201d1d20282f2e201c14080000000000000000010b11131f15182630353633291b0e111c23252c211f170c000000000006141f27292f211e170b00000001131e2528302320190e00000000000000000a1b283236453a372e28364044423e3527170500000000000000000000000d22374b5c6472625a5a5f5d5c5b5958575554524e4a3d2e2010000000132536434a585e5a5254556063666869696a6a696866625a4c402f1c0900000f1f354653585f5e5d5b5a59575655545352504f4e4c463932281b0a000000000001152737444b5b514d40302a3a474c535a5c4d493c2c190600000000000013263949565c5c534b44372f1e1b28323d494e5a5f4e493d2c1a060000000000000c21364a5b63655d585756555453546064605443301c0800000000000a1a2837444b4d4b4437444b4e515355565657565554514b45382816020000102130414d52544b495a637061584d4c4b44374746454239362d1f0f0000000011212e373a3b3830414d52594b45383d494e525252504b44372715010000000000060e23374b5d657261595e5d5c5b5a646d655d4b38230e000000000000000d192022211e17100e080000000000000000030a0c1b1f1b13141d202326292a2b2b2b2a292824221b1002000000000007151d2b3438403f3c364043473a372e2a3437404539362d1f0f000000000000000011222f383b403c33363943353131353d4444353026180800000000000005131e2528342b2636434b4c46392c1f1e2e373a413633291c0c000000031425323b3f443633291b0b0008141c313a3d4538352b1e0e00000000000003162839454b5a4f4b3f3646535957524535220f00000000000000000000000f253a4f647a8778626f747271706f6d6c6a6967635b4b3e2e1b0800071c304354606d736f676a7075787b7d7e7f7f7f7e7d7c78665e4c38230f00061a2c3d53646d747372716f6e6d6b6a69686765646361574b453928160300000000081d3144556070665e4d3936475861686f71635a4935200c0000000000051a2e43566771726860554c40332f39464b5b636f74635b4935210c0000000000000e24394e63797a6f6e6d6b6a6a6968737972604b35200b00000000021628384555606260555555606366696a6b6c6c6b6a6967605645321e0900081b2e3f4d5f676960566378857664626160555e5d5b5a574e4a3d2d1a070000081c2e3f4b50514c404d5f676e6056454f5b6367676765605544311d08000000000e1920253b50657b87777473727171706f827b65503b25100000000000000d1d2b343736332925231c110300000000000b171e2130343028263135383b3e3f4041403f3e3d39362d201305000000031525323c484d55544f4653595c4f4b3e3a474c555a4e4a3d2d1a07000000000000091c2f404c505550434a4e584b44444b525a594b433626140100000000011323313a3d4940354354606157493d2c323f4b4f564c463a29170400000c1f32434f54594c463929180b182630414e525b4d493c2b19060000000000091e3245576070655d4b3653646e6c63523e2a110e0c060000000000000000162b40556b80927d738489888685848281807e7c79645c4b37220d000b20354a60728288847c7f858a8d9092939495949392918d7b66503b2611000c2135495b6d828a898786858382817f7e7d7c7b79787671605745321e09000000000b20354b6073857d66513e4a4f61767e848678634d38230e0000000000001c31465c7185877d73665e4b46404c57616b79848a79634e39230e00000000000417293a5c71868984838281807f7e7d808f7d67523d271200000000091e324556607477756e6a6f75787b7e80808181807f7e7c74604b36210b000e22374b5d677d7f7460697e927d79787675747372716f6d635b4a36210c00000e23374b5d65665e4c52677d8374604b6069797c7d7c7b73604b35200b0000000e1e2c353840566b80958c8a89888786858498826d58432d1803000000000c1c2b3b484d4c46393b372f2111000000000b1b293336454a463d37444b4d5153545556565554524f4a3e3023130100000d2032434f5a626a696153646e71645c4b4d59616a70635b4a36210c0000000002101b23384c5e666a61505c646d60555560676f6e605443301c08000000000b1e31424e535e554b4b607376635b4938454b5d656b615846331f0a000012273b4f61696f61574636261b2836434b606870625a4935200b00000000000b21364b6075857b654f43546e83816c57422c2623211a0f01000000000002172c42576c81947e778d9e9d9c9a9998969593928e7a644f3a250f000e24394e63798e9e9a91949a9a98958c898785838383828077624c37220d000e23394e63788e9f9e9c9b9a98979695939291908f8d8b8575604b36210b000000000e23384d63788d826d584b5c6470858e9a947e69543f29190e000000000b1b2844596e839692867b6f61574c5e6675808b998675614b36210c00000000000a1f33465874899f9894939291908f8e9595806b56402b16010000000b21364b6075868d8a838084898e909395969693929291907f6a55402a150010253a4f657a8f937e696a7f958c8e8d8c8b89888786848279634e39240e000010253a50657b7c6659556a7f947f6a59697e8c919292907e68533e2813000006192c3c494d52586d8297888685848483828398846f5a442f1a0500000004172a3a48596261575c504b3f2f1c08000003172939464b5a5f5b525355606366686a6a6b6b6a6968645c4d41301e0a000013273c4f616a78807f69586e82867a6a60636c777f8479634e39230e0000000110202e373b50667c7f6a55647a83736060737d848373604b35200b0000000011253a4e6068746a60556b80897963554a56606c7a8076614c36210c000014293f54697f8475615443302b394654606c7d8578624d38230d000000000010253a50657a8f816b564b60758b87725d373d3c38352c1f10020000000003182e43586d8395807483888887868d99838382817e74604b36200b000b20364b607485929ca39b8b848380777472706e6e6d6f6b625947341f0b000c21364c6176899292919090909a988e8c8b8a8a8988878274604b36200b000000000f24394e64798e846e57616c7a817a7a8696816b5641352b1e0e000003162839464b607380929c908475615e667c8796978476615746321e1000000000000c21364c61768b98827f7e7d7c7b7a798397826d58422d18030000000d22374d62778c9b9f99959a97918d898583807e7d7c7c7b74604b36210b000d23384d62788a9b86716b819698929191929f9b8e8d8c8b7d67523d281200041a2f44596f848b77624d63788b8a776273889e898285917c66513c271100000c2035495a62675f6e8399858181807f7e7d809585705b46301b060000000a1f3347586278767471655d4b37230e00000a1e3346576170747068686f75787b7e7f8080807f7e7d7a675f4d3925100000152a3f546a7f8c958c76616a7f938c807578818a938577624c37220d0000000f1f2e3e4b4f596e838b74606b808e7964697f8f998e79634e39240e0000000013283d53687e89807363677d928573605c6475818b8a79634e39230e0001162b40566b80958372604b413b4857617281928a78634d38230e000000000011273c51667c91826d584c61768b8974555453514e493d2d20100000000000192f44596e8496816c6f737272758b8c776e6d6c68605645311d0900091d31455660737d869b857570868a76615c54607382846f5a473b2a1805000a1f33465863787d7d7c7b7a7c908e79777675747473726d605645311d090000000d1d2b3a50657a8f85706175818b8a79728798826d584d483c2b190500091e324657616f72707d8b9f8e796a697c909d9781746160544b3e2e1b08000000000e23384e63788d907b6a69686766656f8499846f5a442f1a050000000b20344859677d85959e9887817c78737a85766968676665605645321e09000c2035495a6c81968e796c8197827d7c7b7d928579787774675f4d3a25100002172c41576c81947f6a55606e8398826d788d96806d7e8d77624c37220d00000d23384d62787c6a70859a99918f8d8c8b8a899c87715c47321c000000000c21374c61768b8b89867b65503b251000000c21364b61758489857d7e848a8d9093949596959493928e7d67523d2812000013283e53687e81888e7963616a7e8b95878b97887e73625947341f0b0000071a2d3d4b5c646070858c76616d82907a6561767b89907b65503b2610000000041a2f44596f8499958579697386957f6a657a86968b7c665b4a36210c00000c21364c61768895806b5f4d4a5962758396937e685a4935200c000000000013283d52687d92836e594d62778c8b736b696866635b4a3e2d1b070000000d1830455a708597826d595e5d61768b8e78635856534b45382715020002152738455560677c9185706f84937d68536072829886715c472a1d0d00000417293a495a636867676665788d8d78626160545e5e5c584b453827150200000c1c2b3b4851667c918671737d928b7d6f738899846f67625a4835200b000c21364b617583878584869c89807f7e809698837a787773645c4b37220d0000000c1c293a4f657a8f937e76757473737271859b86715c46311c0100000005182b3b4d5f6771809582726c66626b80907b66535251504b45382816020006192c3c4c61768996816d8295807679787b8f8573726f645c4d41301e0a000011263b51667b90877460737e7d928d7a7a8f947f6a77816b5948341f0b000014293f54697e917f718699847b7a787675747d9388735d382816030000000f243a4f64798f8a86837a644f3a240f000012273d52677c929f9b9293999c9794978b8886848483828077624d37220d000011263a4e606871868f7a65616a7c879d9d9c8676686054473b2a180500000c21364a5b647a7371868d78626e83917c6866657489917c67523c2712000000000e23384d637983999b8a7e6a7b908c7a7b8c9c8a7b665e4c3d2d1a0700000a1f334658667c91927d675c5c6477859995806a604e3c2c1808000000000214293e53697e93846f5a4e63788e9782807f7d7b79705c4a36220d00000d1d2a34465c718699836e5c5b5a62778c8f7964514f4d493c3729190800000a1a27374453687d9387716a7f948570616c81968d7b65503a2510000000000c1c2c3c494d5352515164798e8e79634e4b43494847433631271a0a000004172a3a485962687d92877a88889e8a8484828b9d877f7d78624d38220d0012273d52677c929c9b999c9f9e959493969b9c988e8d8c897a644f3a250f00000c1c2a3a4652677c919c938b8a8a898887858a9d88735e482d1f13050000000d1d30414d566c8196836e6157586d82927c67525460605544311d0a0000000e1f334758697e938974839681838e8d8f9f8d8887847a644f3924130100000b21364b607589917d6d81937d859a857c90957f6a626b62513b2a180500000d22374c6277898d7b879d99918f8d8c8a8b8a9f89745645321e0900000010263b50657b9080716f645c4a36220d00000d23384d627889959ea0988f86817f817673716f6e777c7462594834200b0002152737444b5d7288907b666a7f919d938a9c9983776158463a31241402000e24394e63798e8172878e78646f8498827d7b7a7a8e937d68533e2813000000000c2135495b657a8f898b937f77889c877c908a7c8076614c36210f00000b1f31424e5a626d82988b7a64647a889b97816c61504a433625130000000110202e3f556a7f9486705b4f64798f9f97959492918d79644f39240f0005182a3b474c5e72879a846f71706f6e798d907b676664625a544837251200000b1b29323f546a7f948873657a8f8d786a7f9597816c5d4b37230e00000000000e1e2c35383d3d3c50657a8f8f7a644f3c3b3937332a201d150a0000000a1f3347586277757e93897f949595949393939fa59d8f8e846f59442f1a000e23384e63798a8d8c979f8c898988878786869c8883838077624c37220d0004182a3a475861647a8c8e8c8b8a8988878685878d836f5a4a3d3023130100000313233043586d8398847576635b6e83937e685b637374604b36200b00000004172a3a4b607486917c849782828d8c939c8f8a88857b65503a2510000000091e3245566e8398857e9487757b9099849995807578625846331f0d0000000b1f344759687e93898a9c8780807f7e7e7d84998b76604b36210d00000011273c51667c91806b5a4f4a3e2d1b0700000c2035495a6276808998827a867c7d928372606a7c898d78634d3b2b180500081d31445560687388917c676b8095937e77869c99887661534e42311f0b000c21364b6176898d7a888f7a7a83879d9892918f8e98947f69543f2a1400000013263849565b667c9183777f7a80969a97827c797b907d68523d2813000011263b4e6068787878889d88777083999883756a6865605443301c0700000f1f2e3e4a566b809587715c50657a909a84838382807e74604b36200b000b1f344759627373889b857c86858483839997817d7b7a786f6654412d180003162939464b566b8095897460758995807e939d8775614b3f2e1c080000000000000e19202328283b51667b90907b665351504e4c473a322414030000000c21374c61778c8681978a778080807f7e7d7e939f8b7b7974604b36200b000c2135495b637577778196807b7a797876747b90836e6d6b625947341f0b000a1f344759617679787a79777573747372717074787466635b4d41301e0a000011212e37445a6f849986858879636f85947f6a66798687725d48321d080000000c1d314455657b90818698837478777e9389747371655d4b37230e0000000216283851677c919b8c907c6d8297a199998f7e808a76614c36210c000000102032434a6072859a9e9e8a858584838281869c8d77624d382b1d0d000012273d52677c92816c5742362d201000000006192c3c4958616c82937e788d8375869680757f8d96806b5b49351d0d00000b20364b60747d7a8a927d768081899a847c7d889d8b787468604e3a2611000a1e3246576c8197878a927d898c899d87848383829895806b55402b16000004192e42566771747e9285706d6e8398849a917c687d937f69543f2a14000013293e53687e8d8d8d9da69d8886889d8c81807f7d7b72604a35200b00071a2d3d4a5c646c819788735d51667b918f7a6e6d6c6b68605645311d09000d22374c627788818b9c86859b9b999899a19f9792908f8d846f5a45301a000a1e324657616b6c81978b76606f849987879d8d7b6557463221130500000000000000060c0e13273c52677c91917c696867656361584f43321f0c0000000b20354a6073859b979f8b767a828281807f7f94aa8f7b74605544311d0800061a2c3d495761626d829796908f8e8d8c8a8c9a856f5a564c473b2a1805000c22374c6177888e8d8e8a89888685848382817f7e7d7c79675f4d3a251000081c2e3f4b505b70869b8781968778718696806b7c8999846f59442f1a04000000011527374c5e697e7a879984767d7c81968c787673645c4a36220d000000011426364b6076899e98826d72879d9d99837a6e838e79644f39240f0000071b2e3e4f61696c788a9f9e96918988878686868f8976614c483b2b18050013283e53687d93826d58422d1b1002000000000e1e2c3a47596e839580778c87727a8c96869597816c62513c2c1900000014293e53697e928f9e937e7e93969ea29a91929d9c9b8d897e68533e281300031629394d63788c9c9e9f899782879580737271788d96816c57412c170200061c31465b71858a8a9e8a84827b84907b899e89777f94806b55402b160000192e43596e83989c9b9a9a9e9e9b9d979697969493907d67523c2712000d21364a5c647a7582988974545a677c92917d757472706a614f38271502000c22374c61778a979f9d88818d8c8b8b929c9e89878685847e68533e2813000c21364b6175807f859b8c7762697e94978188806b5d4d483b3023130100000000000000000013283e53687d9399827e7d7c7a797669614f3b2712000000071c3043546378899ea78c77829798969594949493948f87725d3727150200000e1f2c39464b596e839887848483828181839986715b4637342a1d0d000011263b51667b90a4ab9f9f9e9d9c9b99989796959392918e7d67523d2812000e23374b5d656f72879c8975869c8677879781808d9d8776614c37210c00000000000e1d2f405e738886899b85809392969f9f8c8b8879644e39240f000000081c3043546176889d8e796473899d889d8b786f84907b65503b261000000d22374b5c697f8180859b96817c7b7b7a7977767a76747162594834200b0014293e54697e93836e59432e190000000000000f1f2c35455a6f859681758b8b766b80969b978172604a44341e0e00000014293e53697e8f959e9d87828b8c8b8f999f8a87878685837b65503b261000000b2035495a6e8398aea69d8b78889e8b888786859b97826d58422d1803000a1f34495f74899299a19e8e8d8385907b7f9499838095816c57422c17020010253a4f657b8687868584889e9d878181859a847e7c75604b36200b000f24394e64798e8583998a73706f687e939b918a8988857f6a543f2a1500000a1f3447596d8298aa9f8972787776757d92947f7271706f68604e3a26110011263c51667b91949b9e8e796c70798e9782736b676562594d41301e0a00000000000000000014293f54697e94a199949291908e8d7e69543f291400000000132536495a667c8d9e88777a838a818180807f7e7e7f79634e39230e000000000e1b2932455a6f849a847f7e7d7c7b7a819687725d47321f180d0000000c21364c617686939d8c89898887899d888484838282817f76614c37210c0010253a50657b84828a9f8a74798a9c868a9e8a959e8979635847331f0a000000000e1e2b3b475b70859a9e9c867c8888899e9b85848177624c37220d0000000b20354b60728399a696816b748a947f9499837085917c67513c271200000f243a4f647a8f96959b9d9f9691908f8e8d8d8c8f8b898577624c37220d00152a3f546a7f94846f59442f1a0400000000061a2c3d494e5b7186988274898f7b7c899e9f8b79645a493a2918080000000b20354a60727a8095a199927e77767a8f9782727271706e655d4c38230e0001142636485a64798fa49d887f748a9f9a8e8d8c919b99836e59442e190400000f253a4f647a7d83998b7a787286917c74889d988398836d58432e1803000e22374b5d65717875706f7c909f8a7a7d8b947e6f69605544311d08000c21364b6176899a8c9f8b758484767f949e968d8c8b8b836e59442e19040004182a3a4d62788b9fa48a75626261697e9395806b5c5b59534e42311e0b000d23384d62788787868985768186848d9e8a7f7d7c7a77675f4d392510000000000000000000152a40556a7f959e968a89888786847b65503a25100000000008182e3f4c5e6b80959c87787d928381807f7e7d8487725b4935210c00000000000b1630465b70859b9a94939291908f969e88735e38271505000000000a1f33465861727e887a747373728297816f6f6e6d6c6c69615847331f0a0014293e54697e9393959a8c76677d929c9e9b85878b7c665b493a2a170400000006192b3c485961707b90a49d8872737381968e796e6c625947362513000001162b40566b80959d999e8976758b8d79889e907a86927d68533d281300000c21374c6176878a8988888c9f9c8685848483838282817f75604b36210b00152b40556a809585705a45301b05000000000c2135495b636f728799847287947f8b9e978c9e8878625846362614010000071c3043546065778c99837e7d8483818998827d7c7a7976645c4a36220d00081c30435462787a869c937e72748b9a857a78777c919a85705a45301b0500071a2d3d4b5d646e82978b746b7388927d687c89838298846f59442f1a0400081b2e3f4d63788d877c6f6d82979984869b877d847f695437271502000a1e3246576b80959fab8c7787988280959680787776746e6453402c130200000c2035495a6c81969c8671656c6a6a809597826c57534b463931241302000c2035495a627272717375788d9b9a9fa89e9493918f8c7c67523c2712000000000000000001162c41566b8196968075747372716f655d4b37230e000000000e23374b5d657374849a9c868095968e8d8b8a8a8a8b75604b36200b0000000000001c32475c71879c86807f7e7d7d7c83998a745645311d09000000000417293a46546b8095877d7c7a7a849983747371706c62594c473a2a1704000d22374c62777f7e80858073606c8197a399847477665e4c3d2c1c0c000000000b2035485a6277858a869c9882818280859b947f7b7974605443301c0700081e33485d738899888399937e778c8e7980959b8587937e69543e291400000a1f3347586172747f7f7e869b99837a7978777674736c69605645321e0900162c41566b819686705b46311b06000000000e23394e637983828b9b85708597828593827d929c8676615443301c080000081c2e3f4b5962788d96816f859998979e9d989291908e8b79644f39240f000b20354b6073898e9ca49e8a8681979d87807f7e81969c86715c47311c07000d21364a5c6472828c9f9a8380758997817b7a7877839985705b46301b0600001022374b5d6c819391847976878a7d79898d9292806b553a2a170400031629394c6176899ea88e797e9398889d957f6a65636260554e42311e0b000006192c3c4c6177899e917d7b817f7d829898836e6b68615746321e0a000006192c3c494d5c647a878676878b8a8c9f9f8c8686848278634d38230e000000000000000002182d42576d829797816c5e5e5d5c5a504b3f2e1c080000000010253a50657b8b82788793858296817878767474898c77614c37220c0000000000081d33485d72889d8883838281807f849b8b75604b36200b00000000000c1c29364e63798c9d92918f8e9aa199898886858177624c372a1c0c00000b1f3448596269686b767b665e6074859b99847461594c483b382a1a090000000d23384d6278879b88798b9e899697969ba39d94908e8774604a35200b00061a2c3d51667c847a7d919c86798d8f7a778b968789957f6a55402a15000004172a3a4752677c9194939a99a1998f8e8d8c8b8b897d6752453828160300172c42576c819787715c47321c070000000012283d52677d9294979b87728399867c7e797883999a8473604b35200b00000e23374b5d65777a8f97826d7e88878d9d87848d9983817f75604b36210b000b20354b6074898f939c9f978c86989c9995949395969786715c47321c07000f24394e6479878b918e8c8b8a798e9f97908f8e8c999c87725c47321d07000010253a4f657b7c7e8c9a8b8073757d899e98897e78625847331f0a00000b1f3347586a7f949e897674879c9da697817b7a79777468604e3a26110000000e1f3347586a7f949e89828e949298a09e8983817e75614b36210c0000000e1e2c3a4f647a899d8873737675778c9f8b77706f6d635a4935200c000000000000000004192e43596e839898836d58484846453a372e211100000000000f24394e64798a97877d7e768398968c898887858c8d78634e38230e0000000000031729395e74899e9c908f8e8e8d8c9aa28c77614c37220c0000000000000c2136495b6f8499a79e95929fa79e8f8f8e8d8b7b65503b251000000005182a3b4857616e7c888f7c696e6d78899e96806b64625955483826120000071d32475c72879c927d6b81969e8c8585869c988281807c665443301c07000c2135495b63777774758a9f947f94907b667c81798b96816b56412c160100000c1c2a384d6278858685848399a6988281807f7f7e78624d37281a0a0000182d43586d829888725d48331d08000000000c22374c61777f7e82867f6c82979c91938e8d999b9e8f79644f3a240f000010253a50657b8c8f989e898277737d928f7b708499836e69605745321e0900081d31445562787a7e939781737583878483998a8080817a644f39240f00000e24394e63798e8c7d797776747589938a899e8a86868b826d58432e180000001325365b70858a747b899e897470869a908277818b76614c37210c000004172a3a4b6175889d927d677c91a3b19f97908f8e8c8b7e68533e281300000004182a3a4b6075889d9a85797e84898f9499999693816c57412c17020000001e34495e73889e937e6960616072879c937e695a584d493c2c19060000000000000000051a2f455a6f849a99846f5a4432312f25231c110300000000000d21364a5c687d8d9c8a7d70859a888484838281978f7a644f3a250f00000000000a1e334657758a9c877b7a79797877849a8d78634d38230e000000000000061a2c3d4f647a8fa2957f7e8b9e897b79787775655d4b37230e000000000d21364b617583919d87777f838281849a9b857b7977706655422e19040002182d42576d818f85726176899e927c7083988b746c6b665e4c36251300000e23384e63798c8c8a898b9f9b869b947f797776758b97826d57422d18020000000d22384d62778383828280889e947f7c7b7a7a7662594834200a000000192e44596e839989735e49341e09000000000a1f344759616a696d75796b80959d938b8a898786898475604b36210b000013283d52687d92979fa49c8e7b7780968974727e948975635a493928160300011426374a5b636e7c9197826d606e80847a8f897d897a645c4a36220d00000c21364a5b6f849a847c7a797774767e7d798d867d82766d64533726140100071c3043547288957f7e7f8b807a797d857b7473848f7a644f3a250f0000000c1e324657687e939e897873859bb09a908a898887847c66503b2611000000000c1e324556687d93a28f7a696f747a7f84898f92816b56412c1601000003182d42586d828f8674604b4c586d829798836e584338352c1e0e000000000000000000061b30465b70859b9a85705a45301c1a100e0800000000000000071a2d3d4e5f697f939f927e869a857d7b7a797b90917c66513c271100000000000c21364c61768b9f8b868685848281889d8f79644f3a240f000000000000000f22374b5d7084918674758b9f8a7564636260564b3f2e1c080000000010253a4f657a8f9f8a79768c9997969a9f9f9b908e8c85705b46301b060001152a3f52636d7a776158697e939a85758b9986715556514c402f180800000d22384d62788a8a8887858a8a82979d948e8d8b8b9f99836e59442e19040000000c21374c61768185888b8d909295949191908f8874604b36200b0000001a30455a6f859a8a745f4a351f0a0000000004182a3a474c5d6578858e7f7e93937e76747372717570605645321e0900000b21364b60747f81979c8679798c969f8c8887879b858078634d38230e0000000e24394e637982849a998373697f94887b90937e938776614c36210c0000071a2d3d4f657a8f9b92908e8c867b8a867a8f8881968575615544311d08000b20354a60758a9f9593959f968e8e929a9089888b917c67523c2712000000031628394b6074879c9b85747b8fa1907c7574737270665e4c38230f00000000031628384b607487908675615560646a6f757a7d74604b36210b00000001162a3f52636d7a776255443a4f647b89897c66513b2620190e000000000000000000000012283d52677d8a8b7d67523d27120500000000000000000000000f1f31414f616a809595808797939190908f8e93927d68523d281300000000000d22374c62778c9892908f8f8e8d8c8c8f8b78624d38220d00000000000000081b2e3f4d62777b756175898f8874604e4d4b45382e211100000000000b20354b6073838b7d6773878d8c8b8b8a89898887857f6a55402a150000000f233545525d6561594b607485877b677d847e6852373c382f22120000000b2035485a62747473717077767d92948e8d8c8c8a8a8e816c56412c17010000000a1f334758616c707375787a7d7f828487898c8774604b35200b000000172c42576c818e86715c47311c0700000000000c1c2a3a50657b899b8b7a7d929b85807d7a76737068604e382816030000091e32455660697c919b86717c919291999d9c958e8d8d7e69533e291400000010253b50657b8a92999f99887e8b96817c928e798998826d58432e180300000f22374b5d6f84999d878483828a947f7c918a77899a8473604b35200b000d22374d62778c958f8e8d8d939c9f8d8a898887898b7d67523d2812000000000b1d314455677d929f8c776f84999a856f5e5d5c5b504c402f1c0900000000000a1d31445561777a746157464b4f5455606467605645321e090000000010233545525d6562594837374b5d647473665e4c38240f060000000000000000000000001025394d5f677576675f4d392510000000000000000000000000011323324250616a7f80767c817e7d7c7b7a797e7f75604b36210b00000000000b1f344759687e837d7b7a79797877767977625a4835200b000000000000000010203448596266605761767a76615544383632281a11030000000000081c304354606e76675f6075787776767574737271706a61503c2813000000061727353f4b4f4c474556607072655f676f68604e3a26241d120400000005192b3c485560555e5c596161747e7f7978777675767972604a35200b000000000417293a474c565b56606365686a6c6f71747775615544311d080000000b20354a60727975604b36210b000000000000001f34495f74899e957f6a7a8f939496928f8b88857e685443301c080000031628384551667c919c8671727d7d7c8399958079787669604e3b26110000000e23384b5d65767d848a92947f868c7a7e948e7a8090846f5a45301a050000081b2e3f4f647a8e9a846f6e7b8b88757e938c777e928774604b36200b000b20364b60747f807a7978777e939580747373727576675f4d39251000000000011527374b6073848a806c647a8b8a7d67514847453b382f2211000000000000021527374759616560564639353a37444b4f524b453828160200000000061727353f4b4f4d483b2b2e3f4b556060544c402f1c09000000000000000000000000000a1e30414d576061574d41301e0a00000000000000000000000000051424334350616a6b60666c696867666564696a605745321e09000000000005182a3b4e60686d6865656463636261646259483c2b1905000000000000000005182b3b484d514b475861656158463727211e160a0000000000000001142636434b5761574d576062626160565f5e5d5c5b55504333200d000000000917212e373a373438454b5b5d504d525a524e41311e0f090000000000000e1e2b37444b44483b474c5660696a64636261606163605443301c0700000000000c1c2933374138454b4d505255575a5c596161574637271501000000071c3043546063605745321e0900000000000002172d42576c8190867460667c7d7f848a90969c9a8a75604b35200b0000000a1a28374c617685897e68606768697e8d8e7b656261574e42311f0b000000081c2f3f4b5761686e767c7f7474776a7f8f8e7b767a74604b36200b000000001022364a5c6e828a7d685d6578786a7f8f8d77737d77625544311d0800081d314455606a6a656363667c8c8f7d675e5d556061574d41301e0a0000000000091c3043546072766c625c647777675f4d39323026231c11030000000000000009192a3a474c504b45382920242731353a3d3632281a0a0000000000000917212e373a37342b1d202e37444b4a43362f221200000000000000000000000000000113233039454b4b463930231301000000000000000000000000000006152533435055564b515754535150504e53554b45392816030000000000000d1d31424e53585250504f4e4d4d4c4f4d483b2b1e0e000000000000000000000d1d2b34373c363a474c4f4c463a29190b09020000000000000000000818263039464b4639454b4d4c4c4b453849484745403c33251503000000000003101b2225221f28323646483b393d443d3a3123130100000000000000000e1926313531262a3438454b54544e4e4d4c4b4c4e4a43362513000000000000000c171f212c273136383b3d4042443b474c4b46392819090000000000132536434a4e4b453928160300000000000000152a3e52636c7a7762555e6668696f767b81878c836f5443301c08000000000a1f33475861717468604b525260697879655d4d4c4639312414020000000011212f39464c525761676a60606260737a79646165605645321d0900000000071b2d3e4a607275685f4e5a626360737a79636067625948372715020002152737444b54554f4e4d5e66787a675f4d37444b4c4639302313010000000000011426364354606057514a596261584d40301d1b110f09000000000000000000000c1c2a34373b3631271a0b0f151d202528211e160a000000000000000003101b22252220180d101926313535302518120400000000000000000000000000000005131b2832363632291b130500000000000000000000000000000000071525333c4040363b423e3d3c3b3a393e3f3632281b0a00000000000000001424313a3e433d3b3a3a393837373a37342b1d0e0000000000000000000000000d18202226212933373a3633291c0c0000000000000000000000000008141c28323632283236383736363228343332302a282015070000000000000000080e100c0a151d2031322525272f28251e13050000000000000000000009141d201d14181f2832363f3f3938373735373935302518080000000000000000040a0c17151d202325282a2d2f2a34373632281b0b0000000000000818253035393632281b0a00000000000000000f223545525d656259484d5153545760666c727672604a362614010000000004172a3a474c5c5e534e423d424f5a63645c4b3f3633291b1406000000000003111b29333639464b52554b4b4c556065635b4b504b45382815020000000000101c3043546060564e41484d4d556065635b4b524d483b2b190900000009192731363f403a39404c5a62645c4d413031353633291b13050000000000000008182636434a4b45393b484d4c473a3022120000000000000000000000000000000c181f2225201d150a000001080b0f120b09020000000000000000000000080e100d0b05000009141d20201c1308000000000000000000000000000000000000000a161e21211e160b00000000000000000000000000000000000000071520282a2b21262c292827262524292a211e160a00000000000000000006141f26282e2826252424232221242220180d0000000000000000000000000000050b0d110c171f2125211f170c000000000000000000000000000000010b161e211e161e21232221211e161e1d1c1b15130d03000000000000000000000000000002090b1b1d1010121a13110b0100000000000000000000000001080b0801040a151d20292a24232221202124201c13080000000000000000000000000002090b0e101315171a181f22211e160b000000000000000008131c2024211e160a000000000000000000051727353f4b504c483b393c3e39454b515758616054433018080000000000000c1c2a333746493d3a3127323c494d4e4a3d2e211e170b0000000000000000000b171e212832363d3f363537444b4f4e4a3d3b3632281a0a00000000000000132536434a4b453831353837444b504e493d3d37342b1d0d000000000009151d202a2b2524303c484d4f4b3e30231d20211e170b0000000000000000000008182530353632282b343737332a1c120400000000000000000000000000000000040a0c100b09020000000000000000000000000000000000000000000000000000000000000001080b0b070000000000000000000000000000000000000000000003090b0c0a03000000000000000000000000000000000000000000040d1315160b111714131211100f14150b09030000000000000000000000020b1113181310100f0e0e0d0c0f0d0b050000000000000000000000000000000000000000040a0c100c0a0400000000000000000000000000000000000003090c0903090b0d0d0c0b090200080706000000000000000000000000000000000000000000060800000005000000000000000000000000000000000000000000000002090b14150f0e0d0c0b0c0e0b07000000000000000000000000000000000000000000000200040b0c0c09030000000000000000000000070b0e0b090300000000000000000000000917212e373b37342a2427282832363b3a474c4a4336251300000000000000000c171f21313428261e141e2c353839362d1f110a030000000000000000000000030a0c161e21272a20202631353a39362d25201d150a000000000000000008182530353631271a20232731363a38352c282220180d0000000000000002080b151510121e2b35383a372e2013080b0c0a0300000000000000000000000008131c20211e16182022211f170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003111c2325221f180d1113161e21262a33373530251808000000000000000000040a0c1c1f13110b000e19202324211a0f010000000000000000000000000000000003090c12150b0b141d202524211a100b09020000000000000000000008131c20201d150a0b0d151d202523211a120d0b050000000000000000000000000000000e19202224221b100200000000000000000000000000000000000000070b0b0903050b0d0c0a040000000000000000000000000000010a101214120c0b0d110e0c0c10131617181716140d0b05000000000000000000000711171915130e100f0e0c0b09020006050300000000000000000000000000000002080b0b070000000000000000000300000000000000000000000000000000000000000001080b0e0f0f0f0f0e0d0c0a04000000000000000000070d0f1a0b080200080e100c090300040a0c170c0a040000000000000000000000000000000000000000000000060700000000000000000000000000000000030a0c0b0700040a0c0f12131415151413110e0c060000000000000000000000000000000000000000000102030302010000000000000000000000000000000000000000000000060700000000000000000000000000000000000000000001080b1b12100e1017150e050000080e100d0b050000000000000000000000030000000000000000000000000000000000080e100d0b0500000003090b11171f21201c13080000000000000000000000000007090000000000060c0e0f0d070000000000000000000000000000000000000000000000000001080b100e0c0700000000000000000000000000000000070b0b090200000002080b100e0c060000000000000000000000000000000000000000050b0d0f0d0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005131e25272a272020222723212125292b2c2d2c2b29221f180d00000000000000000a18242c2e2a272325242322211e161d1c1a180f0d07000000000000000000000009151d20201c130800000000070b111912100a010000000000000000000001000000000009151d2023242424242322211f170c00000000000002101b22242f201d15111c2325211e1613171f212d211f170b000000000000000000000000000000000000070c0e151b1d110f090000000000000000000000010b171e21201c13171f21242729292a2a2928272320190e000000000000000000070b0c0903050b0d10131516171818171615110b07000000000000000000000000020000060c0e151c1c0c0a04000000020000000000000000000000000008141c2030272523252c29221608101b22252220180d000000000000030d1315190b0700000000000000000000000000000000000000000000000000000000040a0c0b07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a101218160c0e0f0d0700050b0d1212100c0903000000000001132330393d3f3b3235383c3835363b3e40414242403e37342a1d0d0000000000000018283640443f3c383b39383736322832312f2d24221b1002000000000000070c0e1927313635302518080f18131c20262e27251d130500000000000003090b16140b08011519273135383a3a3a3939383633291c13050000000010202d363945363127212e373a36322828293337423633291b0b000000000000000000000000000000010f1a21242a303226231c1104000000000000000009151d2933363530252a3337393c3e3e3f3f3e3d3c38352c1e1103000000000008131c20211e16181f2225282b2c2c2d2d2c2b2a26201c130800000000000000080d0f18110f1a21232b3131211f170c0c0e1713110b0100000000000000000818263035463d39373a413e342616212e373a37342b1d0d00000000071520272a2e201c130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600030a0c0d0b05000000000000030000000000000000000000000000000103000000000700000000000002010000000000000000000000000000000000000000000000000000000000040500000000000000000000000000000000000502000000000000000000050900000000000000000000000005131e25282d2a212324221b10192022272725211e160b000000000a1e30414d52544f43484d514e494c50535657575756544c473b2a18050000000000091936465359544f4e504f4d4c4b4538474645433a372e201000000000010f1a21242737444b4a43362522252d2530353c433c3930231301000000000a161e212c29201d15253237444b4e4f4f4f4f4e4d4c463a312313010000071b2d3e4a4e5a4b44372e3f4b504b46393e3a474c574c463a29170400000000000000000000000000000f1f2d36394045473b382f2211000000000000000919273139464b4a43363a474c4f51535454545352514d493c2e2111000000000b182530353632282a34373a3d40414242424141403c35302518080000000002101b22252d26232c353840464637332a1c21232d28251e130500000000000001142636434b5b524d4b505751453426343f4b4f4d483b2b18050000031525323c3f433530251808000000000000000000000000000000000000030500000000000000000000000000000000000000000000020c12141b0b171e212220190d00050b0d14180f0d07000000000000000000000610161815130c0e1c0e0c080e10151717150f0d0700000000000000000000000000000000000000000003090b12191a0c0a040000000000000000090e1015130b1b170d0b060000030a0c131a1f15130c0300000000000000011323313a3d423f353839362d202b34383c3c3b3632281b0b0000001025394d5f6769614f5a6266635b6165686b6c6d6c6b69625947341f0b000000000114263753646e6a61636564636160565e5d5b5a584f4b3e2e1b07000005131f2d36393844556060544330373a4336434a5158524d41301d0a0000000a1b283236413e35312732434f55606364646464636261584e41311e0b00000d22364a5c646f6055443c4b5d65615754535158616c615846331f0a000000000000000000000000000e1e2d3d4a4e555b5c504c402f1c09000000000001152737444b5761605454585861646768696a6a696866635a4b3f2e1c0800000b1b2936434a4b46393b474c4f535556575858575655514a433625130000000010202e373a423b383d494e555b5c4c473a2c3538423d3a312313010000000000081c3043546070675f5d656c63513e3444515d6562594834200b00000d2032434f54584a43362513000000000000000000000000000200000811181a14120c030001080b1414120c02000000000000000006141f2729302d29333638342b1d0e182022292e24221b1002000000000000000a18232b2e2a2821243123211c23252b2c2c2b24221b10020000000000000000000000000000000000000a161e21282f2f211f170b000000000003111c23262a2820302d2320190e0b171e21282f342a272015070000000000000a1e31414d525852494e4f4a3e2d3c484d5152504b4639281603000012273d52677d7f695762787c7873767b7e80818281807e77624c37220d00000000081d3144556e837f6a797a79787776747372716f6d645c4b37220d00011323303d4a4e4d4b607473604a3f4b4f584d5460666e675f4d392510000003162839454b56534b44373f4f616a74787979797978777668604e3a251100000f24394e647a8474604b485a657a766b69686765768276614c36210c000000000000000000040a0c18192c3c4a5b636a7072665e4c38230f0000000000081d314455607076746e696d7377797c7e7e7f7f7e7d7c78655d4b37230e000317293946546061575357596265686a6b6c6d6d6c6b6a66605443301c070000081b2e3f4b4f57504c495b636a71716158473d494e57524e41311e0b00000000000b20354b6073857d67657b816c5c4b4451626b7a77624d37220d000013273c4f616a6e605443301c0e0000000000000000040d1315170e0c19252c2f2a27201409151d202a29271f1406000000000000021424323b3e454239464c4d483c2c212b34373f4339362d2010000000000000061828363f43403c36394639352e373a404141403a362d2010000000000000000002090400090f1113110a1b2832363d44453633291b0b0000000011212f383b3f3c35454238352b20202933363d44493f3c32251503000000000010253a4d5f676d635b63645c4a3e4a5a62676765615746321e0900041a2f44596f84867161768a918d888a9093959695939392846e59442f190000000d1820354b60758b85778b908e8d8c8b8a88878684827a644f3a240f000a1d30414d5b63625a6f83816c574e5d646d6260727c837d67523c27120000091e324557606b6960554c4c5d6a7f898d8f8f8f8e8e8d8b7d68523d28130000152a40556a7f8e79634e4d62788d84807f7d7c7a7f927d67523d281200000000000000000b171f212e2735495a63797f85877c66503b261100000000000b20354b6073848b89837e82888c8e91939394949392918d7a65503b2510000a1e33465761737671696c72777a7d808181828281807f7c72604a35200b00000d22374b5d646d665e5b637980868576614c4c5b636c68604e3a251100000000000d23384d62788d836d6b808f7a644f51626c808f826c57422d170200152a3f546a7f8372604a3c2c1906000000000000071521282b2c2320293741443f3b3225192731353f3e3b3224140200000000000c1f32424f545b55465761625a493c363b484d54584e4a3e2d1b07000000000010233646535855504a4e5c4e493f4b4f555756554f4a3e2d1b0700000000050e15171f19131c242629261f2839454b52595a4c463a2917040000091c2f3f4c5055504a5a574d493c343639464c525a5e544f4332200c000000000c17283d52677d826d63797a64554a5c64787c7c7b75614b36210c00061b30455b70858873617689969f9d97918a8683807e7d7d78624d38220d00000d1d2b34374c61768c86788d9494999f92919b9c928e8c806b56402b16001025394d5f677978626e838a766160687a82787486919885705a45301b05000b21364b6075807e74665e50657b909e8a858484838487927d68533d28130001172c41566c818f7a654f4f657a8f9a959493918f94947e69543f2914000000000000000b1b293336433c384d63788a909a9a846f5a39291703000000000e23394e63788e9f9e9893989c969c8f8a8785838281807e75614b36210c000c21364b6175868b867e81878c8f9295969794939292918f7b65503b261000000f253a4f647b827b6f63788a8e9b917c6758616b79827e68523d281300000000000f24394f64798e846f697e947f6a55636c80968b7a644f3a240f00000f253a4f647a8c7e695a4935200c0000000000021525333c404238353747545a544f43322937444b54544f42321f0c000000000012273b4f606970664c617678635a494b525962696d645c4a36220d0000000001162b3f53646d6a615b6371635b4d5d656a6c6c6a645c4a36220d000000081622292c342e292f383b3e3a3132455760676e6f615846331f0a00000e23384c5d656a6160706c625a4c484b515761686f746a614f3c2713000004111c2933455a70858b766e838974604f647a8b919190836e59432e1900071c31465c71868974576278818a8d817c82766d7a818175625a4835200b0005182b3b484d5e62788d88727c7f7e838b7d7c85927d79776b62513d29140012273c52677d8e8a77697e927d686c7e8b8b79727e7d8b86715c47311c070014293e54697e9393867b6f626d82978978706f6e6e6e7e8e79644e39240f0002182d42576d82907b666056667b918a86879d87838695806b55402b160000000000000417293a464c58514d4c5a667b7b849a88735746331e0a000000000b20354a6072818b999f978d8681867b737271867f6c6b69615746321e0a000f243a4f64798f9f9b93969a9b908a8684817f7d7d7c7c7a72604a35200b00081e33485d738797908479737b7a88937e696876818b937f6a55402a15000000000010253a50657a8f8570667b908570606c8196947f695c4a36220d00000d22374b5c6c818a78624d3a2a170400000000102033435055574d493c54656f69614f3f3a4655606969614f3b2712000000000014293e54697e8470596e838978635761686f777e827a644e39240f0000000003162838586d827f6a63798679635f677b808181807a644f3a240f0000051626343e4149443e404c51534e42364b60757d838476614c36210c000010263b50657b7f6a738482786c625960666e767d84897f6a543f2a15000011222f3a464c5c71878d7870858e7964586d82988b8698836e59432e1900071d32475c72878a746e626271868a74798f7c72878b8d78634e3c2b1905000b20344859627468798e8973666a76888a767d8496816c6158514433210e0014293e53697e93937e69788d85708193957f6a6368758a87725d48321d080011263b50667c8c949c908378718697826d777a65576176806b5c4a36220d0003192e43586e83917c777566687d9284717d92816e8197816c57422c170200000000000a1f334658616d676361605e666f84998b76614c36210c00000000071c304354606c768397817971798e806b61768c846f5a534b4639291603000b20354a6072808b9d9f8c85857c757175786a757d837d67605443301c0700071c31475c7186949c998b817674899580757e88968b7e6a61503c2813000000000111263b51667b90867162778c8b77728196998372604a3e2d1b070000081b2e3e4c61768a816c5847331f0a000000071b2d3e50616a6c635a4d5a6f837f695d4b495861737f7e69543e291400000000061b30455b70858c77626b809684736d767d848a94887a644f39240f00000008141e324556748b8671657a90836e677c8f95949595846f5a442f1a00000e22344551575e59534d5e6668604e465b71869099917c66513c26110000192e43586e838c786d81908a81776e757c838a928e8479634e38230e00091c2f404c58615873888e796f84927c675c718798827a8f7f6a553f2a1500081e33485d7388947f83776272888c767b907e697286907a65503b251000000d22374d6277897d7a8f8974606b8196857a8f879d8976614b3a33261604000b21364b6075879c867172878e7989978372637975758b88735e49331e00000f23384c5e66787f8a9e978b7c88957f6c818a736876766b62513e2d1b0700041a2f44596f84927d7f887c697e9486717e93826e8398836e58432e190300000008131c21364c6176827c787775747372849a8f79644f3a240f0000000000132536434a586d82927d67657a8f836e62788d85705b463632291b0b0000071c304354606b7788907b778a7e696c8185717b8d9886725c433625130000000c22374c61767f87909b96887d8d9a8486939c867a6860504333200d00000007151f2c3c52677c918772597388927d7f949d877661544339302313010000101f3347586d828977614c37210c0000000d22364a5c6a8081786d635a71868d7b65585a6276849485705b45301b06000000071d32475c72878e786362778a9681838a9292877e75645c4a36220d000008182630364b60768b88736075898b796f849a8b7f8095816c56412c17000015293e51636c746e6863667c7e6853464f647a7c84937e69543e29140000192e43596e83917c666d7c87978a838991978b82796f635b4935210c000f23384c5e66766774898f7a6d8295806b557489968175897a644f3a250f00091e34495e73898c7684887874898d777c91847f7d88917c67513c271200000c22374c61778a897c918a7374798b937e8296808b937e68533d2c1a060000091e324556667c918f7a788595807b817c7972877e768b89745f3828150200091c2f404c5a6272889782888089947f6f848c767e89846f5846331f100000051a30455a6f85937e6b808c7c809688727f94836f859a846f5a452f1a0500000818253035404f647a8f918d8c8b8a89878a9e927d68523d28160b00000000081825303a596e83937e69657a8f867063798e86715c4c46392e2110000000132536434a597388907b798f80706e8388736a788d89745544311d080000000a1f334758616a727b869b9c929fa29a9c9d8877675f4e42332515030000031525323d4952687d9288736c6f8498837f948b7a646158524d41301e0a000004172a3a52677c927d67523d27120000000f24394f64798e978b82786d667c918776616278869a8979634e38230f00000000091e33485e73888f7a65717a869c969891867d746961574a3e2d1b070001142636434b4f62778c8a74566d82978273889a8570758a7c67513c27120002172c41576c8189837e787282857161585d5c646f8496806b56412b160100172d42576c82947f6a607682979f999e9782786d645c4e493d2c1a060011263b50667b8c7d758a907b6b8196846e60758a96816b75645c4b37220d00071c30435474898c77778a84758a8e797d9299908f9d937d68533e281300000a1f3447596f849a879c958089859b8a7889917c849a86715b4936210c0000021628384c5e6f839781828a9d8875718581758b81778c8a755645321d09000012222f3c485e74898c7773748a947f7085927d8f9c8b76614c36210c0000061b31465b7086947f697589878294897480958471869b86715b46311c000000132536434a565961778ca29a8f8e8e8d8c8f97947f6a543f32281b0b00000010202d36455a6f85957f6a707b8f88736a7a8f87726461574b3f2e1b0800000818253145567489927c7b90888583888c818080958a75604b35200b00000008182a3a474c6074808c9c86879ca69e89899d877d675f4d3a250c0000000d2032434f5b63697e9389758182859b897d827f7a787674675f4d3925100000000d23384d62788d826d57422d180000000d22374c6277889096978b82776f8498826e77889c8d7c665b493d2c1a06000000071c3043547489907b76868f9c9d9f8b7c726860554b46392d20100000081c304354606463788e8b7660657b908b788b99846f677c74604b36200b00091f34495e74899e99938d87888672767472716f6f8498836d58432e180300162b40566b8095836e687d929c938a949d887e7467605443301c0e000011263b50667b9088778c917c6a7f94877261768b96816b60564b3e2e1b08000b20354a60758a8d7771868c788d8f7a7e94847b7a89947f69543f2a14000004182a3a52677c919ca49e9586848f837d918d787f958e78634e3923130100000a1a2f404d63788b8883858b907b728884768b82788d8b75604b36200b00000d1d2b344556758a8d7862758a958071868e7a7b868f7a65503a25100000071c31475c7186957f6a7187907b7e7b6c819685707f867f6954402f1c0900071c304354606b6f6d73889a847b797878777a82807661584b463928160300071b2d3e4a4e5b718696817f85859b8d807f8197897b7976655d4b37220e00000d1d2b364b60758b937e7b919b908f9d9f8f8c909a8c76614c37210c000001142636434b5a7084959c8677788d9e887979889c917d6752382a1c0c000013273c4f616a78747f948a7e93979ba39e9298948e8d8c897d67523d27120000000b2035495a758a86705b46311b0000000b1f34475962747b81878e9384787b8d927d7688947f6e6c635b4935210c0000021020354a60758a917c7a90978e879d947f6a5b4c5a4e4a3e2d1a0700000b20354b6072796c7a8f8c77646675889882989a846f6567605645321d090004192e43596e838a878c9d8e9c87808b8a88868481859a856f5a45301a000014293f54697e9486716a7b8a877e767f8a9d93877d72604a35200b00000b20354b607488988298927d717d928b7662778c96816c5745382e201000000b21364b60768b8d787388917c91907c80958884838c95806b55402b160000000c20364b6074889eb39f917d757a767989867178858173604b41311e0b00031525333e4a5a677d818486839883748985778c83788e8c76614c37210c0005192b3c484d60768b8e7964758b958072878f7a7186937e68533e29130000081d32485d728795806b778a957f7c7b7a8298867274726f665e4c38230f000b20354a607280848381889d897d7b7a797877767474726e615746321e09000d22364a5c646f728798828c9b9ba39f9694979f9e908e8b7a654f3a25100005182b3b484d62778c95807d92867b7b878f7a777c908d78634d38230e0000081c304354606d71849986776c798e9d887367788789796356473a2a170400152a3f546a7f8d808095917c8e8f8e9da49c8b8a8b9e89857b65503b261000000006192b3c5e738887725d48321d00000005182a3b4d62787d7772787e858d909f9f8b87898c84838179634e39230e000010202d364b61768b937d7381817976899e8b7963616f645c4a36210d000011263c51667c8e817c908d797a7c79869c8a9f9a85747a655a49382815020004192e43596e838873858879868982939291908f8c899c87725c392816030012283d52677d928a747f909f8d8a8886889da59c917c66513c27110000081d3144556a809598a0958086849a8f7964788d97826c5742281a100200000c21374c61768c8f7a81979b8b9f9f8b899e9b8c899e96816c57412c17020000081d3144556b8095ab97827a81768081807f7d7a706c7268604e3a2511000d203343505c646e767285877e938a778b86788d84798e8c77624d37220d000b2034485a626e778c8f7a767f9596817388907b718696816c57412c170000091e33485e738896817a869c9b9591908f98a09c8c8987847c66503b26110010263b50657b909998979da69e9291908f8e8d8b8a89878275614b36210c000f24394e647a84828b9983848b8d969e8987879d9983838076614c37220c000b20344859626d798d96817e938a85848b98828081978e79644f39240f00000b20354b60738286869a84828282989e897d7c7c7c7b7974615847331f0a0013283e53687d938580968c77797a79889c8675747c908270655e4c38230e000000001d33485d728888735e49331e000000001c31465b7185938b847d768293969d9b9f9d988e8d8c8b7f6a553f2a1500071b2d3e4a4f62778c947e6978887e7c839996817776847a644e39240f00000c21374c61768896869b98828a8681979d9f9f91827e8d78624d38230d0000051a2f445a6f848974868873868a787e7d7c7b7a77859b89745746321e090011263b50667b908e798294939b96918f8e8d938b8b79634e39240e0000011527374c62778b9fb49f8b978297927d68798e97826d58422d18000000000d22374d62778c9984979b868a8a8a899e9b8577778c98836d58432e180300000d21364a5c64788b9f8f7a7e948796979594928f7c7d877d68523d28130013273c50616a7a838c7f8688788d947e9486798e857a8f8d78634d38230e000d22384d6278838398968183959d9b857b8a917c708699846f5a37271502000a1f34495f748999838b9c9486929291909ca49f8e8d8c8b7f6a543f2a15000f24394f647a8d93929798908f8e8e8d8c8c8b8f8a89888476614c37210c0014293f54697e94949598847075788d927d727e938b756e6b615847331f0a000d22374d627782829898837f949d8f8f9f9a918b929c907a65503b251000000e23384e63788d9c9b9a9a98979897979692919191908d8976614c37210c000c21364b6175898a82978d79847f6e83998d78677c92846e594c402f1c09000000071c304354738987725d47321d000000071c32475c71869c9f9a928a7f7e8187869b9883797877766a61503c2813000d22364a5c6473798d95806a7d939391979f9c938c8b957f6a55402a1500000a1f334758667c919ba3a0988c7b8499889d8c7c7581907b65503b26100000061b30455b70858a73878974878a7576796d6c6a70859b8b76614b36210c000f24394f64798e927c777f7e85817c7a79787e7677635b4a36210c000000091f3448596e8398ada89c87798d96816b7a8f98836e58432e19030000000e23384d63788d9a849a86737475777d92a39b8c8c9a9a846f5a452f1a0000000f24394e647a7d869c907c74879c8c838281807f83928b7a654f3a251000152a3f556a7f8e998d7c878974879c879c877a8f867a8f8e79634e39240e0014293e53697e9398a09e9695979fa39b909f947f72859b87725544311d0800081d314455758a99838a947f757d7d7c7c869c8b797776746a614f3c2713000d22364a5c657a7d7d81827b7a7979787777757a7a747370615847331f0a000d23384d6278807f80837b656a778c957f6a7e948c7762554c473a2a18040011263b51667b90949698838095887a7a8f917c767d92917c67513c271200000b20354b60738286868584848383828281808297887e7e7b655847331f0a00091e3246576c8197879d9b8696816c7f94937e697e9385705b452f2111000000000b20354a60758a86705b46311b000000000c21374c6176879d878588808496927f859b8b7a64626057504333200d000f24394f647a88829796816b7f958682818a937e7d8196816c57422c1702000417293a4c5e6c8197a59f8d7f708596819695806d82917c67513c27120000071c31465c71868b76888a73888b7580898281807e879d8d78634d38230e000d22374d62778c95806b6a788d96918a8888917c67584a3d2d1e0e000000081c304354657a8fa49f8a7d758b9a846f7b9099836e59442e19040000000f24394e64798e957f958b786c808678879c8d858585867d67523b2a180400091e34495e7389919ca49a90877d8b97826d6c7986998c7d675d4b37220e00162b40566b80958b7d73888a7581969c9e887b90877b908f7a644f3a240f000e23394e637985869c9a847f8197a29a949d9d9487889e8a75604b36200b000b20364b60758b99838298867373797876859b8a73706e68604f4332200d00071b2d3e4b5d656872878b8887868584838281888672555a4c473a2a1704000c2035495a626b6a6a736f6a7f82989a847c82988f7a7468604e3a260c00000c21364b61757f7e80827981968c86859b9a84818399937d68533e28130000081c304354606d71747c7c7b7a79787775747b90897468655d4c3a2a170400031628394e64798e9da5a39b897e7e8096998377809587715c47321c03000000000e23384d63788d826d58432d18000000071b2d3e4d5f677d928978737186897d797d929c867371615847331f15030010253a50657a8f979f97826d81957f6d74898b76687d92836e59432e190400000c1c2f404b6175879c907b697186917c8a9e897683927d68533d28130000071d32475c72878c77898b75898c7783989896959394978e79634e39230e000b20364b60758b99846e667a8f9c8d8a8889947f6a5a4d493c2c190600021628384b607373879c97816d74899d88737c9199846f5a442f1a050000000f253a4f647a8f927d88978181958a798095927d7472716e615947341f0b00081e33485d73878e99a19f8d87797f94947f7d8a9c8c7d675f4d3f2e1b08000c21364b6175807a6774898b757c90939e897c91887c918f7a65503a2510000c2136495b63707b90937e6a7a8f9a847f949f9790979f8d78634d38230e000c21364c61768b9a847c91927d818e8d8b9ba39c8685837e68533e281503000010202e3f4b4f60758a9f9491908f8e8d8c8e9e8a75604b37332a1c0c000006192c3c494d5f677b8883788d98a0a29a9298a0988f8b7d68533d281300000a1e324657616a696b7375829390979ba3a29a938b8e8e7c67513c2712000001142636434b58697e9191908f8e8d8c8b89899e8c7761504c3f2f1c0c0000000b22364a5c70849aa39d95818c93969ea1998c959e89735e49341e090000000417293a52677c927d68533d28130000000d22364a5c677d7d869b857462777b848e82839793808676614c3f2e1c08000b20354a6073869cae98836e8398847d7d91917c79809685705b45301b0600000b2034485962657a8c9e89797287917c8298947f84947e69543f29140000081e33485d73888d798a8c778a8d778398858281807f817e685b4936210c00091d32455674899d87787b7f9486787775819680726f635a4935200c00091e32455670858c8c9f9d87827b879d8b767d929a856f5a45301a0500000010263b50657b90927e82978b8a948289959e9f8d8988868277614c37220c00000d22374c62777a8399937e726472849a94929e8c7c675f4d413021100000091e324657616a6f797a8d8c76667c7e938b7d92897d91907b66503b261100061a2c3d4951667c91947f6a7a8f9883798e97817a828c8675604b36210b000d22374d62778c9b8574899d87839393929fa99b918e8d87725d47321d0800000210212e374c62778c947f7c7b7a7978777a8e8c77624d3722170c000000000e2035495a677d8c9a8476888c959f8d898a9f9b85837b644f3a250f000003162939464b60687a8788787d7b828a92978a7e727979675f4d392410000000081826303851667c8d8d8a898988878686869c8e79644e392f211100000000071b2d3e4b6074869b957f76888b8b99a19d88868984705b46301b060000000a1f3347586d828b78624d38220d0000000f243a4f647a8f919ca396816c797d92877877827e8196826d5d4b37230e00071c304354677d92a499846f85999792919b9a918e919886715c47321c0000000d22374d62777a7880969d877888927d7b909c868595806a55402b150000021628385e73898f7a8f8d788d8e7883957f6d6c6b6a6c68604e3d2c1a0600021528385d72879c8d8790949d9c8d8c8b969f8a878478634d38230e000b21364b60758c969aa1a49c9185869b8f7b7e939b85705b46301b0600000012273c51677c919e88889d97817f78898e8d9c9f9e8b888578634d38230e00000b1f344859626e8398947f6a546277889e9f8b7c665e4d41302313020000091e3246576379848f8d9f927e7a787c91947f948b7d92917c67513c271200000f1f2c3d53687d9296806b7a8f98827a8f97816c6d7673605645321e09000e23384e63788d9f8d898b9f947f7e7e7d8b9f917d797773604b35200b00000000021024394f64798e907b74737271706f7b908f79644f3a240f00000000000d23384d62788b9f8c7a6474778c9f8a748298907b6e645d4b37220d0000000b1b293d53687e8c9c86746b73888c7d8197938479645c4d40301d0a00000000081e32455662777b78767374737271707c92917b66513c2611030000000000101d31455672879c927c67757674839995807174706655422e19040000071b2e3e4c61768a836e5a4835200b0000000e24394e63798b9f9c929e947f8e929b9d8d8a8887879d8f7a654f3a251000001325364b6073869c95806b7c848281819695807c7c827d67513f2e1c0800081d33485d72878f8d969e9e95808a937e738892868696816b56412c160100091e324556758a917c918f7a8f8f798297826f6e6c6b6966605544311d0800001b30465b70859b9b8588899e8d858584899d88818076614c37220c00091e324556687e81839a9c867c76849a978282989b86715b46311c060000000f243a4f647a8d8f8b8a8a8c7d6a63777878869c8d787371635a4935200c000005182a3b48596f8499947f6a5559667c919e8975604b40302313050000000c21364b61768b999683989f928f8d919b8e7a817d7e93927d67523d281200000113293e53687e9396816b728083797b9098836d586160554538281603000d22374d62778c958e8c8a8e8d7c6968738aa38f7a6462605443301c08000000000011263b51667b909f8c898887868584859b917b66513c261100000000000b20354b6073848f806b5c60748b9b8b738499917c67514b3f2e1b0800000000172c41576c81968d7b6b80838686807f879c9a8b7a644f3a241200000000000b21364b6075898f8d8b8a8988878685859b937e69543e2914000000000000021527385d72889d927d6860616b80959a846f5f5b55483826120000000d22364a5c6c818c7a644f3c2b19050000000c21364a5b6d8297867d899e948f8d8c8c9b9f8b8887898b7b65503a25100000081c304354667c919e89777b7e7c7b7e92917d75747370655d4b37230e00081d32475d72878e8d8f8889897a8f947f6a787d768897826d57422d1802000b21364b60758d927d92917c91907b829789848381807e7c73604b35200b00041a2f44596f8499947e76809589757070859a85706a635b4a36210c00021628384e60686b7f949b85706e83989f97989d9b86715b46311c060000000d22364a5c64797976757677675f596163667c88816c5a5b4d493c2c19060000000d1d2a3b50657b878678624d4c5e6d818f8673604b35201205000000000b20354a6072859081778b8a888786858684746b697e93937d68533e28130000000b21364b607580817762606b6e63798b8e7f6a554c4b4437281a0a00000b20344859657b807976757979665e547185908977614d4b4336261401000000000010253b50657b90918f8e8d8c8b8a89898f8e7a654f3a25100000000000081d31445560737973604b54697f867f697d898677624c372e201000000000000c21364b6175817f6974899594949392919091907b65503b251000000000000c21374c61768c93929191908f8f8e8d8c90907f6a543f2a1500000000000000142a3f54697f8b8778624d4e6379898b7e68534642382a1a090000000f243a4f647a8c7f6a5c4a361e0e00000000071a2d3d4f647a8f8f7a7f938b7a78777686927d73727776655d4b37230e0000011426364d5e70859b9a8489939290929c9b918b8a88857b65503a251000000c21374c617679787a827d74778c9782787674748a98836e59432e190400091e324556667c7d798e907b7e7f7581979e96959493928f7a65503b25100003182d43586d82989d948b959e8a868684848782807e79634e39230e00000a1a31424e556a80959c8671687d8d8b8786888a7e68533d281300000000071b2d3e4a5b636461586162594d474c4e5e66736c63523c38352c1e0e00000000000d23384b5d657371625a49404b60737974605443301c080000000000071c30435461767a6c62777773727170716f60566379888678624d38230d000000091e324557606b6c62594b56595b6377796a615037353126190a00000005182b3b4c5d656b64616064635b4c4b60757b7762594735302618080000000000000e23374b5d657b7c7a797877767574737a7a655d4b37220e000000000001152737445560646055444f61697169616774716259483420100200000000000a1e324657616c6961677d807f7e7e7d7c7b7c7b665d4b37230e00000000000a1f334758657b7e7d7c7c7b7a797978777b7b72604b35200b0000000000000012273b4f61697673625a484a5b63757668604e3b2e261a0c00000000152a40556a7f8373604b3e2d1b0000000000000f22374b5c71869b85747d7a828988868b9b8582817f79634e3f2e1c080000000818304050657b90a29a9b908f8e959d9e958a8a88867c66513b261100000a1f33475861697e8b98836e788d9f978d8b89888f9a856f5a45301a0500021628384c5e6668798e917c686a6c819696807f7f7e7c7b72604a35200b0001162b41566b809699979695959e9c9b95929190908e85705b46311b000000132331394f647a898d7f6a5f6878787271757568604e3a2511000000000010202d3d4a4e4f4b464c4c473b3437404c515d575245342320190e000000000000081c2f3f4b505d5c4d493c314455606460564536261401000000000000132536465761655d5962625a5d5c5b5c5a4b4a5b637372625a4935200c00000003162839454b55574c483b403d495961635b504333201d140900000000000d1d2f3f4c50554e4c4b4f4e4a3d455660656259473a2a1c140800000000000000081c2e3f4c5d6567656463626160555d65645c4b3f2e1b0800000000000009192737444b4f4b4437434f545c544f525e5c4c483b2b180500000000000003162939464b56544f5f676b6a696868676566665e4c3f2f1c08000000000004172a3a4b5d65686867666665646363626666605443301c08000000000000000c2032434f57606054483c3d4a566061574e42311f1209000000000013283c50616a6e605544312010000000000000081b2e3e53697e93927c6872879493949fa39b908f8e846f5a452f1a00000000001223384c5e70859a9b857b7a797f95958074747372665e4c38240f000004172a3a4c62778c9f8b7963798e9490908f8e8d8c8f826e58432e190300000a1a2f404c51657a90927c67576c81968d786a69686765605443301c0700000d22374d6277838482818080889e95807d7c7b7a7975604b36210b000000051322364a5c6476786a61505a63635a546060554e42311e0b000000000002101f2d36393a36333637342a1f222f383b48413e3427170c06000000000000000011212f383b484738352c2637444b4f4b45382818080000000000000008182939464c504b484c4d483c47454645363d4a4e5d5c4d493c2c1906000000000a1b283236404137342a2b2c3b474c4e4a3d33251508010000000000000011212f383b403937353939362d38454b504c473b2a1c0c0100000000000000000011212f3f4c50514f4e4d4c4c4b444b4f4f4a3e2e2110000000000000000009192631353a353127323b3f463f3c3d494737342b1d0d00000000000000000b1b293236413f414d525555545352515051504c402f2111000000000000000c1c2e3f4b505352525150504f4e4d4c51504b4336261401000000000000000315253239454b4b43362b2d38454b4c4639312414020000000000000d2033435055584b4437261402000000000000001021374c61768c99846f657b7f7e7f949b857b7a7973604b35200b0000000000091c2f404f657b8a877b6564667c8c8d7d67555e5c514c402f1d090000000c1f3447596c818c806b5b677d7f7b7a7a7978777a74604b36200b0000000012222f364c61768384776254697e8c887761545352504a433625130000000b20344859626e6f6d6c6b7185928d766767666564605645321e0900000000071b2d3e4a5761625a5043494d4d49434a4b443731231301000000000000010f1a212424211f21221f180d121d2426332c2a2217090000000000000000000003111c23253332232019192631353a3632281a0a0000000000000000000b1b2933363b38343738342b31303130202d3639484738352c1e0e0000000000000a161e212b2c221f18161d2a343739362d1f150700000000000000000003111c23262b2421202423211a2832363b37342a1d0d00000000000000000000000311212f383b3c3a393837363531373a39362d20100200000000000000000009141d2024201d151f2729312a272734322220180d000000000000000000000b161e212c2a30393d403f3f3e3d3c3b3c3b382f221203000000000000000011212e373b3e3d3c3c3b3a3a3938373b3b353026180800000000000000000007151b283236353026181a2832363633291b140600000000000000031525333c4043353126190900000000000000000a1f3347586a7f847a645d656a69798d90836e6463605544311d080000000000001123374b5d657472645d4f5e667778675f4d49473b382f22120000000005182a3b51636c7773604b5f676a66656463626264605544311d080000000004121e334657616e6f62594f606977746159473e3d3a353025180800000005182b3b484d595957565661767d7b65585151504f4b4538281603000000000010202d39464c4d483c33353838353035353127191305000000000000000000070c0e0f0c0a0c0d0b050000090f111e17150f0500000000000000000000000000080e101e1c0d0c0609141d2024211e160a00000000000000000000000b171e21252320222220191c1b1c1a0f1a212433322320190e000000000000000003090b16170d0b05000c181f2223211a0f01000000000000000000000000090e10160f0c0b0f0e0c0a161e2126221f180d0000000000000000000000000003111c2326272524232221201d222524221b1002000000000000000000000001080b0f0b08010c12141c1412121f1c0d0b05000000000000000000000000030a0c17141e25272b2a29292827262726231c120400000000000000000003111c2325292827272625242423222626201c14080000000000000000000000000a161e21201c14080a161e21211e170b00000000000000000000071520282a2e201d140900000000000000000004172a3a50616a6f645c4b4f555b63797b75604f4e4b4437271501000000000000081c2e3f4b5460544f4b404c5962625a4d41303226241d120400000000000d1d34455159626054434d525451504f4e4d4d4f4b4437271502000000000003172939464c595a4d48424f59616056473b2a2725201c130800000000000d1d2b34374344424146586168655e4c3a3b3b393632281a0a00000000000002101b29333638352b1e202323201c20201d1509000000000000000000000000000000000000000000000000000008020000000000000000000000000000000000000008070000000001080b0f0b090200000000000000000000000000030a0c100e0b0d0d0b050006070500070c0e1e1d0d0c0600000000000000000000000000020000000000040b0c0e0c070000000000000000000000000000000000000000000000000003090b100d0b0500000000000000000000000000000000090e1012100f0e0d0c0b080e100f0d07000000000000000000000000000000000000000000000007000000090700000000000000000000000000000000000001010a10121615141313121011110f0900000000000000000000000000080e101313121111100f0e0e0d11110b0801000000000000000000000000000003090b0b0801000003090b0c0a03000000000000000000000000030d1315190b080100000000000000000000000c1c33435055594f4a3e3a3d495b6365605745393531271909000000000000000011212e36434b4336372f3b484c4d483c30231d110f0900000000000000001626343b484c4b4336393c3f3b3b3a3938373a3631271909000000000000000b1b29333643443734323b474c4b45382a1d12100b0700000000000000000d1820222e2f2d293a464c52504c402f262524211e160a0000000000000000000b171e212220190e0c0e0e0c070b0b0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000001525333c3f4439362d252c3d494e504b453928201d15090000000000000000000311182630353026221d2b343738352b1e1305000000000000000000000008161d2a343735302625272a26252524232225201d15090000000000000000000b171e212e2f22201d2a34373631271a0c00000000000000000000000000050b0d191a181b2933363d3b382f2111100f0b09030000000000000000000000030a0c0d0b0500000000000000000000000000000000000000000000060b0d1a1b191817161514131211100f0e0c0b0802000000000000000000000000050905000000040a0c0e1011111211100f0d0b0500000000000000000000000000000000000103000006000000000000060000000000000000000000000000050b0d130e0c080e1016130d101217150f050000000000000000000000000000010000000000000002090b090200000000000000000000000000000000080e10180b080200050403050e151713110b0200000000000000000000090f110d0b050000000000000000070b0d1115170f0d070000000000000000000000040a0c1e0f0d070000000000070b10130b080100000000000000000003090b0f0b07000000070b0d0f101010100f0e0c0a0400000000000000000000000000040600000009090806050402010000000000000000000000000000000000000000000000000000000000000000071520282a2f24221b101f2c35383b3632281b0b080100000000000000000000000008141c201c14080d1820222220190e0000000000000000000000000000000d181f22201c1408121511100f0e0d0d0f0b08020000000000000000000000030a0c191a0d0b0c181f22201d150a00000000000000000000000000000000000404000b171f212826231c1103000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1920232f302f2d2c2b2a2928272625242322201d15090200000000000000030a0c1b1e1a121217171f212425262727262524221f180d000000000000000000000105010006101618130f1b0e0c06090b161b0b0802000000000000000000070e1920222823211b22252b282125282c2a22170900000000000000000000070c0e1613100b0100000a151d201d150a0000000000000000000000000003111c23252d201d151c1b19181722292c28261e13060000000000000004121d24272220180d0002090b0f13131c2023272a2c24221b100200000000000000000c181f223324221b10151408131c202528201d1509000000000000000a161e2124201c1308131c202224252525252423211f170c00000000000000000001080b191b0f0d0e1e1e1d1c1a1918161513110c0a040000000000000000060c0e0c0a0400000000000000000000000000030d13151a0f0d07010f1a212325211e160a0000000000000000000000000000000001080b08010000050b0d0d0b050000000000000000000000000000000000050b0d0b08010000000000000000000000000000000000000000000000000000000405000000040b0c0b090200000000000000000000000000000000000000000000040a0c13100e090000000000000000000000000000000000000200000000080e1015130d03090b140b080100000000000000000e1e2b3538454544434241403f3e3c3b3a3938373631271d150a00000000000b171e2130332f28282c293337393b3b3c3c3b3b3a37342a1d13060000000000050e14171a161118232b2e29243123211a1e212b30201d150900000000000008131c202b35383e38352e373a403d33393d413e3427170000000000000000010f1a21242c28251e1a10141a27313631271a0a100b0902000000000000000011212f383b4236312731302f2d2c343e413d3a31241302000000000000122230393c37342b1d14151d202428253035383c40413a362d2010000000000000000c1c2a3437483a362e282a2a272530353a3e353127190900000000000a1b2832363935302518253035383a3a3a3a3a393837332a1c110300000000000009151d202f3024222433343231302e2d2c2a2927211f170c0000000000010f1a2123211f170b00000000000000000000000000000000040000000000060c0e100b09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a1012180f0d07111c23252a2820161e2129201d140900000000000006192b3c494d5a5a595857565554535251504e4d4c4b443731271a0a0000000b1b2933364548443d3d413a474c4e5050515151504f4c483b31241302000000081622292c2f2b2722363f433e3a4639362c323640453631271909000000000e182530353c484d534e493f4b4f5550444d5257524534190900000000000008161f2d3639413d3a313025223238454b4538272225211e160a000000000000081c2f3f4b50574b44374645444341445156534e42311e0b0000000000091930404c514d483b2b29273136393d36434a4d5155574f4a3e2d1b07000000000004182a3a474c5d4f4a3e3c403f3c36434a50534b443727150100000009192839454b4f4a43363036434a4d4f5050504f4f4e4c473a2e21110000000000091927313544453936394949484645444241403e3c37332a1c0c000000000f1f2c35383633291b0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000100020000000005000000000000000000000003090b0c0a03000001080b0e0c0600000000010a00000000000000000000000000000000020000000500000000000000000000000000000000000000000000000007000000000000000000000005060000000000000000000005131e25272d24221b212e373a403c332832363e353126190900000000000b2035495a626f706e6d6c6b6a696867666564636160554b45382715020003172939464c5a5e5a5252575b5861636566666766656462594e42311e0b0000001626343e4145403c37465358534f5b4e493d454b555b4b443727150200000e1e2b36434a4a5a6268635b4b5d656b62505f676c63523726140100000000041626343d4a4e56524e41453a37434f5660564536373a3632281a0a00000000000e23384b5d656d60555d5c5a59585755636c68604e3a261100000000011426374c5e66625948363e38454b4e5257546062666a6c645c4a36220d00000000000a1f3447596173645c4a5055544f4c54606568605544311d0800000215273745576064605443414d5460626465656565646361584b3f2e1c0800000001152737444b595b4f4a4e5e5e5d5b5a5957565553514c473a2a17040000061a2c3d494e4c463a2917040000000000000000000000000000000000000004000000000000000000000000000000000000000000050b0d140d0c15170c0b11160c170e0c0a0c1a0f0d07000000000000000a161e21211e170b09151d202320190e01080b161f100e08000000000000000000040a0c14170b080b1a12100a0100030c121515130d040000000000000000060b0d1c0e0c0600000000030a0c131b1c0c0a0400000000000001132330393d423a362e2e3f4b5055504338454b544b4437261401000000000d23384d62788485848281807f7e7d7c7b7a7978777570605645311d09000a1e3346576170736f67676c717476797a7b7c7c7b7a797768604e3a261100000e1e344451565a56514c53646d686470635b4b56606b70605544311d080005192b3c4854606066787d79634f657b806b5a677d816c5544311d08000000000e213444515b636b685f4d5a4f4b4f6169756054434b4f4b45382816020000000010253b50657b8275737271706e6d6c6a6c817e68533d281300000000081d314455667c776254505458566064686c7074787c7f817a644f3a240f00000000040c22374c6177887a644f616a69615e66737a7e73604b35200b0000081d31445560757972604a4d5f677378797a7a7a7a797876655d4b37230e000000081d314455606e70645c63737372716f6e6d6b6a6866615847331f0a00000c2135495b63615846331f1200000000000000000000000000000002080b1219110f0a00000000000000000000000000000000000e1920222923202a2c2220272b222c23211e212f24221b1002000000000a1b2832363633291b1927313538352c1e141d202c3425231c11030000000000000c171f212a2c201d203027251e13071520272a2b282115070000000000000e1920233223211a0f01000b161e21283031221f180c00000000000a1e30414d52574f4a3e354b5d656a615d5c566069605544311d0800000001162c41566b81969a9998979695949391908f8e8d8c8c8575604b36200b000c21364c61768488847d7d8186898c8e9090919190908f8d7d68533e28130006192b3c51626c6f6b6662596d827e7a8579635c6474808474604b36200b000b2035485a6273747c8c93836f566d828d78626f848c75604b35200b0000000014293d51626b79817d68626f655d54697f8773604b5d65605645321e09000000051b30455a7084978b89878685848281807f9487725d392816030000000b20354b60758c84726165696d7175797d8185898d91928b7d67523d27120000000c181f263b51667b907e69556a7f7f69667c878f917c67513c271200000b20364b6074868e806b575a677d888d8f8f8f8f8f8e8d8c7b65503a25100000000b20354b607383857a6b7988898786858382817f7e7c76614c37210c00000e23384e637976614c41301b0b0000000000000000000000000009151d20282f27241d12040000030402000000000000000009171e2b35383e38353e4137363c40374139353336453a372e201000000003162839454b4c46392e2737444b4d493c2e26313541493a372e21110000000003111c2933373f41363135453d3930231625323c3f403c33251504000000000e1e2b35384738352c1f0f0b1b2932363e454637332a1c0c000000001025394d5f676d645c514a50657b7f74737170757e73604b35200b0000000012273c51677c8c8d8e9d908b898988888786868584838072604a35200b0010253a50657a8f9d999292969994908c898785828281807e78624d37220d000b2035485a6c8184807c7772748b84798a88796c7a86958473604a35200b000d22384d62788785767e938772697482907b6671868c76614c37210c00000001162b41566b808e96887378847b655c6e838d7862606d7a74604b36210b000000011527375c72879c9d9b9a999a99979695949f89745745321e09000000081d3144556f84927d767a7e82868a8e9296968e88827c76675f4d39251000000c1c2a34374452677d92806b586c818b776a808485947f6a543f2a1500000c21374c61768a9e89766162788b9d90868484838383868f79644f3a240f0000000f253a4f647a8f9a8c807f949d9d9b9a99979695939186715c46311c00081d32485d7287846f5f4d392916030000000000000000040a0c12192731363d443c393022120a0c18191711070000000000001727353c484d544d4952574c4b51564c574e49464b5a4f4b3e2e1b070000091e3245576061574b3f31445560635a4b3e37444b565f504b3f2e1c0800000011212e3a474c54574b444b5a524d41302634434f5455504333210d00000006192b3c494d5c4e493d2c1a162939464b535a5b4c473a2a180400000012273d52677d827a706660546d82958988868585907b65503b2610000000001024394d5f67777879877b7675747372727581796f6e6a605443301c07000b20354b607380899c9b9289837f7b77748387726c6c6b6962594834200b000d23384d62788d9a95918c88839885747f9488818c958274605443301c070010253a50657a8f927d798e88737e8b87937e6972878d78624d38230d0000000012273c51677d808a8a75778a8a7a646f858e796473828f7c67523d2712000000081d31445573899d87858584998c82818082988b76604b36210b0000000e23374b5d6c81978b8b8f93979b96908a968179736d6761584d41301e0a0004182a3a474c5a58687d93816c6e667a8f816c6a707f94816c56412c1701000a1f3347586b8096937e69697e93907c716f6e6e6f737c8974604b36200b0000000b21364b6075849a9f958a8a88889d898585849a88807b65503b25100002172d42576c81917c675746321e0a000000000000000c181f221f3037444b5259514d40301d1f222d2f2c24190a0000000008183545525a6269625a636c6160666b616c635b57616f645c4b37220d00000b21364b607576655d4c404b607378645c4b4555606b74655d4b37230e0000081c2e3f4b5861696c6055606f675f4d3a344451616a6a61503c28130000000b2035495a6271635b4935201e32465761687071615847331f0a00000a1f34495f7489978f857c736670859a8f8a888788927d68523d2813000000000a1d30404d5962677c91908b8a898887868696806b59554a433625130000081d314455606b7486927d756e6b6a6973888c77636260564d493c2c1906000b20354b607382889d9a8f90949d9b897984999695806d60564536251300000e23374b5d6b8096867b8f8b7e938a8296816c73888e79644e39240f000000001024394d5f6774898c766b8095887970868f7a7583988675604b36210b0000000b20354b60758a957f7070758b8b726c6b7c918d77624d38220d00000010253b50657b909f9fa098929d88817a7b907e7271706f68604e3a261301000a1f344759616f6d697e94826e827c71878a77626a7f94836e58432e1903000417293a4b6075879c86736c819788735e5a667c84887d77625645321d0900000b1b2c3d495764798e8b878f8173788d85706f798e8671655d4b37230e00000f243a4f647a8f8775614b36210c000000000009171c2a333733404c5560676e665e4d392a34374344403629190700000013253652636d787e78626c8177747c80778179636175847a644f3a240f0001162b41566b80887b665e4c52677d8b7a6455566073818a7b65503a251000000e23374b5d65767f81746073847d6758464451626b7f806a55402b150000000d23384d62788779634e403530364b61757d858576614c37220c000002172c41576c818a909591867c71878f7a74737280947f69543f2a1406000000001222303b4854697e93898584838281818398826d58433530251808000001142637444b5672878f7b7d82807f7e7d8b917c78777572625a4935200c00081d314455606e788d84797c7f948b81818c9e9e88776259483b2a18080000081c2e3f4b607383947f949f8d95807f95846e74898f7a654f3a25100000000b1e31414e5962758a8d776274859b877786917d84998979635745321e090000021022374c62778c96816c62778c8b7661697e938e79644f39240f0000000f243a4f647a8f919d98827d8d9d9690909e8a878685847e68533e281300000c22374c617784837a7f94836f8487747e94816c6a7f94856f5a45301a0500000c1e324556657b90907b6d839887726969788d9599846e5948382815020003162839495b63657b908973797662778c887363798e8974564b3f2e1c0800000c22374c61778a95806b56402b1600000000051727353a474c474c5e66747d847d66513c3a474c585954473624110000071c3043546d828c93826d788d7c808b937e86836e6b80907a65503b251000000e23384d6378898b7c665e4e63798a867360617483968978624d38230d000010253a4f657a8a94907b6675898976614c51626b8094846e59442f1904000013283e53687e937e6954554b43465d7287929a927c67523d2712000000152a3e52636c757a80868b8773888f7a66656d8296806b56373124140200000008161d2a40556a8095867e7c7b7a79787f94846f5a442f1f180d0000000009192631395e7389927d8c97969493929f9b918e8c8b8678624d38230d0001142637444e64798e9a8c88879d89758b9b88889c8777625947341f0b0000001121364b6074797f7d92937e82767e948771758a907b66513b261100000011253a4e5f6877748b8e786363798a9c87899e899a8d7c665b49392816030000102030404f64798f99836e63788e8c77626b8095907b66513b26180800000d22364a5c657b7c879883778a929391979f8b88888785806b55402b16000014293f54697e94988f8999846f7d927e768a8a776a7f9486715c47311c000000031628384b5d6d8297846f849989807e7f82787f9586705b3b2b1a0a0000091e32465763797a7f948c72726762778c8a7564798e8b76604b36211100000013283d53687d929c87725d47321d000000000f2235455258615851667c87929985705b3e4b59616d6e6554402c1702000b20354a60738182988570798e7d737c9180828a77788a8774604b35200b0005182b3b495a657b8c8b7c675f5b6e83937e69768599927d675a4935200b00000e23384e63798186927d686c8296806b5a626b80958a79634e38230e000000152a3f556a7f94806b626a60545861687c7d87947f69543f2a140000000d23384d62787c7771717676758a96807b7a798397826d554e42311f0b0000041626333d41576c81969b9291908f8e8d949b86715b4637342a1d0d000000122230384657758a927d878d8c8c8b8e979e898787858277624c37220d00000919263b50657a9089828182988b728285787a8a9c8677614c37220c0000051a2f445a6f838e94929b9c86858382988a74768b917c67523c271306000013283d52687d8c869c8e7964626b7e939c9ea69d947f6a5e4e4a3d2d1a0700081b2e3e4c5e667784877d6864798f8d78636a7f8d8c7b654f433626140100071b2d3e4b5d65697e938f7a767d7e7c829783777574716b62503d281400000f253a4f647a8990959d9e897e778988758296806b7f9488735d392917030000081826303f4c6176888b76859a9e9493948d787f9487725d3828160300000c21364b61758a8f949d9089867d67778c8d7763798e8d78624d38230d0000000e23384e63798a8f816c57422d1700000000152a3e52636c776f626b8088869c88735e4e5c647782836e59442f190400071c304354606d788d86717a8f7f747d92817c917f82947f695443301c08000b20344859626f6e7e938c7d675f647a8e8977849a96806b5f4d3c2b190600000c2135495b636e83947e6963798e8b78636a8095937e685b49352114020001162b41566b8096816c7880747271767d73728795806b56402b160100061b30455b7085918b86807a757e939d96908f8e9499837368604e3a261100000d2133445055586e83988981807f7f7e7d849a88725d554c473b2a180500091d30404c5161768b937e7678777676798e917c7271706e625947341f0b000008182f3f51667c918a82828399957f959b8b888a9c98836e58432e190000071c31465c7186908f969f9b928b8a859b8d77788d937d68533e3124130200172c41576c81959ca4927d6f778080899eb29d8883787573635b4a36210c000d22374b5c667c807f7d7c7a797d928e7a73717079776c68605443301c080000101d314455606c76899b8575889391979f988c8b8a7d67524433210d00000d22374b5c64747a80889d9d938883957f7a8f8a777f948a745746331e0a0001142636434b525e667b8274859b897f7e868e797f9489745645321e0900000c21364c61768b9199a19a918c817a7b908f7b74798e8f7a654f3a25100000000c2135495b63777a72604a35200b00000002172d42576c818c8478676b737b8f89745560697a8798856f5a45301a050002152737444e63788e87727b90948a8a98837589888c8976614c36261401000d22374c627784837380968c7d686075869883818f847668604e3a260e000003172939464c5a6f8495806a6b6f8499836e7d9299836e60534e42311f0b0002172d42576c8297826d8095898886868f7a738897826c57422d17020003182d43586d82949f9b958f868b9d8781807f7e7f86878b7e68533e2813000014283d50626b6b6f859a8980807f7e7d7c849a8974656a625947341f0b000f24384c5e6674788c95806a7a7d7c7a7e92927e74736f6259483b2a180500001325364b5d687d929e8a88889d95808d8a898786868b7e6953362513000005182b3b4d62777b7a8196927d76747c90907b798e947f69544e42311e0b000c22374c617780879c9b92838296959e9fa9a69d998d8b8779634e39230e000f253a4f647a8f95949291908e929b9f8b8887858483817d72604b35200b00000b20354b6073817d8399927e818584879d8881817f77624d3822160000000c22374c61777b666e83988882847b9089768696807f958b76614b36210c00081c3043546067717b7f7571869c88737186907b80958b76604b36210b00000a1f334658657b7d8399917c777b8f90999f8d89879d917c67513c2712000000061a2c3d49596265605443301c070000000a1f344a5f74899f9a897d6d657b908a75606d7e8b9c8677614c37220c0000081d3144556068798e88737c91857f8399846e849997816c5847331808000013293e53687e93917c768a9f8d7e697c919d907b7b75887e68533d281300000a1e334657616b708596807680808298937e81968978737368604e3b26110003182e43586d8398846e83988b888688927d748998836e58432e19030001162b3f52646d7f948c807f7a7f948a7c6b6a747f8a988678624d38220d0000162b40556b808178859891908f94938c8b8c9389747b7f77624c37220d0011263c51667c8b899e9681748a929190929c9c928a888477624c37220d0000071c304354657b849a8a7c7c8297907c797673747372766d605443301c07000b20344859677d7e7d8399947f78757b8f96817f9496807468604e3a2611000a1f344759616b788d9e898d82958e8a8b9f9e8a8686858277624c37220d0012283d52677d929e9d9c9c9b9a9ca4a29b9796959594938f7a65503a251000000c21364c61768b9299969883828482869c877f7e8478624d382b1d0d0000152a3f556a7f8e796e8499877582798595807e938a81968d78624d38230d000b20354b60727d8690937e7e879d897a7888927d80958d77624d38220d00000a1f334758616c7683998f7b6f7c91929fa1998f909a937e69543e2914000000000f1f2c3b484d4f4a433625130000000000152a40556a7f8c989e9182767c918b767582939c8777625947341f0b00000b20364b60737e7e9389747d92857e829885707f948b78634e3a29170000000c21374c6176889883778c9b9d8d7e7f94879c8775778c816b56412c1601000c21364c6176807d8697817f949598a09c93969f9e8d8b887e68533e291300041a2f44596f8499857085927d737183947f748a99846f5a442f1a05000417293a4e606875869b8575656b80958d7f7b8794928275625a4835200b00071d32475c7287968b86837d7b7a80837776777e7f86908b7a65503b25100013293e53687e919092938172879d9f8d949d9f8b87878377624c37220d00000b20354a6074899aa29f9291979f9e908d8c8a8a8988868173604a35200b000d22374c62778c9493999e9e948c8b869c9f96949f9e968a7d68533d28130005192b3b484e63798e927d7574807a73798e978271717776625948341f0b000c21364b617584898887868685869c9b848181807f7e7d7b655d4b37230e00000a1f33465870869a8381837a8d96949ba39c8f93927d6853483b2b180500152a3f546a7f947f6f849a88788d847d9289798a9e899e8f7a644f3a240f00152a3f556a7f919c92807e929d9f9b8e8d99947f81968e79644f39240f00000c22374c6176818899a19e8884787d7d8c99837a7c9096806b56412b1601000000010f1d2b34373a3530251808000000000013283c50616a78828d99978680968f7b86989c87776259483b2a1804000014293e54697e93939f8b757e93998b8b9b8675879c8a77614c3721110000000a1f334758687d928a7b8f85879d9383937e93957f798d826d57422d180200152a3f546a7f94929c98827d8f959d949da69e8b898c8c857d68523d281300051b30455a70859a86728797817a79849681768b9b85705b46301b06000a1f334758687e7f7f9498826e676c819694919c8a7d6d6157483c2b190500000c21364b6175818d9b8d837a71868c76737c859597887c655d4b37230e000c21364b61757c7b7c7e76657a8f8a787f94978173716f625948341f0b0000071c30435471858d8d9f9a94938a898888878686858484806b5443301c07000b20364b6074868b8c9e888a9d87838096a49c8a898887857c66513b2611000b2034485962697a8f937d68788d8a7c798e9382757f8a85715b3b2a1805000a1e324657616f7473727170707f94937e6c6c6b6a6968655d4b3f2e1c0800000417293a546a7f94846f757a7f807f869b877a80947f6d62594834200b0013283d52687d92847a869c897487907b89958083989ea6907b66513b26110012273d52677d918a7d6b77899e8c85858483847a8197907b66503b2611000012273c52677c919e9b8f8e8c8b7a67748a98836e788d98826d58432d180300000000000d18202225201c13080000000000000d203343505b636d7983959a969e9f8a9c9c86776259483b2b1d0c00000013293e53687e8f97a08f85829884738096877e93a5947e69543f2e1c08000005192b3c4e5f70849781978679898882907b849a8b7c91836e59432e19040013283d52687d8d939f9e8a817a7f947f889d887574878973685f4e3a251100071c31465c71869b87748999978f8e949882778c9c87715c47321c00000c21374c61768c94949d9f947f7c7a8096a69f8a7a68604b46392b1e0e0000000a1e334657616c7b8695998f8288907c86919b908276655e4c3f2e1c08000a1e3346576166656e7974647589957f7c92937f6a6054534e42311e0b0000001325364b607478798b857f7e7d7d7c7b7a797f86726f6b62513625130000091d32455660727b8b8f7b80958775778c9c867374737271665e4c38240f000d22374d62787e80959580746c81978d7f7a7d7a8594937e68533e2913000003162939464c61767f7e7d7b7a8197947f7472716f6d665e4c3f2e2111000000091d31455663788d8f7a7e8e9596949b9f8d88899d878277624c37220d0010253b50657a909a8f9ca48f88859a868797827f8b889e927d68523d2813001025394d5f677c796767707f9489786f6e6e6f6d8297927d67523d281200000c22374c61778a9b867b797774645c74899b8570788d9a85705a45301b00000000000000050b0d100b070000000000000000041525333c4954606a798085969ea99f9d9681736157483c2b190500000011263b4e60687a8297998f929f8b8789998a859b939c86715d4b37230a00000b2035485a626c788681978872767582917c7b909b869a846f5a452f1a050011253a4e5f68797e8b9f9c91807e937f7f94958074898b75604b41311e0b00081d32485d72879d88737f8481807e7f837a788d9d88735e39291703000b20354b607384999d888b9f8d8a8a969c91989c8678645c4c402f1c09000000031729394b60737877808a99848a9681969d877b6d66605544311d11000003172939495a6275838f817a80869c897b7e7e7876757368604e3a2611000000081d3245566063788e9a949392918f8e8c8b948d78625651443418080000021528384a60727e938872798e8a78768b9e89746561585b514c402f1c0900172c41566c8193959e9e95887776859a947f77899b947f6c63523e2a080000000b1b2944596e83949392918f979f9f8d89878684827c66513c2611030000000b20364b6074728699837c8d938a8a8c9f8c86899d888277624d37220d000e23384d63788d9e969ea79e897e8d9c9c9f97959d9b9e947e69543f2914000a1e30414d5f67636f7d857d869c88848382807f859b947e69543f291400000a1f3347586d829797827f7d7b766974899d8873788d9c87725d392916030000000000000000000000000000000000000000000a1f33475861727f8b8d788196a39b8895968375625a4835200b0000000b1f31424e5c677d928f7b7e9286838283837f857e938f7a654f38281603000d22384d627881807f82988a7b787583927d6e8389819786705b46311b06000b1e31414e5b6374899c867d7780958077899e89748b8c77624d3722130100071c30435473899e8a7c7a78777675747372798e9f8a745746331e0a00081d31445562778c907b7a8d9f989f9c877c83989c887a665e4c38230f00000000192e43596e828d8c8d8d9d889d9b869b8a817f7e7b73604b35200b0000000d23384d62788698917c87959ca49e9093938d8c8a887d68533d2813000000021528384550657a9089807f7d7c7a797776878f79644f3a34261600000000172c41576c81939f8c88868c8681798ea6937e7a777369604f3b2612000013283d53687e8b8a9f9d88827b8d7c8791807588907f83816c57362614010000001b30455b708599999897979da5a39b939291908f86715c47321c070000081d32475d72868c8c9f8a79757e7f7e889d8a7a8499836e62594834200b000b21364b60768b9681889e8c7670849a9f8b89888786898879634e39240e0001132330414d6278849296807b909d9a989696949498947e69543f2914000004182a3a4e63798c9f97959390837e808c9f8d7c7d919f89745746321e0a0000000002090b150d0b06000000000000000000000c21374c6176849498836e80959b85778095998678624d38220d000000091d31455660687d938d787f948b858182988c82718698826d5645321e0900162b40556b80959694989f9f8f8e8985937e7271737d9287725c47321d070004182a3a4d5e66758b9b86716c81978680879d8a7d928e79644e39240f00000b20354a60758a9f9f908f8e8c8b8a898887869ca68b76614b36210c0001142637475970859a8570808a838c9680797683999d8a7c66503b2611000000091e33495e73889a9a99989799a1a29a94939392918f7c67523c271200000014293e54697e9398826f838d8c98a09f8b89888786847c66513c2611000000000a1a283d52677c929e969493918f8e8c8b9c917b66513c26160800000003192e43586e82908f979d9c8f8b8a7d889597938f8c897e69543e2914000011263a4e6068747d9296816d7e937e797c7371777b748987725443301c080000000f243a4f647a8484838281879d9b857e7d7c7b7a75614b36210c000000081d32485d72878b8a8e8a79778c94939da59f8e949685705b483b2b180500091e3245577085877a899e8d78687d92907b747372717573635b4a36210c0000051d32475d72879a9b85756e83989c8781807f7f838175614b36210c0000000c2135495b6e83999f8d86857e93969f9f9e91919a9d8b76614b36210c0000000a161e212a2320190e0000000000000000091d2f4051677c919c87766c8196917c67728399927c67523d27190800000b20364b60757d81978e7a81969f9b97988b888b7680958a75604b36210b0010253a4f657b868c8a858a8c82817d859b8a878685869c88735e49331e09000a1f344759667c7e939d87757b899e9a95969d9e9293907b65503b251000000c21364b61768b9b97989d94939d9f91979b8f8f928874604b36200b000009192a3b53687d93907b6b766e8298968d8c8c9c9c9c87725d47321d0800000012283d52677d858484838283999a847f7e7d7d7c7a72604b35200b0000000c21364b6175838575617478778298917c7473727170665e4c38240f000000000014293f54697e948a81807f7d7c7b79798e937d68533e281300000000000c21364c61767a7a81978f7b7574677a8081888f9598836e59432e1904000b1e31424e53687d9297826d8095938a898786858482978a75604b35200b0000000d22364a5c646e6f6e6d6f849a99836e68676664615746321e09000000000c21364b61757675787663728183828b9f95807e817b65503b2b1d0d00000316283956677072748a9f8e7863768a98836e5e5d5460544e4a3d2d1a07000002182d42576d819186766162788a9f8a756b6a696e6c615746331e0a000000061a2c3d4f647a8fa38e7a7074878b8a898887868587806b5746321e0a00000a1a2832364038352b1e0e000000000000000f24384c5e6675848979706e8297927d696775838073604b47372512000012283d52677d91979f9f8b7e869b85839885829887869c8b7c66513b2611000e22374b5d65748a8773888a746c718694949d9b8d8c8e88735e49331e00000c22374c61778d939ca59d8c849b9a8481808898837e7e74604b36200b00000a1e324657697f858282887f7e93917c81857b7a7d77625645311d090000000d21374c61768a9b85706163788b9f9f8c8987878c806b56412b160100000010253a4d5f67706f6e6d6d7a8e8f7f6a6968676664605443301c08000000091e324657616e7061576063667c8a8577625d5d5c5a514c402f1d090000000001162b40566b8095969594939291908e8b94947f6a543f2a1500000000000a1f3346586165697f8d8c7761565c646b6c747980857a644e39240f0000021324313e53687d9398826d8297939291908f8e8d8d938c77624d37220d000000071b2d3e4a4f595959586a808f8f7f6a5452514f4b463928160300000000091e324657616160636158606c6e7186928975696b655d4c38230d000000000a1b3849565b5d6d828c8674606d828b7f6a5436434b4336362d1f0f000000000b20354b60737b7761585a6a7f8c836e57555458574b4639291703000000000f22374b5c708490867561607376757473727170726b6250392916030002162838454b554d493c2b190600000000000011263b51667c8a8987858583879d99837e7d7c7a7a776f6654412d18030010253a50657b8c969e9d877d8095947f867e7e939d908d8b836e59442e1900081b2e3f4c61768b89758a907c78757b7e7f948778767977624d38281602000c21374c61768a909aab8f887c889c86756d7f948a7968605645311d090000031629394f6169707988917c798e8c778297867767625948382715020000000a1f3347586f84998b76615a6d8297947f737272766b62513d2914000000000a1e31414d525a5a59585c64797a7260545352514f4b433626140100000003162839464b595b4b464b4d5e6674716259474747453c382f22120000000000000e23384d63798281807f7e7d7c7b7b7a7e8177624c37220d00000000000417293a464c50616978786259474a4e565460646b70645c4a36210d000000061322374d627785867b667c827e7d7c7b7a7978777e7e73604b35200b0000000010202d363a44444350616a7a7a6a614f3c3b3a3632281b0b000000000003162839464b4c4b4e4c464a575861767d78635756504c3f2f1c0800000000001b2b38424652646d77736056646d766a614f3c30353026211a0f0100000000081d314455606661594750616a776e6554393f43413633291b0b0000000000081b2e3e4c61767b74615755606060545e5d5c5b5d555044331b0b0000091e324556606a625a4935200f0000000000051a2f455a6f849a9e9d9b9a999da5a199939291908e8c846f5a452f1a05000e23374b5d65778096907b85959e9d948a878095907c78766e6453402c1700001023394e63788e8c768c9a908d8276767b8f8e7a716f6b605645321e09000a1f33475862777c909f8c75677d919c8683818d9e8877614c382715020000000b1b32434f647a899d88757b908e7977899c8778635847331f0a0000000004172a3a50657b847e68584d63788a897a645d586158514434210e00000000011323313a3d4545443e4b5b63646054433e3d3c3a353026180800000000000b1b2832364345363336404c5460544c473b2a313026241d12040000000000000c2135495b636d6c6a6a696867666564696c625948341f0b0000000000000c1c293336434f5a626259483a363936434a4f565a4e4a3d2d1a07000000000b20344859627072655e666c69676766656463626968605544311d080000000002101b22242f2f3343505d65655d4f43322625211e160b000000000000000b1b2832363635393633354147586167635a49393b382f21110000000000000d1b262e3546525962605545535761574f43321c201c14080700000000000001142637444b514c473a43505962595447362a2e2c211e170b00000000000000101f3347586165605646444b4b4a434948464548403d3326160000000b21364b60747f78624d3d2c1a060000000000152a3f556a7f8e8e8d8c8c8b9aa29f8a8886889d87837e68533e28130000081c2e3f4b596c8196917c8289899e9a84837b89947f6a6157534636241100000e23394e63798a88798e9983807b898c8f999d8886848074604b36210b000417293a485963798eab8b76606f83999c98938e908976614c37210c00000000001e34495e73889e927d687d92907b667c8d9d8877614c37210c00000000000c23384b5d656e68604e495a637675645c4a474c473a34261604000000000005131e2528302f2f2e3d494e4f4b433626282725201c1408000000000000000b161e212e30211e202f36434b4336342a1d1c1b110f09000000000000000006192c3c494d5856555453535251504f54574c483b2a1805000000000000000c171f21323c484d4d483b2b22242530353a404539362d1f0f000000000005182b3b484d5b5c4f4c515753525150504f4e4d53534b4437261401000000000000070d0f191a25333f4b4f4f4b3f3225150f0c09030000000000000000000b161e21212023211f202a3a474c524d493c2c26231c11030000000000000009131727353b474c4b443739464b46393225150b080100000000000000000009192631353c37342a333b484c483b36291919170c0a03000000000000000004182a3a474c504b4538313536353025323130322b282116080000000f253a4f647a8f836f5b4935210a000000000013273c50616a797978777675849a9681757e8998826e68604e3a261100000011212e3b576c8196927d6d74819689746e6f849a87725446393628180700000c2135495b6374737a8f907b6b778c908f8e8d8c8b8b8777624d37220d00000c1c2b3b4e63798e9d8b766162788a9f937e797b77625847331f0a0000000003182e43586d828f846f6a7f94927d686b80928976614c37210c0000000000081c2f3f4b5059534e423c49586160564a3e3337332a1c160800000000000000010a10121b1a191f2c36393a3530261812110f0b080100000000000000000003090c191b0c0a111826303530261f180d00050000000000000000000000000e1e2c35384341403f3e3d3c3c3b3a3f4137342a1d0d000000000000000000040a141e2b353837342b1d0d0f131c20242b3024211a0f010000000000000d1d2b343746473a383c423e3d3c3b3a3938383e3e353126190900000000000000000000040715212e373a3a372e211507000000000000000000000000000003090c0c0b0e0c0a0c1c2a33373d38352c1e100e08000000000000000000000009171d2a343735312629333633291b15070000000000000000000000000009141d2026221f181d2b3437342b1d190b03020000000000000000000000000c1c2a33373b3632281d2021201c131d1c1b1d16140d04000000000d22374c62778c8c79634e38281502000000000d203343505b636363626170859b9782788d9e897963534e42311f0b0000000311243a4f647a868476616a808c84705b6a7f908773604a3520180a000000061a2c3d495560657a8e8f7c6663797a7979787776757262594834200b0000000d20354a60728288806b585a6a7f8d847463666259483a2917040000000001162b3f53646d797561697f8f8e7d6860747d78625847331f0a00000000000011212f383b443d3a312c3a474c4b45382d1f211f170c000000000000000000000000000505010f1a212325201c1408000000000000000000000000000000000000040600000008141c201c140805000000000000000000000000000000000e1921232e2c2b2a292827262625292c221f180d000000000000000000000000000e1920222220190d000000070b0f161b0f0d070000000000000000000d18202230322524262d29282726252423222928201d14090000000000000000000000000002101b222525221b10020000000000000000000000000000000000000000000000000c181f22282320190e000000000000000000000000000000000d181f22201d14171e211e170b0000000000000000000000000000000001080b110c0a040d18202220180d00000000000000000000000000000000000c181f2226211e160a0b0b0b07000007060800000000000000000b20344859728796816b5645321d0900000000031525333d4a4e4e4d4d53687e8c8a7b6e838a7b655b493a31241402000000000d22364a5c6472706158626a7774604b60747a76615443301c0700000000000f1f2c37444b5d657a7a665e5b6365646363626160544d483b2b1805000000071c304354606d736b62504a607278726056514c483b2b1c0c00000000000010233546535c64615760727a796860566068625a493a2a170400000000000003111c23252f28261e1c2933373632281a100c0a04000000000000000000000000000000000000060c0e0f0b08010000000000000000000000000000000000000000000000000001080b080100000000000000000000000000000000000000060c0e1817151514131211100f14170d0b05000000000000000000000000000000050b0d0d0b0500000000000000010500000000000000000000000000050b0d1b1d100f111714121211100f0e0d14130b080100000000000000000000000000000000080e10100e08000000000000000000000000000000000000000000000000000000040a0c120e0c06000000000000000000000000000000000000050b0d0b0801030a0c0a0300000000000000000000000000000000000000000000000000050b0d0b0500000000000000000000000000000000000000040a0c100b090200000000000000000000000000000000000005182b3b586d82978875604b36200b000000000007151f2d36393938374e6068767565656e76655d4b3d2c1f14060000000000071b2e3e4a4f5c5a4c47505861605645566065615746362513000000000000010f1927313f4b5c64645c4c4a4e504f4e4d4c4c4b4336342b1d0d0000000000132536434a585d555044435460636054453837342b1d0d00000000000000061828353e4a4f4b46546064645c4e454b524d493c2c1c0c000000000000000000080e101913110b0c171f21211e160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013283d52687d92927d67523d2812000000000000010f1a2123242331424e58616056545861584b3f2e1f0f020000000000000010202e363a474537333a474c4b4538454b504c4639291808000000000000000009151d2e3e4a4f4f4a3e36393b3a3938373635302620180d00000000000008182530354348403d3336434a4d4a4336282220180d0000000000000000000a18202e363a3636434a4f4f4a3e31363d38352c1e0e000000000000000000000000000400000000040a0c0b09020000000000000000000000000000000000000a101216140e0403090b12160d0b06000000000000000000000000000000080400000000030d13150d0b070c0e11100f0b08010000000000000000030c12140f0d0700000000050b0d1613110b01000000000000000000000002090b161716151414131211100f0e0e0d0c0b080100000000000000000000000000000000010a101218160d12100a01080e100e0c0600000000000000000000000000000000000001080b0e10100f0e0e0d0c0a0400000000000000000000000000090f111e0c0a04000000000000000009000000000000000000000000000000030a0c0c0a0400000000070b0b0b080100000000000000000000061016181b1a19191817161615141413121111100c0b04000000000000000000060c0e1b0c0a03070d0f110f0900000001080b100e080000000000000e23384d63788d8e7d67523d28120000000000000000070c0e0e1424313a464c4b453a474c473a2e211101000000000000000002101b22243230221f2a333736322831363b3633291b0b000000000000000000000211202d36393a362e2124252424232221201c140805000000000000000008131c202e332b281825303538353025180d0b05000000000000000000000002101b2224212530353a39362d1d20282320190e000000000000000000000000000000000000000000000000000000000000000000000000000000000004121d24272b292116161e21272b2320190e0000000000000000000000060c0e1d19110b09021520282a22201a2123262624201c1408000000000000071420272924221b1002060d1820222b28251e13050000000000000000000a151d202b2d2c2b2a29282726252524232221201d140e0c0700000000000000000000000005131e25272e2b2327251e131c232523211a0f0100000000000000000000000000000009151d2024252524242322221f180c0000000000000000000004121c232633211f170f0c0a0400080d0f1e0e0c0600000000000000000000040b171e21211f170c0608131c2020201d140b09020000000000000917232b2d302f2f2e2d2c2c2b2a29292827272625221f180c000000000000000e1a212330211e171a212426231c110709151d2025231c1103000000000c2035495a657b79675f4d3a251000000000000000000000000006141b293336363229333733291c11030000000000000000000000070d0f1d1b0c0c171f21201d151d2025211e170b00000000000000000000000002101b222424221b100e100f0e0e0d0c0b0801000000000000000000000000070b181e161308131c2023201c130800000000000000000000000000000000070d0f0c131c202424221b100b130d0c06000000000000000000000000040e141612100a01030c1315191710070000000000000000000000000000122230393c413d34262832363c4038352b1e0e0000000000000000010f1a2123322f27201d1525333c3f38342d36393b3b39353026180800000000031425323b3f3a372e201019202b3437413d3a31231301000000000000000a1a283236414241403f3e3d3c3c3b3a3938373635312623211a0f0100000000000000000601132330393c433f383d3930232e373a38352c1f0f00000000000000000000020000051319273135393a3a3a39383837342a1c1507000000000000000012222f383b4837332a24211f17101b22253323211a0f01000000000000000c181f2933363733291c192125303536353126201d150a00000000001727353f4246454443424241403f3f3e3d3d3c3b3a37342a1d0c00000000000e1f2c3538453633292d36393b382f211a192731353a372e21110000000006192c3c4b5d65645c4d41311e0a00000000000000000000000000000b171f21211e171f211f170c0000000000000000000000000000000007050000040a0c0b0902090b100c0a03000000000000000000000000000000070d0f0f0d0700000000000000000000000000000000000000000000000000030800000000070b0e0b070000000000000000000000000000000000000000000000070b0f0f0d070000000000000000000000000000000000081621282b28251e131520272a2e2b24180a0000000000000000000000000a1d30404d515651443439454b51554d483c2b1912100a01000000000f1f2c353947443c363127334350554d483d4a4e51504f4b43362614010000000c2032434f544f4b3e2e222b353b484d56524e41311e0b00000000000002152838454b565756555453535251504f4e4d4c4c4b443739362d1f0f0000000000060c0e1b1a1e30414d5258534d524d41303f4b4f4e493d2c1a06000000000000080e1017150e13233137444b4e504f4f4e4e4d4c473a332515030000000002090b1c2f404c505e4c473a3a37332a262e373a4838352c1f0f000000000006131c2a3439464b4c473a292c3536434a4b4b44373632281a0a0000000a1a354552585b5a595858575655555453535251504f4c473b2a1804000000061a2c3d494e5b4c46393d4a4e504c40362d2737444b504b3f2e1e0e000000000e1e2e3f4b504e4a3e31231301000000000000000000000000000000040a0c0b09040a0c0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041626333d403d3a302325323c3f43403628180000000000000000000000061024394d5f676b62513e4a5760676b625a48353127251e13050000061a2c3d494e5d59514b45383a50616a625a4e5b63666564605443301c0800000012273b4f6169645c4b37373c484d59626b68604e3a250d000000000000091d324556606b6c6b6a696968676665646363626160555c4e4a3d2d1a070000010f1a2123302f2a394d5f676d6462675f4d3f4b5d65635b4935210c0000000003111c23252c2a222531414e5560636565646363626159504333200d0000000a161e212c384c5e667361584b4f4c473a3b3f4b4f5e4e493d2c1a06000000021324313a474c5761615847333c494d54606060555b4b4538281502000216283852646d706f6e6e6d6c6b6b6a69696867666665615947341f0b0000000c2135495b63706157464a5c64665e4e4a3d37445560655d4b3c2c19060000000011212e373a39362d201305000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040002080b0b08020000000000000000000000000000000000000305000004000305000000000000000000060500000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000207040000000000000000000000000000000000000e2133445156524d413032434f545853463619090000000000000000000e1a21273c51677d806b564d5c64757c8078624d39473d3930231301000c2135495b63726e6660564f4a586a7f78626069797b7b7972604b35200b00000014293f54697f7a6455474c545a626c77807d68523b2b190500000000000b20364b6074808281807f7e7d7c7b7a7a79787776757472635b4a36210c00000f1f2c353846443f3c52677d826d787c675d4c5c657a79634e38230e0000000011212e373a413e373a3c4e606874797a7a79797877776a61503c281300000a1a283236413b50667c8876616064615856504b5d6473635b4935210c0000000b1e31424e59616b7676614c3a495b63707575757471605645321d0900091e3245566d8285848483828181807f7e7e7d7c7c7b7a77614c37220c0000000e23384e63798576614c5764797b70635b4c465560737a655a4935200c0000000003111c232524211a0f0100000000000000000000000000000000050000000000000000000504020000000000000000000000000000030a0c190d151d20201d15090000000000000000000000000000000812181a0f111916181a0d0b0b0d15100e11131b1a12100a01000000000000000000050a06000003090b0e1214151616151413100b08010000000000000001080b14100e080e10181c1a0b0801040a0c100e0800000000000000000014283d51626b675f4d3a3c4f616a6e645337271501000000000000000e1f2c3538455a6f848c756063647a8a9195826c574e5c524d41301e0a000e23394e637987847c756c645c61768c7f6a697e8e90908e7f69543f29140000091e33495e73888773605961696278828b968873594834200b000000000012273c52677c919796959493929191908f8e8d8c8b8a898679634e39230e00061a2c3d494e5b59544f596f848b767f907b6556647a8a826d58432e18030000081c2e3f4b5057524b4f525b687e898e8f8f8f8e8d8d8c7f6a55402a150002162838454b574f566c81907b66737a77716b6560647b8879634e38230e00000011263a4e6068778089857058474d6379858a8b8a898574604b36200b000b21364b60758b9599979695939295948f8e8d8c8c8b8b86715b46311c06000014293e54697e907a655061768a9084796c61586073838d78634d38230e000000000000080e100f0d070000000000000000000000000000030c12141a0e0c06000000070d0f1a1917110700000000000000000000000b161e212e22273136363127190f010000000000000000000000000b19252d2f24262e2b2d2f222020222a25222628303027251e1305000000000003090b1a1f1c1510161e212427292a2b2b2a292825201d1409000000000009141d202925221c23262d312f201d15171f2125231c110300000000000001162b40566b807d67523c3f546a7f826e5544311d08000000000000061a2c3d494e575c71868c776778777880849a856f5b6371675f4d3925100014293e54697e9399918981797163778c826d7287998382937e69543e2914000003192e43586e83927d6765777e7889908b9f8c77624d37220d00000000000e23384d63788789899e8986868585848483828c8981807f76614c36210c000c2135495b63706f6a646070868d787b90846f607486927d68523d28130000000e23374b5d656c635d656863788c9e90878585848487957f6a55402a1500091e324556606c645c6d83927c6b808f8b86807b756f838f7a65503a251000000013283e53687e8a949e8b77614c576f849a9689898d8b76614b36210c00091e324556657b7f8382817f7e7d8a8a7a797878777675716756422e19050000152b40556a80917c67516075889d9a8c8176626d819785705a4935200c000000000000000000000000000000000000000000000000070c141f2729302320190e01101b2224302e2b24180a0000000000000000000b1b293236443837444b4b44372d1f1103000000000000000000000819293741453a3c4340414537343537403a373a3e45453d39302313010000000a161e212f34312a25283236393c3e3f40403f3e3d3b353126190900000009192631353e3a372f383b4247443531272933373a372e2111030000000000091f34495e748988735a49475c71868c75604b35200b0000000000000c2135495b636c6072878d787d8d88756d829786716379867d67523d2712000c21374c617684998a98968e8579778c846f778c8c77778a7b65503a251000000011263b51667b9086737b88907b7e7b758c907b66503b261102000000000c2035495a637274798e8885848483828281808a87726b69615846331f0a000e23384e637985847f7a7572878e7974888f7a6a80958774604b36200b00000010253a50657b816c667a7d6a7f94907c72706f6f6f7e917c66513c2711000b21364b6074817a646e84937d6f859a9f9b96908a848c8a76614b36210c00000c1c2a42576d81857f89907b665060768a968073738687725746321e0a00021628384b5d6d829797969593929f9f8f8c898887857a654f49382613000001162c41566b81927d68675f61778c8d8d95887780958a78634d3c2c1906000000020c121413110b020000000000000000000000010f1a2124323b3f4538352c1e151d2d363945434036281807000000000000030a162939464b594d48556060554a3d2f21130000000000000000000012253747545a4f515955545a4c484b4d554f4b4e535b5a524d41301e0a00000a1a2832364449463f3a38454b4e5153545556555453504b44372614010001142637444b544f4b3f4c50575c594b44373a474c504b3f2e21110000000000081e33485d73888d78634d485e73888c77614c37220c0000000000000e23384e6379817473888e797f94927d6e839888737586937e69533e2914000a1f3347586a808e7a8298828479768b8771798e8a74677c73604b35200b0000000b20354b60748899848c95806b69667489947f69543f2a1e160a00000006192c3c494d5d657a8f89878685858484838398897454544c463a29170400162c41566b819699948f89848a907b6f809684798b927d685544311d08000002172c41576c818a7e7b848873839887715e5b5a5a62778576614c36210c000d22384d62778d89777085947e697a859b8c8b8c8f9a9b86705746331e0a0004172a3a474c636d707287947e695464798e8e79646d81826d583929160300000a1a2e3f50657b8597828080819695807e7d7d847b75604b36211b09000002172d42576c82937e7b7c6e62778c8a7980837f95937e685a4939281603000006141f262928261f1406000000000000000000000f1f2d3639434f545a4d493c2e27313e4a4f5a59534636241100000000000b171e21324657616e625a607475635b4c3f311c13080000000000000003182d4154666f64666e6b656f625960626a655d6068706f675f4d3925100003162838454b5a5f5b55505556606367696a6b6b6a696865605544311d0800081d3144556069655d4b5d656d716f6055484c5861655d4b3f2e1c0800000000041b30465b7085927d6852445574898d78634d38230e00000000000013283d53687d927f74898f7a74869c86758499897481968976614c36210c000417293a576c818f7a838c767e82778c89747a908974747c77614c37220c00000a1d30414d5b6b80959995806b62545e738896816c57413632281a0a0000000e1e2c353c51667c91898584848382828181968a75604b3633291b0b000011263b50667c8a989e9694969f9f8b837a8b9a889c8774604b37271502000003192e43586e839893909a8a758499846f5a404548596270615746331e0a000b2035485a70859a847186957f6a727d928873777a8a95806b5639291703000a1f33475861707069728796816c57657b908d7762617676614c37210c000000001123374b5d6c829797968a899e9d87868586917c675645321e0900000003182d43586d82947f7a898375788d8a746b7b8c9e89796c615746321e0900021424323b3e3e3a3124140100000000000000000a1a2d3d4a4e4b61696f635a4b3e37444b5c646f6e6453402b17020000000b1b2933363f4b61758378626f838779655d4e423025180a000000000000051a2f455a6f847a7c83806f84776274777f7b65687e85847d67523d271200091e324556606f74716a656a7176797c7e7f80807f7e7d7b73604b35200b000b20354b60737e7a6c60657b828683736059626b767a655d4b37230e0000000816212e43586d8397826d584b60758a8e79644e3924140803000000000e23384e63788d88758b907b6c798b917c859a907b8d96806b5846331f0a0000182e43586d83917c848e798b98859a8b767b918a7986917f69543f2a1400001024394d5f6779879c97826d625e5d5e748998836d58514b45382816020000000e19283d52687d928a8685858483838384998b76614c3621170b0000000f23384c5e66728296807e81969f8a8979849a9d927d675544311909000000051a2f445a6f84998482898b758699846e5c5b59585560554c46392917030005192b3c51667b90937d8696807b877e938f7a667b90907b65503b261000000c21374c617684867e768698836e59677c918c77625861615847331f0a000000000a1c2e3f596f849985807f819796807b7b82947f69543828160300000004192e44596e8395806b7b8f827a8e8b767a8a9f939b8c8175614b36210c000c1f32424f53534e42311f0f00000000000000021528384a5b6360697f8578645c4c4955606a7a85826e59432e1904000003172939464c5551667b917e69687e938a7b68604a4336281a0c0000000000091f34495e74897e82888873878177858786816c768b8988816c57422c17000b21364b60758389867f7a80868b8e919394959594939290806b55402b160013283d53687d928c817574898c9c8f7a656c7781898f7b65503a25100000001626343d41556a80958772594c61768b8f7a654f3a30261e170b0000000c2135495b7186947f94917c81857f9483869b9c879c8b77624c3a29170400041a2f44596f84927d85927d7f899aa28d787c918d899c8675614b36210c000012273c51677d8a9c989c877366737271748a99846f6967605645321e090000000514293e54697e938a8685848383828283998d77624d38220d00000000091c2f404c546e83927c6d768b937e73677d929c8774604b37271500000000061b30455b70858f7a72878c778799837371706e6d6f74605443301c0b0000000e24384c5e70859b898a9d878a907b8896806e83998a76604b36210b000013283d53687d929b938a8a9a846f61687d928d77624d4c4c473a2917040000000a1a2832465b71869b9a96948b9f9e8886858796816c56412c1b10020000051a2f455a6f8496816b71868c7d928e79889e937e859a927c67523d27120012263b4f606968604e3d2c1a06000000000000091d3245566379756a8095897a665e5b6373808b98836e59432e190400000a1e334657616a62687d92806b606a7f948c7e6b605445382a1c0e00000000091e33485e73888174848a738189888a7b85846f7a8f81827e68533e28130010253b50657a909e9b948f959b9d9b8c878482817f7f7e7d77624c37220d0011263c51667c8d9596877a757a8f927d75818a96928173604b35200b00000d1d344451565d687d928c77625462778c907b66504b433633291b0b0000061a2c3d556a7f95889e9b869687748382879c968189806b59483421110000061b30465b7085937e879c92947f849a907b7d929f9d8878625746331e0a00081e33485d73889d8d8398927d7c888886859a9d88807e7c74604b36210b00000113233140556a80958b86848484838382859a8e79644e392619090000000011222f365a6f849985828196937e696f849a9b86705e4c38241200000000061c31465b71868f7a73888d78889d8b8786858482858672604a35200b00000008182f4050657b909e9ea59d97816e839987768a9a85705745321e0900000d23384d6278888e94999f9e897f776d7e938d78624d383733291c0c00000003162838454b5d72889c878282869b9a857f7e8798836e5843372e20100000061b30455b708597826c70859782979580959984747c858476614c36210c0014293e53697e7e685b493621130000000000000b20364b60758c826e7383998b7c6869798595958274604b36210b0000000c21364c61757f77697e94816c5e666b80959380726056473a2c1f10020000081d32485d728797898b8e798b9b867f808388798396817875614b36210c000c21364b6175848e9ba0988e86878679777474737b806a68625948341f0b000f24384c5e667880889787727b9095807b909b8a7d6d605544311d080005192b3b51626b72717a8f917d6b6a69788d917c676160544b463929170300000f23384e63788d9ea7a39b917c6a6e73889d8f7b746b62504c3f2f1c0900061b30465b70858e7e889a8481787288927d7e939e8979635a48392917030002172c42576c81978175889c8682989b9a9aa2a69d959391806a55402b1500000b1e31414e576c81969d87868584848382859a907a65504437261401000000041b30465b70859b9991929c947f6a7d92a29f907b6651402f1d09000000071d32475c7287907b74898e7a889e9d949a9a96919a8c77624c37220d00000114263644556070859ab09f8b85746a7f94907b8a917f6a553928160300000b2035495a6273797e8399a79e948a8280968d78634d38231f170c00000000091e324556606874899f8a8988899694878483899985705a4f4b3e2e1b0800071c31465c718698826d798b9882989e959d9c998b917f70615846331f0a00182d42586d828b79634e413019090000000000091d32455673888e796374849a8c7d7e8a9b928072605645321e0900000011263b50667b9084747f95826d667c7878889d9682746159493d2d20100000071c31475c71868a8088927d928a897d8a8197868d96806b615746331e0a000a1e3246576170798598827972879b8e8c8b8988898d76614c483b2a180500091d30404c5a64797f827e777d929883758485797a7b655037271501000b203448596b808887859b9b85807f7e7f94957f78767570615746331e0a0002162838495b71869bb19f97867a7f7e7d8a9f927e767471655d4c38230e00000b21364b607578758a927d6c627287947f7f948c76635b4a3c2b1b0b000004182a3b51667c91867181969781868585859b9d8880807e76614c37210c000011253a4e60686f7f94978a8a9b8a878686858a897863605544311d08000000071c31475c718699837c7e92958077899e9b8c9b85715e4c382412000000081e33485d7388917c758a8f7b899d877f8496807c888e79634e39240e0000081c3043546074757b90a59a84706b667a8f9680787c73604b36200b00000006192b3c4955606469768b9e8984898d889d8d78634e38230e0400000000000b21364b60757d7d868c86848382807f7e7d7c7e837c716f645c4b37220d00071d32475c728799837e8a9e8a7f949e898787868597826d57463a2917040010253b50657b9084705f4d372715020000000002152838576c8197826d6176859b93939f8c7e6b605445382816020000000c21364b617689947f8095836e748c89879d8b97988577635b4a3e2d1b0700061c31465b71868b8289957f95849987978297978596806b5646392917030003162939464b5b6f85927d67758a9d88878684838a8e78634e392a1d0d0000001222303c5d73879497938c8c9f9e88807d7b7e8a85705b46301b00000d22374d62778c9d9c9ba3a39b959493949d9d958d8c8a8476614b36210c00091e324556606b7f95aa978177869593929fa99c928b89867b65503b261000000e23394e6379897e939e897e697f8a97817f95937e75615544311d1200000b1f34475962778d8d78788e9c8672706f7e939a85706a68615847331f0a000013283d52687e84838482818297887e7d7c7b7b7b797873604b35200b000000081d33485d72889680717a8f968181979b858398917c6651402f1d090000021628385e7489927d768b907b8a9b857082917c74898f7a654f3a251000000b20354b6073868b8b9fb39e8982817c758a9d877266605544311d08000000000e1e2b37444b4f64798f9b8671757881968e78634e39230e000000000000152a3f546a7f92929c9f9c9a99979694938a8988878686847b644f3a250f00081e33485d73889c86939e8c7d7e93917c7271707b90836e5944291b0b00000b20354a607487927d675544311d0800000000000f253a4f647a8f8b78626d7e94a89f8b7b68604a4336281a0a00000000091e3246576b80968a8399837c8280959d8b7d81979b8779645c4a36220d00061b30455b70859a878a9782937f8d8a978297817f95816c5641291b0b0000000b1b29323d5b7186937e69778c8d7872706f7489907a65503b251000000000041c31465c71858f979faa9f9d959292929093907b65503b261000000c21364b6175899392919aa29d938d8d929c9f8d8988878375614b36210c000b21364b6074808298ad9782788690908f8e8e8d8c8b8a877c66513c2711000013283d53687d9293969499837d929e998480959d938473604b40301d09000c22374c6177808b97817c879d917c66687d939d877761584c473a2a170400071d32475c72879999999696959f9d93929190908f8e8d846f59442f1a040000031629395e74899e8a87869c97828397907b7b909b85715e4c38240e0000091e324556758a937e778c927d929b867184937e748a907b66513b261100000c21374c61768c999999a1a79e94938a73859b8e79644e4437271502000000000010202e373d52677c929b8671606c81978e79644e39240f00000000000010253a50657b8788879c888585858484838382848680807f78624d38220d00091e34495e73899b858995806b7f959983807e7d809585705a45301b000000081d31445572879c8875604b36200b00000000000d22374b5c728797816d82949d9b9e9882746158483b2b1d0d00000000031628394d62778b9f999f8a928b7882978c817f879d9d897a644e39240f00051a2f455a6f84937e899a8598828084978297838396816c57412c1700000001152737444b5d728795806a798e96807d7c7b7b90927d67523d2518080000000e1e2c364b61757a818c9f9d887f7d7d839997816c5d4c38230c0000091e32465763787d7d7c849a937e79787e9295807473726e615746321e090012273c52677c9198a0ada0978d847b7a7a79787877767573665e4c39240f0000152a3f546a7f9484807f94888a9c8a9b8681969e8996806b5e4c39240f00152a3f546a7f949e9f97909a9c97826d60727f8d9c8676615847331f0c00000011263c51667c8399848180808a99847e7d7c7c7e807b76614c37210c0000000a1e324657758a9f9a8c929c988378817e6972879c907c66513c2c1906000b21364b60768b947f788d947e949c867185947f768b927d67523d281200000a1f3347586a80848383999e897f7d7a6b819695806b553d2c19090000000000081b2e3f4b4f576277869a9882746d82978f7a644f3a250f0000000000000e23374b5d657273798d8a8886868584838382868a776b6a625a4834200b00081c30435474899b85829888758096a199959392959b86715c46311c0000000b20354b60758a9a8b76614c36210c0000000000081b2e3e556a7f948b798ea09786899e9884766259483b2b1805000000000b203448596c8297aba89f9882867e849a96949d999a97826d58422d1800041a2f44596f8496939e9d8799969493958296969992806b56412c16010000081d3144556065738896816c7b9098969291909095937e695443362513000006192c3c494d60738182838a9f9d8d837b7c918775614c473a2a17040003162839495a6368686a809595806b687d9296816c5e5d594b4639281603000f24394e647a8b8b939c9e8a857e686f6e6d6c6b6967635b514c40301d090001162c41566b81947f6b778c9d99868399888197958095917c66513c27110010253b50657b898a9e9c868486877a6e6d6b6c81969b8576614c37210c0000000f24384c5e687e938c8b8a898b948786848383868c77625847331f0a000004172a3a4b61768b9a84777e9299846f7a7977747f949b85705b4935210c000c22374c61778c96807a8e9580959c8772879681788d937e69533e291400000417293a50616a6f6e7a8f9e89746864677c919c86715b4935210c00000000000d22374b5d646c6b6a74849a9885778398907a65503b2510000000000000081c2e3f4b505d667b908a858483828180807f888f7a65544d483c2b1905000b20354b60758a9c877d92947f81979b8480807f839987725d482513000000081d314455677d857e685846331f0a0000000000001022374d62778b9681849582757a8a9e9a867762594834200b00000000132536465863788c9f9f8d8677879483879c9e898484877b654f3a2510000011263b50667c817f94878083817e7e7f7a8181877d75614c36210c0000000b20354b60747b7a8b98836d75828381807f7d7c80827764605443301c07000c2035495a626d788d98999f9c98999990867f78656f615847331f0a00000b1b2c3c494d5358677d929a8570697e9397826d5845383632281b0b00000d22364a5c6475757e93988370687a84848281807e7c79645c4a362212000003182d42586d8295806f798e8c837b83999883988e79868e7d68533d2813000e23374b5d65737c90947f6f7173818382817f7f8a9f9a85705b45301b060000091d3040566b809687818196857f7e89877d7c88907b66513a2a170400000a1f33475862778c9a84717e939b857c8e8e8c8b8b9da38d78634d38230e000e23384d63788d9e968a9f9782979d88798997827a8e957f6a55402a150000000c1f334758677d7e80969f8a746f6362788da48d78634e38230e00000000000f253a4f647b82807f7e7e899f9b88849a907b66513b26110000000000000011212e373e53687d938a888786858483838389927c67523d342b1d0d00000c21364c61768b9d88768a9d88839995807271707f9589735443301c070000011527374d5f677068604e3a29170400000000000210203448596f849a8b7e807d7c7b7e8a9f9c8777624c37220d000000071c30435461767884999d88726d798898878c95806f6f72655d4b37220e00000f23384c5e666c7e939d949391908e8d8b8a96917c665746331e0a00000012273c51677c908e9f99847f87868584838281807f7e7c7a72604a35200b000d23384d627882777f889d9c86828388959c87727b8476614c37210c0000000e1d314556606e707a8f9f8a746a7f9498836e60564f4332200b000000071b2d3e4a5760697e9499846f6c81979998969593928e79644f3a240f0000041a2f44596f8499888483998b746e83989b869b8e79787968604e3a251100081c2f3f4b5062778c9b857064798e989796959498979b89745f49341f0a000000192e43596e83988477798e8475738b8873728a937e69543e29140000000c21374c6176889d9f8b86879d9d88808d8d8b8a88888f8876614c36210c000c22374c61778b918b898a8f8096a69d8e9e9f8d899e96816c57412c170200000c21374c61768992969d9f8d8784796373899e937e69533e291400000000051a2f455a6f8497969493939b9a9a94879d917c67513c27120000000000000003111c2b40556a80959a858383828281818196947f69543f2a190d0000000d22374d62778c9f8d868b9f9d8b9f9f8b878685879d8a75604a35200b000000091930414d525b534e42311c0c00000000000010212e373b52677c919f939592918f949c9a9f937d68533e28130000000b20354a6073878d99a19f8c84817778879d958075605a5d4f4b3f2e1b080000091c2f404c576c8196887f7d7c7b7978767587947f6a553929170300000010263b50657b8b8a8b9183869b999898979796959493918f7d68533e281300152a3f546a7f927e6c79889d8b7e6e7680887f6c82917c66513c26110000000b20364b60748286849aa996807e83999b85787569614f3b27120000000010202d3945556a7f959b8570657b868584838281807e74604b36200b000004192e44596e83908d8b8a8e8a756d829796879c8e7964645c4e42311e0b000011212f374859738899887361758487868584838282857d66513c2711000000061b30465b708597948c8e92928b89908f87869295806b56402b160100000f243a4f64798f9796959493929290857878767473757a76615846331f0a000b1f34475963797c7674787a778b938e8c8b8a8988888b7d67523d28120000000a1f33475861777d83888d939895806a6e8394927d67523d28120000000000152a40556a7f8b898887868684857f8398917b66513c2611000000000000000000172c42576c819799978b8988878686859696816b56412c16000000000c21364b617689938e8d8b908e879695908f8e8d8e948d75604b36210b000000001323303a3d453e3a3124140000000000000a1a2e3f4b4f576075899e9f978b8a89888685898777624d3722130000000b20364b60758b93939ea89f8f8c7c7582979e8a7c69614b45382e21100000000011222f44596f84999c949391908e8d8c8a8d94816c57422c17080000000e23384c5d657575787b767d85838382819789807f7f7e7c75604b36210b00172c41576c819685818082989b847c7a7a78777684937e69543e291400000011263b51667b909b9aa2a19e9693999d9c9b8d8c7f69543f2a140000000002101b283a4f657b8b8e806a5d6571706f6e6d6b6a68605645321d090000000c21374c61767b787674797862637983817b888474604e4a3e31231301000003111c2a3b51667c847d675761707271706f6e6d6d70665e4d39240f0000000010253b50657b817f7e7e7d7d7c7b7b7a79797d8077624c37220d0000000b20354a6072808281807f7e7d7c7b76636261575660656158463a2917040004182a3b495b6366615b636464797e7877767574737374675f4d39251000000004172a3a475961686d73787e8385786361767e7d675f4d3a2510000000000013283c50616a7574737271706f706979838073604b35200b00000000000000000010253a4f657b8583828180807f7e7d7d81847a644e39240f000000000a1e32465763797e7978767a797781807b7a7978797f7c665645321e090000000005131e25283028261f14060000000000021628384b5d656c6b6c81969782757574727170767462594d413019090000081d314455657b7e7e8a9e8f7b7a8a879795899d8d7f6d605645321d090000000d1d2d3d4a54697e9487858382807f7e7c7b7c7f77624d37332616040000081c2f3f4c5660606978777d8b7a716f768b89746a696866605645321e0900192f44596e84999b9796989c9b9b91908f8d8c8b9896816c56412c170000000e23384d63788b8e8d8d8c8b8a8a8988878685837b65503b26100000000000000a23374b5d6577796a6250505c5b5a59575655534b45382815020000000a1f334758616662615c64625a5b636e6b66736f605645362d20130500000000000d24394c5e666f675f4d4b5b5c5c5b5a5958585b514d40301d0a000000000e23384b5d656c6a69696867676665656463686a62594834200b000000071c304354606a6c6b6a6a6968676661584d4b46454b504c463a291c0c0000000c1d2c3d494e514b494d4f5c646863626160545e5560554d41301e0a000000000c1c2a3b474c53585b63686e70635a586169675f4d41311e0a00000000000d20334350555f5f5e5d5c5b5a5a5b636e6b605544311d080000000000000000000e22374b5d65706e6d6c6b6a6a6968676c6f645c4a36220d0000000003162939495b63686462616564626c6a65656463636a665e4c382816030000000000010a10121b13110b02000000000000091e324556657b81807f80969e89797776747372716f6d675f4d3726140100021527374c5d656b74899f8c7776899d958078879d948274604b372715010005192b3c4a5b636d82979a95949392919190908f8e86715c504433210d000000111c304354606c7e8a867d92898685839995807f7d7963544538281602001a2f445a6f838e8988888786858c9a848383828183867d68523d28130000000c2035495a63777978777776757473737271706f655d4c38230e000000000000081c2e3f4b5962645c50443b464644434241403e3632281a0a000000000417293a474c504d4b4a4f4d48494e5956515e5a4b4538271a0f01000000000000091d30404c5159524d41364647464545444342463c393022120000000000081c2f3f4b50575554535352515150504f4e52554c483b2b180500000000132536434a5557565554535352514c463a363232363a3633291b0c00000000000f1f2c36393c3635383d4a4e534e4c4b4b4349444b44373023130100000000000c1d2a34373d3d494e53595b4d49474c54524d41312313010000000000031525333c404a4949484746453d494e59564b4437261401000000000000000000081b2e3f4b4f5b59585756555454535257594e4a3e2d1b0700000000000b1b2c3d494e534f4d4b504e4d5755504f4f4e4e54514c402f1a0a0000000000000000000000000000000000000000000b21364b607589969594969ea89e8e8c8b8a88878684827d675544311d0800000c21374c6176808095a88d786d7d929c8684859ba098846f5544311d08000b2034485a63797b859a85807f7e7c7d7c7b7b7a7a776f6b62503d28140000000b20354a607281939681768a9e9b9898a09e9592918975604b35200b00000b20354a6072797f7f7d7c7b7b8a917c767574737171685f4e3a251000000006192c3c495962646362616160545e5d5d5c5b59504c3f2f1c090000000000000011212e3b484d4e4a3e332531302f2e2d2c2b28201d150a0000000000000c1c2933373b383636393835353844413c49453631271a0a000000000000000000122230393c443c393021303231302f2e2d2d3027241d120400000000000011212f383b423f3f3e3d3d3c3c3b3a3a393d4037342b1d0d00000000000818253035404241403f3e3d3d3b363329211e1d2025211f170b000000000000010f1a2123272121232d36393e39373635302631353126191305000000000000000c181f22282c35383e4346383533373f3d393023130500000000000000071520282a3534333231312f2c353943413531261909000000000000000000000010212e373a4544424241403f3e3e3d414439362d2010000000000000000f1f2c35383e3938363b393841403b3a3938393f3b382f22120000000000000000030a0c0a030000000000000000000c22374c61778c9b9b9a99989faba39b959493939291908975604b35200b00000f253a4f647a8b949ba39c86817582989c9a999291978a75604b35200b000d22384d62788c8f9b9c9a9594938a8989888786868584806b55402b160000000c21364c61768a9a87756e83989882829895807d7c78625443301c080000071c3043546e8395949291908f9f9b918c8b8a88867e685341311e0b000000000e1e2c3b484c4f4e4d4c4b4b434948474746443b382f2111000000000000000003111d2b343739362d20151c1b1a19181615130b090200000000000000000c171f212623212224222021232f2c26332f201d150a0000000000000000000004121d24272f27251d131b1d1c1b1a1918181b110f0a000000000000000003111c23252c2a29292828272626252424282b2220180d0000000000000008131c202b2d2c2b2a29282726211f170c0a090b100c0a04000000000000000000060c0e110c0c0f1a212429232221201c141d201d140900000000000000000000040b0c131a2123292e3123201f212927251e1305000000000000000000030d1315201f1e1d1c1b1a1a21232e2b201d140900000000000000000000000002101b2225302e2d2c2b2b2a2928282c2f24221b100200000000000000010f1a2123292423212524222c2b26252423232a26241d1204000000000000000b171e211e170b00000000000000000a1f334758697e86858584838d9f9b85807f7e7d7d7c7a76615544311d0800000d22374b5c64787f868d949b8f7a75879d99837d7c827c665544311d08000c21364b617585888787868685869c9d878382828181807d67523d27120000000a1f334658677d857b65667c908a787d92907b6866625a4936261401000000132536556b808c8c8b8a8a8a9f9e8986868584837c66513c26130100000000000e1d2a34373938383736353026333231302f26231c1103000000000000000000000d18202224211a0f010706050402010000000000000000000000000000040a0c110d0c0d0f0d0b0c0e1916111e1a0b090200000000000000000000000000090f111a12100a0106070706050403030600000000000000000000000000080e10171514141312121110100f0e13150d0b0500000000000000000000070b1517161515141312110c0a04000000000000000000000000000000000000000000000000070d0f130e0d0c0b0801080b0801000000000000000000000000000000060c0e13191b0e0c0a0c1412100a0100000000000000000000000000000a0a0908070600060c0e19160b0801000000000000000000000000000000080e101b191817161515141312171a0f0d070000000000000000000000060c0e130f0d0c100f0d171510100f0e0e15110f0900000000000000000b1b29333633291b110300000000000004182a3a4f606970706f6e70849a98836e6a6968676665615847372614010000081b2e3e4b59626971787e868474647b8c8a7a67666c665e4c37271501000a1e32465761717372717170707b8c907f6e6d6d6c6b6b675f4d3925100000000417293a4d5f6770655d60727b78657b8a897963514d493c2b18080000000008283d50626b77767675747c9091807170706f6e665e4c38240f000000000000000d181f222423222221201c141e1d1c1b1a100e0900000000000000000000000000050b0d0f0d070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008182939464b46392f2111000000000000000c1c32424f545b5b5a59667c8a8a7c665454535251504c473a2a19090000000010202e3b484d545a6269716f605d647978645c5157504c402f1909000003162939464b5b5d5d5c5c5b5d65787b75605857575656524d41301e0a000000000b1b30404d515b504b546066625d657473635b4a38352b1e0e00000000000d21334450596261606060727b7c75615b5b5a59514c402f1d090000000000000000050b0d0f0e0d0c0c0b08010008070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090e100b090200060c0e0b070000000000000000000000000002090b0b0902000000000000040a0c0a0400000000000000000000000000000002080b0f0d07000000000000000000000000000000030a0c0c0b0801000500000000000000000000000000000000000000000000040a0c0b09020000000000000000000000000000050b0d110f0e0d0b09030006000000000000000000000000030a0c0c0a03000000000000000000000000000000000002080b1212100e0d0c09030000000000000000000000090f1112100f0e0c0b080200000000000000000000000000090e10100e0d0c0b080100000000000000000000000002090b09020005040201000000000000000000000000000000000001142636465761574c3f2f1c09000000000000001424323b3e4646454c5e667575665e4c3e3e3d3c3b37332a1c0c000000000002101d2b34373c484d545b5a4b4b5c6462594b3e423b382f2211000000000b1b29323646484847463f4c5a6366605745424141403d39302313010000000000122230393c453a36434b514d4c546060544a3d2d20190e000000000000041526333b484c4c4b4a546065676157464545433c382f221200000000000000000000000000000000000000000000000000000000000000000000000000020c121419171615141311100b09030000000000000000000000000000000000000003111c2326201d150f1a2123201c1308000000000000000000000a161e21201d150a000000000c171f211f170c0000000000000000000000000009151d2024221b10020000000000000000000000000b171e2122201c141c1b15130d0c0e110f09000000000000000000000000000c171f21201d150a0000000000000000000000000d19202226242322211e161d1b100e0800000000000000000b171e21211e170b00000000000000000000000000000009151d202827252422211e1614120c03000000000004121d24262725242322201d15090700000000000000000003111c232625242221201c14080d0400000000000000000a161e211e161c1b191816151412110f0e0c0b070000000000000000081c3043546176655d4c38230e0000000000000006141f272931302f404c566060564c402f28282725211f170c00000000000000000d1920222b35383f4645363d4a4e4d483b2e2d26231c110400000000000b161e2131333232312f3c494d514b4539282c2c2b27251e130500000000000004121d242730252630353b3836434b4a43362d1f0f06000000000000000007151d2a3437373636434a50514b4639292f2e26241d12040000000000000000000003090b170f0d090b160f0d07000000000000000000000000000006141f26292e2d2b2a29282725211e160a00000000000000000000000000000000000512212f383b3631271f2c3538353025180800000000000000000a1a2832363631271a0a00000c1c29333733291c13050000000000000000000009192731363a362e201205000000000000000000000b1b2933363735302631302a2820212426231c1204000000000000000000000c1c2a33373631271a0a000000000000000000000d1d2b34373b393837363228323125231c110300000000000b1b2933363633291b0b0000000000000000000000000009192731363d3c3a393836322829271f14060000000012222f383b3c3b393837363127221b10020000000000000111212f383b3b3938363530262821150700000000000a181a283236322831302e2d2c2a292726242321201c13080000000000000b20354b6073887b65503b26100000000000000000020c12141b1b222f38454b4b45382f22131211100c0a0400000000000000000000050b0e19202229312f202d363937342b1d17110f090000000000000000030a0c1c1e1d1c1c1e2c35383b3632281b17161612100a010000000000000000000a10121b10141c202622263035353025180f0100000000000000000000000d181f2221212530353b3c3632291b1a19110f0900000000000000000000000a161e212c24221e212c24211a0f010000000000000000000000021424323b3e4342403f3e3d3c3a3632281a0a000000000000000000000000000000011223303f4c504b45382f3d494e4a433625130000000000000002162838454b4b45382715020c1c2a3a474c473a30231301000000000000000002152737444b4f4a3e30231201000000000000000003172939464b4c4b434847453f3c3336393b382f22120000000000000000000a1a2a3a474c4b4538271502000000000000000005192b3b484d504f4d4c4b453948463b382f21110000000003172939464c4b4639291703000000000000000000000002152737444b5251504e4d4b46393f3b3225140300000d1d2f404c5151504f4d4c4b4437362d20100000000000000f1f2f404c50504e4d4c4b43363c332515040000000218283638454b453847454442413f3e3d3b3a3837353025181809000000000c22374c61778c7e69543f29140000000000000000000000000603111a2832363631271a120400000000000000000000000000000000000000050b0d141c1a0f1a21242220190d00000000000000000000000000000006080807000e19202326211e160a00010100000000000000000000000000000000060001080b110d141c20201c13080000000000000000000000000000050b0d0c0b131c202627211e160b0004000000000000000000000000000a1b283236423a3732364139362d200f00000000000000000000000c1f32424f5359575655535251504b453828160300000000000000000000000000000a1d30414d5d65605645404c5b63605443301c07000000000000091e32455660605645311d12182a3a475861584d41301e0a0000000000000000081d31445560645c4d41301d0a00000000000000000a1e334657616160545d5c5a5550434a4e504c402f1c090000000000000002152838475861605645311d0900000000000000000b20344859626664636260575e5d5b504b3f2f1c080000000a1e33465761615746331e0a0000000000000000000000081d31445560676765636261575d544f43321f0c0005192b3c4c5e66676564636160554f4a3e2d1b0700000000071a2d3d4c5e6565636261605455504333210d00000010203646535660565e5c5a595756555352504f4d4c4a4336352818000000000d23384d62788d7f6a55402a150000000000000000000000000000000a161e21201d150a00000000000000000000000000000000000000000000000000060500070d0f0d0b0500000000000000000000000000000000000000000000060c0e110b090300000000000000000000000000000000000000000000000000000001080b0b0700000000000000000000000000000000000000000000070b10120c0a0300000000000000000000000000000008182839454b574f4b454b564e4a3e2d1a070000000000000000000012263b4f60696e6c6b6a69686665605645321e0900000000000000000000000000001024394d5f677b74604b4c5e667872604a35200b0000000000000b21364b607574604b3620272b3347586176675f4d3925100000000000000005182a3b4b607479675f4d39241000000000000000011426364b61767775747271706a614b5b63665e4c38230f00000000000000091d324556617774604b36200b00000000000000000d22374d62787b7978777675747270655d4b38230e0000000c21364c617676614b36210c00000000000000000000000b20364b60737d7c7a797776747269614f3b2712000b2034485a667c7c7a7978777574645c4a36220d000000000c21364a5b657b7a79777675746a62503c28130000071b2d3e53646e76747371706e6d6b6a696766646361605453463519090000000e23394e63788e806b56402b160100000000000000000000000000000003090b0b090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001325364557606c645c57606b645c4a36210d0000000000000000000316283853697e8382807f7e7d7c7a75604b36210b0000000000000000000000000004182a3a51677d907f6a5550667c8d7d68523929170300000000021527375a6f84826e5843393c40374c61778a7d67523d2712000000000000000b1f3447596b808f7d67513f2e1b08000000000000081c30435471868c8b898886857f6c606b797c66503b2611000000000000000b20364b607488826d58432e1800000000000000011426375b7084908e8d8c8b8a8987857b65503b25100000051a2f455a6f83836e59442f190c0b07000000000000000012283d52677d92918f8e8d8b8a877f69543f2914000d22384d62788d91908e8d8c8b8a7a644f39240f000000000e24394e63798e908e8d8b8a89806a55402b1500000d22364a5c6e828b8a8886858382817f7e7c7b797876746d64533726140100000f24394f64798e816c56412c1701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000400000000000000000000000000000000000000000001040000000000000000010000000000000000000000000000000a04000000000000000000000000000000000000000000000e1c3043546075817a646075817a644e39240f000000000000000000091e324556738898949291908f8e8f806a55402b15000000000000000000000000000a1f3447596f849a86715a556e8398846f5746331e0a00000000081d314455748987725c414d51554b50657a8f816b56412c16010000000000031729394c62778a9b85715d4b37220d0000000000000b20354b60758a8c8786858485948175808b826d58432d18030000000000000e23384e63788d87725c36251300000000000000081d31445574899e908f8e8d8b8a8a98826d58432d180300021628385e738887725d47322221201c1308060000000001162b40566b80959c8e8d8b8b909a856f5a45301a0010253b50657a908c8887868484937e68533e29130000000011263c51667b9186848381808886715c46311c07000f24394e64798ea09f9d9c9a999796949392908f8d8c89826d5544311d08000010253a4f657a8f816c57422c17020000000000000000000000000000000000000503000000000303000000000000000000000000000000000000000000030c121417140e0b0d14100e0800000000000000000000070d0f0c0c0e0c0a04080b0c0e170b0c0e16190d0b05000000000000000000000000000000040e1416190b09020000070b1517140e05000000000000000000090f111f190f0d070000000000000000000000000000000000000e1e2f404a607282927d687283927d67523d28120000000000000000000b21364b60768b8b7f7d7c7b7a7a8e836d58432e18030000000000000000000000000c22374c61778b9f8d78626075899e8a76614c36210c000000000b20364b60758b88735e4d5f676a6054667c91826d57422d180200000000000a1e3346576b80959e8f7a644f3b2b190500000000000c21374c61768c857271706f77889688958173604b36200b0000000000000010253a4f657a8f89735443301c070000000000000b20354b60758a8a7c7a78777675798e846f5a452f1a0500091e324556758a88735e37393736353025211a0f01000002182d42576d829786797776728b98826d58432d180012283d52677d92877372706f7b907f6a543f2a150000000012283d52677d927e6f6d6c728788725d48331d00000e23384d63788c9998989796959493939291908f8e8e8c8674604b35200b000010253b50657a90826d58422d18030000000000000000000000000000020c12141a1811080b1218180b08020000000000000000000000000000000000071520272a2c292220232926231c110300000000000002101b2224222124211f171c2021232c2021232b2e2220190d0000000000000000080d0f140b091621292b2f201d150a131c202a2c2922160800000000000004121d2427352f24221b10060000000000000000000000000000000a1a2b3c4c5e6a7f9488756a7f958875604b36210b0000000000000000000c21374c617684846f68676665768b846e59442f1904000000000000000000000004172a3a53687e939d937e69657a8f9f917c6752372715010000000c21374c61768c8974545e677c807260677d92836e58432e190300000000021527374b6176899e8998836e594834200a00000000000e23384e63788d87725858616e819698836e605544311d080000000000000011263b51667b908a75604a35200b0000000000000c21364c61768b8a7564636261657a8f86705b46311b06000b21364b60768b8974554f4e4d4c4a4336352c1f0f0000051a2f445a6f849987726261738896806b56412b1600152a3f556a7f948a745f5b667b91806b55402b160000000013293e53687e937e69585e738889745e38281602000c2035495a677d8483828181807f7e7d7d7c7b7a79787771605544311d08000011263b51667b90836e58432e190300000000000000000003090b110b141f27292f2c251d20272d2d201d1509000000000000000000060c0e0f0d07031525323b3f413e3435383f3b382f211100000000000010202d36393736393633293035353841353538404438342b1d0d000000000002101b222529211e26343d41443632281a2530353f413e342616050000000000122230393c4a4439362d20190e0400000000000000000000000003162838485a657c8d927d687c8d927d675645321e090000000000000000000a1f33475861706f6553515062778c846f5a452f1a0500000000000000000000000a1f3347586f849a889a856f6b80968a98826d5544311d080000000d22384d62778d8a7560667c8c957f6a687e93846f59442f1a0400000000081d314455697e948b7e938b78624d382816030000000010253a4f657a8f8a7668667683968b9a8c7c665c4b37220d0000000000000012283d52677d928b76614c36210c0000000000000d22374d62778c8b76604e4d50667b9087715c47321c07000c22374c61778c8a74666463626160544e493d2c1a0600071c31465c7186948a745f5c7186947f69543f2a14000d22374d62777f7c665152677c92816c56412c1700000000142a3f54697f947f6a555474898a755645321e090006192c3c4d5f676e6e6d6c6b6b6a696867666665646362594b4437261401000012273c51677c91836e59442e190400000000000000000a161e2126201d323b3e44413731353c43433631271909000000000000000e19212324211a0f2032434f54565144484d54504c3f2f180800000000071b2d3e4a4e4c4a4e4c463a434b494e574b494d55594d483c2b19050000000010202e373a3e363234445156594b45382836434a5456514434220e00000000091d30404d515f594e4a3e352c1f180c0300000000000000000000091e3245566278899b857378899b8572604a382816030000000000000000000417293a4859626a6967666564788d85705b46301b0600000000000000000000000c21374c61768b947f948a7671869883988974604b35200b0000000e23394e63788e8b766176889c998b79697f9485705a45301b05000000000b20364b6074879983768a95806b5645321e09000000000b20364b60748496887d7b88998678849a8a7a644f3a250f0000000000000114263654697e938d77624d38220e0000000000000e23384e63788d8c76614c3c51677c9188725d48331d00000d22384d62788d927d7b7a7877767572635b4935210c00000f243a4f647a7f7b65505f6f84927c67523d2712000b203448596269665e5c5a687d92826d57422d1800000000152b40556a8095806b5660758a8b76604b36210b00000e1e30414d52595958575655545453525150504f4e4c473b3126190900000012273d52677c92846f5a442f1a05000000000000000a1a2832363b3632424f545a5447444b5158584b443727150200000000000e1e2c353839362d23273b4f61696c624c5a6269655d4c362614010000000d22364a5c64615b6361585454605b636c605b636b6e625a4834200b0000000a1a2e3e4b4f534b453951626b6e605645364354606a6c62513e2914000000000f24394d5e66746e645c4d493c332a1e160a0100000000000000000b21364b6075859b8d7a74859b8d7a645443301a0a00000000000000000000000d22374d62777f7e7d7c7a797c9186715c46311c07000000000000000000000316293952687d928d7887927d778b907b908f7a65503a25100000000f243a4f64798f8c776e83998684998573809586715b46311c06000000091c2f4052677d92917c6f84998875604b36211100000000091d3145566073808c92909983756378899b86715b46311c060000000003111c3043546a80958e79644f3c2c1b0b00000000000f24394e64798e8d77624d3d52677d9289735e49261401000e23394e63788e9b92908f8e8c8b8a8779634e38230e00000d22364a5c646a655d60687d8a8b78624d38220d00081d31445560737472716f6e7e93836d58432e1800000000162b41566b8096816c5661768b8c77614c37210c000000132330393d4443434241403f3e3e3d3c3b3a393937342a1d14090000000013283d53687d92856f5a45301a0500000000000003162838454b504b454f61696f65545560676d6d605544311d08000000000e1e2c3c494d4e4a3d38353f54697f816c616f787e7b655443301c080000000f24394e64797663797661697274647981726379808378624d38220d0000031628384b5c646960574a566b808474604b435460727f816c56412c170100000011273c51667c8b83796e625a4c473a32281d14090000000000000013283e53687d9397826d7d9397826d5c4a362513000000000000000000000000152a3f556a7f94939291908f919c87725d47321d08000000000000000000000a1e3246576e849989738398827d928a758796816b563d2c1a06000010253a50657a8f8d797e92917c7a8e937e809687725c47321d070000000f23384c5e71869c8975687e93927d68533f2e1c08000000031729394f606979879d9b95807464667c867c66513c27110000000001112131424b6073849a927d675a49392918080000000010253a4f657a8f8e78634e3e53687e938a745544311d08000f24394f64798e998f8b8988878588947e69543f29140000071b2e3e4a4f545053687d91947f6a5a4835200b000b20354b60758889878685838599836e59442e1900000000172c42576c8197826d5762778c8d77624d38220d00000005131e25272f2e2d2c2c2b2a2928282726252423221f180d01000000000014293e53697e9385705b46301b06000000000000091e3245566066605654697f836f5760737c828274604b36200b00000005192b3c495b63645c554d49495a70858c7676838c948974604b35200b0000091e33495e7388817388816c7e878b7a7f8f7a798a95947e69543f29140000091e324556647a7e75645c596e8396806b5d546072819488735e48331e090000000e23384d637887978c83786c61584b45383126191208000000000010253b50657a90907b667b90907b655544311d0e000000000000000000000002172d42576c82978281807f7e809588735d48331e00000000000000000000000c21364b61768a99846f7e938a83988671839887725b4935210c000011263b51667b90917c8a9a846f6e83998a839988735d48331e000000071b2d3e50667b9097826d62778b9c86715d4b37230e0000000a1e334657697e8b9d8a869695877a646671665e4d39240f000000000f1f2f3f4e606b8096979e89786357463625130000000011263b50667b908e79644f3f54697f948a75604b35200b0010253a50657a8f8f7b74747371708296806b56412b16000006192c3c494d574d53687d9396816b5b4a36210c000e23384d63788d9e918f8e8d979a846f5a452f1a00000000182d43586d8298836e5863788d8e78634e39230e00000000010a1012191918171616151413121111100f0e0d0b0500000000000000142a3f54697f9486715c46311c070000000000000b21364b60757b74625970858b7660687d8e988f7a654f3a25100000000b2035485a637879726a635a5b636f84907a788483998c77624c37220d00000b20354a60758a86738886718186937e7f937e757c8196816b56412c1601000b21364b60758a93867a6961647a8f8d7b6560728197917d67523c2712000000000c2035495a6376818d988b81776a60564b443730231c11030000000e23374b5d71869c867474869b8573604b3c2c19060000000000000000000003192e43586e838e796c6b6a687b9189745e492715020000000000000000000316283852677c9195806a7a8f9e8b97826d7f948d78634e38230e000012273c51677c919e899e8d7a64647a8e9e999e89745e3828150200000d22364a5c70849a907b655970859a8f7a65503c2b190500000c21364c61768b9b877975809199846f5a5c514d40301d090000000c1c2c3d4c5d687e9397828a9c8675615443301c1200000011273c51667c918f7a655040556a80958b76614c36210c0011263b50667b908f7a65545d5c6f8497826c57422d1700000c2035495a636c625a606d82988e79634e39240e000f253a4f647a8f887c7a7978819785705b45301b00000000192e44596e8399846f5a64798e8f7a644f3a240f000000000000000000000000000000000000000000000000000000000000000000152a40556a7f9587715c47321c07000000000003182e43586d829085776371868c776d6c757989927c67523d27120000000d22384d62788b8e877f787068787d82947e6970728a8e79644e39240f00000a1f354a5f748a8974868a766b8095807d92826d6a7f94826d58432d1803000b20364b6075889d9c8b7e6f616e8298887673819796816c5f4d39251000000000081c2e3f4b58616c7b879d96897f756860554c40382f2113050000081c2e3f52677c91947f6a7d92947f695a4935200e00000000000000000000041a2f44596f848f7a645554677c918a745544311d08000000000000000000091e3245566e8398907b66758a9f9f937e697b90947e69543a2917040013283d52687d92a79e98826d5c5c6f8399ae9f8a755645321d0900061a2c3d4f647a8f9d88746054697e9499836e5a4835200b00000e23384e63788d857664606b7d8b86715c473c3930221200000004182a3a495b657b8c9c86757f94998372604a402f1d09000012283d52677d92907b665141566b81968c77624c37220d0012273c51677c91907b6650455b708698836e58432e1900000e23384d63788178624d617689917c66513c27110011263b51667c90887365636c829786715c46311c000000001a2f445a6f849485705b657a8f8f7b65503a25100000000000070c0e140e0c06090b13120b07070d0f140d0b050000000000000000162b40556b809587725d48321d080000000000051b30455a70859a9b8779728799838281807f8d947e69543f29140000000f243a4f647a8f9c9c958d857d86928196836d60758b907b66503b26110000091e34495e73898c77848f7a6b8196827b9086706a8095846f59442f1a0400091d324556657a8f9e9793837662788a998381979a8474604b41301d0a000000000e23374b5d6576706a7f95a69d94887d73665e504c3f3023130100001120354b6073869c8b7975879d8a78634d3d2c1a06000000000000000000051b30455a7085907b655655687d928b75604b36200b0000000000000000000b21364b6075899e8c776170869bab8f7a65778c9a85705846331f0a0014293e53697e93a89f8a78624d4f647a8fa1aa8b75604b36200b000c2135495b6e839896816c554d62788d9f8b78624d38220d00000f253a4f647a8f826c58535f748987725d3626241d12040000000a1f3347586379899e8c7a6474869c957f6a5e4c38240f000013293e53687e93917c675242576c82978d78634e38230e0012283d52677d92917c6760565e72879a846f5a452f1a0001162c41566b80957f6a6261758a937e68533e29130012273d52677d928a74575c6d839887725c47321d000000000e23384e63797f79634e60727d7d74604b35200b000000010f1a2124292320191d202827201c1b2224292220190d00000000000000162c41566b819688735e48331e090000000000000c22374c6177879d9c897a899e96908f8a8a9e95806b55402b160000000d22374b5c687e93a0978e92929c867e93877260768b927d67523d28120000081d33485d72888f7a81947e6c819784798e89756b809585705b46301b00000215283850667b9089818b9787766a809599979d887762554431231201000000081c2f3f50657a8c85798b9f9988959d92867c70655d4d41301e0a0000081c304354687d929a84737e939a846f5b4935210c000000000000000000071c31465c7186917c6c6b6a697e938c76614c37210c00000000000000000011273c51667c919d8772586c81979f8b766173889d8a76614c36210c00152a3f556a7f94a695806b5a484a5c6f8499a18c77614c37220c000e23384e63798c9f8f7a644f485a71869b95806b55402b16000011263b50667b90836d696867748a89735443301c0800000000000c22374c6176879d96816b5c657a8d9f8d7c66513c26110000152a3f546a7f94927d685343586e83988e79644f39240f0014293e53697e93947f7776757373889b86715c46311c0004192e43596e8398837a7776778c957f6a55402a150014293e53697e938b75737270839988735d48331e000000000c2135495b6369635b4a54606868605443301c080000000f1f2d36393e38352c32363d3c35302d363a3e37342b1d0d000000000000172c42576c819789735e49341e090000000000000a1f34475972879c868f848a96807b7978798e97816c57422c17020000071b2e3e4e6072879782797d8b957f7c918b7661768b947e69543f29140000071c31475c7186927d7e94836e829785778c8d786b819687725c36251300000012273c52677c918974788287786276899e9f8b7a64594837271505000000000e23384c5d657684958c8a998375808c9f9c91857b675f4d3925100000011426364b6074889d8f7a75899e8d78634e38230e000000000000000000081d33485d72889b8481807f7e83998d77624d38220d000000000000000000172d42576c829798836e59687e939d8772576f849a917c66513c261100162b41566b80969e8876614c3c3e4f647a8fa18d78634d38230e00162b40566b80959d87725c4b3c556a7f949d88725d48331d080012273d52677c9287807f7d7c7d928a75604b35200b0000000000162c41566b81969c8775604b5d6d82979c87715c47321c0700162b40566b8095947e6954445a6f8499907a65503b251000152a3f556a7f949d948c8b8a89878f9c88735d48331e00061b30465b70859b998e8d8b8b9f97826c57422d1700152b40556a80959f8a888785899e89745e49341f00000000061a2c3d494e544e4a3d434a52534b433626140100000e1e2d3d4a4e544d493c454b53524a433e4a4f544d483b2b1a0a0000000000182d42586d82978a745f4a351f0a000000000000081c30435473898f7a797a8e9e96908f8d8e9798836e58432e190300000010203142566b80968a777e938e79798e8f7a64768b96806b56412b160100061b30455b708595807c918772829887758a917c6c819688735443301c07000013283e53687d938a75626c72626a8095a79c8775604b3f2f1c0c000000000010263b50657b7e76808d9e897f7e7d80899fa39b907d67523d2712000000081d314455697e8a82736a7f89816c5b4935210c0000000000000000000a1f34495f748a95939291908f8e8c8776614b36210c00000000000000000012273d52677d8d8d7d675263798b8f816c566a7f8f8b7a644e39240f0013283e53687e8e8e7d67574633374b5d6f838e8775614b36210c0011273c51667c8e907f6a553e384d62788c91836f5a442f1a050014293e54697e9395949291908f8e8975604b36210b000000000012273c52677d8e8c7b6557454d62788a8b7e69533e2914000013283d52687d8e8d7c665141576c818f8b78634d38230e0013283d53687e9091908f8d8c8b8a8987806a55402b1500081d33485d72879392908e8d8b8a887d68523d281300172c41576c819392908f8e8c8b8a826d57422d1800000000000f1f2c35383f39362d30353d3d3530261808000006192c3c4a5b6369635a495660686760544a5c64696259483828160300000000162c41566b819388735e49331e090000000000061320354b60758a907b65778c9a847f7e7d7f959a85705a45301b04000004182a3b474f657a8f958083958672778c937e69768c97826d58422d180300041a2f44596f8498827a8f9681869c89748895806c81978a75604a35200b0000152a3f546a7f948b7661606466778c9f9b9f96816c5d4c3a2a170400000003182d43586d8293887c7c889a949392959c999899947e69543f2914000000021527374f6069756e60616a746c63523d2c1a060000000000000000000011273c51667c807e7d7c7b7a787773615746331e0a0000000000000000001025394d5f677879675f4d5b63777a72604b60727a78645c4a36210d0011263a4e60687979675f4d39292e3f4b60747975615746321e0a000f24394d5e66797b72604a3535485a63797c74604b36200b00000d22374d62777f807e7d7c7b7a7976615645321e0900000000001025394d5f677979655d4b39485962777769604e3b2611000011253a4e5f687979665e4c354a60727a78635a4935200c0011263a4e60687b7c7b797877767573726a62503c281300000f253a4f647a7e7c7b7978767573685f4e3a2510000c22374c61767d7d7b7a787776746d63523f2a160000000000010f1a21232a23211a1c202828201c14080000000c2035495a63797e78635860747d7c72605c647a7e78625645321e09000000000c21364b61757e7a644f39240f000000000002132431374c61778c917c67798e9d8785848383999c87725d372f221200000b1f344759616c73889e8979807b65748997826d778c99846f59442f1a040003182e43586d839885778d9f96919389738699846f82978b76614c36210c0001162c41566b81968d7873747a7c8a9c90868c9f8d7b655847331f0e000000000c21364b6175829391847b84969fab9c868382848275614b36210c00000000091932424f5560554b4f545f575245341f0e00000000000000000000000f24394d5e666a69686766646362605546392917030000000000000000000a1e30414d5a63635b4d4149596264605443546065625a4a3d2d1a07000b1f31424e5c64635b4d41301b1d324556606361574639291603000a1d30404d5c6465605443302b3c4a5b6366605645321d0900000b20344859626a6a6968676665646157463828160300000000000a1e30414d5b63635b4b3f2f3b48596262594e42311f0b00000b1e31414e5b63635b4c403043546064625a493c2c1906000b1e31424e5d65676564636260575e5d55504333210d00000d22374b5c646967666462616054524e41311e0b000a1f33475861686766646362615757524535230f00000000000000060c0e140e0c07070b13130b0801000000000e23384d63788b938976616d8292917f6a64798c938875604b36210b000000000a1e3346576169645c4a36220d00000000000b1e31424e5363788d937d68798b98959492908a8b91836f554c402f1d09000c22374c61778181879d937e7b797472879b8671778c9b86705b46311b000002172c42576c819788758a99837c7e7a6f8499887282978d78624d38230d0003182d43586d82989f8b88878f8298867b7581969d8876614c3c2c18080000000a1e324657616e7e8b9a8a80808d9d9d88766d6e6d615746331e0a000000000014243237444b44373c3f4a423e3427170000000000000000000000000a1d30404d5155545251504f4e4c4b4437291b0b00000000000000000000011323303c494d4e493d303b474c4f4b4336434b4f4d483c2d1f0f0000021424313e4a4f4e4a3d302313152838454b4e4b4639291b0b0000001222303d4a4e504a4336251e2d3d4a4e514b4538281502000005182b3b484d555554535251504e4c4639291a0a000000000000011323303d4a4e4e493d2f212b3b484d4c483b312414020000011323313d4a4e4e493d2f2536434a4f4d483c2c1e0e0000021324313f4b5052504f4e4c4b453947403c332515040000081b2e3e4b4f5352504f4d4c4a43363a312313010004182a3a474c5352514f4e4d4b46393f352717060000000000000000000000000000000000000000000000000012273c51677c91a28f7a6472879d99836e687d92a18d78634e38230e0000000003172939464b544f4a3e2d1b07000000000011263a4e6068757b8f947f7c808283807f7d7b7a7b7c7773665e4c38240f0014293e53697e93969d9c9b93908e8874859a8a75778c9d88725d3a2917040001162b40566b80958b768898836e6b676d82978c7682988e79644e39240f0002182d42576d8295928f8e9795808b917c6676889e98826e5a493625130000001024394d5f6771697a8b9f95878088968b776159584b463929170300000000000614192631353126272a342c2a22170900000000000000000000000000122230393c403e3d3c3b3a3937353126190b00000000000000000000000005131e2c353838352c1f2a34373a35302630353a38342b1d0f010000000614202d363939362d1f13050a1a283236393632291b0b0000000004121f2d36393b353025180f1f2d36393c3632281a0a000000000d1d2b343740403f3d3c3b3a393633291b0b000000000000000005131f2d363939362c1f111d2b343737342b1d14060000000005131f2d363938352c1f182530353a38342b1d0e000000000613212f383b3c3b3a3837363228322b282115070000000010202e373a3e3d3b393836353025251e13050000000c1c2a33373e3d3b3a39373632292a231709000000000000000000060c0e0f0d0c0b080100000000000000000c21364c6176868d847460697f8c8b7c666177878d8372604b35200b00000000000b1b2933363e39362d201000000000000013283e53687e8b899e95808a969898959492908f90918c8a7c66513c2611000f243a4f647a88888787868584837e7782988e7a778c9f89745846331f0a0000152a3f556a7f949d878b9d8782807c7e899e9984879d907a65503b251000000c22374c6176807d7a7981957f849a86726d7e93a08d78625443301c07000012273c51677d867d82999f969c8c83817b6659493c3633291b0b000000000000000009141d201d1409151f17150f05000000000000000000000000000004121d24272b29282726252322201d14090000000000000000000000000000000e19202323211a0f181f2225201c141c20252220190d00000000000002101b222424211a0f0100000a151d2024211e160b000000000000010f1a212426201c1308010f1a212326201d150a0000000000000d1820222a2b292827262524211e170b00000000000000000000010f1a212423211a0f010d1820222220180d00000000000000010f1a212423211a0f08131c20252220190d00000000000003111c23252726242322211e161d15130d04000000000002101b2225292726242321201c13080b0100000000000c181f22282826252322211e160b0f060000000000000000010f1a2123242321201d151b0c0903000000000a1f33465861747873605661697777665e5961757873605443301c080000000000000b171e212924221b1002000000000000162b41566b80918f91937f8085848484849a878180807f7d76614c36210c000d22364a5c647373727170706f6d828c98a09d87859ba68b76614c36210c000014293e53697e93a1999291908f8e8a8398a0a19991938e7a644f39240f00000a1f334758616a68656c8196817d92998482818c9f8b7b72604a35200b000013283e53687e93928c9f8d818b9d99887d6f635a493b2a180b0000000000000000000001080b080100000a02000000000000000000000000000000000000000a0f1115141312110f0e0d0b08010000000000000000000000000000000000060c0e0e0c0600050b0d0f0b0801080b100d0b05000000000000000000070d0f0e0c07000000000002090b0e0c0a03000000000000000000070d0f100b0700000000070c0e110b09020000000000000000050b0d151514131211100f0c0a0300000000000000000000000000070c0e0e0c06000000050b0d0d0b0500000000000000000000070c0e0e0c06000000070b0f0d0b05000000000000000000080e1012100f0e0d0b0903000000000000000000000000080d0f1412110f0d0c0b0700000000000000000000040a0c1312110f0e0d0c0a0300000000000000000000000f1f2c363939383735312730211e160b0000000417293a465660636055454f5a6261594c475660636054433626140100000000000000030a0c140f0d0700000000000000000c22374c61777c7a7c7d746b7a868685859b8780807e7a68615846331f0a00071b2d3e4a4f626b6d6c6b69676f8493969ea59c8e8e928874604b36200b000013283d52687d9299837d7c7b7a79767982989a847c7e7c665c4a36220d00000e23384c5d656967666d839883768a9f9997969a999890806b55402b16000011263a4e606c80959f97827379879d9e928478635948341f0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1b2c3d494e4f4d4c4b4437453632281b0b0000000b1b2938454b4e4b44373c484d4c473a38454b4e4b433626180800000000000000000000000000000000000000000000000b1f344759616665737f81747e93969499a19d8d8b8d846f5a463a2917040000101e3245566b808381807e7d79787e80969c8779797d78625544311d08000012273c51677c9199837a7776757372687a8f9b867069665e4c3e2d1b07000010263b50657b7e7d7b7a8499846f83989e89868584838179634e39230e00000b1f314251626c7f939f978987879ca4a29a8a77624c37220d00000000000000060b0d0c0903000000000000000000000000070d0f180c0a0400000000000000060c0e131719100e080000000000000000000000040000000000000000000000000000000000000000000000000000000a0f111c0c0b090200080700070d0f180b080100000000000000000000000003090b1c0d0c06000000000000000000000000040a0c0b070000000000000000000000000000000000070b120b0902080b0f0d0b090200000000000000000000000000000000060b0d0b060000000000000000000000000000040a0c0e0d0b090200060503000000000000000000000002090b110f0e0c0b0802000000000000000000000000080e1011100e0d0c0b070000000000000000000002090b0c0a04000000040a0c0a04000000000003162839495b6364626160555d5b4b46392816030000000b1a273136383531262b343837342a2832363835302618080000000000000000090f1114120c160f0d0700000000000004182a3b474c607483948b777b82817f84998878767572655d4c38230c0000000b21364b60768a98969594928e7a687a8f9f8a756468625a4837271502000011263b51667b90a1998e8d8b8a88867e788d9e897460514c402f20100000091e33495e73889392908f9a9b86707c919c8773706f6e6c635b4936210c0000021424344451616a7e8d9f9e9c9b908e90988c78624d38230d0000000000000e192023211e1614120c0200000000000002101b22242e211f170b0002090b0f14192123282c2f25231c11030000000000030c12141a0b0903000000040a0c0f0f100f0e0c0a04000000000000000004121d24273122211e161e1d1c1c1a21242d201d14090000000000000000080e10161e21312320190e000000000000000000000b171f21201c13080000000000000000000000000008131c2027211e161c202422211e16100e080000000000000000000000000e19202320190e0000000000000000000000000c171f212422201d151d1c1a19110f09000000000000000a161e2126242322201d15190b080100000000000003111c23252625242221201c1308060000000000000a161e21211f170c000b171f211f170b00000000091e324657637979787675747370615746321e09000000000a151d2023201d14192022221f18161e2123201c14080000000000000004111c23262927212b24211a0f0100000000000c1d2a43586d82989781758b97969499a19e8d8b89867b65503b2610000000091e3245566b80838281807f7c7362788da18d7862524d483c2b19090000000d22384d62788b8f8b8a89888786857d768b9e8b76614c362f2212020000051a2f455a6f838a8988878688806b75899e907b665a59574e493d2c1a0600000006162634435060687d8b9f9b857b797b827d675a4835200b00000000000e1e2b353836322829271f1406000000000010202e363a433633291b11151d20252a2c35383d41443b382f21110000000006141f27292f211e160a070c181f222425252423211f170c00000000000000122230393c4637363228333232312d3639423531261909000000000003111c23252832364638352c1e0e08010000000000000b1b2933363530251808000000000000000000000008182530353c3632283035393836322825231c1103000000000000000002101e2b3538352b1e12040000000000000000000c1c293337393736312732312f2e26241d1204000000000a1a2832363b3a38373631272e201c1408000000000011212f383b3c3a393836353025211a0f010000000a1a28323637332a1c161b29333633291b0b0000000c21364b61758b8e8d8c8a89888475614b36210c000000000002090b0e0b0801050b0d0c0a0402090b0e0b0801000000000000000011222f383b3f3b364039362d200f000000000000142a3f54697f8f88767283878685899e988382817f77624d37220d0000000316283851626b6e6d6c6b6a67605a6e838b8473604b38342b1d0d000000000b2035485a62787a76757473727170676c8188816c5846331f120400000003182d4154656f7574737271736b626c818e8877624c434139362c1f0f000000000008162533424e5f677c8a8c7c6664656d675f4d3c2b1906000000000d1d2b3c484d4b46393e3b32241402000000071b2e3e4a4f584c463a29262731363a3f3c494d525759504b3f2f1c080000031425323b3f443632281b1a212a3437393a3a3a383633291c0f01000000000a1d30404d515b4c4b4538494847463e4a4e584b44372614010000000111212e373a38454b5c4d493c2c201d1509000000000919293a464c4a433625130000000000000000000000132536434a514b4538434b4e4d4b45383b382f2111000000000000000010202d3c484d483c2f221200000000000000000417293a474c4e4c4b4538474645433c382f221200000002162838454b504f4e4c4b44374435302618080000000b1b2f3f4b50514f4e4d4c4a4336352c1f0f000002162838454b4c473a2e26343a464c463a29190900000e23384e63788d8a87868483848f7a644f3a250f0000000000000000000000000000000000000000000000000000000000000000091c2f404c50544f4c564e4a3e2d1a07000000000012273c4f61697a7863606f727170828e8a766d6c6a62594834200b000000000a1a344451565958575654524b54656e766f6054433020190d000000000005192b3c485a62656160545e5d5c5b52626c736c63523a291704000000000012253747545a5f5e5e5c5b5d564b60737975625948342c23211a0f0100000000000007152431404d5d657878665e4f5058524d41311e0e0000000005192b3b485a6261575d544f42321f0c0000000d22364a5c646d615846373b38454b4f54595b63686c6e655d4b38230e00000c1f32434f54594b4539282d363a474c4e4f4f4f4e4c463a2d200f000000000f24394d5e66716160565f5e5d5c5b5b5c646d605544311d080000000f1f2e3f4b5050566071625a49453531271909000001152737465861605443301c07000000000000000000071c30435460676056455460646260565d504b3f2f1c08000000000000071b2d3e4a5a625a4c402f1c09000000000000000a1f33475861636260565e5d5b5a58514c402f1d090000091e324556606664636160555d594b433626140100031629394b5d65666563626160544e493d2c1a0600091e3245566061584b3e3444515861584637261401000f243a4f64798f8072706f6e7e907b66513b261100000000050b0d1a1a181716151413110e0c06000000000000000000000000000f23384c5e666961616b645c4a36210d00000000000c2032434f5c64635a4a595c5c60737976615857554d483b2b180500000000001626343d41434242403f3c3547545761574b4336261405000000000000000e1e2b3c484d4f4c4b43484847464451565e575245351b0b0000000000000819293741454a494847464841435460636056483b2b180e0c06000000000000000000061422303f4c5a62635a4c403b433d3a31231300000000000b20344859627876727369604f3b27120000000f243a4f647a8376614c4c5156566064696e73787d81837b65503b2510000012273b4f61696f605745323e4a4e5961646465646361584a3e2d1a0700000011273c51667d867776757473727171706f798273604b35200b0000071a2d3d4b5d656664748678625e5a4b443727150100081d314455617672604a3520100000000000000000000b20354a60727c74604b60727977767472655d4b38230e0000000000000d22364a5c7078665e4c38230f000000000000011426364c6176797775747372716f6e665e4c38240f00000b21364b60747b7978777574726e605443301c08000a1e324657657b7b7a7977767572635b4935210c000b21364b607477645c4b4351636c76615544311d080010263b50657b90816c5b5a6a7f917c67523c27120000000d181f222f2f2e2c2b2a29282723211a0f01000000000000000000000011263b50667c7f6976807a644e39240f0000000000031525323e4b4f4d493c4447435460636158473a4037342b1d0d000000000000081621292c2e2d2c2b2a27203639464b4639302618080000000000000000000e1e2b35383a36353026323130343e4149423e35271700000000000000000b19252d2f3534333231332636434b4e4b45382b1d0d000000000000000000000000000412212f3c494d4d493c2f252d28251e130500000000000d22374d62788d8a88887e69543e291400000013283e53687d93816c5c61666b70757a7f84888d92948c7c67523c2712000014293f54697f8475604b3c4a5c647177797a7a797876645c4a36210d000003182d42586d82978c8b8a89888787868584868e79644e39240f00000c21364a5b657b7b797c917d74736f605544311d08000b20354b607489806a553e2d1b0700000000000000000e23384e63788d816c5b687d8e8d8b89877b65503b25100000000000000f24394f647a8d7c66503b2611000000000000081c30435470858e8c8b8a88878684837c66513c26110000142a3f54697f908f8d8c8b89888373604b35200b000c21364b61758b918f8e8d8b8a8779634e39230e00162b40556b80897a645a4f616c818b73604b35200b0011273c51667c91826d58566b80937d68533e281300000d1d2a343744444342403f3e3d3c38352c1f0f0000000000000000000004182a3a5e7388917c8095846f5a3b2b190500000000000715202e373a38352c2f2636434b4e4c473a292a2220180d0000000000000000050e1416191817161512191b29323632291c140800000000000000000000000e1920222521201c141d1c1b22292c332c2a2217090000000000000000000812181a201f1e1d1c1e18263035393632281a0d00000000000000000000000000000003111e2b353838352c1e121812100a010000000000000c21364c617686868a9a85705b45301b0600000c21364c6176898d7b72767b80858a8f9499948d857f78675f4d3925100003182e43586d8395806b5a484e647a868c8e8f8f8f8d8d79644e39240f0000041a2f44596f84998b888786899b8584838287907b65503b261000000e24394e63798e908f919a928a888373604b35200b000b20364b60758b88735c4a36220d00000000000000000b20364b6075898c79636b809585848396816c56412c1700000000000013283d52687d927f6a543f2a150000000000000b20354b60748a9f9795949291908e8d846f5a442f1a0003182d42586d8297918b8a8987898e78634e39230e000e23384e63788d8c8887868586937e68533e2913000f24394e64798a8878625e697f94836e5544311d080012273d52677c92836e59576c81947e69543f29140005182a3b474c5a59585756545352514e493d2c1d0d0000000000000000000a1f334758687d8a878a897964594834200b00000000000002101b22252320191a18263035393733291c150d0b0500000000000000000000000001040302010000000b161e211e160b0100000000000000000000000000050b0d100c0b08010007050e14171e17150f0500000000000000000000000003050a090907060008141c2024211e160a0000000000000000000000000000000000000e1920232320190e0003000000000000000000000a1f3346586172718499836e59442e190400000a1f3346586b819687878b90959a9f988c857f787069625a4d41301e0a000012273d52677d928a78624d5a71869b9e8e8a8989908e79644e39240f0000061b30465b7085917c74737284917b6e6e6f84917c67523c2712000012273c52677c919c8d929e8a878a8f7a644f3a240f00081d31445572878e79644f39240f0000000000000000081d3144556c8196836e6c818f7a6f7a8f826d58432d1800000000000014293e54697e93806b56402b160100000000000c21364c61768b9781807f7d7c7b797872604a35200b0004192e44596e83917c76757372828f7a654f3a2510000f24394f64798e807372716f81957f6a55402a15000d21364a5c6a80958675667c8d8877614c372614010013283e53687d93846f5a586d82957f6a55402a15000b1f344759626f6f6d6c6b6a696866635b493c2b190500000000000000000c22374c61767d879c9b857e78624d37220d0000000000000000080d0f0e0c060008141c2023211f170c00000000000000000000000000000000000000000000000000030a0c0a030000000000000000000000000000000000000000000000000000000001090200000000000000000000000000000000000000000000000001080b0e0b09030000000000000000000000000000000000000000060b0d0e0c06000000000000000000000000000417293a464c5c6e8397826d58422d180300000417293a4c62778a9d9c9f9b949a9882787069625a544d483c3023130100000b20364b60748898836e5d63788d9e897a7574728a8974604b35200b0000071c32475c71879c918988878a9b8583828187937e69533e2914000014293e53697e9386787d927f7285917c66513c26110002152737596e8395806a553c2b190600000000000000021527374d62788b8f7b6d83907b667a90846e59442f19000000000000152a40556a7f95816c57412c170200000000000d22384d62778d8b766b696867656463605443301c0700051a2f455a6f84907b6560546e83907b66513b26110010253a50657a8f826c5d5c6d8296816c56412c1700071a2d3e4b6073859983798a917c665947341909000014293f54697e9485705b596e8396806b56412b16000d22374c627784848381807f7e7d7c79705a4834200b00000000000000081e33485d7388928c8d8c9093836e59442e190000000000000000000000000000000001080b0e0c0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1b293342586d8296816c56412c17000000000c203448596c81979f8d857e8495806e6c6b69665e4c3c2b1e1305000000081d3144556a7f94907b65657b909a857060546f83836e5544311d080000031629395e73889d988f8e8d9e9e968b8a8a8b947f6a553f2a150000152b40556a809588727c92807287927d68533d28130000142a3f54697f9486715a4835200b000000000000010f1a2135495a6e8399857584917c677c9185705a45301b000000000001162b41566b8096826d58422d180300000000000e23394e63788e8c7762545351504f4d4a433625130000061b30465b7085917c66515a6f84917c67523c27120011263b50667b90826d58596e8397826d58422d1800000f1d31445563798a998a97816c5e4c3b2a18000000152a3f556a7f9486716b6a6f8497816c57422c170012283d52677d9299989795949392918d78624d38220d0000000000000003182d42586d81867b8c857b847c66513c2611000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090b0902000000000000000000000000000000000000000000000001080b08010000000000000000000000000000000000000000000000000000000100030a0c0b08020000000000000000000000000000000000000000000000000000000000000002090b0e0b0801000000000000000b172c41576c8195806a553928160300000005182b3b4d62788b9a84706f859a878382807e7b665a4835200b00000000021527374c6176899c8673677d9299846f5a4c627776614c3726140100000a1e324657748a98827a79798a96817475748896816b56412c160100182d42576d82978a747d92817388947f69543f2a14000010253a50657a8f8d78624d38230d0000000000000f202d36393c4f657a8f927d84927e727e9286715c47311c000000000002172c42576c8197836e59432e190400000000000f243a4f64798f8d796867656463616054453928160300071c31475c7186927d67525b7085927d68523d28130012273c51677c91836e5c5b6f8499846e59442f19000001152737495b687e939d8776604b40301d0c000000162b41566b80968a8281807f8798836d58432e18000d23384d6278858684838281807f7e7b655a4834200b0000000000000001162a3f52636d70788d89736f665e4c38240f00000000000000000000000704000000000000000001010000000000000000000000000000000000080e101b151d201d150a06000000000000000000000000000000000000000008141c201c14080003020100000000000000000000000000000000000002090b13170c171e21201d150900040a0c110b08020000000000000000000000000100000000000000050a151d2023201d140900000000000000162b40556b80947e695746321e11000000000d2035485a6d8298907b71869c9d969594938d78624d38230d000000031525323746586b8096937e697d939a846f5a4759626158473319090000000c21364b61768b9d88858483999c86807f7f8c97826d58422d18030013283d52687d87826e7e9381738b96806b56412b1600000c21364b61768a937e69543a2a170400000000071a2d3e4a4e57545d70859b87879c8a87889a88735d48331e000000000003182d42586d8297846f5a442f1a05000000000010253b50657a9097817d7c7a79787773605745321e0900081d32485d7287937e68535c7186937e69533e29140012283d52677d928472717071859a85705b45301b0000102031414a607283999f8b7b655a48392816030000172c41576c8194939291908f8e8c806b56402b16000b2035495a6271716f6e6d6c6b6968655d4b3c2b190500000000000000000f2335455258617583816c5a514c402f1d09000000000000000002090b1c191413121111100f0e1616140e0500000000000000000000000003111c2325312832363228211a0f01000000000000000000000000000000000311182630353026181918171615141311100d0b060000000000000000000a151d20282c21293336363127190c171f2126201d15090000000000000000070d0f160e0d0b0903000e192027313638353126190900000000000014293f54697e948575614b3f2f1c0800000006192b3c4f647a8e958073889d8881807f7e7b655a4835200b0000000c2032434f556062778a9e89777e939a85705b504e4c4c473a2a17000000011426364c61768a998f8e8d8c8c968d8a88878b97816c57422c17000011253a4e5f68726e697f9484829796816c57412c170000091e32465771869a85705847331f0a000000000d21364a5c646c6a68677c919d9c8d8a888785806a55402b1500000000040a192e43596e839885705b45301b06000000000011263c51667b919f979391908e8d8c8775604b36210b00091e33485e7388947e69545d7287947f6a543f2a150013293e53687e938c878685838a9c87725c47321d00081b2e3e4e606b80959a8a9e8878625746321e0900000d22374c62777f7e7d7c7b7a78776b62513d29140006192b3c494d5c5b5a595856555453504b3f2e1d0d000000000000000000061727353f4657616e6c62513c382f221200000000000000000a151d20322f29292827262524232c2c29221608000000000000000000000011212e373a4638454b4538352c1f130200000000000000000000000000000011212e36434b43362c2e2d2c2b2a292826252320190e00000000000005131a2832363d413639464b4b44372a1e2933373c36312719090000000000010f1a21242b2322211e161d1e2b3538454b4d4b443726140100000000000f253a4f647a8f98826e5d4b38230e0000001828363c50626b7e8076738b9c87726b6a68655d4b3c2d1f0f00000012273b4f6169757473819797817b8b96816c66656361574e42311f0b0000081c304354697e89847a79787777817a7473727a8278634e37271502000b1e314154656e777d859b9a958a8276614c37220c000003162839576c82978b77614c37210c000000000f24394e647a817f7d7c7a879c8978747371706a62503c28130000000c171f212f445a6f849986715b46311c110b0100000012273d52677c929d948c8b8a8887858172604a35200b00031628395f7489957f6a555e738895806a55402b150014293f54697e949d91908e8d8c8b826d58432d18000d22374b5c687d929a847b8d9b8575614b36210c00000b20344859626a6968666564636259514433210e00000e1e2b3538464645434241403f3e3a372e211100000000000000000000000917232939464b5956514434241d1204000000000000000a1a27313647443f3e3d3c3b3a393841413d34261600000000000000000000081c2e3f4b505b4b5660564e493d311e160a00000000000000000000000000081c2e3f4b546054493c444342413f3e3d3c3a38352b1e16080000000113233138454b52564c4657616055473b323a474c514b4437271502000000000f1f2d3639413937363228322b3c484d566063605544311d0800000000000d22374b5c6a7f94907a65503b2510000009193646535a6b8084838180969e8a7c7a7875645c4e4a3d2d1a070000142a3f54697f8b8988879d9f8d8282827f7d7c7a797668604e3a261100000b20354b6074899e99857c707e849686736f848d9886715544311d08000b1f3447596e838c929b9e8980776d615847331f0a00000013283d52687d92927d685238281603000002172d42576c81969491918f849a96816c5b5c5b55504333210d00000c1c2933373e455b70859a87725d473228251e1305000013293e53687e93947f7876747372706c605443301c0700091e324557758a96806b5654748996816b56412c1600152a40556a7f95887c7a797876756d64523f2b16000f253a4f647a8b9e89776b819698836e58432e19030005182b3b484c54545251504f4e4d483b332616040000000e19202331312f2e2d2c2b2a2925231c1103000000000000000000000000060b1b29323644413e34261609000000000000000002152738454b5c5954535251504f4f4e56565144341a0a00000000000000000d1923374b5d657060607570635b4e4132281a0e0000000000000000000000000e23374b5d6575635a5a5958575655545251504d493c3326160400000a1e31414d5660686c6157617674615947454b586166605544311d08000000071a2d3d4a4e564e4c4b4538483a485a626d757873604b35200b00000000000c21374c617687978677624d37220d000215273753646e788d999897969d9c9c918f8e8b7a72645c4a36210d00001e33495e73889e9f9d9da6ab9f9798989392918f8e8c7e68533e28130000081c3043546f849a9e9b90868c8a87937e6a7f81978a75604b36200b000c22374c61778c9f8e8a99846f666e605645321d090000000e23384e63788d99836e5645321e09000004192e44596e83947f7c7f9480899e8b79634e3f403c33251504000417293a474c53525c71869b88735e3a473d3a3123130100142a3f54697f94937d6860575e5c5b574a4336251300000b21364b60768b97816c5760758a97826c57422d1700162b41566b809687726564626777665e4c38230f0012273d52677d92907c666074869586715c46311c0700000d1d2b34373f3e3d3c3b3a3937342b1d16080000000000060b0d1c1c1a191817161413100e08000000000000000000000000000000000b161e212f2c29221608000000000000000000091d31455660716e69686766666564636b6b6251382815020000000000000e1d2b343a50657b857373898579685f4b45382c1e12010000000000000000000814253a50657b89786f6f6e6d6c6b6a69686665625a514433210e000010253a4d5f67757d81756173878677615957606a767c73604b36200b0000000d21364a5c646b636260565e5d5b58627882898d806b56412b160000000000152a3f556a7f94817462594834200b00081d3144556e8282878b8a8a89888786868584817c877a644e39240f00001a2f445a6f8390908f8e8e99a1a79e8b8a89888786847b654f3a251000000114263652677c9189858d9b9a837e9388766a7a8f8d78624d38230d000f24394e64798e8c7a8197856f7c8374604b36200b0000000b20354a6074899e8a75604b36210b0000051a2f455a6f848d78677c9180809599836e5d4b372821150700000a1f3347586168676672879d8974585e5d534e42311e0b00152b40556a8095947e69636260575e5b4d493c2c1906000c22374c61778c97826d6061768b98836d58432e1800172c41576c81968873575e677d8c7b66503b2611000b20354a60727d7c665e5663798078624d38230d000000000d1820222a2928272625232220180d000000000000000000000000000000000000000000000000000000000000000000000000000000030a0c1917140e05000000000000000000000b20364b607486847e7e7d7c7b7a797881806b5645321d0900000000000e1e2c3b484d566b808d786c81978a7d6d6056493c2f1d140900000000000000081826303f556a7f947f8585838281807f7e7d7b7a786b62513d2814000012283d52677d8892937d686d829886776168757f898f7a65503a25100000000f24394e647a80787776747372716f767d8c8b9b86715b3828150200000000182d43586d82917c6656483b2b1805000b20364b60758c88737674747473727170706f6c7f947f69543f2a1400000b21364b60757b7b7a797983999e887674747372716f655d4b37230e00000014293e54697e9387728096917c758996806b7a908f7a65503a25100010263b50657b908b7682988570838f7a644f3a250f000000071c3043546f8499917c66513626140100061b31465b70868e79687d9382778b9f8f7a654f402f1c090000000c21374c61767e7c7b7b899e8c7675737268604e3a251100172c41566c819697827a787776757370635b4935210c000e23384d63788d9983777574778c99846e59442f1900182d42586d82978a7574737281947f6a543f2a1500071c3043546068665e4c495b636a625a4835200b0000000000050b0d15141311100f0e0d0b05000000000000000000070d0f100e0d0c0b080200000000000000000000000000000000000000000000000000000000000000000000000000000c1724394f64798e99939291908f8e8d8d968c75604b36200b0000000006192c3c495962596c828e7964728196928174625a4c403126190d000000000001142636434b566b8196889a9a99989796949392918f8d806b56402b160001162b41566b808586957f6a6175869c86777d88948c7f6a5d4b37230e000003182d42586d82968e8c8b8a898786848a7d75809588735645321d090000000b172f445a6f84927d6853382b1d0d00000d22374d62778c9089878684838281807e7d7c7b8296816c56412c170100091e3245566066666564657b90a4947f6a5e5d5d5c5a4f4b3f2e1c08000001162b40566b809589747b8987746c81968b787b90927d67523d28120012273c52677c918c778298867185917c67523c271200000000132536556a809597826d5443301c0800071d32475c72878f7a6a7f94836e82979b85705e4c38240f000000172c41576c819391908f9ea7948c8a89867d68533d281300182d42586d8297a0978f8d8c8b8a888578634d38230e000f24394f647a8ea1998c8b89889d9a856f5a45301a00192e44596e83999e8b8a88878997816c57422c170000132536434a52514c403d494e554d483c2b19060000000000000000000000000000000000000000000000000002101b222425242321201d1517150f050000000000000000040a0c0b0801000605040200000000000000000000000000000c1c2a333c51677c918b7e7c7c7b7a79787a8f8d78634d38231b100200000c2035495a7077686d828f7a6560728195978578665e4b44372b1d0d00000000081c30435460606d82978389898988879d8c85848483817a644f39240f000014293d51626b718095816b576379899c8a9298877a6a614f3f2e1c080000051a2f455a6f849a9691909f9e8f8d9497816c81968a75604b36200b00000b1b2933465b7085937e69543e29140000000f243a4f64798fa79e9c9b9a98979695949291909898836e59432e19040003162838495b637576757372879c99846f6a6967645c4d4130211100000003182d43586d82988e7a74747463767b8f96817c91947f6a553f2a150014293e53697e939f8b8c9f8b858b947e69543f29140000000011263b50667b909e8874604b35200b00091e33485e738895807b8298856f7a8ea2907b66513b2611000000172c41566c8192918f8e8d8c8b8a8988857d67523d281200152b40556a80919391908f8e8c8b8a8679634e39240e000d22374d62778a908f8d8c8b8a88867d67513c271200172d42576c8190908f8e8c8b89877f6a553f2a15000008182530353d3c39302c36394038352b1e0e00000000000000040a0c110f0e0c0b090200000000000000000010202e363a3a3938373631272d2a2217090000000000000c171f21201c141c1b1a19170f0d080000000000000000000004172a3a474c566a7f9498828281807f7e7d8095907b65503b362d201000000e23384d63788c7e6e83907b6563606c80949b897c6b6055483b2b18050000000b20354b6073746e83968074747373778c89736f6e6d6c645c4a36220d0006192b3c494d5b6b8196826c5e6678859b9f988375645c4f43322111000000071c31465c718696817c7c8b8f7a787f94846e81978d78624d38230d000417293a464c5c7287957f6a55402a1500000012273c51677c91918d8c8b8b8b9f9e8986868584899184705a45301b0500000e23384e6379898b8a8987899e9c86817f7e7c7a675f4d39251000000004192f44596e8398988e89857f798b8f999e8a879d97826d57422d1800152a3f556a7f9494939da59e8d8c8a7d67523d2712000000000c22374c61778ca68f7a654f3a2510000a1f354a5f748b9895909391857071869b95806a55402b150000000c21364b61757c7b7a7978777675747271675f4d392510000b20354b60727c7e7c7b7a7877767472635b4a36210c000b2034485962777b7a787775747371675f4d392410000b20364b60747b7b7a78777674726a61503c271300000008131c202827241d1a21232b2320190e000000000000000c171f2126242322201d150b080100000000000c1c2e3e4a4f4f4e4d4c4b4437423e3527170500000006141c29333735302631302f2e2d25221b100200000000000000000a1f334758616b6b7f9498969492918f8c89898f8e7b655c4f4a3e2d1b07000b21364b607589897684917c6d7867626a7f929e8d807362594834200b000003192e43586e8286768497826d5f5e63788d8a75575958564f4a3e2d1b07000b2035495a62706c8197836d667c8c9b9a999a85756156453828190e000000091e33495e7388947e69768c8d786a7f95867082978f7a65503a2510000a1f334658616d738896816c56412c170100000b21364b60757d7c777676757f94957f7171706f787c77624d37220d00000014293e53697e939f9e9d9c9b9b9a99969593928e7c67523d2712000000000e23394e637982838a929a95818c8d8c8c8b8a898a7d67523d2712000c21374c61767f7f7e879d8a787673675f4d392510000000000a1f34475973889d95806b56402b160000152a3f546a7f83817f7e7c7862657c888577624d37220d0000000a1e3346576167666564636261575e5d5b524d41301e0a00081c304354606768676664636260565c4e4a3d2d1a070005182b3b4859626664636160565e5c514d41301d0a00091d31455660666664636260565d55504333200d0000000000070b13110f09060c0e150d0b06000000000000000c1c2933363b3a3837363127201d150900000004182a3a4a5c646563626160555e57524535220f0000031425323a474c4b433647464443423a372e201000000000000000000c21374c61768080808383817f7d7c7a7978777a7a747371645c4a36220d00091e3245566c81968084927d828d7c6761697e8d9f968477624d37220d000001162b41566b8096838598836e6b6a68798e8b766260574f4b3f2e201000000d23384d627885818399846e6a7f959a8484999a8474605645352c1e0e0000091e34495e7389907f69798e907a6c818e86718297927c67523d2712000c21364c617682808b98836d58432e18030000091e324557606867626160677d8c8f7d675b5b5b636662594834200b0000000d23384d6278878a89888786868584838281807e76614c36210c000000000c21364a5b636d6e767d8688787878777676757474675f4d392510000a1f33475861696a6e839186726160544d41301e0a0000000004182a3a596e839996816c56412c17000013273c4f616a6e6c6a6967625a5e65737062594834200b00000003172939464b5251504f4d4c4b463948463d39302313010001142636434b525352504f4e4d4b453839362d1f0f0000000d1d2b3b484d504f4e4c4b4538473c39302312010002152738454b50514f4e4d4b45383f3c332515030000000000000000000000000000000000000000000000000417293a464c504f4d4c4b4538353127190900000a1f334758647a7a7978767574736c63523e2a0c00000c1f32434f586160545d5c5b5a59574f4b3e2e1b0800000000000000152b40556a809596959a98969492918f8e8d8c8f8e8a88857a644f39240f00031628384e64798e8a879d89978978624d636d7d8c9f9a87725d47321d0000000c21374c617689988c9a8479807f7e8095907b787673655d4b37230e0000152b40556a809597999a8570617789937d76869c9a8474604d493c2c190600000c21364b61757c7b737988887a6e7579776d8298947f69543f2a140010253a4f657a8f918f8d806b55402b1600000003162839454b52524d4c4b5f67787a675f4d3c494d514d483b2b18050000000c2035495a6272747373727170706f6e6d6c6b69615846331f0a00000000071a2d3d4a4e585761687173626263626160565460544d41301e0a000417293a474c545561767c77624d4a43363023130100000000000e23394e6379838276614c37220c00000d2032434f5458575553524d484c505d5b4d483b2b1805000000000b1b2933363d3c3a393837363228333128251e130500000008182630353c3e3c3b3a393736322824211a0f01000000000d1d2b34373b3a38373632283227241d12050000000a1a2731363b3b3a39373632282a2720150700000000000000000002090b0d0b05000000000000000000000a1f334658616664636160565b4b4437271501000c22374c61778d8f8e8d8c8b8a88816c573a2917040012273b4f61697675747271706f6e6c645c4b37220d0000000000000010253b50657b89898888879d9c868584899d87828281817f77624c37220d00000a21364a5c70859b9da49c927d736d636d81827b8b9788735e3928160300000a1f334758687d929f9b8684959493959e99908d8b887a654f3a251000000e24394e6379868d9c9f8a7f767a8399897678899e947f6b635a4935200c0000091e32465770848a8987868484838281807f859b96816c56412c17000b20354b60737d7c7a786b62503d2813000000000a1b2832363d3c3837414d5a62645c4d413035383c37342b1d0d0000000006192c3c494d5d5f5e5d5c5c5b5a5959585756544c463a29170400000000000f1f2d363939464b535b5e4d4d4e4d4c4b45434b43363023130100000c1c2933373f465761676259483530251813050000000000000c2135495b636e6d615847331f0a0000031525323c3f4341403e3c3835383b484637342b1d0d0000000000000b171e21272625242322211e161d1c12100a01000000000008141c2027292726252322211e160e0c07000000000000000d18202226252322201d151c12100a0100000000000a151d202626252322211e1615130d030000000000000000000a151d202220180d0000000000000000000c21364c61767b797877757470605544311d08000f24394e64798e8986858483818889745846331f0a0014293f54697f8c8a898886858483817a644f3a250f000000000000000e23374b5d657374737d7b918f79727181978777776c6c6a625947341f0b0004172a3a4752677d92a89c86817c88816d738888737b827b645746321e09000004172a3a4a6072849a9883818c8b8b939c9e8887868379634e39230e00000c21364a5b637179869c9d91888e99a19e8b898a9f9c868078634d38230e0000031628395e73889d9b999898979695959493929695806b56412b1600081d31445560686764625a504433210d00000000000a161e2128272221303c484d4f4b3e30232123272220180d0000000000000e1e2c3538484a49484746464544434342413e3633291b0b000000000000010f1a21232933363d46483838383737363230353026181305000000000c171f212939464c514d483b2b1c13080000000000000000061a2c3d494e59584c473a2a1804000000071520272a2e2c2a29272220232633302220180d0000000000000000030a0c1211100f0e0d0c090300060000000000000000000001080b121312110f0e0d0b09030000000000000000000000050b0d110f0e0c0b0902000000000000000000000002090b11110f0e0d0b09030000000000000000000000000a1a27313637342b1d0d0000000000000000162b40556b80908f8d8c8b898473604b35200b0010253a50657a8f8071706f6d72878b76614c36210c00172d42576c8195949391908f8e8d8b806b56412c1600000000000000081c2f3f4b505e61778d8b97978887868793858885705b554c473b2a1805000a1f334758617275899e95806c81978c78758a8a74656d7675614b36210c0000000c1c30435463798b9983727676757e93907b72716e635b4935210c0000071a2d3d4a4e5b70859a887c84969598a09f9d91908f908d7f69543f29140000091d324556748a9b85848382828180807f7e7d818076614c36210c0001142637444b53514f4d483c3326150400000000000003090b13120d131e2b35383a372e20130c0e110d0b0500000000000000000e19202333353433323131302f2e2d2c2b29211f170b000000000000000000070c0e171e212831332323232221211e1c201c140800000000000000040a0c1b2933363c37342b1d0d00000000000000000000000f1f2c3539444337332a1c0c0000000000030d131519171514120d0b0e101e1b0d0b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002152738454b4d483b2b1d0c00000000000003192e43586e839886848381878d78624d38230d0011263b51667b90816c5a595c72868777624c37220d000e23384d6378807f7d7c7b7a7977766b62513d2914000000000000000011212f373b4f657a8f88828181807f7e7e7d898974594837342a1d0d00000c21374c617687888b9f9c86807f8a947f758b8b75647a89826d58432d180000000a1b2e3e4b5b6a8095947f69616a7f95917c665c594e493d2c1808000004182a3a495b6371869b887379808082989d877c7b7b7b7869614f3b271200000b20364b60758b8e7a6f6e777d7579848987766c6b615846331f0a000009192631353d3c3a38352b1e150700000000000000000000000000000e19202225221b1002000000000000000000000000000000060c0d1d1f1e1e1d1c1b1b1a19181716140c0a0400000000000000000000000000030a0c131c1e0d0d0e0d0c0b09080b080100000000000000000000000b171e21272220180d000000000000000000000000010f1a21232f2d221f180c000000000000000000000302000000000000000806000000000000000000000000000000000000000000000000000000050b0d0b08010000000000000000000000050b0d0e0c0b08010007050000000000000000000000050b0d100f0d0c0b0801000000000000000000000000040a0c0b0801000000000000000000091d314556606259483b2a18040000000000061b31465b7086927d6f6d70858f7a654f3a25100012273c52677c91826d57445768727262594834200b000c2035495a636b6a6867666463626157514434210e000000000000000003111c283952677d92888180807f7e7e7d7d928c77624c3726180d0000000f243a4f647a8f95949da29a908a819687778c8c777788927d68523d28130000031628394b5c646a75879c8b7b646b8095927d675a58544b4336261401000a1f334758637879869c8974718584768a9f8c7666778b7f6a544332200c00000c22374c61778c907a737e89907b7c869b907b66564c463a29170400000009141d202827252220190e0000000000000000000000000000000000050b0d0f0d080000000000000000000000000000000000000000080a090807070605040403020100000000000000000000000000000000000000000006090000000000000000000000000000000000000000000000030a0c120d0b05000000000000000000000000000000060c0e19180c0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d192022201d14090000000000000000000e1920222321201d151d1c1a0f0d08000000000000000d18202226242221201c1414120c02000000000000000c171f21201c14080000000000000006192c3c4b607477625947341f0a000000000002172c42576c81857b64637287917c66513c27110013283d53687d92836e58434a575c5d4c483b2b1805000d23384d62787f7e7d7b7a797877756b62503d2814000000000000000000091e324557667c8a998a89888786858484898977625544311d080000000b20354b60727f807f949a847c777588937d938d79849a8673604b35200b0000091e324557647a7f7e81979d87797778808075706f6e69605443301c08000c22374c61778c8e9ca48f867e8c8873808a836e677b90836e58432e190300000e23384d63788d917c809398837266788d947f69543f33291b0b000000000001080b13120f0d0b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0c0c0a0300000001080b0b0903000000000000000000000000000d1d2b34373531261909000000000000000e1e2b3538383735312732313025221b1002000000000d1d2b34373b39383635302629261f140600000000000c1c2a333735302618080000000000000c2035495a6d828977614c382815020000000000152a3e52636c70687079808b907c66513b26110014293e54697e93846e594451626b675f4d3a250d0000172d42576c81959392918f8e8d8c8d806b55402b160000000000000000000b21364b607583868483828180807f7e7d7d7c7a73604b35200b000000081c30435460696a778c99846e62677d918399998499907b655443301c0800000b21364b6075899493979fa69d8e8c8c8988878684837f73604b35200b000c22374c61778d8f9fa99f8c82988c8281807f7e7c809685705b45301b0600000f24394f64798e927d7d9286766c6b798e97826d57422d170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090c09030000000000000000000006000000000000000000000002090b0902080b0e0c070000000002090b0b080100000000000000000000000000000000000004000000000000000000000000000000040a0c0a04000000000000000000000800000000000000000000000c171f21211e170b0009141d20211e160a00000000000000000000000b1b2b3b484d4b443726140100000000000c1c2b3c484d4d4c4b44494846453a372e201000000005182b3b484d504e4d4c4b43363e3b3224140200000009192a3a474c4b433626140100000000031628394d62788c95806a5645321d0900000000000c2135495b63767d858e92867c665e4c38240f00152a3f556a7f94856f5a54566b807d67523d28120000152a3f546a7f8c8b8a8887868584827a654f3a25100000000000000000071b2e3e4f64798e969594949396959191908f8e8d7f6954382815020000011426364f647a7e7e939a84706c60697f7f959b858f836e5d4b3626140100000c21374c61768b98989796979fa39f969291908f8e8d8a77614c37220c000b1f34475963797b8b9f8c777a8e9f989696949391969988735d48331e08000010263b50657b909e88858a8482818081979a85705b45301b00000000000000000001080b0d0b050000000000000000000000060b0d190f0d07000000050b0d120f0d070000000000000000000000000000000b161e211e160b0000000000020b11131c0e0c07000000000000000a161e211e161d2023211a13121110161e21201d1409000000000000000000000000000000070b1a14120c03000000000000000000000c181f221f180c000000000000040a0c1d110f09000000000000000c1c2a33373633291b0b192631353632281b0a000000000000060c0e1d17293a485962605544311d08000000000417293a485a62636160555e5d5c5a4f4b3e2e1b0800000b20344859626564626160545d534f42321f0c000002152737475861605443301c0800000000091e3245576b81969c8875604b36201000000000000e23384e63798a9393877d73665e4c402f1d0900162b40566b809585706a69687489846f5a442f1a05000b20354a6072777674737271706e6d655d4b37230e00000000000000000d22374b5c64737f80807f7e7e93897d7b7b7a797973605645321d090000001a2f445a6f8491939e9e8a84817460697c91917c7a75614b3f2f18080000000a1f334758677d838281818297a296817d7c7b7a797875615947341f0b0004182a3b4a5b63748a9f8d777a8c8a86858d9e88828284806b56412b1601000012273c52677c919d97979b9a98949392959787725d48321d080000000000000009151d20221f1814120c020000000000000e1920232e24221b10060d181f222724221b10020000000000000000000000000b1b28323632281b1608000002141f26293123211a0f01000000000b1a2832363228313639362d29282726283236353126190900000000000000000000000008131c202f2a272015070000000000000005131c2a3437342a1c141312100f0e171f213226231c11030000000004172a3a474c4b4639291b2937444b4b4539281603000000000e1921233232334658627773604b3520160a0000000a1f3346586278787675747372716f645c4b37220d00000d22374d62777b79777675747269604f3b26120000081d314455617773604b35200b000000000b21364b6075898d87927d67523e2d1b070000000013283e53687d93887e7468787b655544311d0800172c42576c819789807f7e7d7d9287715c47321c0700071c304354606260575e5d5c5a59574f4b3f2e1c0800000000000000000f243a4f647a8a8a88878686849a8c828281807f7e7c74604b36200b0000000b21364b60747c83888e959a8f7964687e93927d686157463321110000000004172a3a4d5f676e6d6c6b6f849a97826c66656564636056473b2a180400000c1d2d3d4b60748a9a8d78657676717b8f99836e6c6f6b62513d29140000000e23384d637885878281859b8b7f7e7d7f827b65503a251000000000000000091927313537342a29271f1406000000000e1e2b35384339362d201a212a34373d39362d2010000000000000000000000003162839464b46393426160009151d313a3e4639362d1f0f0000000b1b2938454b4538444b4e4a3d3e3d3c3b38454b4b4437261401000000000000030a0c0f0d18253035443f3b322515030000000000011323303a474c473a2c2928272625232a3337473b382f2211000000000a1f33475861615746332939465560605745321e090000000e1e2c35384847464c61768a7e69543e32281a0a00000c21364c61768b8d8c8a89888786847a644f3a250f0000182e43586d82908e8d8b8b89877e69533e291400000b20364b6074897f69543f2a14000000081b2e3f53687d93857e9385705c4a36220c00000000152a40556a7f947e69666e828b74604b35200b00182d43586d82959594939291908e88735d48331e080000132536434a4c4b453948464544423a372e211100000000000000000013293e53687e939493939291969e9f928e8e8d8d8c8c7c66513c2611000000091e32455660676d74797f86837360657b8b8b7b6550463929170300000000000c1c30414d52595857566379898b7c6651504f4f4e4b45382a1d0c000000000f1c304354687e857f6a5a6161657b8c90816c575a56514434210e0000000c2035495a6371726d6c7f918b7868676a6c655d4b37230e00000000000008182737444b4c473b3e3b32241402000006192b3c484d584e4a3e2d2c353b484c524f4a3e2d1b0a00000000000000000000091e32465761575144341d0d192731424e535b4e4a3d2d1a070003172939465660564f5560635b54535251504f5660605544311d0800000000000b161e2124232536434a59544f4332200c00000000000a1e30414d596159493d3e3d3c3b3a393a474c5d504c402f1c090000000c21374c617676614b36364657617475604b36210b000006192c3c494d5d5d5b5a64798f826c574b4538281602000f24394f64798e8d89888786858396816c57412c170200172d42576c818c8a898886858d86715b46311c00000d23384d62788d826d58422d180300000e22374b5d7186947f788d8e79644f3a2a1704000002172c41576c8196837d7c7b868d78624d38230d000d23384d627880807f7d7c7b7a7976614c36210c0000000818253035373632283231302f2d25231c11030000000000000000000b21364b60747e7f7e7e7d7c8190907d797878777775665e4c38240f00000002162838454b525460646a706e60555d657676655d4b37291b0b00000000000000132330393d434342495b637576665e4c3b3a39383632281a0c0000000000011426364e6068706a61504c4b5d65787b75614b44413d3426160400000006192c3c494d5c5d5861767c786259525557504b3f2e1c0800000000000013253644556062595c544f42321f0c00000b2035485a626e645c4a3a3d494e596267645c4a392816030000000000000000000c21364b61766b62513b2b1b2937444b606871635b4a36210c000a1e334657617569616074786b696867666564637573604b35200b000000000b1b2932363938374354606f69614f3b270e00000000001025394d5f6777635b55545351504f4e4d586172665e4c38230f0000011426365b7084826e5943435461758585715c46311c07000c2135495b637272706f6e7b90836e67605645321e090010253b50657a90807473727170768b836d58432e1803000b20354b60737675747371748b88725d48251300000f24394e64798e836e59442e19040005192b3b4f657a8f8d78718697826d5847331f08000004192e44596e839796929190918f7a65503a2510000c2035495a626b6b696867666564615846331f0a0000000008131c2022211e161d1c1b1918100e080000000000000000000000091e32455660696a69686867747b7b67646363626160564c40301d09000000000a1a28323636434a4f555b594b444c576161574b3f2e1c0b000000000000000005131e25272e2d2c3d49576161584c402f252423211e160a00000000000000081831424e535a555043363f4b5a6266615746322b2921160800000000000e1e2c3538464847586167625a483b40423a372e2111000000000000071c304354607477747169614f3b271200000d23384d6278837a645847495b636f777c7a645745321e090000000000000000081e33485d7388806b5948342b394655606d7e8579634e39230e000c21364b61768a7f69697f8b807f7e7d7c7b797987816c57422c1702000003162939464b4f4d4c4b6072847f69543f2b1e0e0000000012273d52677d8a796b6a696867656463626176877c66503b26110000081c304354748987715c424b60728397816c57422c1702000e23384d63798787868483849a867f7c74604b36210b0011263c51667b91806b5e5d5b62778c846e59442f190400081d314455606160555d62778c89745443301c070010253a50657a8f856f5a45301a05000b203448596e839887726a7f948a77614c36261401000012273c51677d82817f7e7d7c7a72604b35200b0006192c3c494d565554535251504f4c463a291704000000000000070b0d0b09030007050402000000000000000000000000000002162838454b5454545352566066655d4e4e4d4d4c4b45383022120000000000000a161e2125303539404644353139464b4b46392e211100000000000000000000010a101219181f2c39464b4c463a2f22120f0e0b09030000000000000000001324313a3d453f3c33212e3c494d504b46392816140e04000000000000000e192023312a3a474c514d483c2b2a2d25231c11030000000000000b20354a6073868c89867e69543e2914000011273c51667c91877661544e6379848b928a75604b36210b0000000000000000081d33485d72888b77624d3a3b4857617382938a79634e39240e000d23384d62788d86716d83989594939291908f8e9b86715c46311c0000000a1e3246576164626160667b90816c57483c2b1905000002172c42576c819784817f7e7d7c7b7a7877767d91816c57422c1702000b20354b60758a88735e4e606b80968876614c37210c000013283d53687d929c97969599a19c908e7c67523d27120012273d52677c92816c57474e63788d856f5a45301a050001152737444b4c4b444e63788d8a75604a35200b0011263b51667b9086705b46311b06000d22374d62788b95806b63798e947f695443301c0800001024394d5f676d6b6a69686665605443301c0800000e1e2c353840403f3e3d3c3b393633291b0b0000000000000000000000000000000000000000000000000000000000000000000a1a2832363e3f3e3e38454b51504c3f393838373632281a12040000000000000002090b131c20242a312f201d2932363633291b1103000000000000000000000000000004010f1b2832363633291b1204000000000000000000000000000006131e2628302a2820151e2b35383b3632281b0b0000000000000000000000060c0e1c1c2a33373c38352b1e1517100e0800000000000000000b20364b60758b9e89827c66513c271100000b20364b6074879a84726052677c88869c8e79644f39240f000000000000000003172d42576c8196806b58474a5962758497937e685b4a36210c000c21364b61768b8b766f859a868382807f7e7d809588735d3928160300000c21364b6175797876757484927d6e625a4835200b000003192e43586e83989a9695939291908f8e8c8b9198836e59432e1904000c21364c61768b8974545d687e92917c675847331f0a00000f253a4f647a8f9782817f8399877b79675f4d3925100013283e53687d93826d58424e64798e86705b46311b0600071a2d3d4a4e5f5e5d5c64798f8b76614c36210c0012273c52677c9187715c47321c0700162b40566b80958f7a645b72879c8773604b35200b00000a1d30414d515856555452514f4b43362614010000000e1920232b2b2a2827262524211f170b0000000000000003090c100f0e0d0b09030000000000000000000000000000000000000a161e21292a29292731363b3b382f23232222211e160a00000000000000000000000000070b0f151b190b0b161e21211e170b000000000000000000000000000000000000000b161e21211f170b0000000000000000000000000000000000020b11131b15130d000e19202326211e160b000000000000000000000000000000000c171f21272220190e00020000000000000000000000081d314455748998836e665e4d39240f0000081d314455667c9195806a5e5f6773788d917c67513c271200000000000000071520253a4f657a8f8a76614c5b6378869a95806b604e3d2d1a0700091e3246577389907b7186947e6d6c6b6a69687b9089745745321e090003192e43586e828e8d8c8b8a9a9c868278624d38220d0000051a2f445a6f84999b95949591908f8d8d8b8a8b99846f5a442f1a05000d22374d62778c8a7560657b8c99836e5f4d3a2a170400000b20354b607589917b6b6a7f948772635b4d41301e0a0014293e54697e93836e58474f657a8f87715c47321c00000c21364a5b6374737271707b908d78624d38230d0013283d53687d9288725d48331d00001a2f445a6f8495877360566b80958b76614c37210c000000122330393c4241403e3d3c3a35302618080000000000060c0d161614131211100f0c0a04000000000000000b161e2126242322211e161d12100a00000000000000000000000000000002090b14151413151d202626231c110e0d0c0b090200000000000000000000000000000000000006040000030a0c0c0a0300000000000000000000000000000000000000000003090c0c0a0400000000000000000000000000000000000000000000050000000000060b0d110c0903000000000000000000000000000000000000040a0c120d0b050000000000000000000000000000021527375d728897816c574d40301d0a0000021527374c5e6f83998d7c665a5262788d947e69543f2914050000000000001525323b3f4b5d728795806b5e6579889c97816d625042311f0f0000031628395b71869580738895806a69686766687d928b76604b36210b00071d32475c72879c908f8f9f9e968a947f6a543f2a150000061b30455b70859a857f7f807c7b7978787575809585705b46301b06000e23384e63788d8b766877899e897762574b3f2e1c080000081d3144556e8398846f6a7f9588735e4a3d3023130100152a3f546a7f94846f5d5c5b667b9088725d48261401000e24394e63798b89878685859b8e79644f39240f0014293e54697e9389735e38281502000d22384d6278807a64544c6177807b655847331f0a00000004121d24272d2c2a29282725201c140800000000000000000000000000000000000000000000000000000b1b2832363b3938373632283227241d1204000000000000000000000000000000000000000002090b11100e0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c32475c718795806b564030221200000009192731404d62788a9e8978625663788d96816c56412c20180d00000000091932434f545e5d6a7f948976657c8a9d998373604b4437362818070000192e43596e839884748a9b857f7e7d7c7b7a81968d78624d38230d00091e33485e7388907c7a7b8b96807c90816b56412c160100071c31475c718697816c7e8a7f7d7b7a897d6c819786715c47311c07000f24394e64798e95807e7f9496817876655d4b37230e00000115273752677d928c786b809689745443301c13050000152b40556a809584737271706f7d9189745443301c080013283d52687d9298908e8d8c8b8778624d38220d00152a3f556a7f948a745645321d09000b2035485a626a645c4a4759616b655d4c3a2a170400000000000a1012181615141311100b08010000000000000000030a0c0a03000002090b090200000000000003162839464b504f4d4c4b4539483c393022120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003020000000000000004060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000040800000000000000000000000000070d0f0f0d0700000000000000000000000000000000000000000b1b29465b7085947f69543f2a1404000002152737444b4d5a6a7f949b85746063788e98836e594337342b1d0d0000021527374f6169737271778a9580748a9e9b85756362605553463624100001162b40566b809589768b9b9894939291908f91998e79644e39240f00071c30435474898b76667b90907c7c91826d57422d180200081d32485d728798826d82979492908f96816d829888725d48331d000010253a4f657a8f9e9593949a99968d8b7b65503a25100000000c22374c61778b96806c81978a75604b35200b000000162c41566b81968c8888878685859b8b74604b35200b0014293f54697e94827b7978777572625a4834200b00162b41566b80968b75604b36200b0005192b3c484d554f4a3e3b474c56504c3f2f1c0c00000000000000000000000000000000000000000000000000000b171e211e170b0a161e211e160a0000000000091e324657616564636260575e5d514d40301d0a000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000080e101817150e0501080b11191b0d0b05000000000000000000000000000006080300000000000000000001080b11150c0903000000000000000000080e101a0d0b06000000000000030a0c1a1d0b0802000000000000000002101b222424221b100902000000000000000000000000000000000317293946596f84927d68533d2813000000081d3144556062596074879c96816b63798e9b86705b584d483b2b180500081d314455697f88878684899e8a808b9f897d7a7877756e6453402b17000013283e53687d938e7980858281807f7e7e7d7c838173604b35200b000b20354a60758a8c7762738080747d92836e58432e190300021527385e738999846e83998481808298836e849989745e392816030010263b50657b909e89878685848386957f6a55402a150000000a1f33475870859b887482978b76614b36210c000000172c42576c81979d8d8c8b8a898887816d5443301c0800152b40556a8095816c64636160554d483c2b190500172c41576c81938c76614c36210c00000e1e2b3538403a362d2a3437403b382f211100000000000000050b0d0b0500000000000000000000000000000b1b29333633291b1a28323632281a0a000000000c21364b61757b79787776757472675f4d392410000000000000000000000000000000000000050e151716140d040000090e10110f0900000000000000000005111c23252e2c292216141c20262e302220190e00000000000000000000040a0c1b1d19140f0b080200000008141c20262b211e160b00000000000003111c2326302320190e000000000b171e212f32201d15090000000000000010202d363a39362d201d150a0400000000000000000000000000000a1e334657616d83907b66513b26110000000b20364b607477666a747b909e89736c798e9d8873656d62594834200b000b20364b60758a9e9d9b9a9ea89e959fa89f918f8d8c8b826e59432e19000010253b50657a90937e7371706f6e6d6b6a6972756c605443301c08000b21364b60768b8d7863606a6b697e93846f59442f1a0400091d314556748a9a857085927d6c6a7d92846f859a8a755745321e090011273c51667c918f7a7271706f6d8297816c57422c1702000004182a3a556a7f94927d83988c77624d37220d000000182d43586d829888797776757473726d63523626140100172c41566c8196826d626160545c4f4b3f2e1c08000c21374c61777e7b655846331f0a0000000e1920222b24221b181f222b26231c11030000000000000d19202220190d0000000000000000000000000a1a2939464b46392f3038454b4538281808000000152a3f556a7f908e8d8c8b8a89877d67513c2712000000000000000000000000050b0d0d0b061622292c2b28211608111c232626231c12040000000000000d19202f383b43413e34262630353b444638352b1e0e00000000000000000c171f2131322e2924201d15110c13182630353b403632281b0b000000000011212f383b4538352b1e0e00000c1b293336444836312719090000000000071b2d3e4a4f4e4a3e3632281f170b050000000000000000000000000c21364b617581978875614b36210c000000172c41576c818a7b7f8a888d9e89838282979f8b747b8277624d37220d00081d3144557286949591908f969e9f978c8b8a8a898887816c57422c1700000d23384d62788d9f8b888786848382817f7e848570554436261401000c22374c61778c8e79644f55556a7f9485705a45301b05000b20364b60758b9b867187937e68697f948671869b8b76604b36210b0012273d52677c92907a655c5b596e8498836e58432e19030000000f24394e64798e9b85839a8d78634e38230e000000192e44596e83998973626160545e5d5752453518080000182d42586d829784797776757472655d4b37230e000f24394f647a847f695a4935200c00000000050b0d150f0d07040b0c16100e08000000000000000d1d2b3437342b1d110300000000000000000002162838465761574c40414d5660564536251300000013283d53687d929c86858483828179634e38230e00000000000000000000000d19202223201926343e41403d332616212f383b3b382f221200000000000d1d2b343f4b50585751453436434b51595b4d483c2b19050000000000000c1c2933364648433e3a36312726211e3036434b51554b4639281603000000081c2f3f4c505a4d493c2b19090e1d2a39464c595d4b4437271502000000000d22364a5c64645c534b453833291f180d0600000000000000000000162c41566b81968b7a655746321e0a00000013283d52687d9289879c9a999897969694969a8b7c8b8f79644f3a240f00021527374c62777f807c7b7a80969781777675757473726c63523e2a1500000b20354b60758a9f9f9a99989796959594939a8b75604b36200b00000d22384d62778d8f7a655040556b809586705b46311b06000c22374c61778c9c87738898827c7a81978772879c8c77624c37220d0013283e53687d93907b6660565e70859a846f5a452f1a050000000b20354a607388998b859b8f79644f3a240f0000001a2f455a6f849a8a745f4c4b434847423f352717000000192f44596e84999a8e8d8b8a89867a654f3a2510001b30455b7085998d78634d38230e0000000000000000000000000000000000000000000000000c1c2b3b484d483b2f2111000000000000000000091e3245566176665e4c4d5f6775605443301c0700000b20354b6073849883736f6e6d6b635b4935210c000000000000000000000d1d2b343738352b3444515655504433222f404c50504c402f1c0900000005192b3b484d5d656d6c63513e4b5460666e70625a4835200b00000000000417293a464c5b5d58544f4b44373b3632414d5460666a615746321e090000000e23384c5d656f625a493727151e2b3b4757616f72605544311d08000000000f243a4f647a79716860564c463a342a20190e07000000000000000010263b50657b8c99836e5847331f0a0000000b20354a6072849a9c868484838281807f8184838a98826d5c4a36220d00000920344859708589776665768a9e89766160555f5e5d57524534220f0000081d31445572879d9a8483838281807f7e7e8b8c77624c37220d00000e23394e63788e907b665041566c819687715c47321c07000d23384d62788d9d88758a9c98918f959b8974889d8d78634d38230e0014293f54697e94937e7775747372869b86715b46311c06000000071c304354687e847b83918b78624d38220d000000172d42576c818e86715c47353026322d2a2317090000001a2f44596f838e8d8b8a8987868379634e39240e00182d43586d82918976614c37210c000000000000000000000000000000000000000000000004182a3a485962594b3f2f1c0800000000000000000b21364b6074897c665152677d8772604a35200b0000081c30435462778996806b6058564e493d2c1a0600000000000000000005192b3b484d4d493c3e51636c6b62503e2f404c5e65665e4c38230f0000000b2034485962707b83816c5a4b5c64737b838578624d38220d00000000000a1f3346586170726e6964605555504b464d5f67737b8075614b36210c00000010263b50657b8578625544311d2c3c48596175848774604b36200b000000091e34495e73898e867d756a61584c483b352c221b10060000000000000e23384c5d6a7f948c77614c37210c000000071c30435463798b9a85756e6e6d6c6b6a6c7a8a9c8675614b3e2e1b07000005182b3b596e839882747574829895806d6b6a6866615846331f17050000011527375a70859a917b6e6d6c6c6b6a69758b8e79634e39240e00000f243a4f64798f917c675142576d829788725d48331d00000e24394e63798e9e8973818783828080868074899e8e79644f39240f00152b40556a80959c938c8b8a89878c9d88725d48331d08000000001325364e60686f66747b79635a4834200b0000000b20354b60737975614b36211c141d18150f06000000000b20364b6074797776757372716f635b4a36210c000b20364b60747c78625847331f0a00000000000000000000000000000000000000000000000a1f3447596277655d4b38230e00000000000000000e23384e63788d7f6a54566c818c77614c37220c0000011426364859667c8d937e685e4c3d352c1f0f000000000000000000000b2034485962625a4939566c81806b5c4a3d4c5e667b7c66503b26110000000d22374d62788590988d78634f647a879099947f6a543f2a1500000000000c21364c61768587837e7975706b66615754677d8790937d68533e281300000013283e53687d938574604b3f2e3d495a6277859986715544311d080000000010253b50657b879592887f766b62594d493c362d21190e0000000000091c2f3f4f6172878e78634e39230e00000000132536495b697f9497826d6158575c657b8a9f8a796357463320100000000010263b50657b9098898a89899e9e8a82817f7e7c76614c36210c00000000182d42586d82979b8581807e7d7c7b7a7b90907a65503b2510000010253a50657a8f927d68524b586e839889735e382816020010253a4f657a8f9f8c7e7d7c7b7978777675728c9f907a65503b25100014293e53697e9092908f8e8d8c8a8988816c56412c170100000000081831414e5259566066635b493c2b1905000000081c3043546064615746321e0a01000201000000000000081d31445560636261575e5d5b594e4a3d2d1a0700091d3245566066625a493a29170400000000000000000000000000000000000000000000000c22374c61778b7b65503b251000000000000000000f243a4f64798f806b56586d828d78634d38230e00000008182b3b4c5e6b80968c7c655b4a3b2b1b0b000000000000000000000d22374d6278786257465b71868e7a644f495b667c8a846f5a442f1a0500000f243a4f647a88868c8f7a6552677d87858896816c57412c17020000000011273c51667c919d98938f8985807b766d607488898895806a55402b150000000c21364b61758895806b5d4b3d4a5b6378869b8a79634e3727150200000009192f404c5d6575808a99948980776c635a4e4a3e352c1e0e0000000000112132435e73888f7a654f3a25100000000008182c3d4b6073859b947f695e5c647a8a9e927d675b4a39291702000000000b20354a6073869c9e9f9c9b9ca49e9796959391846f5a452f1a05000000162b40556b8095a39b9695949291908f909f927c67523d2712000011263b51667b90937e686160566f84998a745645321e090011263c51667b91aa9f939291908f8d8c8b8a8990ab917c66513c2711000b20354a60727b7c7b7a7978767574736c63513e29150000000000001323313a3d38454b514e493d2c1d0d0000000001142636434b4e4b46392916030000000000000000000002152737444b4e4d4b463948464439362d1f0f000002152838454b514d493c2b1c0c00000000000000000000000000000000000000000000000010253a4f657a8f7e69533e2914000000000000000010253b50657a90816c57596e838e79644e39240f0000000e1e2c35404b6074859b8a7963594839291603000000000000000003192e43586e828875614b556a8095846f5d5863798a917c66513c26110000000d22364a5c6473748a917b66515f6773708498826d58432d1803000000000c22374c6177858a8c8e989f9a95908b816d6273747f94816c56412c170100000a1e324657687e938c7b65574a5b6379879c8d7c665b4a361909000000011426374c5e666d636a7883909d968a81786e645c4d493c2c190600000000091d3145567489917b66513c281b0a000000000e1c30435463798b9f8d7c66647a899e97816c5f4d3d2d1b0b0000000000071c304354697e949f8a8686869cab988282817f79634e39240e0000000010253b50657b8d8f8a89888c9f9b858483898c7c66503b2611000012273c52677c9196807877767473849a8b76604b36210b0011273c51667c919f9a979695949291908f8e8d929a907b66513b261100071c304354606567666563626160555d56514434220e00000000000005131e25282832363c38352c1f0e0000000000000818263035393632291b0b0000000000000000000000000919273136393836332932312f24211a0f010000000a1a2832363c38352b1e0e0000000000000000000000000000000000000000000000000011263b51667b907f6a553f2a15000000000000000011273c51667c91826d585a6f848f7a644f3a250f000006192c3c494d57556278899d8777625746321e0a000000000000000000152b40556a80947e69565862788b8f7b6561768799836f5e4c38240f0000091d2f404c596260758a927c67524d525d708599846e59442f1904000000000a1f344759617175777a829884828486826e77676b8095826d57422d180200041626343b4b6074869c8776615b6379889d947f695e4c3d2d1b0a000000081d314455667c837963626e7c879d9f978b83796f635b4935210c000000000b20364b60758b927c6752453928160300000001142636495b697f949e897677889e9b8574604b41301f0f000000000000001325364c61778b9c867271788d9f927d6c6b6a635b4a36210c000000000e23374b5d65797a7574778b9d88736f6e7575665e4c38230f000013283e53687d939e968d8c8b8a888b9c8c77614c37220c000b21364b6075848a858281807e7d7c7b7a79787d858173604b35200b0000132536434a5052514f4e4d4c4b4437413e3426160500000000000000010b1113151d202623211a0e000000000000000008141c2024211e160b000000000000000000000000000009151d202322211e171d1c1a0e0c070000000000000a151d20272320190e000000000000000000000000000000000000000000000000000012273c52677c91806b56412b16000000000000000012273d52677c92836e595b7085907b65503b261000000c2035495a636d6b6a697c919b8575614b36210c0000000000000000000e23394e63798e8875606a766f849a857073849a8a78624d402f1d0900000f24384c5e667775768b937d685338465c71869a856f5a45301a050000000004182a3a495b636e6d6c81947f6d6f716e778b7d6c8196836e58432e1903000e213444515962667b9098826d6379899e97816d614f4b4539281b0a00000b20354b607489988777625d70859a8b979f988e8479634d38230e000000000c22374c61778c937e68605745321e090000000008182c3d4b607385988e797d929e89786256453223130100000000000000081f3347586c81887e6959708499947f6a56554e4a3d2d1a0700000000081c2e3f4b5b6365606175858d836f5a566060574c402f1c09000011263b51667c8e918f8e8d8b8a898886806b5847331f0a00091e324557606f74706d6c6a69686766656362676f6c605544311d08000008182530353b3d3b3a3938373531272c2922160800000000000000000000000002090b110e0c060000000000000000000001080b0f0c0a030000000000000000000000000000000002080b0e0d0c0a030006040000000000000000000002090b110d0b0600000000000000000000000000000000000000000000000000000013283d53687d92816c57422a1d130500000000000013283e53687d93846f5a5c7186917b66513c261100000e23384d637882817f7e7d869b96816c56412c170000000000000000000c21364a5b7186937e6b7f8c7c7c91917c8096947f695a4835221200000011263c51667c8d898298947f69564a435d72879b86715b46311c0600000000000e23384d63798382818699837c7a77647a8f7f6c8297846e59442f19040014293d51626b7776728499917d6f80959a85756766646057453928160300081d3144557084969b8575617287917d828d9ba299836e59442e19040000000e23394e63788e98827b75604b36210b00000000000e1d3144556379837e697685897c655a4938281505000000000000000004172a3a51636c7369604e6379838175614b3f39362d1f0f00000000000011212e3d4a4e4f4b5761727874604b454b4b45392f22120000000f24384c5e667a7c7a797776757473716b62503a2a18040003162839454b5a5f5a585655545352504f4e4d525a564b443726140100000008131c2026272625242321201d1517150e0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014293e54697e93826d58473b31231709000000000014293f54697e9485705b5c7287927c67523d2712000014293e53697e9395949391908f8c7d67523d2712000000000000000000071a2d3d53697e93878195897774889d88969b8573604b3c2b1904000000162b41566b80969d98a09882746a60545e73889c87725c47321d070000000000162b40556b809598979ca19991908b787b90816d8398856f5a45301a0500162b41566b808c8c8b8b9f9e8a84859b96817e7d7b7975605745321e0900021628384b607381919a84737389917c6d7a869294816c57412c17030000000e23384d63788d93908e806b56402b16000000000001142637495b636e6960617173655e4c3c2b1a0a000000000000000000000c1c344551575e534f495b636e6c6157463324211a0f0100000000000003111f2d36393a394654606360564532363632281b1204000000091c2f404c5c64666563626160555e5c555044331c0c0000000a1b283236454a454241403f3d3c3b3a39383d45413531261909000000000000070b101211100e0d0c0b080100000000000000000000000000000000000000000000000000000000000000040a0c12110f0e0d0c0b09020000000000000000000000040a0c0a0400000001080b08010000000000000000040d141619191918100e080000000000000000000000000000000000000000000000000000152a3f556a7f94836e61594e413527170500000000152a3f556a7f9486716b6a7388937e68533e291300000d23384d627881807e7d7c7b7a78675f4d392510000000000000000000000f21374c61768a9d968d7c666b80959e9e8f7a645544311e0e000000000d23384d62788288919aa098887f72605e74899d88735d48331e0000000000000f243a4f647a8585848a9d8881807e747c91826e839985705b46301b06001e33495e73889eaa9f9fa9a89e999b9d9c969392908f8876604b36210b00091e324556606b6d7c8a947f748b937e6964737d7f75614b4332200c0000000c2135495b657b7d7b7974604b36200b00000000000009192c3d494e58544f4c5c5e504c402f1e0e0000000000000000000000001626343e41483e3b3d494e59574b463929170c07000000000000000000010f1a2124252836434a4d4b45382820211e160a00000000000012222f3e4a4f51504e4d4c4b444847403d33261600000000000a161e213035302d2c2b2928272625242328302c201d1409000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c171f21272625242322201d150b0700000000000000000c181f221f180c0308141c201c1408000000000000081621282b2e2e2e2e25231c1103000000000000000000000000000000000000000000000000162b40566b8095988277685f524535220f00000000162b41566b80968a82817f7e8b947f69543f2a1400000b2035485a626c6b6968676665625a4d41301e0a0000000000000000000b1b3343506270859b95806b626b788b9f95806b5d4b37322515000000000b2035485a626e737c919f8c8d8c786255758a9e89745e3928160300000000000e23374b5d65707073889b85706b74687d92836f849986715c47311c0700182d43586d828e8e8d8c8c939d9f8c888786868584837f695745321e09000b21364b60748183818298837e93968177767573727069614f3b271200000006192c3c4b5d65686664605645311d09000000000000000f1f2c3538433e3b3746493b382f211100000000000000000000000000081622292c3329262c363944423633291b0b00000000000000000000000000070c0e1018253035383632281a0b0b0903000000000000000412202d36393c3a393836353126322b2821160800000000000003090b1a1f1b18171514131211100e0d121a170b080100000000000000000000000000000000000000000000000000000000050b0d110f0d0c0b070000030000000000000000000c1c2a33373d3b3a393837363127201c130800000000000c1c2a3337332a1c161e2630353026180800000000001626333d40434343433a372e2111000000000000000000000000000000000000000000000000172c42576c81979d98897d6c63523e2a1500000000172c41576c8194939291908f8d8d7d68523d2813000006192b3c484d5755545352514f4d483c3023130100000000000000000316293950616b8095a3927d687880748499937d6855544f43321d0d00000006192b3c484d58657a9098827878625a60758a9f8a755745321e09000000000010253b50657b85827e84867e6e7a897e7e938470859a87725d48321d08000b20354b607379797877767e939f8a79727170706f6e69614f392816030014293e54697e93989698a099939c9f968c8b8a8987857f69543f2a14000000000e1e2f3f4b5053514f4b453827150200000000000000010f1a21232e292722313426231c11030000000000000000000000000000050e15171e140f1a21232e2c211e170b00000000000000000000000000000000000008131c2023211e160a00000000000000000000000002101b22242725242221201d141c16140d0400000000000000000000050a05030100000000000000000005010000000000000000000000000000000000000000000000000000000000000e19202226242321201c131c190c0a04000000000004172a3a474c52504f4e4d4c4b453835302518080000000b1b2a3a474c473a2f283236434b433626140100000008183344505558585858504b3f2e1c080000000000000000000000000000000000000000000000182e43586d839887869a92816c57422d17000000000c22374c61777f7e7d7c7b797876685f4e3a25110000000e1e2b353841403f3e3c3b3a38342b1d13050000000000000000000a1e3246576a7f949f989c877380937e7c919d8773746a614f3b2a18050000061a2c3d495b63667b9099846e625a4b61768baa8b76604b36211a0f010000041a2f44596f849997939a8d878387927d7f958570869b88735e48331e0000081c30435460636f6f6e6c75879c99836e6462615859544f43321b0a000014293e54697e93979aa29c9493969f9a90908f8e8e8c86715c47311c070000000011212f383b3e3b393631271a0a00000000000000000000060c0e1914120c1c1e100e090000000000000000000000000000000000000002090000060c0e19170c0a03000000000000000000000000000000000000000000070b0e0b0902000000000000000000000000000000070d0f11100e0d0c0b08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1e2b35383b393836353025312e211f170c000000000a1f3347586167666463626160565b4a4336251300000417293a475861584c4039464b54605443301c0800000013253650626b6e6e6e6d655d4b37230e0000000000000000000000000000000000000000000000192e44596e83948776848f806b56402b16000000000b1f344759616969686765646361584e41311e0b000000000e1920232c2b29282726252220190d00000000000000000000000c21364b61768a9f8a8298927d7d938674889d917c897f6a5948341f0d00000c2135495b6379797e939a84716c605462778ca18c77624c39352c1f0f00000012283d52677d8a9e9f978c8f989c8a7581968771869c89745e3828160200011426364d6278848483818083999a847b797876746b62503d28150000000b21364b60748082849a867f7e8196837b7a7a79787772604a35200b000000000003111c2325282624201d150a000000000000000000000000000003000000070900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090b09040b0c0b09020000000000000000000005192b3c484d504f4d4c4a434846433733291c0c0000000c21374c61767c7b7a797877757470605443301c07000a1f3346586177665e4c4657617073604b35200b0000071c3043546b80838383827b65503a251000000000000000000000000000000000000000000000000d23384d62787f7a64747a74604b35200b0000000004182a3b474c54545251504f4e4c473a312313010000000000060b0d171614131211100d0b050000000000000000000000000a1e3246576d82897d778b9c86798d8f7a7e88817c908a77624c3b2a1805000e23384e63798d8e939c9f8b8681726362788da28e7863574e493d2c1a0600001025394d5f677d929782767a8b97826d82978872879c8a755645321e090000172c41566c81969a98979599a1a29a8f8e8d8b8a806b56402b16010000091e324556606b6d7f948570697d9283706e6d6b6962605443301c0700000000000000080e1013110f0b0902000000000000000000000000000000000000000000000000000000000000000000000000000000010305000000000000000000000000000205000000000000000000000000000000000000000000000000000000050000000000000000000000060c0e1613100f0b0801000000000000000000000000000001080b140c0a04000000000005060400000000000000000000000a161e211e181f22201d150a0000000000000000000b2035485a626664626160545d5c584c473a2917040000152a3f556a7f92908f8e8d8c8b898572604a35200b000c21364c61768a7c665154617585836e59442e1904000b20354a6072878b8b9098836e58432e1900000000000000000000000000000000000000000000000b2035495a626a645c6065605443301c0800000000000c1d2a34373f3e3d3c3b3a3837332a1c1305000000000000000000000000000000000000000000000000000000000000000a1f334658616f746e6f8499917c879983777674768b96816c5948341f0b000f24394f64798e9298a0a69e8d887879777a8fa48f7b6f6c635b4935210c00011426364556606f849a937e7b918f7a6e83988974889d8b76604b36210b000014293e53697e8f90919e9f978d8c949f8d8a88867f6a543f2a1500000003162838454b566b81968772697e948a858482817f77624c362513000000000000000000000000000000000000000000000000000000000000000000000205060708080706050200000000000000000000061016181b0f0d07000000000000050b0d12171a100e080000000000000000080e10110f0900000000000003090c131a14120c020000000000000e1920232b282624201c140800000000000000000000000009151d2029221f180c00030a0c1a1b1912080000000000000004121a283236322a34373631271a0a00000000000000000d22384d62787b797876757472716e615847331f0a0002182d42576d8297858483828180848c77624d37220d000f24394f64798e7e695460728395806a55402b150000071c304354607376767c90836e59432e19000000000000000000000000000000000000000000000006192b3c494d554f4b4b504b43362614010000000000000c181f222a292827262423211f170c0000000000000000000000000000000000000000000000000000000000000000000c21364c617683858382849a9b858297998c8b8a888c9f8a77624c37220d000d22364a5c667c7d82989e8878788b8e8c8f98a89c86848179634e39230e00081c304354607577798a9f8c757d7e6c6e83948a74899e8c77614c37220c000012263b4f60697b7b7c89978178777f94897873726a614f3c2712000000000a1a283243586d83988a746b80959e9594939190806a55402b1500000000000000000000000000060100000000000000000000070d0f100b080b1014171a1b1c1d1d1c1b1a170d0b050000000000000917232b2d3024221b1003040a0c12182022272c2f25231c11030000000003111c232527241d12040000000b161e21293029261f1406000000000e1e2c3538403d3b39353026180800000000000002090b1410192731353e37332a1c0c171e212f302d251a0c00000000000012233038454b453b474c4b4538271502000000000000071c32475c7186908e8d8b8a8988868276614c37210c0004192e43596e838c776f6e6d6c6c818e78634e39230e0010253a50657a8f806a616c81968675604b36210b00000013253644556061647a8f836e59432e190000000000000000000000000000000000000000000000000e1e2b35383f3a37363a35302618080000000000000000040b0c14141312100f0e0c0a040000000000000000000000000000000000000000000000000000000000000000000011263c51667b919a98979595998a7d91a99f9191908f948d79644e39240f00071b2d3e4c5e666a80959e8974798e97969594939291908f816b56412c16000b20354b6073878c8e9f9f8d868583817c787f7b74899f8d78624d38230d00000c1f32424f5d6576859b8f7a6462778a9a847260544f4332200c00000000000a1630455a7085978b766d82978a807f7d7c7b74604b36200b0000000000000000000001080b1c16140e04000000000002101b222425201d2025292c2f313132323131302c2220180d00000000061727353f43453a362d1e17171f21272b34373d42443a372e21110000000011212f373b3c393022120c0e111b2832363e453e3b32241402000006192c3c494d5553504f4b4336261401000000000a151d2029262737444b544c473a2a1b293336444542382a1a08000000000a1d30414d566056475961605645311d08000000000000091e34495e73899e9f949291908e8d8a79634e39230e00051a2f445a6f848d78635958586d828f79644f3a240f0011263b51667b90806b697f948c7a645645321e0900000008182637444b4f647a8f836e59432e19000000000000000000000000000000000000000000000000000e1920232a25222025201c140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c21364b617583858381807f847d768b9f8a7d7b7a7a7f7b655c4a36210d0000102030404c556a7f959f89746a7f8281807f7e7d7c7b7a73604b35200b000b21364b60758b949493929191908f8d85706965758a9f8e79634e39240e0000021424323f4e64798e9c86715d596e8398917c67513c3225150300000000000010263b50657b827e686e8499897469686765605645321d0900000000000000000008141c20312b282116080000000412202d36393a3531353a3e4144464748484746454237342b1d0d0000001023354652585a4f4a3e33292a33373c3b484d52575a504b3f2e1c080000081c2f3f4b50514c40301d2124202f39464b535a544f42321f0c00000c2035495a636b686564605443301c080000000a1a2832363e3b3844556069615847332939464c5a5b5548382512000000001024394d5f67766158617774604b36251308000000000001172c41566c81968b7f7d7c7a797775635b4936210c00051b30455a70858e79644e43596e83907a65503b25100012273c52677c91816c7d8d95806b5c4b3828160300000000091926313a4f647a8f836e59432e1900000000020b11130d0b05000000000000000000000000000000060b0d150f0d0b100b08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1e324657616e6f6e6c6b6a6e6771869c8f7a66656469655d4b3d2d1a07000002122230384e6379878a7f69616a6c6b6a696867666564605544311d0800091e324556667c7f7e7e7d7c7b7a7978736054576d818a8473604b35200b000000061421364a5c697e867c665150657b8c8879634d38231507000000000000000e23384c5d656c68606f83918b74605352504b45382815020000000000000000081826303546403d33261604000012222f3e4a4e504b444b5053575a5b5c5d5d5c5b5a574d483b2b18050001162b3f52646d70645c4b46393a474c51575962676c6f655d4b37230e00000e23374b5d65665e4c392d3639353f4c5761686f69604f3b261200000e23384d6378807d7b7a72604b35200b000002152838454b54504c4b60737e76614c3f3a4657616f706655422d190400000112273c51677c8976617186816c544330221b1003000000000c21374c61768996816b666564626056493d2c1a0600061b31465b70868f7a654f44596f84917b66513c26110013283d52687d92867c8b9b8574604b3e2e1a0a0000000000000914253a4f657a8f836e59432e1900000006131e26282220180d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003162939464b595a5857555559556a808e887762504f54504b3f2f1f0f0000000004122135495b63727469614f5457565554535251504f4b443727150100031628384c5e666a696868676665646360554452636d756f605544311d0800000000071a2d3d4e606971665e4d4b5d657774635b4935210c0000000000000000081c2f3f4c5057534c61767c796354433c3b3632281a0a000000000000000001142636434b5b56504433210e00091c2f404c5c646560556065696c6f7071727271706f6c62594834200b0003182d43586d82857a6c615750565861676c72777d81847b65503a2510000010253b50657b7c66513c3d4a4e4b4c5d65757e857e69543e29140000162b40556b809592908e7d67523d28120000091d3245566069655d4d62788d836f5d4b465861758484705b45301b0600000f1f324253687d927c6771878874604a39372e2110000000000a1f334758697e938d7b65584e4d4b45382c1f0f0000071c32475c7187907b6550455a7085917c67523c27120013293e53687e939c929e89796355493d2f21110000000000000010253a4f657a8f836e59432e190000011324313a3d37342b1d0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1b293236444543424040444a607279756259473a3f3b382f2111010000000000061a2c3d494e5460544f433f4241403f3e3d3c3b3a35312719090000000a1a2f404c51555453525251504f4e4b443745525560554b443727150100000000000f1f31424e535c514d403f4b59626055493c2c190600000000000000000011212f383b423e47586167635b4a362626201d150a000000000000000000081c30435460716b62503d2814000f23384c5e66797a746e757a7e8184868687878686858177624d37220d0003182d43586d82958c817566656b71767c81878c9290877a644f3a240f00061c31465b718587725d4e4a5b636054657b89939a87725d3727150200182e43586d8397828095806a55402b1500000b20364b60747e7b6a61607388907b6554586176859986715c46311c0700061a2c3d4f60697b90816c6f848e7963574f4b3f2e1b0800000004172a3a4b6073869b8876614c423632281a0f010000081e33485d7388917c6658575b7086927d68533d281300142a3f54697f9487889b897e6f635b4b3f2f1c0800000000000010253a4f657a8f836e58432e1900000f2031424e534c483b2b1805000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b161e212e302e2c2b2a30435460636157473b2a2a25231c1103000000000000000e1f2c3536434b4336322a2d2c2b2a2928272624201d1509000000000012222f383b3f3f3e3d3c3c3b3a383531263537444b443731271909000000000000011424313b3e473c39302e3b484d4b44372c1e0e0000000000000000000003111c23262d2a3a474c524e4a3d2d18100b0902000000000000000000000b20354b607385806b56402b160011263b50667b8d8f8783898f939699969492908f8f8e8d7d68533d2813000417293a4a60727f8d96877c7b80868b91979089827b73645c4a36220d00091e33495e73888a7468604e63797360667c84829889745544311d0800192e43596e82897b7b90816c56412c170100152b40556a80938c7f6d606a7f948572606176859b8c7a644f3a250f00000c2135495b697e8297867c7b83947f7673655d4b37220e000000000c1d314455657a8f99836e604e3c2c190a00000000071c3043547489927d6e6d6c6b7186937e69533e291400152a40556a7f9584788597928479655d4b38230e00000000000010253a4f657a8f836e58432e1900071a2d3e4e606862594834200b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0c191a191716132536434a4e4b46392a1d14100e08000000000000000000000e1a212630353026181517161514131211100f0b080100000000000004121d24262a2929282726252423201d141927313631271d1509000000000000000006141f26293127241d1d2b3437363127190e00000000000000000000000000080e10171c2a33373c39362d1f0f000000000000000000000000000010253a4f657a8f836e58432e1900142a3f54697f949f9c989e948d8885817f7d7b7a79797868604e3a2611000a1f334758616e7380959d9190959b9189827b756d6560554a3e2e1b0700081d3144557489947f7e685873887f6a5e666f788d8b75604b36200b00172b4053646e74667b91826d57422d180200162b40556b80959f94817361768a927d6776859b947f6a5c4b37220d00000e23394e63798e97a09c9190989d948b887a654f3a2510000000061a2c3d494e5d6d8298927d685a49372614010000000b20354a60748a9c86838281807f88947f6a543f2a1500162b41566b809686707482939a8b7b65503b251000000000000010253a4f657a8f836e58432e19000d21364a5c687d77624c37220d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004050302000818253035393632291b0d0000000000000000000000000000000608141c201c1408000201000000000000000000000000000000000000090f11151413131211100f0e0b080109151d201d15090100000000000000000000020b11141c110f090d182022201d15090000000000000000000000000000000000000c171f212724211a0f01000000000000000000000000000417293a556b8095806b56402b16000b21364b6075828c999e897f79736f6c696765656464625a4e42311e0b000c21374c61768389959e9f9ca49e887c746d666055504b44372e201000000b20354b60758a98828a76616e838a786275847d928c76614c37210c001024364653595f677c92836e58432e1903000b20354b607380959f9783756c81968777859b9a8472604a3e2e1b0800000d22374d62788c909c9d948b8d969c868379634e38230e0000000c2135495b636762778a9e8a78625544311d0f0000000b21364b60748c9291908f8e8d8c9e95806a55402b1500172c41576c81968771606d7e8b8d7b65503b251000000000000010253a50657a8f836e58432e19000f24394e647a8e806b56402b16000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131c2023211e160b00000000000000000000000000000000000001080b0801000000000000000000000000000000000000000000000000000000000000000000000000000002080b0802000000000000000000000000000000000700000000050b0d0b08020000000000000000000000000000000000000000040a0c120e0c070000000000000000000000000000000a1f3346587085927d68523d281300091e324557606d798396988276645c565452504f4f4f4d483c312413020013283e53687d939ea29a8a8698a09b8577625d6572605645321e100200000c21364c61768b937e937f6a7a8096826d81947e948c77624d37220d0007182836404353687d92846e59442f190400081d31445563798e9d93998577788b9d899b9d88776154433020100000000b20344859647a7b87947f75788d8d786f635b4935210c0000000e23384e63797c67697f949b8573604b3e2d18080000091e324556647a7d7c7b7a7978768996816b56412c1600182d42586d829788725d6069797a655d4b37230e00000000000010253a50657a8f836e58432e190011263c51667c91826d58432e1800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070b0e0c0a03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c21364c61768b8e79644f39240f0003162839454b5b6372819498877a696054473a3a3a3938352b1e130600000f24394e647a8b939a847c7a8398a3917c74737a8675604b36210b0000000d22374d62778c8e798888788985858d7d8d867b908d78634e38230e00000a1824293e54697e93856f5a45301a0500011527374f657a8f937e8996867183989e9c8c7b6559473625130200000005192b3b4a5c646f8497826c758a927c67524c3f2f1a0a0000011426375a70848e796374869c947f6a5c4a3625130000031628384b5c64686665646362758a97826c57422d1700192e43596e83988974544f5c64655d4b3f2e1c0800000000000010253a50657a8f836e58432e190013283d52687d92846f5a442f1a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000030100000000000000000000000000000000000000000000000000000000000000000000000008000000000000020000000000000000000011273c51667c918a76604b36210b00000a1b28323d4954606c7f8d9d8c7f7261584b3f30262220190e000000000d22364a5c64767e939a918f989ca39b918a88898e79644e39240f0000000e23384e63788d8f7a819688937e7d9292927d7b908e79644f39240f00000007152a3f546a7f9486705b46311b06000011263c51667b918d7877818272798e9c867a655d4b3a2a180800000000000d24394d5f677381978571718796816c655d4c3827150200081d3144557388917c66667b909f8b7a645443301c0700000a1a2e3e4b4f5351504f4e61768b98836d58432e18001a2f455a6f849a8a75604a4a4e4f4b3f2e21110000000000000010253a50657a8f836e58432e1900142a3f54697f9486715b46311c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090b09030000000000000000000000000000000000000000000000040d1316100e0800000000040a0c14190f0d07000000000000000000000003090c13160b10120d0b0c110f0900070b0f0d07000000000000000000030d13151916100a0c12150b09020000000000000000000000000000000000090f11110f0900010a10121d0d0b05060b0d170d0b0500000000000006192c3c576c819787725745321e090000000a161e2c36434a61697d8c9f948376655d4b43362b1d0d0000000000071b2d3e4a58697e9389868584869b8581807f85907a65503b25100000000f24394f64798e907a798f9d887474889d87747c918f7a654f3a251000000000152b40556a809586715c47311c07000012283d52677d928e79646c6e606f849a8c79644e402f1c0c00000000000012273c51677d8d8c9f8c8584899d877f7b655645311d09000b20354b60758a958078767284999c8673604a35200b00000010202e373a3d3c3b3a4b6074888e806a55402b1500172c42576c818e8672544336393a372e2111030000000000000010253a50657a8f836e58432e1900162c41566b809687725d48331d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a161e211e160a000d141614120c0300000000000000000000000000071521282b25231c1103000c171f21292e24211a0f0100000000000000000b161e21282c20242722202126241d131c2024211a0f01000000000000071520272a2e2b231e21282a201d15190d0b0c0e15130d0300000000000004121d242726231c11131e2527322220181920232d2220190d00000000000c2035495a728799836e59392816030000031525333c3f49434f5f677c8a9e99887b6a6054483b2b1a0a000000000010202d3a556a7f95827b7a7981958072747382917c67513c271200000010253a4f657a8f917b768a95806b77899c87747d92907b66503b261100000001162c41566b819687725d47321d00000014293e53697e93907a65575850657b909a846f5e4c372614010000000002172c42576c81979ba39f9b9699a19d958975604b36200b000d22374c62778c9e958d8b8b8b9e9c8b76614c37210c00000002101b22252827263144556176796a62503c2813000b20354a60727975614b36252425221b100200000000000000000c22374c6176867e68533d2813000f24394e647a817d67523d28120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a1012141a28323632281a1621282b2a272015100c0a030000000000000000001526333d403a372e2111121c2a33373f4439362d200f000000000000010f1b2832363e4136393c3834363c382f25303539362d200f0100000000031525323c3f433f3632363d3f3632282e222021232a282015070000000000122230393c3b382f222330393d4837342b2b35384237342b1d0d000000000d23384d62788d95806a55402b150000000d20334350555e5d5c5b5e667a899d9d8c7f72625948382816030000000002172c41566c819697908f8e969e958a89888a927d68533d281300000011263b50667b90927d81979b867181979d927e7e93917c66513c271100000002172d42576c829788735e482513000000152a3f556a7f94917c66515c646c71869b907c665544311d0b00000000000f253a4f647b86869b9b85808399958078625645311d09000e24394e63798e91908e8d8c8a89877e685847331f0a0000000000080d0f1311152737465761635b504433210d00071c304354606461574632180f100e08000000000000000000000a1f334758617168604e3a2511000d21364a5c646c675f4d3925100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005131e2528263138454b45382826333d403f3b322225211e160b000000000000000c1d33445055504b3f2e1c222f3a474c54594e4a3e2d1a0700000000000f1f2d39464b53564b4d514d484c514c4036434a4e4a3e2d1f0f000000000d2032434f54585346464b52554b453844373435393f3c33251500000000091d30404d51504c402f30414d525d4d483b3c494d574d483b2b190500000114263653687e93917c67513c271200000013283c50616a737271706f6e6d78879d9f958477625645321e090000000003182d42586d829789868584889d8782818088947e69543f291400000012273c51677c919883979d9a947f8d9d889d887f94927d67523d281200000003182d43586d829889745443301c070001162b41566b8096927d685c647a81797c919c8673604b39291603000000000d22374b5d6471788d98826d7b9095806b594838271502000c21364a5b647a7c7a79787675737268604e3a2a17040000000000000000000009192939464c4e4a3d332515040000132536434a4e4b46392916000000000000000000000000000004182a3a474c5c534e42311e0b00071a2d3d4a4e56524d41301e0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011323313a3d3b424e56605645373b445055544f43373a3632291b0b000000000004182a3b50626b655d4b37232f404c5861696e645c4a36210d00000000071a2d3d4a5761686b605f67625a61665e5a585460645c4a3d2d1a0700000013273c4f616a6e64535761676a60564c594c48494e555043331e0e0000000f24394d5e66665e4c373a4d5f6772625948495a626c62594834200b0000081c3043546e83988d78634e38230e000000152a3f556a7f88878685848382818298aba29a8775604b36210b0000000004192e44596e8399837675758498837170728795806a55402b1500000012283d52677d92a0989d88859a949989798c9d889d937e68533e291300000004192f44596e84998a75604a35200b0002172c42576c8197937e69647a89937e73879d937e685746321e0800000000081b2e3f4b4f60758a9d8772788d9b85705b3b2b1a0a0000071a2d3d4b5c64676564626160545c534e42311c0c0000000000000000000000000b1b29333639362d1f15070000000818253035393632291b0b0000000000000000000000000000000c1c2a3337463d3a3123130100000f1f2d3639413d39302313010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1e31414d52504e6068756055555050626b69614f4b4f4b4639291603000000000b1f3447596b807b65503a25384c5e66767e837a644e39240f000000000c21364a5b63757d8174677c7862757b706f6e6c7379705b4a36210c000000152a3f546a7f826e6068767d7f7460616e62595b636a61503c2b1906000011273c51667c7b6655444d52677d8777624d5862788178624d37220d00000b20354b6074899e8975604b35200b0000091e34495e73899e9d9b9a99989796989796989e8c77624d37220d00000000051b30455a70859a998b8b8b8d9e8a8686848a97816c57422c1702000013293e53687e939e888c7e7e9299837c6e83999ba3947f69543f2a1400000004192e44596e83938b74604b35200b0003182e43586d8398947f6a79899e8876697e939d8875614b362614010000000010202e3744557287988a7374899686715c47321c000000000f1f2e3e4b4f51504e4d4c4a43363e3b31241400000000000000000000000000000b171e2124211a0f01000000000008131c2024211e160b00000000000000000000000000000000000c181f223128251e1305000000010f1a21242c28251e13050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010253a4d5f67655d687e8874606a655d6b807f69545d65615746321e0a000000000c22374c61778c836e5944363c51667c8b9497816c57422c17020000000e23394e63798993907b758c826d7e9185848382828e79634e39240e0000051a2f445a6f848d78687e8a92927d677783776363797f6a5a4935200b00061b30465b70858974604b5f67697d92826d5c6176878f7a65503a251000000f243a4f647a8f9b86715443301c08000002172c42576c818b8a89888785859b8581808389806a594834200b0000000004192e43596e83928d8a89898c9f8a848483878c7f69543f2914000000142a3f54697f949580746a7789897866637983859b95806a55402b1500000004172a3a4c62777e7a645544311d0800051a2f445a6f8499968078879d927d676175899e95806a5443301c080000000002101b273750667c837c66657b8079634e39230e000000000110202e373a3c3b39383735302529261f1406000000000000000000000000000000030a0c0e0c07000000000000000000070b0f0c0a0300000000000000000000000000000000000000040a0c1c13110b01000000000000070d0f1712100a01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012283d52677d7b666c828d776a807b6573888671616f7a75614b36210c000000000f24394e64798e85705b4f4b454e647a818399846e59442f19040000000c22374c61778085927d778c86718196918a898888917c67513c2712000003182e43586d83927d687e838795806b7d92807876818d78624d38230d0003182d43586d82917c66606d7d7e76898c7a6474849a846f5d4b37230e0003162839556a7f9497826d5836261401000000152a3e52636c767574727177869b85706b6e736a61503b2b180500000000000c21364b61767d78767574889d87726f6e747769614f3b2712000000152b40556a80959c86817f7e7e7d7b79787774819796816c56412c170000000a1f334758687e847b65503727150100061b30455b70859a96817e939a846f5f576b80969e8975604b35200b0000000000000923384c5e666e665e5d656b635b4935210c000000000002101b22252725242321201c1313110b0200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071c32475c71868a7c6e838e7972878a7a7489877276838f7c66513c27110000000010253a4f657a8f87715c6460565861646c7f94856f5a45301a050000000b1f344759616d82947e768b897483917c7474737f937e68533e2913000000152b40556a8095826d686f8397826c7f94958d8b978f7a654f3a2510000013283d52687d92836e74829287728197847082978a78624d3f2e1c0800091e32465770859a947e69543f2914000000000f223445525660565e6176869b95806a56595e555043331d0d000000000003182d42586d82928d8b8a898f9f8c848483817f79634e39240e000000172c41566c8196a49c9695939392908e8d8c8b8c9f97826d57422d180000000c21374c61778c9987725c47321d00000013293e53687e8c8a7b76838778624d4d62788b9387725443301c08000000000000091c2f404c5059514d4b50564e493d2c1a0600000000000000080d0f12100f0d0c0b0700000000000000000000000000000000000000000000000000000000050b0d0b0902000000000000000000000000000000040e1416110f09000000000000000000000000050b0d0d0b050000000000000000080e101e1b0c0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011263c51667c918a79838f7a797f9488788d897987998373604b35200b0000000011263b50667b908872647a75696776766b809586715b46311c06000001142637444b586e83957f758a8c7785917d72717081957f6a55402a1500000012283d52677d928772596e8499846e8095988b8a8c907b66513b261100061a2c3d4d62778d8a7884988d7b65788c998497937e685a4935211100000c21364b61768a9f907b65503b2610000000000517273438454b4551677c919e8a76614c4349403c332515000000000000061b30465b708595949393929191908f8f8e8d8c826d58422d18030000152a3f546a7f93949191908f8e8e8d8c8b8b8a8992927f6a55402a150000000b20364b60758891836f5a442f1a05000011263a4e6068767565616f72625a49495a647a7e77624d362614010000000000000011222f383b433c39373a4139352c1f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d181f22201d150a00000000000000000000000000081621282b26241d12040000000000000000000d1920222220180d000000000003111c23253330211f170c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f24384c5e6d829788879a848a878299879c8d899a8474605544311d080000000e19273c51677c918973788d837e7c86826e819687725c47321d000000081d31445560696e849680748a8f7a879c8a8786858897816c57422c170200000f243a4f64798f8c77626f84998570819682767486927c67523d2712000c2135495b70788795808b947f6a5f6e8398999a8472604a3c2b1903000011263b50667b90a78c77624d37220d000000000009171a283236364b6074828b806b584733342b28211507000000000000000e24394e63797f7f7e7d7d7c7b7b7a797978776d63523f2a160100000b20354b60737e7e7c7b7a7a79787877767575757c7c75604b35200b000000091d32455662777c75614b36210c0000000b1f31424e586161574c595d4d493c3c4b5c6469625948341808000000000000000003111c23262e272423252b23211a0f010000000000000000000000000000000000000000000000060b0d110f0e0c0b090200060000000000000000000d1d2a34373631271a0a0000000000000000000000001626333d403b382f221200000000000000000d1d2b343837342b1d0d0000000011212f383b48463633291c0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1e30414b6175879d9ca29a947f77899ca59f9985766156453726140100000e1e2b353d52687d928a757b909994919b8671829788735d4825130000000b20354b60737e7c8497817388927c848a88899b85858b7f69543f29140000000c21364c61768b917c676f859a87728297836e7287937d68533e2813000e23384e63798d869b867b7f7d7d67677c919e8978625443301e0e00000014293e54697e939e8974594834200b000000000000000a161e21314455606e766b62503a2a1715130d0400000000000000000c21364a5b636a6a696868676666656464636159524535230f000000081d3144556068696766656464636262616056606767605544311d080000000215283848596266615746321e09000000021424313a474c4b4639444838352c2e3e4b4f544d483b2b180000000000000000000000090f1119110f0e10160e0c060000000000000000000000000000000000000000000000000e19202326242322201d151c1b14120c020000000005182a3b474c4b4538271502000000000000000000000e1e33445056514c402f1d0900000000000005192b3c484d4d483b2b18050000081c2f3f4b505e5b4c463a291704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001025394d5f67747a8a9f9c868174747e93a89984776e675f4d3a2509000005192b3c484d5b697e938b757c91867f7e938873829889745443301c07000012273d52677d92919a97827287947f727673808f7a707569614f402f1d0900000a1f334658738897816c70859a89748398846e7388947e69543f29140011273c51667c9184998e797186857177879d9f8a78624d3f2e18080000000d22374d6278878b7f6a553b2b180500000000000000000309152737444b5761575044331c0c000000000000000000000000071a2d3d4a4e5554545352525150504f4e4d4c473b3527170600000001152737444b53545251504f4e4e4d4c4c4b454b52524b4437271501000000000a1a2b3b484d514b46392816030000000006141c2a33373632282f32232019202e373a3e37342b1d0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1e2b35383b3a3837363228323029261f14060000000b1f34475962605645311d0905000000000000000006192b3c50626b665e4c38240f0000000000000b2034485a6262594834200b00000e23384b5d657370615846331f0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012283d52677d8b898c9f9b85817e85939cb29c8685837d67523d281200000b2035485a62706a7f948c777e93836d768c897483998a75604a35200b000011263b50667c8d939e9e887e86998381817f8595807b7977665e4c38240f00000417293a5b70859a867170859b8b748499856f7489957f6a55402a150012283d52677d92808a96807388888083999e9c98826d5d4b3625130000000b203448596273766a61503c1d0d00000000000000000000000919273139464b463933261500000000000000000000000000000f1f2d3639403f3e3e3d3c3c3b3a3a393837342a1d1709000000000009192731353e3f3c3c3b3a39393837363631353d3d35312719090000000000000d1d2b34373c3632281b0b000000000000000c171f21211e161a1d0d0c06101b2224292220180d0000000000000000000000000000000000000000000000000002090b0c0a0300000001080b0c090300000000000006192b3c494d514f4d4c4b453847453e3b3224140200021527384c627774604b36201c1b12100a01000000000b2035485a6b807c66513b26110000000000000d22384d627877624d37220d000010253b50657b888576614c36210c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152a3f556a7f9191919aa0978c888790959e9b928c8c836e59442e1904000d22384d6278857d80958d787f94846f788d8b7584998b76604b36210b00000f23384c5e66797e899e9c939ba1999796959b9e95908e8d7b66513c2611000000182d42576d82978b7771869b8c77859b8670758b96816b56412c160014293e53697e9380849a8874899e95999289869c8f7a645443301c07000005192b3b4854606157504333200000000000000000000000000009151d29333633291b15070000000000000000000000000000010f1a21242a2a29282827262625242423221f180c000000000000000009151d202929272625252423232221201d202727201d150900000000000000000d18202227211e160b000000000000000000040a0c0c0903000800000000070d0f140d0b05000000000000000000000000000000000000000000000000000a151d20211e160b0009151d20211e160b00000000000b2035495a626664636160565e5c5b544f42321f0c00091d31455672877f6a553f32313027251e13050000000d23384d62788d85705a45301b0500000000031628395b718584705a45301b00001a2f455a6f849a927d68533d2813000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c21364c61767c7b7c9197827773787b8095927d76756e6453402c1702000f24394f64798e8b869c8e79819685797b908c78859a8c77614c37220c0000091c2f404c5b6372879c877e859b8b848583899b8581807e76614c36210c00000a1b293a54697f94917c71869b8e79869c8772768c97826c57422d1700152a3f546a7f94817f94917b918c888d7e787d919b8572604a35200b0000000d1d2b36434b4b46393325150300000000000000000000000000020b171e211e170b000000000000000000000000000000000000070c0e1515141313121111100f0f0e0c0b040000000000000000000001080b13141211100f0f0e0d0d0c0b090b12120b080100000000000000000000050b0d110c090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1a2731363632291b0b192731353632281b0b000000000d23384d62787b797877757473717069604f3b2612000b20364b60758b836d58384846453d393023130100000e23384d63788d85705b45301b0600000000091e324557748a88735e3928160300152a40556a7f8f8b79634e39240e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c21374c6177817a768b91806b8086747d92917c76807e68533e291300000d22364a5c6f849a9ca48f7a82989b8e909c8e79869b8d78634d38230e0000071c304354606773889b867183988b756f728796816b6b68615746331e0a00031628394658667b91968171879c8f7b879d8873778d98836e58432e1900162b40556b8095827a8f9a849a978196816c73879d917c6752392917030000000d182630353632281b150700000000000000000000000000000000030a0c0a030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070b0c0a04000000000002090b0b090300000000000002152738454b4b4639291b2937444b4b46392816030000051b30455a7084908f8d8c8b8a8887857e69543e2914000c21374c61768c846f565e5d5c5a524d41301e0a00000e23384d63788d85705b45301b06000000000b21364b60768b8a755745321e090013283c50616a7a78635b4a36210c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23394e63798a8b827b7c7571868d7775807f7d8895806b55402b160000071b2d3e4e63798c9faa917c7d8a878483878676879c8e79644e39241200000b20354a60727d7d8a9c8774819795807d7c81847c7a806b5a493929170300091e32455761767b8f9b8572869c917d899e8974798e99846f5a442f1a00162c41566b81968373899e8a9f907b908a776d7e939b85705746331e0a0000000008141c20211e160b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c13150f0d090f110c0a040000040a0c0f0d070000000000000000000000000000000000000000000000000502000000000000000000000000020b111314120c03070600040a0c150b080200000000000000000008131c20221f180c0000000a151d20211e160a0000000000091d31455660615746322939465560615746321e0b0000081e33485d73889d9392908f8e8c9c9a87715c47321c000d22384d62778d84757473727170675f4d39251000000e23384d63788d85705a45301b05000000000d22374c62778c8b76604b36210b000d203343505d65625a4a3d2d1a07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c21364a5b657b8997887d6f72888e796a798493928072604b35200b0000001021364a5b6b81969f8a786874716f6d727172879d8f7a654f40301d090010253b50657b90929fa49c8a879d9e959291979691908d78634d38230e00000b21364b6075888f999f8d868b9f937e8a9f8c757b8f9b85705b46301b00182d42576d8297846f8395949d8d79869b858281979b8575614b36210c000000000001080b0c09030000000000000000000000000000000000000000000000000a0f111614131211100f0e0d0c0b0700000500000000000000000000071520272a24211d2426221f181413171f2124221b100200000000000000080e1015130d040000000002090b121b17150f05000000000000000006131e262829271f1d1c1b1a171f212a201d150900000000000000081825303537332a1c12040d1a2731363632281b0a000000000b20364b607476614b36334657617475614b3928160300081c3043547489937e7c7b7a78788c9a846f5a452f1a000e23394e63788e9a8b8a888786857d67523d271200000e23384e63788d85705a45301b05000000000e23384e63788d8c77624c37220d00041525333f4b4f4d493c2d1f0f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071a2d3d4b5d6578869a92847889907c808b9a8b7d6b605443301c08000000071a2d3d4b6175879d947f757c7b7a78777674889d917c665e4d39240f000f24394e64798d8e98a98f88859b9d878483828180878f7a644f3a250f00000d22374c62778d949ca49f999196937e93a89f8b8b9f9c87725c47321d00192e43586e83988570787f7f948e797f949b9797979694846f59442f1a00000000000000000000000000000000000000000000000000000000000000000004121d24272b2a2827262524232221201c131c1a12100a000000000000001525323c3f393630383c37342a292829333639362d2010000000000003111c23252b2821150d13151b151d2028302d2a221709000000000000021324313a3e3f3b32333231302a33373f3631271909000000000000132536434a4c473a3023121d2a38454b4b4539281603000003182d42586d8185705b38424c61758586725746321e09000b20354b60758a8b7667666563738898826d58432d18000f243a4f64798f8f8b898786848985705b46301b06000e23384e63788d85705a45301b05000000000f24394f64798e8d78634d38230e0003162838454b53504c3f2f20100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f273b4f6169797a859a9782979983959d887a69635b4a36261401000000000f1e324657677c919f8d8491908f8e8c8b8a8d9f9b847c66513c2711000d21364a5c64787a8e9f8a747f949681706f6d6c7186917b66513c261100000b1f344859677d7f869c99837c817e758a95918d8b8f93846f5a452f1a001a2f445a6f8499887f7d7c7f94907a778b9d888382817f79634e39240e0000000000040a0c0c0b0700000504030200000000000000000000000000000000122230393c403f3e3d3b3a39383736353025323027241d1204000000000d1d32434f544e4a404c514c473a3f3d3a464c4f4a3e2d1d0d0000000011212e373a403c332520282a302731363d45423e3527170000000000000b1e31424e53544f43484746453a474c554b443727150200000000071c3043546061584d4130202a3b485660605745321e090000071c32475c71868a7456454e606e82988b76614b36210c000c21364b61768b8c7762514f5c718796816b56412c160010253a50657a8f8774737271728787725d47321d08000e23384e63788d85705a45301b050000000010253a50657a8f8e79644e39240f00091e3245566068655d4c3f2e1b08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000014293e54697e8e8e9aa29f899f9e889e9a84817f79634e39240e0000000000031629394d5f6f84999f9998949493929191908f8e8c836f59442f1a00071a2d3d4a5a62778ca98b757e939e89858483818089937d68533e2813000005182a3b4d5f676c81969a85706c69647a807b78767a7d76614c37210c001b30465b70859b9d949291949f917b6f849a89756d6c6a635b4a36210c000000000c171f2121201c131c1b19181716141312110f0c0a030000000000000d1d30404d515654535251504f4e4c4c4a434847453c3930231200000005182a3b4f616a645c4c5e666159555453515861645c4a3b2b18050000081c2e3f4b5055504333333c404638454b525a575245351b0b000000000011263a4e606869615e5d5c5b5a5958616a605544311d08000000000b20354a607277675f4d3e2e384859627575604b36210b0000091e33485e73888b75604b5b687e93a08c77624d37220d000d22374c62778c8d78686664626f84937e69543e29140011263b51667b9088735e5d5e738888735e48331e00000e23384e63788d85705a45301b050000000011263b51667b908f7a654f3a2510000b21364b60757e7b655d4b37220d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003182d42586d82979797969598a0a29a929190908e86715b46311c0600000000000b1b30404d63788b9e97827f7e7e7d7c7b7b7a79776f6554402c1700000f1f2d3c4d62778c9f8b757c9198929190908f8e91947f6a553f2a150000000d1d30414d54697e949d88725d545c646b6663616468615847331f0a001a30455a6f84918b898887868a8b7a687d92937e6856554e4a3d2d1a07000006141c2a33373735302531302f2d2c2b2a29272624211e170b0000000005192b3b4d5e666b69686766656463626160545d5c5a514d41301d0a00000b1f3447596a7f7a645b667c776c6a69686765767964594834200b00000e23374b5d656a62503b4350555b55566067706c6352392816030000000013283e53687e7e75747271706f6f6e777f73604b36200b0000000013283d53687d8a7d675c4b3b4556627787846f5a45301a0500071c30435474898c76615763798b9c9f8d78634e38230e000d23384d62788d96807d7b7978808c8b79634e39230e0012273c51677c9189745e395f748989745f39281603000e23384e63788d856f5a45301a050000000012273c52677c91907b65503b261000172d42576c81938f7b644f3a250f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23384d6379828281818082989a847d7c7b7a7975604b36210b00000000000000122035495a697f8982746a6968686766656463625954473624110000010f20354a6072838a816c7380837d7c7b7a79797c7f77624d37220d00000000132330374d627786897e69533e4a4f55514d4c4f534c473a291704000c21364c61767b77747372717676646176898b7b65503f39362d1f0f0000021424313a474c4c4a43484645444341403f3e3d3b3a3633291b0f0100000b20344859667c807f7d7c7b7a79787776757473716f675f4d39241000000d22374c62778c836f63798e8681807e7d7c7b838c77624d37220d000010253a50657b806a594750616a706660747d85816c5746321e09000000031629395d7287948a8988878685848384907b65503b2610000000000e23394e63798a8b7a6459485460748595806b55402b1600000b20354a60758a8d77626175869c878b8e79644f39240f000e23394e63798e9e9692908f8d96937e685b4a36210c0013283d52687d928a74554657758a8a755745321e09000e23384e63788d856f5a45301a090000000013283d53687d92917c66513c2711001a2f445a6f8499927c67523d271200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c2135495b636d6d6c6b6b798a8c7e6967666564605745321e090000000000000006192c3c4f6169736d60555453525251504f4e4d483b36291907000000071c304354606e746c63606b6e686766656463676a62594834200b0000000005132034485962717469604f3b3639403c38363a3e3733291c0c00000a1f334658616661595e5d5861615758617677655d4b3824211a0f0100000b1f31424e58616160545d5c5a59585755545352504f4b46392d1f0f00000d22374d62778c95949392908f8e8d8c8b8a898887847d67513c271200000d22374d62778c8873677c929b96959492919099907a65503b25100000182d42586d828c77624c556a7f85707386929a8c75614b36210c0000000a1e32465774899f8f8c8b8a8a89888689927d68533d2813000000000c2135495b6b809588776256607282988775604b36210b00000c21364b61768b8e78636d82988d7a8c8f7a65503a2510000f253a4f647a8f9b928b89878697978274604b36200b0013293e53687e938a75604b61768b8b76604b36210b000e23384e63788d856f5a4530231c1103000014293e54697e93927d67523d2812000e24394e6379848175604b36200b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006192c3c494d585857565b63757669605151504f4b453928160300000000000000000e1e32434f545e574b44373e3d3c3c3b3a3937342b1d190b0000000000132536434a595f57524b5659535151504f4e52544d483b2b1805000000000005182b3b484d5c5e534f423222242b2623212528211f170c0000000417293a464c514c473b3a464c4c4647586161584b3f2f1c0c070000000011263a4e6068777675737271706e6d6c6b696867666461574a3d2d1a07000d22374c62778b9292929ea49c8e8d9aa29e8e8a89887f69543f2a1400000c21364b61768b8c77697e938b86858483828089917c67523c27120000182e43586d838f7a65505b70858b76697f7f8a8d78624d38230d0000000c21364b61768b8f7b7776757473727182947f6a543f2a1500000000061a2c3d4b6074869b8574606a7f958c7b655745321e0900000d22374c62778c8f79687d929781758b907b66513b26110010263b50657b90927d747372718197907c66513b26110014293f54697e948b76615661778c8c77624c37220d000e23384e63788d856f5a463b382f22110000152a40556a7f95937e69533e2914000c21364a5b636f6c605645311d090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1e2c35384242423d4a566061584f423b3b393632281b0a000000000000000000001425323b3f4942363127292827262625242220180d000000000000000818253035444a423e3641433d3c3b3b3a393c3f37342b1d0d000000000000000d1d2b343747493e3b3224140f16110e0c0f130c0a0400000000000b1b2933363c37342a29333636333a464c4c473a2f211100000000000013293e53687e8c8c8a89878685848281807f7e7c7b7976635b4a36210c000b1f344759647a7d7c7d899c867979849a8a7975747369614f3c271200000a1e324657748a907a6b80958772706f6e6c7489937e68533e29130000182d42586d82927d68525c71878c776269748a8e79644e39240f0000000d22384d62778d8d78636160555e5d6f8496816b56412c1600000000000f1d31445563798b97816d7d8d95806b5d4b3928160300000e23384d63788d8f7b798a9d8876778c917c67523c27120011273c51667c91917c67555d607488937e69543e291400152a40556a7f958c776c6b6a788d8d78634d38230e000e23384e63788d856f5b5b504c402f1c0900162c41566b8196947f6a543f2a1500071a2d3d4a4e5a574b4538271502000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1921232d2d2c2d38454b4c473a32262524211e160a0000000000000000000000071420272a342d201d1513131211100f0e0d0b0500000000000000000008131c202e352d2a202b2e282726252424272a2220180d0000000000000000000d182022313429261f1406000000000000000000000000000000000b171f2126221f18171f21211e29333637332a1c11030000000000001c31465b71869baa9f9e9d9b9a99989695949392908f8a79634e39240e0005182a3b4a5c6468677d92957f6c6b7d928b7c665e5d544f4332200c0000031629395e7388937e6d8297897467666463758b95806a55402b150000172c41576c81957f6a5a5d72888d786360758b8f7a654f3a25100000000f24394f64798e907b747473727170718698826d58432d160a00000000021527374a5b6a7f9496818a9b8574604b3f2e1b0a0000000e24394e63798e917d869c917c67788d927d68533d28130012283d52677d92937d68636160738995806b56402b1600162c41566b8196998382807f80968e79644f39240f000e23384e63788d84717170665e4c38230f00182d42576d829795806b56402b1600000f1f2d363945423631271a0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c0e1818171a28323637332a1c14100f0b090300000000000000000000000000030c12141e180b0802000000000000000000000000000000000000000000070b191f17150b1619131211100f0e12150d0b050000000000000000000000050b0d1c1f14120c02000000000000000000000000000000000000040a0c110c0b04040a0c0c0c171f21221f180c0000000000000000162b41566b808e8e8e8d8c8b8b9d9e898887868585848176614c36210c00041626343e4a4f647a8f8b99838181808783917c6651453c393022120000001c31475c718697826f84998d7e7c7b7a787a8e97816c57422c170200162b41566b809682716f6e73888e796866768c907b66503b261100000d1d2b3b51667b9099908a8988878685848a99846f5a4432281a0a0000000009192d3d4b6073859a969e8a79635544312110000000000f253a4f647a8f9d889c99836e64798e937e69543e29140014293e53697e9397817a787775738c97826d57422d1800162b40566b8093949391908f8e8d8a78624d38230d000e23384e63788d8b8586857c66503b26110013293e53687e8e8e7d68523d28130000010f1a2124302d201d150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000303000a161e21211f170c000000000000000000000000000000000000000000000009020000000000000000000000000000000000000000000000000000040a020000010400000000000000000000000000000000000000000000000000070900000000000000000000000000000000000000000000000000000000000000000000040a0c0c0a0400000000000000000014293d51626b79797878777673888f7a737271706f6f6c615746331e0a000e213444515560697e939b8d8c8b8a89888995806b555a514c40301d0900051b30455a70859a8670869b9f9391908f8e8e9d99836e59442e190400152b40556a80958a868483828b96807d7c7c91917c67513c27120005192b3c484f647a8d8e8c8b8a8988878685878d816c5a4b453828160200000002101c30435463788ea3947f6a5b49372715030000000010253b50657b90a69d9e897762657a8f947f6a553f2a1500152a3f556a7f949f978e8d8c8a8a9299846f5a442f1a000c21364b61757e7f7d7c7b7a797775625a4935200c000b20364b607485888888887d67523d27120011263b4e60687979685f4e3a251000000000070c0e1a170b090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090b0c0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e213444515c646463626261748a907b655d5c5b5a59564c46392917030014293d51626b756b8095857877767574738197826d636f665e4c39240f0004192e43596e83988974818e8b8a8988868584888c7e69533e29140100142a3f54697f949e9b9a98979f9e969291919b927d68523d2813000b2034485a62716c78797776757b837771707578726d70605645321e0900000010202f404f616d8297a89c8675604b433221110000000011263c51667c91a6a2937e6859667b9095806b56402b160013293e53687e919392918f8e8d8b8a887f6a553f2a15000a1e33465761696a6867666463626056493c2c190600091d324556607173737373675f4d392510000b1f31424e5c64645c4e41311e0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080b0801000000000000000000000000000000000000000000000000000402000000000000050000000000000000000000000000000000000000000300000000000003080000000000000000000000000000000600000000000000000000000107010000000000000000041626343d51636c76757472738b917c6c6b6967635b4c3f33291b0b0000162b41566b8088788298877d7c7b7a7979849a856f78847c66513c27110002172c42576c81978d786c787675747271706f757769604f41301d0a0014293e53697e939e888787869c9b8583828298937e68533e2913000d22384d62788581776961606d82937e6957616b78828475604b36210b00000d1d2d3e4c5e697f949c929e98826e614f3f2f1e0e00000012283d52677d92a99a85726052677c9196816c57412c17000b20354b60727c7e7d7b7a79777675736a61503c28130003172939464b54545352504f4e4d4b45382c1e0e000002152838454b5b5e5e5e5d524d41301e0a00021424313e4a4f4f4a3e31231301000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060000000002000000000000000000000000000000000000000000000000050b0d1515130f0d0b09141d201d1409080b0f0d07000000000000000000000000000000010a10121917100701080b141a14120c02000000000000000000040a0c0b0701080b19100e08090e10191e12100a01000000000000000002090b1b100e080000000000060c0e161c16140e0400000000000008172c41576c818b8a8987869c9a8481807e7c79655d4c38230b00000012273d52677d92868597959291908f8e8e9096867887927d67523d28120000152b40556a809597817d7c7b79787775747371706e675f4d3925100013283d52687d928d787272788d927d6e6d7a8f947f69543f2a14000e23394e63798a97897f74656f8495806b6876808b988675604b36200b0005192b3b4a5c667c8d9f927d899e947f695d4c3c2b1905000014293e53697e939f8b79635453687d9298836d58432e1800081c304354606769676665636261575e55504333200d00000b1b2933363e3f3e3c3b3a39383632281a0e000000000a1a28323646484848483d393023130100000614202d363939362d2013050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070b1b12100b1117121113130b08020001080b140d0b0600000000000000000d1920222b2a28242220192631353126191d2024221b100200000000000000000000000005121d25272e2b2418151d20292f29271f1406000000000000000c171f21201c141c202e25221b1c23262e3327251e13050000000000000a161e213025231c110300010f1a21232b322c292116080000000000091e33485e73889d9e9d9d9ca4a29a969594928e7b65503b26100000001025394d5f6f849989817f7e7d7c7c7b7a7b807c87998372604a35200b000014293e53697e939f979391908f8d8c8b89888785837d67523c27120012273c51677c91927e78767a8e937e706f7b9095806a55402b15000c2136495b647a879894867b71869782747d8896958376615645321d09000b20344859647a8a9e96816c7d919f8c7b655a4835200b000011263b50667c8d8e7f6a5b494f647a8c8e7f6a543f2a150001142636434b515452514f4e4d4b46393f3c332515030000000b171e21292a282726252422201d150a0000000000000a151d20313333333327251e13050000000002101b222424221b10020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008131c2030272420272c27252828201d1509151d20292320190e000000000007151d2b3438403f3c3a38352b37444b443730313639362d201000000000000002080b14110b122330393c434036292731353f453e3b322414020000000007151c2933373530263035433a372e2f383b43483d3930231301000000000a1a283236453a372e21110d111f2c35384147413d342616040000000000162b40556b808a898887879d9d87838382817e75604b36210b0000000a1e30414d62778997816c7c7c7b7a78756677869c8776615443301c07000012273d52677c92a99f99989796959594939291908f87725d48321d0011263b51667b909c928d8c8e989d888584849a96816b56412c1600061a2c3d4a5c647683939c908389998481929d8d807261584638281502000d22374d6278889d9c8674606d82989e8978624d38220d00000f23384c5e6679796a614f3d4b5d6478796a614f3c2713000008182630353c3e3d3c3a39383633292a282015070000000000030a0c14151312110f0e0d0b0902000000000000000002090b1c1e1e1e1e12100a0100000000000000070d0f0f0d0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000818253035463c39363c423c3a3d3e363127192731353f38352b1e0e000000031525333c484d5555504f4d483c465560554d41444b4f4a3e2d1e0e0000000009151d202927211e30414d525953463e37444b545a544f42321f0c000000031525333a474c4a4336434b584f4b3f3f4c50585d524d41301e0a00000002162838454b5b504b3f2e2522212f3d494e565c56514434210e00000000061a2c3d50626b747473727b9096816e6d6d6c69605745321e090000000113263b4f60697e93937e8992908f8d8a7a869c8f7a665e4c39281603000010263b50657b909f8b83838281807f7f7e7d7c7b7a75614b36210c0010253a50657a8fa49c9594979fa1999190959e97826c57422d1700000f1f2d3e4a57616e7e8b9d989e9b868192897c6a6054463a291a0a0000162b41566b80969f8b7963566176889d96806b56412b160100091c2f404c5b63645c4f43323f4b5a62645c4f4332200c00000008141c2027292826252422211e1715130d0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132536434a5b514d4b5157514e52534b44373037444b544d483c2b190600000d203343505a626a6a6164625a4e586175675f4d5560645c4a3c2c1906000009192731363e3c3632394d5f676e645253505560696f69614f3b27080000000d20334350586160544354606e655d4b4e5d656e73675f4d392510000000091e3245566070655d4b483a3836404c5b636b716b62513d290a000000000c2135495b636a686765677c9198836d5d5b5a58524d41301e0a0000000014293e53697e8a9d9d8b86838281807f869c999c877c665745321e0900000f24394f64798e9f8a756e6d6c6b6a696968676664615746331e0a000f243a4f64798f9c86807f819799837c7b809598836d58432e1800000b20344859626b6b697a879da69e897b7d78665e5a514c402f1d09000011263b50667c8c8e7e685b4a58677d8e8c7b65503b261000000011222f3d494e4f4a3e32252e3c484d4e4a3e322515030000000001080b12141211100e0d0c0a0300000000000000000000000000000000000000000000000000000000000000000000050b0d0b0700000000000000000000000000000005000000000500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071c3043546070675f60666c675f686860554c4044556069625a4835200b000013283c50616a78807f6a7a7868606176887d675c647479705a4935200c0002152737444b53514b453852677d836e6869626b747e847f695436261401000013283c50616a7672604b6073837b654f60687b83887d67523d27120000000b21364b6074857b65505e4f4d4b535e66798087806b56392816030000011426364e63797f7e7c7b7a809599847472716f6d675f4d39251000000004192e43596e839787879d89796d6c76859b99848b9c8b76604b36210b00000e23384d63788da79a848381807e7d7b7a787774655d4b39291703000e24394e63798e9a856f6a7d9297826d687d9399846e59442f1900000d22374d627780807f7e7e889ea79882757473726f665e4c38240f00000f23384c5e66787968604e3d4d5f677978655d4c38230e00000003111f2c353939362d20151e2b353839362d2015070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d182022201c130800000000000000000000040a0c1a110f0a0c1a110f09000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b20354a6072857d67747c817d687d7d74665e4e4b60737e78624d38230d0000152a40556a7f8c958c7789897e6e64798f806b6a7a868d78634d38230e00081d314455606966605651576d828a747d7e6b807d879a88735443301c080000152a3f556a7f8c826d5c63798e826c57687d909799846f59442f1a0400000f24394f64798e816b6473656261646e7c8b919c89745745321e090000081c3043547287949391908f959e9f8d89878684827d67523d2712000000000d22374c6277817a7a8a9d877775849b9c87747c8a826e5745321e0900000b20364b6075899492959897959492918f8e8c897b65503a251000000e23384d63788d9e89817f82999a847a787f949a85705a45301b0003182d43586d8296959493939ea6a4a0988b8a8887847c66513b26110000091c2f404c5a63635b4e4231414d5c64625a4c3f2f1c0800000000010f1a212324221b10020e19202224221b10020000000000000000000000000000000000000000000000000000000000080d0f110f0e0c0b09020000000000000000000000000d1d2b3437353025180800000000000000000b171f212f27241f222f26231c120400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b21364b60768b846f84919787788d93877c6f635c6b80927c67523d2712000013283e53687e81878e797d8c9382767b9082747f8c947f6a5a4935200c000b20364b60747e7c756d66606e838b748384738880788d8a75604b35200b00051a30455a6f859a8f7a64657a8f836e5961767d819786715c46311c07000010263b50657b90826d7a887a777674837c7c7d918b76604b36210b00000b20354b60748a9998989796979fa49c929291908f88735e48331e09000000152b40556a80888684899e9a85849a9f98998378756e6453392816030000091d32455663797f7d7f83878a8e9295999d9f96806b56412b1601000d23384d62788da79e969599a1a29a8e8d949f9b86705b46311b0002172d42576c819293929191908f8e8e8d8c8c8b8a887f69543f291400000012222f3c494d4e4a3d3124303e4a4e4d493c2f211100000000000000060c0e0f0d07000000050b0d0f0d07000000000000000000000000000000000000000000000000000000000002101b222526242322211e161a0b0902000000000000000b1b2b3b484d4a43362513000000000000000b1b293336443c393437453b382f22120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091e32455674898975797d918a77889d9c918479647a8c8976614b36210c000011263a4e606870858f7a677d8c98878095848595937f6a61503c2c19060014293e53697e939189837c756f848c778486748a82798e8c77614c37210c00000f243a4f647a8b9a846f667b90846f6160616a809587725d48321d00000012273c51677c91836e7e948f8d8b8b97826c788d8c77624d37220d0000081c304354667c848382828181979c867d7c7c7b7975614b36210c000000061b30465b70859492908f8f9791999e8b839596816c565346361b0a00000002152838495b6369676a6e7175797c8084878a897a644e39240f00000b21364b60758a94908e8e8d8c8b8a8a89888a8e806b56402b1600000c21364b61757d7d7d7c7b7b7a797878777676757369614f3b271200000004121e2c353839362d1f14202d363938352b1e110300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010202e373a3b3a383736322830211e160a000000000003172939485962605443301c0700000000000417293a464c5a514d474c5a504c402f1d0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000021628385b71868f7a64778d8c777a8f898a91897686947f6a5746321e0a0000102031424e5c7186907b66747d8a998399899b8c7e6a68615746331e0a0013283e53687e8f939698918980858d788687758b837a8f8d78634d38230e00000d22374b5c697f94907b677c92857876757473809689735e39281603000013283d53687d92856f8095847f7e8095846e798e8e79634e39240e0000011426364d5e666e6e6d6c738499947f6967666564615746321e0a000000000e23394e63797e7d7b7a7a827b83897d6e808679634e3836281800000000000a1a2c3d494e54525559566063676b6e727574645c4a36220d0000091e324557647a7f7a79787877767574747277796b62513d291400000a1e3246576168686767666565646362626160565e544f43321f0c00000000000e19202324211a0f02101b22242320190e0000000000000000000000000000000000000000000000000000000000000000040a0c0f0d0c09030006050300000000000000000d1d2e3e4b4f514f4e4c4b4538453632281a0a000000000a1e334657627772604a35200b00000000000a1f334658616f665e59616f665e4c3b2b190500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000182e43586d83947f69788d8e787b9084757c7d80958875604b3929160300071b2e3e4a58617287917c7c8c8b8d8c889d89898781807d75614b36210c0011263a4e60687a7e818a8d8c89878e7a8789788d847b908f79644f3a240f0000071b2e3e4a6072839985707d939b8d8c8a8988899e8a755746321e09000014293f54697e9486718297858180819785707a8f8f7a644f3a250f000000081830404d51595958657a8fa18d78625251504f4b4639291603000000000c2136495b6369676664656d666e7467626b71635b49361a180a0000000000000f1f2c35393f3d4038454b4e525659566060554a3e2d1b070000031628394a5c646965646362626160555e5962635b514433210e000003162939464b5353525151504f4f4e4d4d4c4b45383f3b32251403000000000000060c0e0e0c07000000070d0f0d0b0600000000000000000000000000000000000000000000000000000000000000000c171f212422211e161d1c1a180e0c060000000005182b3b4b5c646664636160565e5a4b45382816020000000c21364b61768a7c67513c271200000000000c21364c6176847c666177847c66594834201300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000152a40556a7f95846f798e8f7a7c91857067798b937e695745321b0b00000d22364a5c64767488927c7f949593939aa29e918f8f8e8c7c67523d2712000b1e31424e5d687e81858b777387917b898c798e857c91907b66513b2611000000101c304354617688907b7e949e8e8d8c8b8b8c9f8b76614b36210c0000152b40556a809587728398988d8c939c86717b90907b66503b261100000000122230393c44434b6074848d84705a493c3b3a3632291b0b0000000000061a2c3d494e5452514f505851595e5251565c4e493d2c1a0000000000000000010f1a21232a282a273136393d4038454b4b44372d2010000000000a1b2d3e4a4e54504f4e4d4c4c4b443b484d4e493d332616040000000b1b2932363d3e3d3c3c3b3a393938373736322829271f140600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1c2a3337393736322832312f2d23211a0f0100000b20344859647a7b7978777674736f605645321e090000000e23394e63788e7f6a553f2a1500000000000e23384e63788d8a7864798f8978624d41301c0c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012273c51677c918974798e917c7d92877173859b877560554639291703000f243a4f647a8b898c927d767f7f7e7e8494897c7b797977675f4d39251000021320364b6075898882917b74899e919e9e899e8b879c937d68533e281300000010202e364758657b8a7f7f9589797777757583998c77624c37220d0001172c41566c8196887385988378777e9388737c91917c67523c27120000000004121d24272f32455660707875604b3c2b2624211e160b000000000000000f1f2c36393f3d3b3a3a423c44493d3d404739362c1f0f00000000000000000000060c0e141215151d2024272b283236363127191002000000000010202d36393f3b393938373635312b343739362c1f160800000000000b161e21282828272626252423232221211e1614120c03000000000000000000000000000000000000000000000000000000000000000003090b0b090200000000030a0c0a0300000000000004172a3a474c4e4d4b46394746454238352c1f0f00000d22374d62778d908f8d8c8b8a888474604b36210b0000000f253a4f647a8f806b56402b1601000000000c2135495b71869a8472748799836f5f4d3a2a170400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e24394e63798e8e797a8f937d7e9488727f949e8b7f74615746331e0a0014293f54697e949b9f9b857b7a89807f877f8187807f867b655041301e0a000114263651667c91857e9381748b908e8d9f9e8d89898a8c7c66513b261100000b1b2e3e4b4f5b6369777481968c81817f7e7d859b8d78634e38230e0003182d43586d82988a74869c898484859b8a747d92927d68533d28130000000000000a0f11162838454b5a62605645321e100f0c0a030000000000000000010f1a212329282625252d262f3427282b3123211a0f010000000000000000000000000000000002090b0e1216151d20201d15090000000000000002101b22242a252423232221201d18202223211a0f0100000000000000030a0c131312121110100f0e0d0d0c0b090200000000000000000000000000000000000000000000000000000000000000000000000a161e21201d150a00000b161e211e160b00000000000a1f33475861646261575e5d5b5a584e493d2c1a060010253b50657b90978e8b8a89878c8f7a654f3a251000000010253b50657a90816c57412c170000000000061a2c3d52677d92927d687e93917d675847331f1100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b21364b60768a947f7b8f947f7f9589788a9e8995958576614c36210c000c21374c617681859ba29a9083998b88927d83988b88947f69543f2a140100081c3043546d8397827b908772797b797789907b74737676665e4c38240f00031628394b5c646f787e786c82979f97969593929ba38f79644f3a240f00041a2f44596f84998b75838c888785858a85717d93947e69543f29140000000000000000000a1a28323c494d4b45382816000000000000000000000000000000060c0e1412110f101811191f1214161c0e0c0600000000000000000000000000000000000000000000000002090b0b080200000000000000000000070d0f14100f0e0d0d0c0b08050b0d0e0c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1b2832363632281a0a131b29323632291b12040000000c21374c6176797776747372716f6d635b4935210c0012283d52677d928e79767574728b917c67523c271200000412263c51667b91826d58422d1b1002000000000e20354b6074879c897775889d8876614c3f2e1c0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091e32455672879d87849a968181968b8297917c80918976614c36210c000a1f334758616c738a9a8480818e79798d7f858974788d816b56412c1601000b20354b607589947f778c937e8b8a89888c9d888483828079634e39230e00091e324657647a848c94826e8398998383828180889d907b65503b2610000011263c51667c84807b7d767a7a79777672737f9495806b55402b16000000000000000000000a161e2c35383632281a0a00000000000000000000000000000000000000000000000300040900000107000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090f1111100e0d0c0b0801000702000000000000000003162839454b4b45382815243139464b46393022120000051a30455a6f848e8c8b8a888786848279634e38230e00142a3f54697f948d78626061768c937e69533e291400001223303c52677c91836e5843362d201000000000081d314455687d9299836e7e9498826d5d4b37230e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091928385a6f84999d93909280829897818b85736a7c79635846331f0a0005182a3b4c5e66768b96816c8196838296818797828297826d58432d180300081c3043546f838a7b748a9384939b939190908f8e8e928c806b56412b16000c21364b61758b999b88796f8499917c78777574879c917c67523c2712000a1e30414d5e667682908c7c8f8f8d8c8c8a88899e97816c57422c170200000000000000000000020e192023211e160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a10121b0b09020000000000000000000000000000000000000000090f1112100a0d0f0f0d0b170e110b08040a0c140c0a0300000000000004121d24262625242221201d151d1c170b08010000000000091e32455760605645321d31424e5761574d40301d0a00011527375e73889d95949391908f94927d68533d281300172c41566c81968f7a644f63788e95806a55402b15000a1d30414d52687d92846f594f4a3e2d1c0c000000011426374b6074879d917b75899e8f7a65503a25100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000215273744566c8196937e7b7d87989c97978a817c7567635b493a291704000b1f344859667c7e93988274808c88868c80858a88868b816c57412c1702000b20354b60737a7a78767c7e757e857e7c7c7b7a79797d786b62513d2914000b20354a6072869285776371869b9a918d8c8b8a8d9f937e68533e29130010253a4d5f67747b9097827b8f8f98968d8c8b8a968e7e69533e291400000000000000000000000000060c0d0b0903000000000000000000000000000000000000000000000000000000000000000001080200000000000000000000080e10190b090a0c160b09030000050b0d12100a0100000000000005121d252730201d150a000000000000000000000000000000000004121d242627241d22252421202c2326201d181f2229211e160b000000000412222f383b3b3a39383735312732312d201c1408000000000b21364b607574604b362f404e606876665e4d39240f00081d314455748a8d807f7d7c7b7a7f927d68523d28130012273c51677c8684786260667b9097826c57422d17001024394d5f676d7e93857067645c4a3a2a1804000000091d314455697f94937e6b8095927d67523d2812000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081d314455606b7e93937e6871869b8781899397918b7b65503d2c1c0c00000d22374c62778d939ca0988a7a74827f7b7978777c7e746c63513e2915000013283d53687d8f8e8d8b8a88837d92939189888786858c7f6a554434210e00071c30435461777c74626b6f84949e98919b9c8a89948979634e39240e0012283d52677d897c8186777d7d7a82817876747b817969604f3b260d0000000000000000000000000000000000000000000000000000000000000000000000040d131514120c020000000000050b0d161d17150f05000000000003111c23252e201d1f222b211e161918181f2228251e13050000000001122330393c453632281a0a0000000000000000000000000000000012222f383c3c3930373a39363542383b35312a33373e3632291b0b00000012222f404c51514f4e4d4c4b443747464235302618080000001325365a6f84826e58433d4c5e687e8b7c66513c2711000b20354b60758a8a746a6867666c8194826d57422d18001024394d5f677170686e757b839998826e58432e190012273c51677d82849a877e7c7a645847331f0a000008182b3b4b5d6a7f9589766b80958875614b36210c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b20364b607480839a99837c7b80958977767e8691927d68534635180800000c21364b6175898f999f8a8478758c94908e8d8c91877256514534220f000012273c51677c8c8c959f8b88847f94978e949d968a8c97826c57422d17040000132536475961676a77807c767e89827c918778877f75635b4a36210c0013283d52687d928b7a727e9283758a917c687a8b8c756055483b2b18050000000000070b150d0c0600000000000000000000000000000000000000000000071520282a29261f14060000000e1920222b332c292217080000000011212e373a4336313337403632282f2e2a34373d3a312313010000000a1d30414d525a4b45382815020000000000000000000000000000091d2f404c51514d414b4f4e4a4b574d504b443a474c544b463929160300091d2f404c5e66666563626160555e5d5c574b433626140100071c304354738987725d3a4a5b667c8c8b79634e39240e000c21364c61768b8b7661535250647a7f7b644f3a250f000a1d304152636c777d838990968b8277624d37220d00192e43596e83949aa29d8f8e8a76614c37220c00011426364859657b8c947f697c8d937e695746321e090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f253a4f647a8f9a9a9f99918f938c98827a79787c7f736d64523625130000091e32465761747a8f99847062778d867d7c7b7a878a75604a3520170500001024394d5f677776809583736f809581787f9481747d91836e59442e1904000008182a3b4b60747f8a9586788799847c9189798a8c7c665b4a36210c000b20364b6074869c887b8a9580748399897d869c86787462594834200b00000008131c202a2320190e0000000000000000000000000000000000000000041525333c403e3b3224140207151e2b35384148413e342717000000081c2e3f4b4f584b45474c554b453944433b474c524d41311f0f0000001025394d5f6770605645321d0900000000000000000000000000000f24384c5e66675f4d5c64645c606c6366605548586169615746321e0a000f24384c5e667b7b7a79777675747372716c605443301c08000b20354a60758a88735e475963798a97816c5b4a36210c000d22374d62778c8c77624d3c4a5c646a645d4b37220d000417293a576c818c9299928980786e62594834200b000f253a4f647a7f849a887b7976675f4d39251000081c3043546277889d877578899c8674604b392816030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c21364c61768486848a9c86817d8197988f8e8c918a87826d5443301c070003162839465664798f9b8570647a8f867b797876888c77614c37220c0000000a1d30404d5962768897826d6d8296816c7f95836d7e9385705b46301b0600000014293e53697e939e8a7a869b8d7a7e938b7582988979634e39230e00081d314455657b909d919e9b958983989e929c99988d8977624d37220d000008182530353f38352c1e0e000000000000000000000000000000000000000d2033435055544f42321f131525333c484d565d57514534190900000e23374b5d656e605658616b60575a5958575962675f4d3d2c1a06000012273c52677d8574604b36200b000000000000000000000000000011263c51667c7c6762717a79647381787b73605a62767e75614b36210c0011263b51667c90908f8e8d8c8a898887868172604b35200b000c21364b61768b897454566177879d8876614c3d2d1a07000e23384d63788d8d78634e383e4a4f554f4b3f2e1b08000a1f334658748a9f93867d756b656e62594834200b000d22374b5d646c829788736d827d67523d2712000b20354b6073859a917c75869b907b665544311b0b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1f334658617071788a947f6c68798c9f9b928b8a89888372604a35200b00000b1b28384f657a8f9b8671667b91948f8e8d8c928e78634e39230e000000001222303b4f647a8f947f696e838e826d829785707f8e86715c47311c070000000e24394e63798b8a7b6c818d816d80958d78788b8c7a644f3a250f00021527374b5d6d82989e8a8685837b83999c868382817f74604b36200b0000132536434a554d493c2c190600000000000000000000000000000000000013283c50616a69604f3b2a28213343505a626b726c6351372715020010253a4f657b8374606176807571706e6d6c6b777d675b4935210c0000172d42576c82907b66503b261100000000000003000000000000001b31465b7085877278858f8972798e8390806b6378878e7a644e39240f0012273c51677c91a39f928f8e8d8c8b8a898475604b36200b000d22374d62778c8a74606074849a917c665846331f0f00000f24394e64798e8e79644f39404d51534e4231201000000c21364c61768b937e716860657b8377624d37220d00081b2e3f4b586d83988a74748d836e59432e19000d22374d62778c9a8570798e99846f5e4c37271500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000417293a464c5b6a7f94907b665b6f849a927d757574736e605443301c070000000c21364c6176868b7f696175807f7d7c7b7a7d7e72604a35200b00000000041222374b5c677d817762607578736e838f8571737976614c37210c000000000c21364a5b63797965636c78746a7f8c8a78657a79645c4b37220d000009192e3f4d62778a8e7e71706e667b8f8a7a6e6d6c69605544311d0800071c304354606a625a4935200c000000000000000000000000000000000001152737556a7f7e69543f403c333c50616a788088816c5544311d0800172c41576c81917c66697e9487868584838280848d79634e38230e0000162c41566b81957f6a55402a150e0d0b090c0e180c0a04000000001d32475c72878a757983898c777a9080878c7b788797816c5c4a36220d000b20364b6074859b8a7d7b7978777675746f605645311d09000e23384e63788d937e6c6d829898826e5e4c3a291701000010253a4f657a8f8f7a65503a4d5e6668604e3b2b1805000e23384d63788d927c675d5c6e83937e69543e2914000010202e44596f84999a84839986705b46311b000b20344859697f847a646a7f8479634e402f19090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1b2933394e647a8585766151667c8d887863565f5d594a43362513000000000a1e334657617375696157616a69686766646869605443301c070000000000081b2e3e4d5f676c62595760636061757a76616064615847331f0a00000000071a2d3d4a5b63635b515b6360616a7775625d65635b4b3e2e1b08000000112034485964797968605a595d657a77645d5857544b4437271502000b20354a60727f78624d38230e0000000000000000000000000000000000081d314455748986715c5555504344556a808c969d8a75604b36200b00172c42576c8195806a6c81969992908f8e8d8c9a907b65503b26100000142a3f54697f94846f593c2c242322211e20232e211f170c0000001c32475c71878c776372878d787b91817e9287889a8474604b3e2d1b0700081d31445563798a9a84756463626160545a4b4538271502000f24394e64798e9c93827f949d8876614c40301b0b00000011263b50667b90907b66513951667c7e68594834200b000f253a4f647a8f937e747271718696816b56412c16000002172c41576c818e8e8c8a88826d58432d180005182b3b4f61696f645c616a6f635b4935221200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1721364a5c64717161584d5e667875635a493848443530251808000000000317293946546060564f464b55545351504f52534a4336251300000000000000102030414d52564d48454b4e4b57616561584b4e4c473a29170400000000000f1f2d3d494e4e4a3d494e4b50596261574b4f4e4a3d2e20100000000005182b3b4a5c64645c4e423f4b5c6462594b3f423f363127190900000e23384d63788d826d583c2b1906000000000000000000000000000000000b20354b60758a8873616a6a615a55606d808582988c77614c37220c00162b41566b8096836e6e8398837d7b7a79787785927c67523d2712000012273c52677c9188735a493b3a3837363235384337332a1c0c00001c31475c71868e796473888e797c918274879c9d8777615645312010000002152737495b687e92988272604c4b4a43363631271a0a000010253a4f657a8fa19a97949d917c6658473322120000000012273c51677c91917c67524d5773898c77624c37220d0012273c51677c919c93898886858b99836e59442e190000000b20354b607379787675736d64533f2b1600000d1d32434f545a4e4a50555a4e493d2c1a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071a2d3d4a4e5b5c4c47404d5a626057493c2c332e201c13080000000000000b1b2936434a4b45383236403f3d3c3b3a3d3e35302518080000000000000002132330393d41373432363939464b4f4c473a393733291c0c000000000000010f1f2c353839362d3538363b484c4b46393a39362d1f100200000000000d1d2d3d4a4e4f4a3e312e3e4a4f4c473b2e2c29201d15090000000d22384d62778d88735a4835200b000000000000000000000000000000000c21374c61768c89746a7f7f716f6e74827870778c8d78624d38230d00152a3f546a7f9487726f8596816c666564637287937e69543e291400000f253a4f647a8f8d786251504f4e4c4b45494d584c473a2a1704001c31465c7186917b6674898f7a7d92837a899e937d6859473827150200000009192c3d4e606e829895806b5f4e3f3025201d150a00000011263b50667b909a8498a096816b5e4d3b2b1e0e0000000013283d52687d92927d68636261768b8f7a644f3a250f0013283e53687e93959391908f8d8c8b816d57422d18000000081c3043546064636160545853463523100000001425323b3f4539363c404438352c1f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1f2d363946463733303c494d4b45392c1e1e190b070000000000000000000b182530353632281e212b2a282726252829201c130800000000000000000005131e25272c22201e21232932363a37332a24211f170c0000000000000000000e1a212323211a2123202a34373632282523211a0f01000000000000000f1f2d363939362d20202e363a37342a1d17140b0802000000000b20354b60758a8d78624d38230d000000000000000000000000000000000d22384d62778d8a7571868a86858383947f6a788d8e79644e39240f0013283e53687d938a7571869882737271706f738895806b56402b1601000d22384d62778d927d68676564636260565a636d615847331f0a001b31465b7086937e73748b907b7e9386899e989d8876614c40301909000000000f1f31424c6176879d927d685d4b3d2c1c0c020000000011273c51667c918f7b82989b85766259493c2c1f0e00000014293e54697e9397817a787776798e917c66513c2711000b21364b60747e7f7d7c7b797877756d63523f2a1600000001142636434b4e4e4c4a43363f35281806000000071420272a2f2422282a2f23211a0f010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010f1a21243131221f1e2c35383632281b0e000400000000000000000000000008131c20211e160a0c15141312110f13140b07000000000000000000000000010a1012170d0b090b0e161e2125211f170f0c0a040000000000000000000000060c0e0e0c070c0e0d181f22211e16100e0c07000000000000000000010f1a212424221b10101b2224221f180d000000000000000000081d3144557287927d67523d2812000000000000000000000000000000000e23384e63788d8b7673899e908e8d9396816c798e8f7a654f3a25100011273c51667c918e7973889e8d8987868584838d97826d58422d1803000b20354b60758a9a847d7c7b797877767473788376614c37210c001b30465b70859b938b888f917c7f948b9393828d98826d5e4d3727150100000001131f334658647a8b9f8c7b655b493a2a1a0a0000000012283d52677d92907b74849a9b8677625a493d2c1a060000152a40556a7f959f978f8e8c8b8b9f937e69533e291400091e32455660686a6867656463626056524535230f0000000008182630353939373530252b23180a0000000000030c12141a0f0d13151a0e0c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d0f1c1c0c0a0e192023211e160a0000000000000000000000000000000000070b0b090200000000000000000000000000000000000000000000000000000000010000000000030a0c100c0a04000000000000000000000000000000000000000000000000050b0d0c0903000000000000000000000000000000070d0f0f0d070000070d0f0d0b0500000000000000000000011527375a6f8597826c573b2a18040000000000000000000000000000000f24394f64798e8c77758a907c79787e93826d7a8f907b66503b26110010253a4f657a8f927c7287928f909d9b8b8a898a91816b56412c160000081d31445572879d9a9391908f8d8c8b898888927d67523d2812001b30455a70859a998a8a9e927d8095867d7e728297917c665544311d08000000010f1a293a4a5c697f949e89796358473828180800000014293e53697e93917c6776869c9c8778635b4935210c000014293e53697e919392908f8d8c8b89877a65503a25100003162838454b53555352504f4e4c4b453835271706000000000008141c20242321201c13081006000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000607000000060c0d0b09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000172d42576c829787725947341f0b00000000000000000000000000000010253a50657a8f8e78768b8f7b78777e93836e7b90917c67513c2712000e23394e63788e95806b787d7a7c908a747574787b74604b3e2d1b0700011426375a70859a9e969291908f8e8d8c8c99947f69543f2a14001a30455a6f85998473768c937d81969b8c8987879d9d8875604b35200b0000000f1f2d36393e4a6072849a9c8776615645362513000000152a3f546a7f94927d686278889d9c8879634e38230e00000b20354b60737c7e7c7b797877757472655d4b37230e00000a1a2832363e403e3c3b3a38373632281a17090000000000000001080b0f0e0c0b07000000000000000000000000000000000000080d0f100f0e0d0c0b0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070b0d0b0500000002090b0b08010003090b0b080200000000000000000000000000000200000000000002030301000000000000000000000000000000000000000000000000000004060503000000000000000000000000000000000000010000000000000000000000000105000000000000000000142a3f54697f948c77614c37220c00000000000000000000000000000011263b51667b908f79778c998f8d8c939a856f7b91927d68523d2813000c21374c61778c99846f626765798f8b757372706f6d645c4a36220d0000182e43586d839896807d7c7b7a797877768396806b56412b16001a2f445a6f84998671778c947e81979f9492919393908875604b36200b00000c1c2d3d4a4e504e546277889d9b8474605443301c070000162b41566b8096937e695a647a8a9e96816c57412c170200081d314455606769676664636260565d504b3f2e1c080000000a161e21292a282726242322211e160a00000000000000000000000000000000000000000000000000000000000000000002101b22252524232221201c1414120c0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000107000000000000000000000008131c202220190d0d0f151d20201d140a161e21201d150900000000000000000000040a0c170c0a0300061016191816100600000000000000000000000000060c0e0e0c0700070d0f16191b1b18100e080000000000000000000000010a1012170c0a04000000000000030a0c161a0b080100000000000011273c51667c91917c67513c271715141311100e0c0a0400000000000012273c52677c91907a798e9d878685879b86717c92937e69533e2914000b20354b60748a9d88725852667b909f8b88878584827a644f39240f0001162b40566b8095937e69666665646362708597826d57422d1800192f44596e8499897e7e93947f82988a7f7d7d7e7e7c77625544311d080004182a3a4a5b6365646261667c8d9f988272604a35200b000013283d53687d8e8d7c66515c657c8a897a644f39240f000001142637444b525352504f4e4c4b45383a372e2111000000000003090b13151312100f0e0d0b0902000000000000000000000000000000000001080b191e13110b01000000000000000010202e373a3b393837363530262a27201507000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c0e160b0700040a0c161c12100a00000000000000081825303538342b1d22242832363531261b283236363127190900000000000000000c171f212c211e170b18232b2e2d2b23180b110c0a04000000000000000e19202324211a101b22242b2f30302e25231c110f0d0700000000000005131e25272c211f170c000000000b171e212c2f201d150900000000000e23394e63798e96816c5639292c2a2928272524211f170c010000000013283e53687d93917b7a8f8f7a7170819687727d92947f6a543f2a1500081c30435473899e8b766152687d929e9691908f8e8c806b56412b16000013293e53687e9398826d6a6967666563718798836e59432e1900192e44596e83999e93939c958083988974798793907b66594737271502000a1f33475863797a79787675748196a0947f69543f2a14000011263a4e60687979665e4c4c5e657776645c4a36220d00000009192631353c3e3d3b3a383736322825231c1103000000000000000000000000000000000000000000000000000000000000000000000009141d202e3428251e13050000000000000c1c2e3e4b4f504f4e4c4b4b43483f3c32251503000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010f1a21232c201c13181f222b3127241d12040000000000132536434a4d483c32363a38454b4b44372c39454b4b44372715020000000000000c1c2a333741363329201c364043433f351d2027211f170c00000000000e1e2c353839362d1f2d363940444545433b372f2324211a0f0100000001132330393d413733291c0f0100101b29333641443531271909000000000b20364b60758a9b867157464241403e3d3c3a3937332a1d1509000000142a3f54697f94927d7b919983807e849b89737e9395806a55402b1500011426365c72879c8f7a65566a7f9496807c7b7a79776b62513d2914000011263c51667b919d88817f7e7d7b7a7977889a856f5a45301a00192e43586e839897828197968184998a7578808795806b563b2a190900000c22374c61778b8f8e8d8c8b8a899e9e97826d58422d1803000b1e31424e5b63635b4c40404c596261574a3e2d1b070000000009141d2027292726242322201d15100e0800000000000000000000000000000000000000040a0c0b08010000000000000000000000091926313544493d3a312313010000000004172a3a4b5c64656463626160545e544f4332200c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0d0e0f1f2c3639413530252a343741463c3930231200000000071c30435460625a4f424a4f5556606055443c495760605544311d08000000000004172a3a474c574c4639353046535858534631353c37332a1c0c0000000e1e2c3c494d4e4a3d333e4a4f55595b5a58504b3f3839362d200f0000000a1e30414d52564c473a2c1f11131c2e39464b565a4b4437271501000000091d32455672889d8a766159585655545251504e4c473a312719090000162b40556b8095937e7c919895939292988a747f9496816c56412c1700001b30465b70859b937e6c6b6c8196927d686565646259514434210e00000f243a4f64798fa69d96959392918f8e8c9d9c86715c47311c00182e43586d83988e797a8f9782859a8b7663708698836e593625130000000d22374d62778d9392908f8e8d8c8a898578624d38220d0000021324313d4a4e4e493d2f2f3b484c4b46392d201000000000000001080b121412110f0e0d0b09020000000000000000000000000000000000000000000b171f21201d1516140e0400000000000001142637444b595e524e41311e0b000000000a1f334758647a7a7978777675747369614f3c2712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e19202323212c3d494e564a43363a474c565c514d41301d0a0000000b20354a6072776960505c646a617573604b495a637674604b36200b00000000000a1f334758616c6157544a4353646e6d6453444b514c473a2a17040006192b3c495a63635b4a464c5c646b6e70706d655d4b4d4e4a3e2d1a0700001025394d5f676c6158493d2e2125303e4a57616b6f605544311d08000000021528385a6f859a907b6f6e6d6c6a696866656361584b443727150100172c42576c8197947f7682827f7e7c7c837d6a809597826d57422d1800041a2f44596f84999c8681807f8087857c79787675736b62503d281400000c22374c61778c96908e8e9ea68f8c89888a9186715c47311c00182d43586d8298907c7c909883869b8c777372869b86715443301c0700000b20344859667c7e7c7b7a797876757470625a4835200b00000006131f2d363939352c1f1d2a34373633291b10020000000000000000000000000000000000000000000000000000000000000000000000000000000c1b2933363531272b292116080000000000081d314455606e7368604e3a2511000000000c21374c61768d908e8d8c8b8a89887f69543f2a140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1e2b3538383536495b636b60544d5259616b71675f4d39241000000013283d53687d8c7e69656f7a7f7684846f5e57637888826d57422d1802000000000c21374c6176817668696054586e82826d58556066615847331f0a000b2035495a637879635a58616e7a80848585837b655a63645c4a36210d000012273d52677d8176635b4b3f3036434a5c6475818374604b35200b00000000172d42576c82979d87848382817f7e7d7c7a797771605544311d080011273c51667c8b8a7b786d6d6c6a69686e676b819698836e58432e190003182e43586d8398a49c979594969d9b918e8d8c8b88806b56402b1600000a1f334758667c817b7979889d87757473787c77624c37220d00182d43586d82989e89889d9984879c9f8b88868b9e8975604a35200b000005192b3b4d5e666867666563626160555b4d483c2b190500000000010f1a212423211a0f0d181f22211e170b00000000000000000000000000000000000000070b0f0e0c0b0801000601000000000000000000000c1d2a3a464c4b4437403d33261604000000000b20354b607383897e68523d2813000000000e23394e63788e89868584838281807a644e39240f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006192b3c494d4d49474e63798172605f67627780867d67513c27120000000d23384d627889937e7b848f897884907c66607586927d68533d2813000000000013283d53687d917d7e7e726055748988735761737c76614c37210c000d23384d62788b8a78626176838e948b8786898570667879644e39240f0000152a3f556a7f948779655d4d41475460697a87968674604b35200b00000000152a3f546a7f94a59d9a999796959392918f8e8c8574604b35200b000f24394d5e667578848d7e7b81807e7d7c7a79829899846f59442f1a0001162b40566b809598918f8e8e959e9c938a898988867f6a553f2a15000004182a3a4c5e666c66677c929a846f5f5a6366625947341f0b00162c41566b819594908f9395828595928f8e8d8d908a75604b36210b0000000d1d30404d515352514f4e4d4c4b443738352b1e0e00000000000000070c0e0e0c060000050b0d0c0a0300000000000000000000000000000000000008131c20242322201d151c1b16140e0400000000000004182a3b47586160555c56514433210e000000000f253a4f647a8f9d87725d48321d080000000f253a4f647a8f8071706f6e6d6b6a645c4a36220d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b2035495a62635b59616a808e7964677d77808a99836e59442e190400000d22374b5c677c919390998579677d9286726d82988573604b35200b0000000000152a3f546a7f937e8693827360758a8a75627584917e68533e2913000d22374c62778999836e7485998c7e76727182806b7c8985715c46311c00000b20354b60738399897b675f4f5861727f8b998577625443301c080000000012273c51677c9199928f8f8f9ea29a8b8a8988878172604a35200b00091d30404e637988998b7a8696959392918f8e989f9a846f5a45301a00000c21364c617681837c7a79797f95937e73747373716a61503c28130000000c1c2f404c5156516379888d806a55494d514c473b2a1805000c21374c6176807f7b7a7e807778807c7a7978787b78625645321e0900000000122230393c3e3d3b3a3938373531272220190e000000000000000000000000000000000000000000000000000000000000000000000000000000081825303539393735312731302b2921160800000000000b1f34475961767573716b62513d2914000000000c21374c6176888f826d58422d180300000010263b50657b90816e6d6c6b6a68635b4a3e2d1b0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d23384d6278786967777480917c66748b7f727c9185705b45301b0600000f243a4f647a849a9e99847463607588927d7e938c7a645443301c080000000000162b40566b80957f798a978374768b8b7577869a8675614b36210c000b1f344859647a89907b7e93937e7680877b7877808d8c7c66513b26110000081d3144556074839a8b7d69606476839497837562594736261401000000000b20364b607481847d7a797a899a8475757473726d605443301c07000012253a50657a8f96816d828c8c8b8a89898886898b7d67523d281200000a1f334658616c6e6665646a7f908f7b65545e5d5c55504333200d0000000012222f383b414a5b63747872604a35383c37342a1d0d00000a1f334758616a6a6564696b62626b676464636266625a48382816030000000004121d242729272625242321201d150d0b05000000000000000000000000000000000000000001080b0c09030000000000000000000000000000132536434a4f4e4c4b44374745403d33261604000000000c22374c61778b8a8886806b56402b16010000000a1f33475861777a73604b35200b0000000011263c51667b9188838381807f7e79634e382310000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001192e43596e82877e7c877f80937e69768b806b7c9186715c47311c07000a1e30415b70859a99899d8c7d675e6b8096888b96806b5c4a36261401000000000d182c41576c8196806b7c8d9984798e907b879c8978635746331e0a0005182a3b4a5c647a887f8493837788958a7a64768a96806b5e4c38240f00000115273745566075849a8d7e6e7a87999581736157473b2a18080000000000091d314556606c6f6765697e9396806b565f5e5c574a433625130000000e23374b5d687e8275617377767675747372717575675f4d3a251000000417293a464c5758514f4f616a7b7c72604b4948473f3c332515030000000004121c24262d3d4a566062605443302327221f180d0000000417293a474c5555504f53564c4d56524f4e4d4d514d483c2b1a0a00000000000000090f11131211100e0d0c0b08010000000000000000000000000000000000000000000008141c20211e160b000000000000000000000000071c3043546064636160555d5c5b56514433210e0000000010253a50657a8f8c8885806b56402b160100000004172a3a4758616d635b493626140100000012273c52677c919c91908f8e8d9386725d38281603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1f2d465b71869b919098828095827b7c9081757d9288725d48331d000010253a4d5f6b81968477879d8c7c6662788b9d9d8775604b3e2d1808000000000d1d2a3443586d8297826c6a7f949a889d9f8a9d8b7b655a493929170300000d1d2d3e4a5c647586817e7a798a8a7c74737f858173604b402f1d090000000919283845576175859b93848c9d92806d605546392a1d0d00000000000002152738454b56595250657b8a8d7b6550384847423530251808000000081c2e3f4e60686d61576062616060545e5d566060564d41311e0a0000000c1c29333642433c3a434f5d65676054433033322a2820150700000000000000090f111f2d38454b4d4a43362513110d0b0500000000000c1c293337403f3b3a3e403738403d3a3938383b38352b1e0e00000000000000000000000000000000000000000000000000000000000000000000000000000000000008182630353632281b0b00000000000000000000000b20354a607279787775747371706b62513d29140000000011263c51667b917f73716b62513d291400000000000c20354b60748279635443301c0c00000013283d53687d92867c7b7978788589745645321e09000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071a2d3d4a5d72878a7d7c908480959890909a978b8c9e89735e382715020012283d52677d83998b7e80959f8b7a6475889d907b6656453220100000000005182a3b484c596e8398836e6e6d82989da59f8b8d7d6860554b3f2e1c0800000010202d3e4d62788d97938f8e9392918b898c877260554431221200000000000a1a283946576176869c999f8c7e6a624b4437291b0d00000000000000000a1a27313641443d4c5e657678655d4c3833322d201c13080000000000112131424e53584b464b4d4c4b4b434938454b4b453831231301000000000c171f212c2e2725323f4b50524b433626141c15130d0300000000000000000000010f1a273136383530251808000000000000000000000c171f212b2a2625292b22232b2725242323262220190e000000000000000000000000000000000000000000040a0c0c0a04000000050b0d0b090300000000000001142636434b4b463928180800000000000000000000162b40566b808e8e8c8a89888685806b56402b160100000012273d52677c92806a5b56514433210e00000000000b20354a6075888573604b3a2a1804000014293e54697e93857065646371868b76604b36210b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c21364a5b6373898974778c857f958c87869c8884859b8a745645311d09001d33485d7288979c9f93949394927c6c8197a5947f6a5847331f0d000000000b1f344859626d6f8599847a8382818c9fab96807e7a7874655d4b37230e0000000210243a4f64798f8880807f7e7d7c7b7b9089745645372715040000000000071c30435460697a879da59b86756158483b2d200f000000000000000000000a151d202c2f2f404c5861635b4c3f2f1c1d180b0700000000000000031324313a3e433633353737363530262832363632281a1305000000000000040a0c17191115212e373b3c353026180800000000000000000000000000000000000a151d2022201c1308000000000000000000000000040a0c1515100f14160d0d16120f0f0e0d110d0b050000000000000000000000000000000000000000000c171f21211f170c000d182022211e160a0000000000081c3043546061574636261401000000000000000000162c41566b81969d908f8e8c999a89745f4a341f0a00000213283e53687d93806b56413d332616040000000002101c3043546a7f937e685947341f100000152a40556a7f95867169686772888c77624c37220d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e24394e6379818b8a75788d867f9488737a8f846f7f948b75604b36200b0013283d53687d82869a8c7f7e7f7e787f959f9a9e8976614c3b2b18050000000d22374c62778278859a85849998979e9ea89e96938e8d8a7a654f3a25100000000412263b51667b908c8787868584848381978b75604b36200b00000000000e1a2b3b4a60727f8b9d9c909d9a847662594a3e2d19090200000000000000000002090b171a212f3a464c4d493c2f211100020000000000000000000006131e26282e211e20222121201c14151d20201d150a000000000000000000000002030003111c232527201c14080000000000000000000000000000000000000002090b0d0b07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1c2a33373733291c0d1d2b34373632281a0a000000000b20354b607376615443301c08000000000000000000152a3f556a7f94887c7a7977839987725d47321d08000010202d3e54697e93816c574231271a0a000000000010202e37364c61778a8977614c3e2e1b0800162b41566b8096897f7e7d7c7b8a8d78634e38230e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013283d53687d929f8c76798f877f948d83849a877f839a8c76614c37210c0012273d52677c7f7a84818275697084959e96859a96806b594834200b0000000f243a4f64798f87879b867f8b8a89898a9e9d878584838177624d37220d0000001222303d52677d929f8c898888878686859b8c77624d372217090000000e1f2c3548596e83949f9b877b889d9a8678645c4a37271f140600000000000000000000000103111c29333638352c1e110300000000000000000000000000020b1113180c0a0b0d0c0b0b080102090b0b09020000000000000000000000000000000000080e10120b080100000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a10121c1c1c1c1c1c0c0a04000000000000030c12141c1c1c1c1c1a0b0700000000000004172a3a474c4c473a29182b3b484d4b4538281603000001162b40566b808773604b35200b01000000000000000013293e53687e93857065636c829785705b46301b0600071b2d3e4a556a7f94826d584b4538271808000000071b2e3e4b4f4e586c8196826d5c4b37220d00182d42576d8297979493929190908e7a644f3a250f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22374c61778a9f907b7d91897f949f96979f9d9099a18d77624d38220d00172c41566c819481737e8e797c8583988a8176899e8a77624c37220d0000000b20354a6073879c9d9c8772747778737f94937e7075736c62594834200b00000a1b30404d54697e948a7f7f7e7d7c7c7b7e938e79644e393427170500061a2c3d494e62778ca09885776679899e9c887a6455443a31241400000000000000000000000000000c171f212321190e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0c0f0e0c0b09020007060403020100000000000000000000000005121d2527313131313131211f170c00000000071420272a31313131312f201c1308000000000a1f33475861615847332636485962605645321e090000051a30455a6f858c77624d37221816110f09000000000012273c52677c91846f5a556a8095846e59442f1904000d22364a5c646b8095836e626056453626140100000d22374b5c64645c62788b8c7a644f3a250f000f24394e647a8281807f7e7d7c7b79645c4b37220d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1f3447596d82989990919b8c7e9396808197887b83998e79634e39240e000b21364b60748697838095838a857d9288756c819796806b563b2a18040000071c304354687d92a49e88736f848980849a97817a89806b56483b2b180500031628394d5e666b7f949a95949392918f8d8c918f7a6457524534220f000c2135495b636c73859682756564647a8a9e9d887460534e42311c0c0000000000000000000000000000040a0c0e0c060000000000000000000000000000000001080b0b08010000000000000000000000000000000000000000000000000305000000000000000000000000000001000000000000000000000c171f21242322201d151d1c1b1a1917161514120f0d07000000000001122330393c4646464646463733291c0c0000031425323b3f46464646464435302518080000000c21374c617676614c37304354627775604b36210b0000071c31465c71868e79634e392e2d2b27241d120400000010253b50657a9088786563697e93816c57422c1702000f24394f647a7e839984797774605443301c0800021527374f647a79645a6e8395806b55402b16000d21364a5c646d6c6b6a69686765635b4b3e2e1b0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004182a3b4f64798e9c868085827e93937e7f94887382988f7a654f3a25100014283d50626b7889988a9f988a78768a927d717a8f9a85705947341f0b0000001325364b6073869c9f897473889e9593929190909a846f5a452b1d0d0000091e324557667c8080878482807f7d7b7a78777c7c74726c63523e2a15000e23384e6379818180807e7c7a7978767b8a9e89746d68604e3a2a18040000000000000000000000000000000000000000000000000000000000000000000009141d20201d1409000000000000030a0c13110f0900000000000000000812181a16140d0400000000000000090f1117140e050000000000000c1c2933373a38373631273231302f2e2d2c2a292824221b10020000000a1d30414d525c5c5c5c5c5b4c473a291704000c2032434f545c5c5c5c5c5a4a433625130000051a30455a6f84836f5a45354b607388806b56412c160100081d32485d72878f7a644f454442413c393022120000000c22374c61778a9b857b787e8a907b65503b25100000192e43586e839399a19a8e8c8773604b35200b00081d3144557287857169677d92826d57422d1800071a2d3e4a4e57575654535251504e4a3d2e201000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22364a5c70859a88767076899e9c93949d8f888a9e917b66513c261100162b40556b8086899e9f9b86837e7b859a8a86848b988377614c37220c000000081d314455677c919a856f758a97817e7d7c7b7f9487715c3727150200000b21364b60768b96959c9a97969492918f8d8c918b8987816c57412c17001c31465c7185979795969291908e8d8c8c8d9e8984837e685947341f0a0000000000000004000000030c12141b0b070000000000000000000000000000000919263135353126190f010000000b161e212926231c120400000000000c1a252d302b28211611100f0e0d0c121c24262c29221608000000000b1b293a474c4f4d4c4b453848464544434241403e3d3a362e20110300001025394d5f67717171717171615847331f0a0012273b4f616971717171716f605443301c0700021628385e738888725d48374d62778c846f5a442f1a0500021527385e7388907b665c5a595756514d40301a0a00000b1f344759657b909b908d9395806b5d4b38230e000013283e53687e84889d88807e7b655443301c08000b20364b60758b8a807e7c8197846e59442f1900000f202d36394242403f3e3d3c3b39362d1f10020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081c2e3f51667c9196816c75889e9c928c8c9e9e888a8978624d38230d001d32475d7287939d9b9c9f9799938b7f959e9c949493917f6a553f2a15000000011426374a6072859b8d7b778c907a696866687e9389735544311d0800000b20354a6072838a8988889e9c878585879c98828281807c66513b2611001e33495e73889c9d9c9b9a999ba3a29a9595949392918b77614c37220c000000000a0f11190e0c06141f272930201c1308070d0f12100a01000000000001142637444b4b44372c1f100208131c2932363e3b382f221200000000001a2a374145403d3327262524232322212f383b413e3426160000000317293947586164636160565e5d5c5b595857565554524f4a3e2f2111000012273c52677d86868686868576614c37210c00142a3f54697f85868686868372604a35200b00091e324556758a89745443394e63788e85705b46301b0600091d314556748a917d73716f6e6d6b665e4d38281502000b20354b6073849a8c88858a9a8476614c36210c000011263a4e6068708399867169655d4c36261401000d23384d62788d9a959392949385705b45301b0000010f1a21242d2c2b2a2928272623211a0f010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23374b5d6574879d8b79697e94927d777789937e7674625a4935200c000f253a4f647b7e8886869782898276798d9d877f7e7d7c74604b36200b00000000091c304354657b909d877a8f917c737271707f958a75604b36200b0000071c304354606f747b7d7f95917c77767b90937d716e6b665e4c38240f0012273c52677d878787868584859b9a84807f7f7e7d7c78625947341f0a000004121d24272e23211924323b3f45353025181b222427251e130500000000081d314455606055493d2d201018253039464b53504c402f1c0900000009193748555a5550443c3b3b3a39383736404c51565144341c0c00000a1e33465761767978777574737271706f6e6c6b6a6967645c4c3f2f1c0800152b40556a80959b9b9b947f6a5847331f0a000c21364c6176879b9b9b9b8b76614b36210c000b21364b60768b8a75604a3a4f64798f86715c47311c07000b20364b60758b9f8b8886858382807c665645321d090012273c52677c91847873707c8c937d68533e281300000b1f31424e5a6f849a88725d504c3f2f180800000d22374c627783858382817f7e78634d38230e00000000070d0f18171615141312100e0c07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010253a50657b82869c97817b76879c88807f859b8a786356493c2c1906000d22374b5d6a7f9582869580888d7c72879c8a77696866605645321d0900000000001325364c5e70859a9c879c9f8b88878685879d8c77624d37220d000000132536434e63798e91959f9e918c8b909b9a88868377624c402f1d09001025394d5f67727271706f6f8499937d6b6a6a696867625a493a2a18040000122230393c4338352c32434f545b4a4336252d36393d39302313000000000b20354b607374635b4a3e2e1f2e36434a576168665e4c38230f00000215273755666f6b62525251504f4e4d4c4b4c5e666c62513a291704000c21364c6176888f8d8c8b8a88878685848382817f7e7d7a655d4c38230e00152b40556a8095aab09b8573604b3a291704000a1f334658647a8c9fb1a08b76614b36210c000c22374c61778c8b76614b4350657a9087725d48321d00000c21374c61768ca49c9796949392908975604b36200b00162b40566b80947f6a5a5e6d8395806b56402b16010002142431465b70869b89735e49382f21110000000b20344859626f706e6d6b6a68635a4935200c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003182d42586d82979998979690837c919e95949294927d6853382c1e0e0000081b2e3f5e7388927d8797818093846f8196937e6853514b4538281502000000000008182f4050657b8fa1998b8d8a89888786858c8775614b36210c000000081825374d6277898a8a89898a9e9d87858584838176614c37211200000a1d30414d525d5d5c5b61778a9f8f7a6555545453514d493c2b1c0c00000a1d30404d51594d493c3b4f616970605443313e4a4f524d41301a0a0000061b30455b70848779645c4b3f343e4a546068757e7c66503b26110000081d3144556f84806b68676665646362616056667c816c5846331f0a000f253a4f647a8f9e9d9c9c9b9a9a9b9a989796969593928f7b65503b261000152b40556a8095aaa3907b655544311c0c00000417293a4a5c6d8298ada08b76614b36210c000d23384d62788d8c776260545d667b9188735e48251300000d22384d62778d9c8682817f7e7d7b77625645321d0900182d42576d8296816b5d5b6e8397826d57422d1802000006172c42576c818c846f5a452f1c110300000005182b3b484c5a5b59585655534d493c2c1906000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010253b50657b84838382807f796f849a99837d7f7e73604b36200e000000001023384e63797f76879081777e76647a888577624d3c3632281a0a000000000000001123374b5d70848d8477777574737271707775615746321e090000000008203448596274757574737e90917d706f6f6e6c615847331f0a000001132330393c4748474a6072828b8875614b3f3e3d3c38352b1e0e0000000f24394d5e666e635b4c3f54697f8472604a444b5c64675f4d382816020002172c41576c8196887a645d4b474c5c64727d889386705b46311b06000b20364b60758c877e7d7c7b7a79787877767574838b76614c36210c000b20354b607383888887868685848d9882828180807f7e7c73604b35200b00152b40556a8095aa9b85715d4c372614000000000b1b2d3e4e63798ea5a08b76614b36210c000e24394e63798e907b76757473717d9189745443301c07000e23394e63788e95806d6b6a6967666259483828150200192f44596e849882737271708599846e59442f1904000000152a3e52636c7773604b35200b0000000000000d1d2b343745454442413f3e38352c1e0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23384b5d656f6e6d6c6b6a63647a8c8a7b686969605544311d08000000000c2135495b636962777a746169615c64737062594834201d150a0000000000000000081c2e3f4b6074786f626260545e5d5c5962605646392816030000000005182b3b48556060555f60687b7d74605a5959574c473a2a170400000005131d25273232304354606e7673615746332928272320190e0000000011273c51667d8379655d4e5b70858d78624d55606b7a7d675645321e0900000b20364b6073849a897b655d59626d7a8592998678624d38220d00000c22374c61778c9d93929190908f8e8d8c8b8a898b8d78634e38230e00081d314455606e737372717070748a8d786c6c6b6a6a6966605544311d0800152b40556a8095a9947f6a543f2f190900000000001021364a5b72879ca08b76614b36210c000f253a4f647a8f99908b8a898887879d8a75604a35200b000f243a4f64798f96816c56555352514d483b30231301001b30465b70859b8c888786848a9b86705b46311b060000000f223445525962605443301c08000000000000000d1820222f302e2d2c2a292320190e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081c2f3f4b505a59585756544e5c647876655d54534b443727150200000000061a2c3d494e545962656056544c4a4f5d5b4d483b2b18090200000000000000000000111d31455660635b4d4d4b4349473b484c4b4538281b0b0000000000000d1d2b37444b4b44424e5d656860564544434137332a1c0c0000000000010a10121d132536434a576060554639291713120d0b060000000000152a3f546a7f94897b68605d72888f79645a6273808b8a75604b36210b0000081d3144556176869c8a7b666277828d9b958376625a4835200b00000d23384d62788d9f8d8c8b8e8a898886868484838a8e79644f39240f0001152737444b607482858382808095947f7b7978767262594b443726140100152b40556a8095a48e79644f392411000000000000071a2d3d576d8297a08b76614b36210c0010253b50657a909d948e8d8c8b8a8a9f8b76614b36210c0010253b50657b9097826d63626160545c524d41301e0a001d32475c72869391908f8d8c8b89816c56412c1701000000051727343b484c4b43362614010000000000000000050b0d1a1b19181615130e0c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011212f383b44444342413f3e4a5a6361584b3f3e36312719090000000000000f1f2c35383b474c504b453837363a484637342b1d0d00000000000000000000000002152738454b4e493d38353026322b34373632281a0b00000000000000000d192631353531313f4b50524b4538282e2c211f170c00000000000000000000000818253039454b4b4437291b0b000000000000000000000b20364b6074859b8c7e6b607389907a65667885968c7d675645321e090000021527374b607683989e8b7c6f84979d8c7f79655d4c3c2b190500000e24394e63798e8c797776797c8085888e796f7388907a65503b251000000919273c51677c919a989796959e9d94908f8d8b8777624d372619090000152b40556a8095aa8b76614c36210c00000000000000152a40556a7f95a08b76614b36210c0011263c51667b91947f79787775747f948c77614c37220c0011273c51667c919a847a787776757472675f4d392510000f24394e647a7e7c7b79787775746c62513e2914000000000009171d2b343735302618080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003111c23252f2e2e2d2b2a2d3c494d4c473a2e29201d150900000000000000010f1a21232a34373b36322822222433312220180d00000000000000000000000000000a1a27313638352c22201c141d182022211e160a0000000000000000000009141d20201d212f383b3d3632281a19170c0a040000000000000000000000000008131c283236353126190b0000000000000000000000091d3245566176869c938072758a917c6b7c899b8c7d675f4d3828160200000012273c52677c91838a9f8c7c8291887a7d8e7b65503b261000000010253a4f657a8f8b75667c8e928f867f79705b7489907b66513b26110000000e23394e63798b8d8d8c8b919b9e8a878786858175614b36210c000000152b40556a80959f8a755846331f0a0000000000000014293e54697e93a08b76614b36210c0012273c52677c91917b666361606b80958d78624d38230d0013283d53687d92a29a8f8e8c8b8a89867d67523c2712000d21364a5c64696766646361605656514434220e000000000000000d182022201c14080000000000000000000000000000000000000000000000000000040a0c0c09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080e101a19181716151e2c35383733291c140b080200000000000000000000060c0e181f2225211e160c0d0f1e1b0d0b05000000000000000000000000000000000a151d2023211a0e0b080100050b0d0b090200000000000000000000000001080b0b08111c232528201d150a00020000000000000000000000000000000000000a161e21201d14090000000000000000000000000215283847586278889d9582768c927d808d9e8c7d675f4d41301a0a0000000014293f54697e94817c8d9f8c7e7c766b81947f69543f2a1400000011263b50667b908e7a7b79847f7a7d847b6666758a917c67523c27120000000c2136495b6377787777767d91947f7272717073675f4d3a2510000000152b40556a80959f8a75604b36200b00000000000000152b40556a8095a08b76614b36210c0013283d53687d92927c67524c566c81968e79644e39240f0011263b51667c909492908f8e8c8b8a887e68533e281300071a2d3e4a4e5352504f4e4c4b45383e342616050000000000000000050b0d0b080100000000000000000000000000000000000000000000000000000c171f21211e160b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000504030201000e192023211f170c0000000000000000000000000000000000050b0d100b09020000000806000000000000000000000000000000000000000002090b0e0c060000000000000000000000000000000000000000000000000000000000080e10130b09020000000000000000000000000000000000000000000003090b0b080100000000000000000000000000000c1c2c3c495a647a899e98869c9e89959e8b7c665e4d413023130000000000162b40556b8095826d7f949f8d7e696d8295806b56402b1601000011273c51667c9196819184787b8c928478767b798d927d68533d28130000000d22374b5c697e817e7b797f9496806b68697d887d67523d2812000000152b40556a8095ab8d78624d38230e000000000000061a2c3d576d8297a08b76614b36210c0014293e54697e93937d685342576d82978f7a65503a2510000f24384c5e667c7e7d7b7a797776757368604e3a261100000f202d36393e3c3b3a383736312729221608000000000000000000000000000000000000000000000000000000000000000000000000000000000c1c2a33373632281b0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c0e0c0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004182a3a495a6366657b8b9f9ca4a39b99897b665e534d483c2b190500000002172c41576c8196846f6c81969f937e6e8497826c57422d1702000012283d52677d928e7981928980867d798189908196937e69543e29140000000f253a4f647a8f9693918e949d9b85817e7e8c917c67513c2712000000152b40556a8095a7927c67523c2b19060000000000092136495b72879da08b76614b36210c00152a40556a7f95947f695444596e8399917b66513c261100091d2f404c5e6669676665636261575e534e42311f0b0000010f1a2124292726242322201d150a0e050000000000000000000000000000000000000000000008000000000000000000000000000000000004172a3a474c4b46392816030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000006030100000000000000000000000000000000000000000000000000000204050506050403010000000000000000000000000105000000000000000000000001080b0e0f0b0700000000000000000000000304000000000000000000000000000007010000000000000a1f34475963787c7a797e94a9b09b8583796d6c6b68625a4834200b00000003182e43586d83988570607383999a84708598836e59432e1904000013293e53687e938f796c7e8b9583858e93877c788d947f6a553f2a150000000e23394e63798c9da6a097929393949693949a846f5f4d392410000000152b40556a8095aa98836e5a483520120000000009192c3c4e63798ea5a08b76614b36210c0012283d52677d8f8f7d675241566b80908d7a644f39240f000012222f404c515452514f4e4d4b46393e3a3124140200000000070d0f1412110f0e0c0b090200000000000000000000000000000000000000000000030a0c1d0f0d0700000000000000000000000000000a1f33475861615746321e09000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000010000000005000000000000000000000000000000000003090b190e0c07040a0c141b181610060000000000000000000000000002090b0f0d0c060b0d111417191a1b1b1a1918160d0b05000000000000040e14161b0c090300000000060c0e12141d202324201c130800000000000003090b18190b09080e101210090b130c0a0b0d1c16140e050000000c22374c61778a918f8e949db2b39d8884848381807e78624d38220d000000041a2f44596f849986716c6b7683867a71869a856f5a45301a050000142a3f54697f94907c7d758499999a897e7367788d95806b56402b160000000c21364a5b6379889d97827d7d7e7f82989f8a78624d41301d0a000000152b40556a8095aa9f8b78624d41301d0d000001142637495a6d8297ada08b76614b36210c0010253a4d5f677a7a675f4d354b60727b79645c4a36220d00000412222f383c3f3d3b3a393736322928261f140600000000000000000000000000000000000000000000000000000000000000000000000000000b171e213224221b100200000000000000000000050b1426374c617675614b36210c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f151712100a0d0f16140a0c141a13110b020000000000000000000000000a161e212e23211a171f2129302d2b23180900000000000000000000000a151d20252320192022272a2d2e2f3030302f2e2b2220190e00000000081621292b30211e160b0d11151920232726313538393530251808000000000a161e212e2e201d1c232527241d2028221f1f22312c29211608000010253a4f657a8f9f9e9d9c9c9ca5a69d98979796959386705b46311b060000021b30465b70859b8b8281807f7e7c7b7a889b86715c46311c070000152a40556a7f95957f928799988e9897817565798e96816c57412c1700000417293a464c5b657b8c9f8b7b68696d8297937e695a493a2c1f0f000000152b40556a8095aaa998826d5f4d3c2b190500081d31445563788b9fb4a08b76614b36210c000a1e31414d5c64655d4d413043546065635b4a3e2d1b0700000004121d2426292826252422211e1613110b0200000000000000000000000000000000000000070c0e0f0e0c0b0700000000000000000000000b1b293336473a362e20100000000000000000000d181f223144557185826e59432e211a0f010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081722292c27241d22242b291f21293028261f1406000000000000000000000a1a2832364439362d2933363e45433f352818000000000000000000000a1a2731363a38352c35383c3f42444445464544434038352b1e0e0000041626343d41453632281f22262b2c35383d37444b4e4f4a433625130000000a1b283236434336312e373a3c3931363e3734343746413d34261605000b20364b6074838989888786879c9d88838281817f7e79634e38230e00000010202e475d72879c9f989695949391908e9b9d88735d48331e0a0000162b41566b8096917d82988b8379839897877b7b8f97826d58422d1800000a1f334658617174737f949f8b7c6c6b78858274656158493d2c1a060000152b40556a8095aba0a0917c675a4834200b000b20354b6073859baaa0a88b76614b36210c00011323313e4b4f4f4b3f302636434b504e4a3d2d2010000000000000090f11141211100e0d0c0a03000000000000000000000000000000000000000000010f1a2124252321201c13080f0600000000000003172939464b5d4f4a3e2e1b07000000000000000d1d2a3437444b60758b87725c4738352c1f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001727343e413c39303639413d33373e453e3a31241402000000000000000003162838454b594e4a3d3a464c545b585346351c15100e08000000000002152738454b4f4d493c484d515457595a5a5b5a5958564d483c2b1905000e21344451565a4b463934373b403c494d525655606364605443301c070003162839454b58594b453f4b4f514d454b534c47484c5c56514434210e00081d314455606f74737372717d9299846f6d6c6b6a69635b4935210c0000071b2e3e4b5c71858f8c8a8a8d9e888686858689826d58433528180600172c42576c8197927d76879d988e8c99989d897b9098836e59432e1900000c21364c6176868a88869ca99e8881807f7e7d7c7a76635b4935210c000013283d53687e8d8a8a8a8a8a77624d38220d0014293e54697e8a8a8a8a8a8a75604b36200b00000513202e373a3a372e21182630353b39362d1f10020000000000000000000000000000000000000000000000000000000000000000000000000000000f1f2d36393a38363530252a23170900000000000a1e3346576172645c4a36220f00000000000005182a3b474c5a5961768c88735e514e493d2c1d0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1b34455157514d414a4f5651474c545a534e42311f0b0000000000000000091e324556606e635b4a46586169706d64533a2a2a25221b1002000000091d3145566064625a575a6266696c6e6f70706f6e6d6b625a4835200b0014293d51626b70615746474c51555a5a63676c7075787972604a35200b00091e324557606d6e60564b5d65675f56606861595962716b62513d29140002152737444b60757c7b7a797f949a8572716f6e6b6259493d2c1a0600000d22374b5c6471767a77757485988371707071746d6458534635231000182d43586d8298937e697b8c9f8c85848288817c9199846f5a442f1a000011263c51667b919f9d9c9e9e9d9c9796949392918f8a78634e39230e000011253a4e6068747575757574625a4834200b000b20354a6072757575757573605645311d0900000002101b222525221b1008141c202624211a0f010000000000000000000000000000000000000000000000060c0e0c0a04000000000000000000000a1a2d3d4a4e4f4d4c4a43363f35271700000000000c21364b6176877a644f3d2d1a0700000000000b1f344759626f6f6d788d89746766635b493c2b1905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000316283951636c675f4d5c646b625861696f68604e3a261100000000000000000b21364b60758379634e4c61767e85826d5847363f3a372e21100000000b20364b60747a78716c72787c7f82838485858584838078624d38220d00162b41566b80857561545962666a6f73787d8185898d8e7c66513b2611000b21364b60768283746055657b7c6760747d7761627786806b56412c16000009192742586d8291918f8e949d9f8c878685838077624c37220e0000000f243a4f647a868684838280869c8d7d7b7a797776746d64533f2b1600192e44596e839996807775809588737171736f7d929b85705b46301b00000c22374c6177878b8b8a89898887868685848382817f74604b36200b00000b1e31424e5560606060606055483c2b190500071c304354606060606060605445382715020000000000080d0f100e08000001080b100e0c070000000000000000000000000000000000000000000000010f1a2123221f180c0000000000000000021528384a5b636463616054585245351909000000000c21364b61768c846f5b4a36210c00000000000d22374c62778484838298937e7d7b79705a4834200b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091e3245576c817d6751647a806b62767e857e68533e2813000000000000000010253b50657b90806a60546e848f9a8c77614c4b544f4b3f2e1b0800051a2f445a6f838f8d8682878d91949798989390908f8e8d806b56412b1600162b41566b809683736e73777b8084888d9296938b867f74604b36200b0011263b51667b90937e696074898c756a7f937f696f8398836d58432e180000001a30455a6f84989897969ba3a89e929291908d7e68533e29130000001a2f445a6f84999b9a9897969ca49f92908f8e8d8b8a826d58432e18001a30455a6f849a9e968c8b959f8b8787868584859b9c86715c47311c00000b1f3447596173767575747373727170706f6e6d6c69605645321d0900000113233137444b4b4b4b4b4b44372b1d0d000000132536434a4b4b4b4b4b4b4336271a0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1f2c353937332a1c0c00000000000000091d32455663797a787675736d6352372715010000000a1e33465770858e79634e3b2a18040000000012283d52677d92999898a09c9392918d78624d38220d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b21364b60768d846f5a6a808e7a7889939a87725d3929160f0500000000000011273c51667c91816c747162787b8f8e796355606a655d4b37220e00081d32485d7287999f9b979c958f8a8683837e7b7a7a797872604a35200b000c21364c617687988283888c9095999a918a847e777069605544311d08000b21364b6074859b8876657a8f8b757387917c677d92907b66503b26110000000f24394f647a83838281859b9e8a7e7c7b7a7968604e3b2611000000172c41566c819191908f8f8e8d8c8c8b8a8a89888786816b56412c16001b30455a70849a9b93929190908f8e8d8c8b8a8b969985715b46311c000004182a3b4754606160565f5e5d5d5c5b5a5a595857544b453828150200000005131926313535353535353127190d0000000008182530353535353535353026180a000000000000000000000000000000000000000000060c0e100e0c0b08010000000000000000000000000000061a2c3d494e4c473a2a18040000000000000b20364b60748a8f8d8b8a88816d5544311d080000000317293954697e94826d5947341f0a000000000d23384d6278858684849b97817f7e7b655a4834200b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d22384d62778d86715b6a7f937e767e7e9389745746322a221709000000000012283d52677d92827a89857362778c8f7a6560737f7b654f3a251000000f24394e647a838d9f90877f7b74707e89736665666e63605443301c07000a1e334657667b9098999d9d96989a847c766f686259544b443727150200091e32455662788895806b809589747b908e7976889c8772604a35200b0000000d22364a5c646e6d6d6c81979e8974676665635b4e42311f0b0000000b20354b60737b7c7b7a7979787776767574747372716b62513d29140010263b50657c87867e7d7c7b7a7978787776757581847a644f3a250f0000000c1d2a36434b4c4b4549494847474645444443423f3632281a0a00000000000009141d2020202020201d150900000000000008131c202020202020201c14080000000000000000000000000000000000000000000e192023252322201d1412100a01000000000000000000000c2135495b63615847331f0e0000000000000e23384e63788d8d8988868a8a75604b35200b000000000d22374d62778b8a77614c382815020000000b2035495a6271716f7c918e796968655d4b3c2b1905000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23394e63788e87725d677d92826d69778c8b76614b423e342717050000000914293e53697e93848196917c66788d917b666d8294816c57422c1700000d22364a5c646f81907c718684756b808b76616d7b8377624c3625130000031729394c5e6d8297a69d8781829781797776747268604e3b2719090000021628384859647a8a89758495877280958c757e93947e695443301c07000000071b2d3e4a4f585857647a898c806b5551504e493d31241402000000081d314455606666666564636362616060545e5e5d5c56514434210e000e23384c5d6572716968676665646362616160606c6f645c4b37220d000000000c18263035363631273433323131302f2e2d2c29201d150a000000000000000001080b0b0b0b0b0b0801000000000000000000070b0b0b0b0b0b0b08010000000000000000000000000000000000000000000e1e2c35383b383735312627251e13050000000000000000000e23394e637977614c3d2c1a06000000000010253b50657b9087747271858c77614c37220c000000000b203448596f8495806a5645321d0900000006192b3c494d5c5b687d928f7a6453504b3f2e1d0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f243a4f64798f887362657a90867162778d8d78625d57524534220f0000091926313f546a7f9485788a99846f798e927d687e938f7a644f3a240f0000071b2d3e4a586d828e796d82978476818c777681908978634d38230e000002152838454c6176879d89786c8095978e8c8b8a877e68533e2913000000000a1a2b3b4a5c657b8275787f7c65767f7e6877838476614c362513000000000010202d363943434a5c6475776b62503c3b38352c1f14060000000001152737444b515150504f4e4d4d4c4b4b4349484847413d3426160500091c2f3f4c505d5b54525251504f4e4d4c4b4a4b56594f4b3e2e1b08000000000008141c2021201d151e1e1d1c1b1b1a191817140b09020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006192c3c494d504e4c4b44373c393023130300000000000000091e33495e7388846f5b49352108000000000013283d52687d928a745f72878d78634d38230e00000004182a3a4e5f6f84998875604b362011000000000e1e2b35384654697e94907b66513b372e211100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010253b50657a9089747773788d8b7662788d8f7964726c63523e2a150001142637444b566b809586717f948c787a8f937e7a8b99836e5c4b37220d00000714202d44596e83907a6576879a8482927d87978a7b655a4935200c0000091d3245566065667b9096816d82978d8a888786847d675240301d0d000000000d1d2e3e53687d897d7b7a7978777775757b8676615846331808000000000002101b22242e2d3e4a566061585044332523211a0f0100000000000009192731353c3c3b3a3a39383737363530263332312c2921160800000011212f383b47463e3d3c3b3b3a39383736353641443a372e20100000000000000001080b0c0b09020008080706050504030200000000000000000000000000000000000000000000000000000000000000000000000000000001080b110b08020000000000070d0f0c0a0400000000000c2035495a6365636160555c524d4130211100000000000000081d32485d72878d78634e36251300000000000d23384d6278807e695d73888e79644e39240f0000000a1f334758687d929d927d6853402f1c09000000000e1920283d52687d8e8d7a644f3a251c110300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011263c51667b918b7f8c81748a8f7a65788d907b7787816c57422c1700081d31445560656c81978772738595807b909580869c8c79634e3e2e1b0700031425323b455a6f85917c67677a8c9a8c9a8497897a655d4b3c2c190600000b20364b60747b7a7983867a7483998574737271706b665e4d3b2b180500000000182e43586d83989290908f8d8d8c8b8b8c917b66513a29170000000000000000070d0f19202d38454b4c473a3326160e0c0600000000000000000009151d2026272625242423222121201c141e1d1c16140e050000000003111c232632312928272625242323222120202c2f25221b1002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141d2026201d1509000002101b2224221f180c000000000e23384d63787a7877757371675f4d3f2f1d0d00000000000003192e43586e8395806b5443301c07000000000b2035485a626b69605e74898f7a654f3a251000000a1a2e3f4c6177899c879c86715e4c38230f00000000000611253a4e5f687978645d4b37220d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000513273d52677c929782978c7888937e69788d927d8396816c57412c17000b20354b60737a7382988873647a8c877b9198838d96826d5b4936201000000c2032434f545d7186927d687d7d81969f907b81797e74604b36210e000000182e43586d82908f8e989c8e8a8c9f8a8585848381807c66594834200b000000051a30455a6f859a87858483838281807f86927d68533d2813000000000000000000000002101a27313637332a1c16080000000000000000000000000001080b111111100f0e0e0d0c0b0b080100080701000000000000000000090e101d1c14131211100f0e0d0c0c0b0b171a0f0d0800000000000000000000000807040100000000000000050b0d0c0a040000000000000000000000050b0d1418191a1a1b1b1b1a1a1917160e0c06000000000009192631353b36312719090311202d363937332a1c0c0000031628395c7286908d8c8a89867d675d4b3b2a180800000000000013293e53687e938773604a35200b0000000006192b3c484d56534f56758a907b66503b261100021528384b5d6d8297867b90907b65503d2c1a0600000000000b1e31414e5b63635a4b3f2e1b08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011323303d53687d928d788698828598836d788d9b85998e79644f39240f0011263b50667b8f818399897476727e827d9297817c8177624c3d2c1a02000012273b4f6169727287947f718692969b9e9d878685917c67513c27120000001b31465b708598979c9b959594939392919191948f8e8a77624c37220d000000011426365c7187937e706f6e6d6c6b6b7085947f6a553f2a15000000000000000000000000000a151d20221f180c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080e101d1d1916130f0c0a04000d181f22211f170b0000000000000000000d192022292d2f2f303030302f2f2e2d2b23211a0f01000001142637444b504b4437271511212e3e4a4f4c473a2a180400091e324657758a9e8f8d8c8a8b8c7b6559473626140100000000000e23384d63788d907b655039281603000000000e1e2b3538413e4b60758b917c67513c271200091d324556657b8d927d738899846f5b4936210c0000000000011323313d4a4e4d493c2e2010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1e30414d54697e938c78798a8b859b8772798ea39b9b85705c4a36220d000c22374c61778a96899e8a778b816c6d7d9398836e716d645341301b0b0000142a3f54697f87858b958074898c86858a9a848184947e69543f29140000000f24394f647a82828684807f7f7e7d7d7c7c7d7f7a797662594834200b000000081c304354738895806c6b6a69686867728796816c56412c17010000000000000000000000000002090b0c0a040000000000000000000000000000000000030a0c110b0700000302010000060b0d1c110f09000000000000000000000102000000000000000000000000070b0700000000000000000003111c232532322e2b2825211f17181d2a34373633291b0b00000000000003111d2b34373e42444445454545454443424038352c1f0f0000081d3144556066605544311d1c2e3f4b5c64615847331f0a000c21364b61768b897a7876747f948877625443301c0800000000000c2035495a728797826d5746321e0900000000000e1920232c374c61768c927d68523d2813000b20364b6075869c87746c81978c79634e39230e00000000000005131f2d363938352c1e1002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001025394d5f67727f948d796a7c8b859b8b76798ea1998e7d67523e2d1b07000b1f3447596c81979ea78c77898d7a697e939a857586826d5f4d3928160300172c41576c818e8d909481768b89747186917c6c7e94806b56402b160100000d22364a5c646d728888838281807f7e7d7c838b76646158483b2b18050000000b20354b60758a9c8681807f7e7e7d7c7c8998836d58432e180300000000000000000000000000000000000000000000000000000000000000000000000b171e2126201c131a19181615141920233126231c1103000000000000060f161812100a0100000000000708131c201c13080000000000000011212e373b484744403d3a37332a2d2d3b474c4c463a291704000000000011212f3b484d5458595a5a5a5a5a5a595857554e493d2c1a06000b20354b60757b74604b3a2a25374b5d657976614c37220c000d22374c62778c897463616074879a8472604b35200b000000000006192c3c576c81978976614b36210e000000000000060b0d22384d62778d937e68533e291300152b40556a8095937e69657a9097816c57422c1700000000000000010f1a21242320190e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012273d52677d87889e99838079747e93907b798e99837a675f4d392010000004182a3b4d62788b9fa48c77829885707885867c768a917c675746321e09000c21364c617679787c7f77788d95807f8896807a8297826d58422d18000000071b2d3e4a4f60758a9e9291908f8e8e8d8c988d78634e463a2b1d0d000000000c21364b61768b98969594959491908f8e9196836e59442e19000000000000000000050b0d1d0f0d07080b111a1c0b090300000000000000000000000b1b2933363c3530252f2e2d2c2b292b3538463b382f221100000000000917232a2d28251e13050002090f1a21253035302518160800000000081c2e3f4b505d5c5956524f4c473a423e4a5962615846331f0a00000000091c2f3f4c5962696d6e6f6f7070706f6f6e6c6b635b4935210c0011263b50667b90806b58473c3a3f50657b8a816c57422d17000e23384d63788d8a75564c56677d92937e69533e291400000000000612273c51677c91927d67523c2b1905000000000000000e23384e63788d947f69543f2a14001a2f44596f839588756060748996856f5a45301a000000000000000000070c0e0e0c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000182d43586d82969ca49e9691867c7f94947f7a8f9a85705c4d41301e020000000c2035485a6c81979c86747a8f947f7a79787574859a8875614b36210c000a1f3346586164657b8880798e9492919d9e968d8e93836e593928160300000010202d374c61768c8a7d7c7b7a79787876858f7a654f3a291b0d00000000000a1e324657697e83807f7f94917d7b7a797c8179634e3f2e1c08000000000000000d1920223224221b1d20272f32211e160a00000000000000000003172939464b514a433644434241403f3c484d5c504c402f1c09000000001727353f423d3a3023130a161e212d3636434a4336342616050000000e23374b5d6572726e6b686461585b58545c647776614c36210c000000000e23384c5d65787e82848485858585848483828079634e38230e000f24394e64798e8a77615351504e5d7085957f6a55402a15000e24394e63798e8b76604b4a60748996816b56412c16000000000e192123364c61768b9a846f5a4835200b000000000000000f243a4f64798f95806a55402b15000d22374c62777f7a645655657c8078624d38230d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e24394e637980869c96807c8591949d9d948b9f9c87715c3e3023130100000005192b3c4d62778b9d887670859b948f8e8d8b8a8b9f957f6a55402a15000417293a4a5b647b8a947f757e7e7d7c89968179787e78625746321e09000000021023384d63788d9e898887868584838189917b66513c2611000000000000031629394f60696e6b6a778c8c77737271706e6c655d4b37230e0000000000000d1d2b34374739362d31353c44473632281a0a00000000000000000a1e334657616660545b5a5857565554535a6271665e4c38230f0000000a1b35455257524d41301e1a2832363d4a4e546054514434220e00000010253b50657b878783807d7a7673706d6a677a8984705b45301b06000006192b3c50657c8a93979694949393939393939795816c56412c17000b20354a607388947f6a68666563657b8f8e79644e39240f000f253a4f647a8f8c76614c43547187947f69543f2a140000000e1e2c35383a465870859b8c78624d3822100000000000000010253b50657a9096816c56412c17000b20344859626a645c4b4c5e656b625a4935200c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c21364a5b636e8398917c6e838f8f9ea6968d8f9384705a45301b0500000000000e203448596c819697826d7d92a69c928f8e8d8c9091816c56412c1700000e24394e6379899d887581878685838b9a84807e7d7c75614b36210c000000000f253a4f647a8f9d95918f8e8c8b89898c927d68533d2813000000000000000b1b32424f53585664798e9f8c8987868583827b654f3a2510000000000005192b3b484d5c4e4a3e444b515a5c4b4538281603000000000000000c21364b61757b7471706f6e6d6b6a69686678867c66503b261100000316283952636d675f4d3a253238454b4f5b636d756c62513e29140000051a2f455a6f849a9c9995928f8c8885827f7c8799846e59442f190400000b2035495a72879c9a85817f7e7e7e7e7e7e7e84937d68533e281300071c3043546c8196887f7d7c7a7977839986715c4a36210d0010253b50657a908d77624d365b7085937d68533e281300000a1a2c3c494d4f4d556b8095947f6a553e2d1b0700000000000012273c51677c9197826d58422d180005182b3b484c554f4b3e404c50564d493c2c190600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071a2d3d4a5a6f8499927d68767a7a889e8d787a7e77624c37220d00000000000005182b3b4c62778a9f917c75889e927e7a7978777b7c73604b35200b0000152a3f546a7f94927d7489999897979fa29a94939290826d57422d180200000011263b51667b90957f7c7a78777574758a947f69543f2a1400000000000000001424323b3e4350667b909f9791908f8e8d8c826d58432e1803000000000b203448596272645c4a5560666f71605645321e0900000000000001162c41566b809188868584838281807e7d7c8096826d58432d180300091e3245576d827d67523d32434f56606467798289806c56412c17010002182d42576d82959ea49c95959697989794919d8f7a65503a25100000000d23384d62788d9a84726c6a696969686869697e8e79634e39240e00001325364f647a8f9d9492918f8e8c99947f6a543d2d1a070011263c51667b918e78634e3b5a6f84917c66513c27110002152738495b63646261657a8f9c87725c4a36220d0000000000000e24394e63798b8e7f69543f2a1400000d1d2b3437403a372e2f383b4138352c1e0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1f2d455b70859a937e69616571869b907b6569625947341f0b000000000000000d1f3448596c81969a856f8096957f6a6463626566605544311d0800000b21364b607480816c687e84838282979b857f7e7d7c76614c37210c0000000013283d52687d929e95918f8e8c8a8a899a96806b56412b16010000000000000006141f26293d52687d9297817c7b7a79787772604a35200b00000000000d22374d6278877a645b63737c848675604b36210b00000000000004192f44596e84999d9c9a9998979695949291969a846f5a452f1a05000b21364b60768d846f5a443f4f616a757a7c8d929c87725c47321d0000000b21364b607480959c867f8081828383889d9a846f5d4b37230e00000010253a50657a8f95806a545554545353535361767e695b4a36210c00000822374b5c72879c988e898886899e8b77624d37220f000012283d52677d928e79644f48596d828f7a654f3a251000091d314556637979787675748a9f8e79644f39240f0000000000000c21364a5b63777969614f3c27120000000d1820222a25221b1c23262b2320190e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011b31465b70859b947f6954596f8499937e69544c473b2a18050000000000000005182a3b4d6277898a7d67798a8b7c66504e4c50514b44372715010000091e324556606b6c6260686f6e6d748990806a696866615847331f0a000000000e24394e63798988868584848382818084877c65503b2610000000000000000000020c12273c52677d8c8d7c666665646362605443301c07000000000012273c52677c917f696379879199917c66513c2714120c03000000061b30465b70859b8a878786858c9983838281869b86715b46311c00000d22374d62778c86715b5554546a7f8a8f8b7e7d9288735e372715010000091e3245566072849a8c7c6b6c6d6d78899e8f7a644f3f2e1c0800000011273c51667c91947f6a553641403f3e3e46586169604e3d2d1a070000071b2e3e556a7f958e7a747275899a846f594834200b000013283e53687d938f7a6550546277888a76614c36210c000b20364b60758a8f8d8b8a888c9e927d68533d2813000000000000071a2d3d4a5962635b4f4332200c00000000050b0d150f0d08090e10160d0c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012273c52677d898778624d53687e8d8c7b65503a342a1d0d0000000000000000000d20344859627576675f637676665e4c38373b3c353127190900000002162838454b5656514e5359585662787b73605353514c473a2a1704000000000c21364a5b63747371706f6e6e6d6c6b6f73655e4c38230e00000000000000000000001025394d5f677777665e504f4e4d4c4a433625130000000004121d283e53687d93806b657b84818695806b56402829272014070000031628395d72879782727271758b8c776d6d6e839988725d39291703000e23394e63788e87726c6b6a68677d81968d78788d89745544311d08000011212e38455463798b9f8a7a645970859b99836e5c4b3721160800000012283d52677d9295806a5a58575554525159534c534e42311f0f000000001023384d62788c97816c697e93927d67523b2b18050000142a3f54697f94907b666060728398826d5846331f0a000b21364b60758b92908e8d8c8b898376614c36210c000000000000000f1f2d3b474c4e493d322515030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001025394d5f677472625a494e60687878655d4b3723180d0000000000000000000005182b3b48576061574d586161584c402f222627201d150900000000000a1a28323641413e3b3e4438485a62666055443d3c37332a1c0c0000000000071a2d3d4a5460545c5b5a59585756555a5d504c402f1c0900000000000000000000000a1d30414d596262594c403a393837353025180800000000122230393f54697f94816c5d65706e8398846f5945393f3b3225140300091e324657748999846f5c60768b8d78625b70859a89745746331e0a000f243a4f64798f887981807f7e7c7b7a8f907b798e8a75604b35200b00081c2e3f4b50595b6a7f949d877762778c9e8d79644e3e3d33261604000013283e53687d939580716f6e6c6a6968666e68604e3b31241401000000000b2035495a70859a897672869c8975604b36210d000000152b40556a8095947f7775747e938e79644e3a29170400091e324557657b7c7b79787775746f615846331f0a00000000000000010f1d2a343739362c1f1507000000000000000000000000000000000000000000000000000000000507000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1e30414d5460544d493c424e5a6362594b3f2e1c080000000000000000000000000d1d2b39454b4b463a474c4c473a2f221210110b0801000000000000000a161e212c2c2926292f2b3c484d504b44372626211f170c000000000000000f1f2d36434b43364645444342414045483b382f2111000000000000000000000000011323303b484d4d483b3025242322201c130800000000091d30404c515a6a8095836d6b69686d8398867160575d544f4332200c000c21364b61768b9b86715b62778c8e79645c72879c8b76614b36210c0010253b50657a9089809595949392908b9f927d798f8b76614c36210c000e23374b5d656e6d6c75869c9b85746b8089806b5c5c56504433210e000014293f54697e949e8986848381807e7d7b837e68533d281406000000000006192b3c53687d92937e7c9097826c5645321e09000000172c41566c81969d948c8b898c9a846f5c4a361b0b0000031628394b5d65676564636160565a4c463a2917040000000000000000000d181f2223211a0f01000000000000000000000000000000000000000000000000000002090b1b1c120b08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000113233036434b4336352c313c494d4d483b2e211100000000000000000000000000000d1b28323636322a333737332a1c12040000000000000000000000000002090b16171411131a1d2b34383b35312619110c0a040000000000000000010f182630353026302f2f2e2d2c2b2f3326231c11030000000000000000000000000005131d2b343737342b1d120f0e0d0b070000000000000f24394c5e666f6c8196837a807e7d7c849b887776747269614f3b2712000e23384e63788d9d88735d63788d8f7a655f74899c8d78624d38230d0011263c51667b918b798180807f7e7d7d9295807a8f8c77624d37220d0010253a50657b838281808298a3947f797877737473716b62503d28140000152a40556a7f95a79e9b999896959492919985705b46301b000000000000000e21364c61768a9c86849a8f7a644f38281603000000152a40556a7f9193918f8d8c8a877a644f3e2d1b000000000a1b2f3f4b5052504f4d4c4b45383633291c0c0000000000000000000000050b0d0e0c060000000000000000000000000000000000000000000000000000000a161e21303228201d1409010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051318263035302620191e2c353837342b1d11030000000000000000000000000000000a161e21211e171f21211f170c0000000000000000000000000000000000000101000000000d19202226201d1409000000000000000000000000000008141c201c141b1a19191817161a1e100e0900000000000000000000000000000000000d1920222220180d00000000000000000000000011273c51667c857782978489959492919ba29d8c8b89877f69543f2914000c21364b61758488806b6264798e907b66596b80878274604b36210b0012273d52677c928b766d8285807e7d7f9497827b908d78634e38230e001d33485d72879898969598a0a69d948e8d8c8a898886806b56402b160100162b40566b80959f8b88878786858483839987725d372715010000000000000a1f3346586e83989c9a9c87725d4b371a0a000000000b20364b60737c7d7b7a78767572645c4b372010000000000011212f383b3d3b393837363127211f170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1a28323645473d3531261d140901000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141c201c1408060e1920232220190d00000000000000000000000000000000000003090b0c0a040a0c0c0a040000000000000000000000000000000000000000000000000000050b0d110b08010000000000000000000000000000000001080b0801000504030201000508000000000000000000000000000000000000000000050b0d0d0b050000000000000000000000000012273d52677d928583998687908f8e8f99a79e8c8b8a88806a55402b15000a1e334657616f787f7977767b8f917d706e6d7c796e605645321e090013283e53687d938c7772879a959492949c97847c918e79644e39240f001c32475c718694949393929191908f8f8e8d8c8c8b8b846f5a45301a050011273c51667c8d8e7d73727170706f6e7b9089745544311d080000000000000417293a51667c91a8ab947f6a553f2e1b0000000000081d3144556067686665636160544f4b3e2e1b02000000000003111c23252726242322201d150c0a0400000000000000000000000000000000000000000000000000000000000000000002090b180c0a040000000002162838454b5a5c524b443731261d1409010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080b0801000000060c0e0d0b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b20354b6073859a8c9d87777b7a797b8f9e89777474736a62503c2813000317293946586d82948e8c8b8f999d878584828a87725645382816020014293f54697e948d7871869a848182988781797c918f7a654f3a2510000e23384d63787f7f7e7d7d7c7b7b7a797978777676746f6655412d1803000f24394d5e667979675f5d5c5b5a5a677d928a75604b35200b000000000000000b21364b6075899e9f8c78624d382310000000000002152737444b5253514f4e4c4b4336372e20100000000000000000080e1012100f0e0c0b090200000000000000000000000000000000000000000000000000000000000000000000000a151d202d221f180c000000091e3245566070716760554b443731261d1509010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000001000000000000000000010000000000000000000000000000000000000000000008000000000000010100000000000000000000000000000200000000000000000000000000000000000000000000000000000000020400000000000000000000010000000000000000000000081c30435463798b9f9e89746665647485989a8477635b55504333210d00000b1b29455b70859a9c979699a1a1999292949f8b75604b36200b0000152b40556a80958e79708596816b7b908570687d92907b66503b2611000c2035495a636a6a696867676666656463636261606054554837251200000d22364a5c646f6e6c6b6a68676664697e938c77614c37220c00000000000000091e3245566e83969684705a4835200b00000000000009192731363c3e3c3a3837353026221b100200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1a2832364237342a1c0c00000b21364b607484867d736760554b443731271d15090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000030000000000010700000000000000000000000000000000040a0c151a10141614120c0200010a101217140e0500000000000000000000000000000000040a0c1d110f09080b1216170d0b06000000000000000000070b1814120c0201080b0f121414151513120b090200000000000000000710171913110b020000030a0c1216100e08000000000000000001142636495b6a7f949e8974737b7a787783989a8779634e39332515040000011527375d72879c868181839999837d7c7f948c77624d37220d0000162c41566b81968f7a6f8498836e7b908974697e93917c66513c27110006192c3c494d5c6478797776757372716f6e6c6a625a4836372a1a0800000f24394e647a848381807f7d7c7b7a7881968e78634e39230e00000000000000021628384d6277818178624d3c2b19060000000000000009151d20272826252321201c14080800000000000000000000030a0c0e0c0b0801000400000000000000000000000000000000060c0e0c0600000000000000000000070c0e0e152838454b574c473a2a18040010253a4f657a8f9c92867d736760554b4437312719090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080e1017150a0c14180d0b060c0e161c15130d0300000000000000000000000b171f212a2f25282b29261f1406131e25272c2922160800000000000000030a0c100c09030c171f213226241d1d20272b2c2320190e00000000000008131c202d29261f14141c202428292a2a2a2927211e160a0000000000000a18242b2e28261f14020b171e21272b25231c11030000000000000008182c3d4b6073859b88777e908f8d8c989d9e98836e58432e1907000000081d314455738997816c6b7e9396806b677c918e79644e39240f0000182d42576d8297907b7981827e7b7e938d78697f94927d67523d281200000e1e2c394e64798c8e8d8b8a8987868583827f78624d38221a0c0000001a2f44596f8499989795949392908f8d969f907a65503b251000000000000000000a20344859626b6c625a49351e0e00000000000000000002080b121311100e0c0b080100000000000000000000000b171e212422201d141b19110f090000000000000000000000000e19202320190e00000000000000010f1a21242422324556606d615947341f0a000c21364b6175858e969c92877d736860554b4437271909000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003111c23252c2a1f21292d22201920232b322a282015070000000000000000000b1b2933363f443a3d403e3b3224142330393d413e3426160500000000000b171e2125211e161c2a3337483b382f31353c414138352b1e0e000000000818253035423e3b3224263035393d3e3f3f3f3e3c3632281a0a000000000018283640433e3a3124151d2933363c413a372e2111000000000000000f223445525763798b9b857d8c8c8b8a8988898a7c66513a2d200f0000000b20354b60758a99836e6a7f9597816c687e93907b65503b26100000192e43586e8398917c81969892909399907b6a7f95937d68533e281300000012283d52677d929a99989797969594939290826d58432d1803000000172c41566c818f8e8e8d8c8b8b8a898887898878624d38230d000000000000000005182b3b484d56564d493c2b1900000000000000000000000000000000000000000000000000000000000000000b1b2933363937353126302f26231c1103000000000000000003111e2c3538352c1e100200000000010f1f2d36393938364b60748277614c37220c000a1e3346576171798088909892877d7468605544372715010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011212e373a413e33373e4338342c353840473f3c33251503000000000000000417293a464c545a4f5156544f42322230414d5256514434220e000000000b1b2933363a3632282a3a474c5d514c40444b5156564d483c2b1906000000132536434a57544f423236434b4f525454545453514b4538281602000000091936465359534e4231273139464b5256504b3f2e1c08000000000000152a3e52636c76737f94978277767574747376766661584a3e2d1a0700000d22374d62778c9b85706b819698836d6a8095927d67523d2812000012273c52677c8a87777b84838281808483776b8095947e69543f29140000000c21364b617582848483828181807f7e7d7b75614b36210c000000000b20354b607379797878777675757473727573625a4935200c0000000000000000000d1d2b3437414138352b1e0e0000000000000000000000000000000000000000000000000000000000000003172939464b4e4c4b443746443b382f2211000000000000000011212f3c494d493c2d2010000000000f1f2d3d4a4e4e4d4c4f647a8f7c67523c27120003172939464b5c646b747b838a9392877d73605544311d08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081c2e3f4b505752474c54584d483c494d565c55504333200d00000000000005131f334658616a6f65626b69604f3b30404d5f676c62513e291400000003172939464b504b46393847586172665e4c5560676b6c625a4835200b0000071c304354606d69604f41475460646769696a6a6867605645321e0900000115273753646e68604e3b38454b5761676b655d4b37230c000000000002172c42576c818b8b8a9e9f97848382817f7e7d7c7a77645c4a36210d00000e23394e63798e9386716c829799846f6c8194937e69543e291400001025394d5f677276848b7a76777574737271708196957f6a55402a150000000a1e334657616d6f6e6e6d6c6b6a6a696866615746331e0a00000000081d3144556064646362626160565f5e5460544d493c2c1906000000000000000000000d1820222c2c2320190e00000000000000000000000000000000000000000000000000000000000000000a1e33465761636160555d5b59504c402f1c09000000000000091c2f3f4c5a635a4a3e2d1b070000061a2c3d4a5b6363626160657b907e68533e291300000b1b29333e4a4e5560666e767e869b928574604b35200b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23374b5d656c635861696d625a4b5a636b716a61503c2813000000000001132330364c61767f847b6b807e6959483e4d5e677d816c56412c170100000a1e33465761656157544e4c6176877c665b63737c808178624d38230d00000b20354a6072817e69604e586173797d7e7f7f7f7e7c74604b36210b0000081d3144556e837e6859474556606d767c807b65503b2a1804000000000a1f354a5f748a9f9f9e9f9fa29a989796959492918f8b79644e39240f00000c21364a5b657b7e78636d83989a857062777f7e75604b36210b00000a1d30414d627887998a78878c8b8a89888685879d96806b56412b1600000003172939464b585a595857575655545352514b46392917030000000001142637444b4f4f4e4d4c4c4b454a49434b4336352c1e0e000000000000000000000000050b0d16170d0b060000000000000000000000000000000000000000000000000000000000000000000c21364b61757977757372706e665e4c38230f0000000000000e23384c5d6578705c4a36220d00000c2135495b707979777675747d917f69543f2a140000112130404c515660666d757c8289988f8374604b35200b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010253a50657b816c61767e8278625d657880877f6a553f2a1500000000000a1e30414d5d72888c998674858b77624d4a5c667c8c87725d47321d0800000c21364b61757a766f69635b6076898977637986919695806b55402b1600000b20354b607589927e685d6176858e929394949493917e68533e291300000b20354b60758b8b77614c4b6074828a919688735947341f0b0000000003182e43586d828c8c8b8a8a9ba39d878685848383827f75604b36210b0000071a2d3d4c5e6569635a677d8c8d7f6a59626968605745321e0900000112263b51667b909681748a929191908f8e8d8c8e8e7d67523d2712000000000b1b29333643454443424241403f3e3d3b3633291b0b00000000000009192631353a3939383736363228263035302620190e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004192f44596e838e8c8a898785837c66503b261100000000000010263b50657b8d7a644e39240f00000e23384e63798d8e8d8b8b8989957f6a55402a1500081c2e3f4c5e666e757c828991968b837a6f605544311d08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002172c41576c818c756f8493947f6a657a8a929c87725d38281502000000001025394d5f6768777684907a8095806b5859647a8a927d67523d27120000061b30465b70848f8a847e78726c6b80968377889b8684947f69543f2a140000081d314455697f948b7b646b80959e8a858383828a917b66513c26110000081d314455708595806b574c61768586869c8c77614c37220c0000000001162b3f53646d7776767574859b947f71706f6e6d6c6a605745321e090000000f1f2f404c50534d4d5f6778786a614f4c54534b45392816030000000f24384c5e6a7f8476647a7d7c7b7b7a7978777979675f4d39251000000000000b171e212e2f2f2e2d2c2c2b2a292826211e170b000000000000000009141d20242423232221201d15141c201c14080600000000000000000000000000000000000000000000000000000000000000000000050b0d100e0d0c0a030007060000000000000000081d33485d72889d959391908e8d816c57422d1700000000000014293f54697e927c67523d2712000011263b51667b9089878685838596806b56412b16000e23374b5d667c83899198948a81786e645c4b4437271501000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003182d43586d828b7662778196816c66757c7d9289745645321d090000000012273d52677d7e746a809580798e8976616277889a846f5f4d3925100000091f34495e7489989b9a948d87817a778999879b85757d917c67523c27120000011426374b6073859b887870859b907b706e6e6f838d76614c36210c00000115273754697e938976614c586171717d928f7a644f3a250f0000000000102335465359626160566379898a7a645b5a595857544b45392816030000000111212f383b3e38414d5a62635b4f43373f3e3632281b0a00000000091d2f4050616a6f615c64686766656564636264635b4d41301e0a000000000000030a0c181a191918171615151413110c0a030000000000000000000001080b0f0f0e0d0d0c0b090201080b080100000000000000000000000000000000000000000000000000000000000000000000000d182022252322211e161e1c1b0e0c070000000000071c304354748995807e7c7b79776c63523e2a15000000000000152b40556a80937e69533e2914000012273d52677c927e72716f6e7f94816c57412c170010253a50657a8f989c92887f766c625a4f4b3e3127190900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004192f44596e848d78676b8095826d7c7c67798e8b75604b36200b00000003182d43586d8293867a7e92847186957f6a74859b8a78624d41301e0a00000011263b50667c8386898d909396908882979d8f7a64788a79634e39230e000000091d31445563798b9b8575879d8d78635958677d816c5846331f0a0000000d22374d62778b947f6a56474c5c677c92927d67523d28120000000000061828353b484c4c4b4a5b637575645c4b444443423f3632281b0a000000000003111c23262923303c484d4e493d32222a29211e160a0000000000001222334350555a4c4b4f525251504f4f4e4d4e4e4a3d30231301000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1d2b34373a393736322933323024211a0f010000000b20354a60758a8b7668676564625a524535220f000000000001162c41566b81947f6a543f2a15000013283e53687d937f6a5b5a6a8095826d58422d18000f24394e64798e90867d746a61584d493c372e1d150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051a30455a6f85957f7c7b829884708585717a8f8c77614c37220c000000000b21364b607583978b869b86717e9488758297947e695a49352313000000000f23384c5e666e7374787b7e8184857a879d8873606378635b4936210c0000000a1e334657616d7f949883889d8d78635a6368676c63513a2917040000000b2034485970859a8875604b3852677c92957f6a55402a150000000000000a181d2a343737363d4a566060564b3e2e2e2e2d2a211e160a0000000000000000090e1014131d2b343838352c1f1514130b090300000000000000041525333c3f4537373a3d3c3c3b3a3938373939362d1f130500000000000000000000000000000000000000000000000000000000000000000001080b1212100f0e0d0c0b0801000600000000000000000000000000000000000002090b1312100a01000000000000000000000005182b3b484d504e4d4b463948474539362d1f0f0000000c21364b61768b8c776251504f4d483c35271705000000000001172d42576c8295806b55402b160000142a3f54697f94806b56566b8096836e58432e19000d22364a5c667b7b716860564c473a352b221b10010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061b30465b70859b959190989a85728787727b908d78624d38230d00000000091e324557607381959c9c8671778b947f8b998573604f4b3f2e1e0e000000091c2f404c597286847c7b7a867e7074899e937e685b635b4a3d2c1a060000000c21364c61758179859b98898784746e6d787d685a5145341c0c0000000005182b3b53687d93937e69565152677c9298826d58432d1800000000000000000d181f2221212d38454b4b45382e20191817150b090300000000000000000000000000000d19202223211a0e0000000000000000000000000000071520282a2f21222528272626252423222424211a0f0100000000000000000000000000000000000000000000000000000000000000000008141c2027272524232221201c141d1b110f0a00000000000000000000000000030a151d202828251e1305000000000000000000000b203448596265636261575e5d5c5b4e4a3d2d1a0700000c22374c61778c8d78624d3b3938342b1d1709000000000008141c2e43586d8396816c56412c170100152a40556a7f95816c56576c8197846e59442f1900071b2d3e4c5e66655d524b4538332920190e0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071c31475c71869882807f859b86738889747c918e79644e39240f000000000b21364b6075756d80959b8671738499877e83796a68655d4b3c2b19050000001122374c62778c9a92908e9a846f7a8fa79e8a7862544a3d2d1f0f0000000816273d52677d928a8b9f9f8c8584838382868d78624d3823160000000000000d21364c61768a9d8774676664677c929a85705b382815020000000000000000050b0d0c0f1a2832363632281a1002030200000000000000000000000000000000000000050b0d0e0c0600000000000000000000000000000000030d13151a0c0d0f13121110100f0e0d0f0e0c070000000000000000000000000000000000000000000000000000000000000000000008182630353d3c3b39383736353026323027241d1204000000000000000000000b161e2832363d3d3a302313000000000000000000000d22374d62777a7877767574737170635b4a36210c00000d23384d62788d8e79634e39242220190d000000000000081826303544596e8497826d57422d180200162b41566b8096826d57586d8297856f5a45301a000010202f404c50504b3f3631271f170c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081d32475d7287917c7374839987748a8a757c928f7a654f3a2510000000061b30465b7085887e738499848488899e9a8482817f7e7a655a4835200b0000000f24394f64798e8c7f7d809687717f949f989a8472604a3c2b19060000041626333f556a7f949b8b8a9b9f9b888585848a907b65503b261000000000000a161f3346586e839997817d7b7a787e939d88735645321d09000000000000000000000000000a161e21211e160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001142636434b5251504f4e4d4b4b434847453c393022120000000000000000000d1b293238454b53524d41301a0a0000000000000000021528385b70858f8e8c8b8a8988878579634e39240e00000e24394e63798e8f7a644f3a250f0b0500000000000001142636434b4b5a6f8598836e58432e190300172c42576c8197836e58596e839885705b46301b00000211222f383b3b382f201d150a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091e33485e73889d918a898b9d88748b8b767d93907b66503b26110000000010263b50657b8a93868b98829498979ba29a979395938d77624d38220d00000011263b51667b908b76687d92897384998d8398937e695a4835200b00000e21334450576c8196857474849b9c8776707489927c67523d2712000000000a1a2832363a51667c919f9792908f8d939fa38b75604b36200b000000000000000000000000000003090b0b090300000000000000000000000000000000000000000500000000000000000000000609000000000000000000000000080e1011100f0d0c0b08010000050b0d0e0c060000000000000000000000000000000812181b16140e040000000000000000000000081c304354606767656463626160545e5c5b514d40301d0a000000000000000d1d2b39464b566068675f4d3828150200000000000000091d324556748a9e8f8e8d8b8a8989947f6a543f2a1500000f243a4f64798f907a65503b25100000000000000000081c304354606056708699846e59442f190400182d42586d8297846f6a696f849986715c47311c00000004111c232625231c11090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081c30435474899d888685899e89778c8d787e93917c67523c2712000000000e23384c5d6579879c9f927d7f8382859b99837e7f837a645a4835200b00000013283e53687d9395807d82988a74879d88788b9e8a78624d38230d000014283d50626b73839987726a788a9f97816c758b947e69543f291400000002162838454b52526075899ea49c8c8b8a898a8f8573604a35261909000000000000000000000000000000000000000000000000000000000000000000000000070d0f1a0b09020000000002090b131b1e0d0b050000000000000003111c23252725242321201d151d1b1920222320190e000000000000000000000000000c1a252d302b29211608000000000000000000000b20354b60727d7c7a797877767574737270665e4d39240f00000000000005182b3b48576169757d7d675645321d09000000000000000b20364b60758b887b78777675747c91816b56412c16010010253b50657a90917b66513c261100000000000000000b20354b6073756b71879a856f5a45301a0500192e44596e83998881807e7e869c88725d48331d0000000000090f11100e08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b20354b60758a947e7171869b8e798e8e797f94937d68533e281300000000091c2f3f4c5b677c91ab9f8b7d6e6d7b8f9a847b89917c66513c2b19050000061a2c3d54697e9393918f8e948c778a9b8671819796806b56412b160000162b40566b8088889d8a80807f859b9b857b7c9196816b56412c16010000091e324556606867666d82979c8677767574777a7460544b4437261401000000000000000000000000000000060c0d1b0c0a04000000000000000000000002101b22242f211e160a00000a151d202831332220190d00000000000412212e373b3c3a39383735312732312b343738352c1e0e0000000000000000000000001a2a374145413d3426160400000000000000000010253b50657b9091908e8d8c8b8a898887857c66513c27110000000000000b2034485962757f88928a75604b36200b000000000000000c21374c61768c897363626160677c92826c57422d17020011263c51667b91927c67523d27120000000000000003192e43586e82898075879b86705b46311b06001a2f455a6f839695939291908f8d846f59442f1a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c21364c61768b9d878482899e907b8d8d798095947f6a543f291b0b000000001120364b6075899e958b9a85706075889b8b8a9e8876614b36210e0000000c2135495b63767f7e7c7a797f7c788d9a856f78898a7b65503a2917040013283d53687d929da69e949392919ca39b908d9295816c57422d170200000b21364b60757d7d7b7a7e93a48d787271706f6e6c6b67605544311d08000000000001080b0b09020000000e19202330211f170c0000000000000000000010202e363a443632281a0a0b1a2731363d464938342b1d0d0000000012222f3f4b5051504e4d4c4b443747463b484d4d493c2c1906000000000000000000000b1b3748555a56514434210e00000000000000000013283e53687d93999291908f8d8c8b8a89877e68533e28140200000000000d22374c627788938d9d8f7a644f3a250f000000000000000d22384d62778d8a75564d4c53687d93836d58432e18030012273d52677c92937d68533e28130000000000000000152a3f546a7f9495878b9c87715c47321c07000f24394e647a807f7e7d7c7b797874604b35200b00000000000000000000000000000000000000000000000000070d0f0e0d0c0b080100050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081c2e3f4c61778b9a96949192968c7778786c819696806b5646392917030000071a2d3d4b6074868b807b897b66667b84857e7f8a7e685746321e0a0000000e23384e637983848281807e7d7c7f949983757575766e615847331f0a0011263a4e606c81979e887f7e7d7c869c897c787d8077624c37220d000000182d42586d829292908f939db19e89888785848381807c74604b35200b0000000009151d20201d150a000e1e2c3538453633291c0c0000000000000000071b2e3e4a4f5a4b453828161b2938454b525b5e4d483c2b19050000091d2f404c5d65666564626160555e5c5b5a5962635a4935200a000000000000000000031629395566706b62513d291400000000000000000014293f54697e94837d7c7b7978777675737268604e42311f0b00000000000c21374c6176827e7887937e69533e2914000000000000000e23394e63788e8b75604b3f54697e94846e59442f19040013293e53687e93947f69543f2a14000000000000000013273c4f616a7f8d9d9f9d88725d48331d08000d21364a5c646b6a696866656463605544311d08000000000000000000000000000000000000000000000002101b2224232221201c141d1a0d0b0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23374b5d657b8385807e7c7c817c747372717a87867969615746331e0a00000c21364a5b63727577727c90826e71858f7a696a7568605544311d08000004192f44596e839999989695949391949da1998b8a89878276614c37210c000b1e31424b60738399998375716f798a9e897b686b62594834200b0000001c31465c71869b9e9d9c9b9a9ca49e9d979696959493907c67513c27120000000e192731353632281a0f192c3c494d5b4c463a291704000000000000000d22364a5c646f60564532222939465660687073625a4834200b00000f24384c5e667b7c7a79787675747372706f6d7778634d3928160300000000000000000a1e3246577084806b56412b16050000000000000000152a40556a7f95806a7e81766862767876747368604e3a261100000000000a1f334758616d69718696816c57412c17020000000000000f243a4f64798f8c76614c40556a7f95856f5a45301a0500152a3f556a7f9495806b55402b1600000000000000000c2032434f61697c8a9d9e89745e49341f0900071a2d3d4a4e5655535251504f4e4b4437261401000000000000000000000000000000000000000000000110202d36393937363530263230221f180d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010253a50657b8f989a96949192969189888786858482817e75614c36210c00000e23394e6379898a8988889e898382889b847e7d7b7a74604b36200b000003182e43586d82959594939392919198a09f978e989e9c8778624d38220d0002131d3144556074849a9988868583889d9e8975604c483b2b180500000012273c52677d888888878685869c9d87828180807f7e7b74604b35200b00000e1e2b37444b4b45382d1f2035495a6270615846331f0a000000000000000f243a4f647a8474604b3a3633465761747d868878624d38220d000011263c51667c90918f8e8d8c8a8988878684828787725745321e0900000000020b11131d21364b61768b86715c47321c1a0c0a040000000001162b41566b809681728796887e75838e8c8a887e68533e2813000000000004172a3a474c575b708699846e59442f190400000000000010253a50657a8f8c77624d40566b809586705b46311b060012273c52677d8e8f7e68533d2813000000000000000003152532434f5e667a889085715c46311c0700000f1f2d363941403e3d3c3b3a38353126190900000000000000000000000000000000000000000000000f1f2d3e4a4f4e4d4b4b4348474537342a1d0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012283d52677d929a99989aa2a39b9594979d9b9891908f8d7d67523d28120000142a3f54697f949d9c9d9ea49c99989aa29b9392918f836e59442e190400000c21374c61767f807f7e7d7d7c7c829897827983988f7a645a4835200b00000114263745566176869c9e9b9a8f8e8e928673604a352b1d0d000000001025394d5f67737372717175869b96806c6c6b6a6a6966605544311d080006192b3c49556060564a3d2d23384d62788576614c36210c07000000000001162c41566b818f7a654f4f4a3e4c617687929b927d67523d2812000014293e54697e939898979695959493929190909d8b75604b36210b00000006131e26283223384d62778d88735e4825242f211f170c00000002172c41576c81968174899c919386888a83818d85705a45301b0500000000000c1c2a3337465b71869b85705b46301b0600000000000011263b51667b908d78634e41576c819686715c47311c07001025394d5f67797a68604e3a261100000000000000000007152432404c5c64777b76614c37210c000000010f1a21242b2a292827262423201d14090000000000000000000000000000000000000000000000071a2d3d4a5c6463626160545e5c5a4c473b2a180500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b20364b607481858483849a9b857f7f819798837c7b7a78675f4d3a251000000d23384d6278858887879d9c868483849a9b85807f7e79634d38230e0000000a1f334758616a6b6a696868676b80959580809696816c5c4b3c2b19050000000919283846586277879d9b857b79787d76615443301c0d00000000000a1d30414d525e5e5d5c687d92a38f7a655756555453504b4437261401000b2035495a627475635b4a362b3e53687d907b66503b27201c130800000003182d43586d82917c6664645c59576074808084947e69543f291400000c21364c61758183828281807f7f7e7d7c7b7c908c77624d37220d0000021324313a3d4738394e63798e8974544336394437332a1c0c000003182d42586d829782758a867c848c9d8873748b86715c46311c070000000000000c171f27385c71879c87715c47321c0000000000000012273c52677c918e79644f42586d829787725d48321d00000a1e30414d5c64645c4e42311e0b00000000000000000000061422303e4a596166615847331f0a0000000000070d0f1615141311100f0e0b08010000000000000000000000000000000000000000000000000c21364a5b707a787776757473726f625947341f0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091d324556606c706f6e8399917d6a6a74899e89776665635b4d41301e0a00000b2035485a6271737279898d7d6e6e778b8d7e6a6a68635b4935210c00000004172a3a474c55555554535252667c8c8b7b7b8b8573604b3e2e1e0e00000000000a1a293a48596379898c7e6864636861584736251300000000000001122330393c4849484d6277868f8874604b41403f3e3b353126190900000d23384d6278888979634e3a403f546a7f927c67523d3d3530251808000004192f44596e84927d677a79706e6d6b7a756e83957f6a55402a1500000a1e334657616c6e6d6c6c6b6a6969686766778c8e78634e39230e00000b1e31424e535c4d4c4f647a8f8a75604a4a4f5a4c473a2a17040003192e43586e839883768b88726f778a8974778c87725d47321d0000000000000000091d31455673889d87725d4826180e00000000000013283d52687d928f7a654f4c596e839888735e3727150200011323303e4a4e4f4a3e3124130200000000000000000000000412202d3b474c514c473a291704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e24394e63798e8e8c8b8a8988878477624c37220d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002152838454b575a5a677d8a887460566c818c837460504d493c30231301000006192b3c484d5c5d5b637578675f59627878686054534d493c2c1906000000000c1c2a333740403f3e3e3d4c5e66777665657775615544312010000000000000000c1c2b3b495b63777868604f4e524c473a2a18080000000000000005121d2527333334485962747a77625544312b2a2926201d140900000012273c51677c9197826d584c554b566b80927d68534b524a433625130000051a30455a6f85937e708589858382818b7d6f8496806b56412b160100031729394b61758182807f7e7d7b7a797876798e8f7a654f3a2510000011263a4e606872626160667b908b76615a5c646f615847331f0a0004192f44596e849984788d897360758a8b76788d88735e492614010000000002090b1020364b60758a9d87725d43362c1c13080000000014293e53697e93907b666261606f849989745544311d0800000513202d36393a362e2013060000000000000000000000000002101d2a34373b3733291c0c000000000000000a101213100b0100000000000000000000000000000000000000000008010000000000000011263c51667b918a878686858485927d67523d28120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1a28323642454d5f67757560564b6073776f60554438352c1e1305000000000e1e2b3538463d4a5761625a4d485a62635a4e423e38352c1e0e0000000000000c171f212a2b2a29282f404c5861615859626157463727150200000000000000000d1d2c3d495962635b4e42393d37332a1c0c000000000000000000010a10121e182b3b485660656259483727151514110b0801000000000b21364b6075879c8a7761616a60556c81937e69576167605443301c0700061b31465b7086947f73889d8e8c8b8c9580708597816c57422c1702000013283e53687d939795949392918f8e8d8b8c9f907b66513b2611000013283d53687e87787675747d918c77706f6e7a8476614c37210c00051a30455a6f859a85798e8b756c768c8c77798e89745544311d080000000a151d202624394e63798e9d87726054493d3025180d000000152a3f556a7f94947f7977767574849a8b75604b36200b00000002101b222424221b1002000000000000000000000000000000000c181f2226211f170c00000000000004121d242728251e130500000000000000000000000000000000050b0d161d16140e040000000013283d52687d92807271706f6e7e937e69543e2914000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151d202c30414d566060564544556062594b44372721190e000000000000000e192023312d39464b4d483c3c484d4d493c31292321190e0000000000000000040a0c1516151413222f3a474c4c46484c4b4639291909000000000000000000000f1f2c3b484c4e493d312328211f170c0000000000000000000000000000000d1d2b38454b4f4d483b2b190900000000000000000000091e324556667b90947f6a7780746d6d82947f6a66757c72604a35200b00071c32475c71879580748a8a7977767c9081708698826d58432d1803000010253a50657b8c8e8d8c8b8b8a89888887879c927c67523d27120004192f44596e83998d8b8a8a8a9f9c8685848386917c67513c271200061b30465b70859b867a8f98838181978e787a8f8a75604b35200b00000a1a2832363b3a3c51667c919f8b7f73635b4a43362a1d0d0000162b41566b80969d948e8d8b8a8a8c9b8b76614b36210c0000000000070d0f0f0d0700000000000000000000000000000000000000040b0c110c0a0400000000000000122330393c3d3a3123130000000000000000000000000000070d1820222b332b2921160800000014293e54697e93826c555e5c6a7f947f6a55402a15000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090b17233038454b4b453837444b4c483b3127190906000000000000000000060b0d1c1b28323638352b2b343838352c1e140e0c060000000000000000000000000000000004121c2a3337363334373632291b0b0000000000000000000000010f1d2b343738352c1f13130c0a0400000000000000000000000000000000000d1a2731363a37342b1d0d0000000000000000000000021628384c5e6e839888737e938482818699837d7c818f7a644f3a250f00081d33485d72889680768c8a7464677d9283718699836e59442e190400000e23374b5d6578787877767575747372727d91937e69533e291400061b31465b70869b9791908f969f9a908b8a898b937e69533e291400071c31475c71869c877b8f908e8c8b8a86767b908b76614c36210c0002152838454b504f4d4e647a8b8f99948579696054483b2a18050013293e53687e8e908e8d8c8a898887857e695746321e0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1d30414d51524e41311f0e0000000000000000000000080f1a212b34374048403d332616040000152b40556a80958373747372708096806b56412b16000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005131a28323636322826313537342a1d15090000000000000000000000000000000b161e212220191920222320190e000000000000000000000000000000000000000000000c181f22211f2022211e160b00000000000000000000000000000d18202223211a0f01000000000000000000000000000000000000000000000a151d20252220180d000000000000000000000000000a1a2f404d62778a917d80969a97969ca199929196917c67523c271200091e33495e73889781788d917c79787f948572879a846f5a452f1a0500000d22384d62787d7c7b79787776747372707e93947f6a553f2a1500021527375d728797817c7b7a8196907c75747484957f6a55402a1500081d32485d72879d88727b7a7977767472667c918d77624d38220d00091d32455660656463616064787a83989b8a7e72625948341f0b0011263a4e6068797a797876757473727069604f392916030000000000000000000000040a0c0a040002090b0c0a030000000000000000090f111e1b0c0a03000000001024394d5f67685f4e3d2c1a06000000000000000108111c232d363b484c555d56514433210e0000172c41576c8196988a898887858897816c57422c17000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a161e21211e16141d20221f180d01000000000000000000000000000000000003090c0d0b05050b0d0e0c06000000000000000000000000000000000000000000000000040a0c0c0a0b0d0c0a0300000000000000000000000000000000050b0d0e0c060000000000000000000000000000000000000000000000000002090b100d0b050000000000000000000000000000001220344859697e93848197868281879b857d7c84937e68533e291300081c304354748998827a8f9a918f8d949a8673889b85705b46301b0600071c31475c71869291908f8d8c8b8a898786869c96816b56412c1600081d3144557489947f69666a8095907b6555718696816c56412c1700091e33495e73889e8a807f7d7c7b7a7a79787e938e78634e39230e000b20364b60757b797877757473717582989f938477624c37220d000b1f31424e5c646564626160555e5c5b534f42321b0b00000000000000000000000c181f221f180c151d20211e170b000000000003111c23263330211e170b00000012273c51677d7d685b4935210800000000000109151d202e373d4a4e59626b726b62513d29140000162b41566b808b8a89888786848898826d58432d18000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090b0b090301080b0d0b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005182b3b4b6073858883947f6d708598836d6e83947f6a543f2a15000b20354b60758a998376838482817f7f857e74899b86715c46311c0700091e33485e73889695949393939c9f908f928d9192806b56402b16000b20364b60748b95806b606b8196917c665d728898826d58432d18000a1f354a5f748a9f9f9594939291908f8e8d93998f7a644f3a250f00192e43586e82908f8d8c8b89888785838a9fa29a846f5a45301a00021424313e4a4f504e4d4c4b443747463e3b32241400000000000000000000000c1c2a3337332a1c2832363633291b0b0000000011222f383b48453633291b0b00001d32475d72878d79634e3626140100000009151d2731353f4b505b636d778088806b56402b16010014293d51626b7675747371706f8399846e59442f19000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000001030402000000000000000000000000000000000000000003000000000001080b08010000000000000000000000000000000000000000000000000000000000000302000000000000000000000000000001080b0801000000000000000000080800000000000000000000000d1d3144556176788495806b718699836e6f8495806b56402b16000c21364b61768b998475787675737271706d758a9c87725d47321d0000000f253a4f647b80807f7e7e7e93907c7b7d787c7d74604b36210b000d22374c62778c97827675748197927d706f748a99846f5a442f1a00071c32475c7186908f8e8d8c8b8a8988878685848074604b36200b001d32475d72879c9c9b9b9a99999897969594939685705a45301b00000614202d36393b393837353127323129261f1406000000000000000000000b1b2a3a474c473a2f38454b4c46392917030000091c2f404c505e5b4b4639291703001b30455b708595806b5443301c0800000919273137444b525d656f79828b959d89745f4a341f0a000f24394d5e66706f6e6d6c6b70859a85705a45301b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090b1d150b0902000700070c0e1a0d0b05000000000000000000000000000000070d0f1c0e0c060610161819171007000000000000000000000000000000080e10190b07000008141c201c14080000000000000000000000000000000000000000000000000002090b1218170b08010000000000000000000008141c201c140800000000040a0c151d1e0c0a040000000000000009192731424e5761708697816c72879a846f708697826c57422d17000d22374c62778c9a84858c8b8a89888684827a8e9d88735e4826140100000d22374b5d646b75828676788d8c777f92806b68605645321e09000e24394e63798ea0978b8a8a8b9f9d87858483999b86715b46311c00000c21364b61757b7a797877767574737271706f6b605544311d080013283d52687d87878685858483828281807f7e8178634d38230e00000002101b222425242321201d151d1b14120c02000000000000000000000417293a475861584c40455660615746331e0a00000f23384c5e667370615746331e0a00172c41566c81968873604b35200b0001152737444b556067717b848c9799928a806b56412c16010011273c51667c8584838281807f879c86715c47311c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a161e21322a201d151d1c1b1a21232f2220190d00000000000000000000000002101b22243123201918232b2e2e2b24180a00000000000000000000000003111c23252e201c1309182630353026181204000000000000000000000000000000000000000000000a161e21272e2d201c1408000000000000000311182630353026180d09020c171f212b3233221f180c000000000001152737444b606873728798827173889a8570728798836e58432e19000e23384d63788d9b86879191908f8e8d8c8c7f949e89745443301c0800000a1f3447596175849889767a8f8e797c9195806b614f3e2d1b07000e23384e63798d959291908f9ba39e968b8a898b92846f5a452f1a00000a1e3346576165656362616060545e5d5c5b59564b44372715020011253a4e5f68727271706f6f6e6d6c6b6a69696c635a4935200c0000000000070d0f100f0d0c0b0801000600000000000000000000000000000a1f3346586177665e4c4b607476614c36210c000011263b50667c888475614b36210c0012273d52677c92907b65503b261000081d3144556069747d869099928a847d766b62513d29140000172d42576c8194939291908f8e8c8b826d58432d180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1a283236473f3631273332312d36394537342b1d0d000000000000000000000010202d36394638352c28363f43434036281807000000000000000000000011212e373a43353025192736434b4336302312000000000000000000000000000000000000000004121a2832363c4342353026180800000000000011212f36434b43362b201d151c29333640474837342a1c0c00000000081d314455606c7d887d889e8a86858c9e8881808a9a846f5a452f1a000f24394e64798e9c87797c7b7b7a79787775778ca88a75604b35200b00000c22374c6177859a937e687c91907b6f849a947f695c4a36220d000c2135495b677d807d7c7b7b859b9680757574787d77614c37220c000003172939464b504f4e4d4c4b4a43484746454441363127190900000b1e31414e525c5c5c5b5a5a59585756555454574d493c2c1906000000000000000000000000000000000000000000000000000000000000000c21364c61768a7c6651586d8285705b38271502001a30455a6f859a927d67523d2712000d23384d62788d98836e58432e19000b20354b60737e8792958a837d766f676158514434210e00000e23384d63787f7e7c7b7a797877766d64533f2b16000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003162838454b5c544b45384847463d4a4e5a4d483b2b1905000000000000000000071b2d3e4a4e5b4d493c3646535859534636241000000000000000000000081c2e3f4b4f584a43362737445460544d41301d0a0000000000000000000000000000000000000012223038454b5158574b433626140100000000081c2f3f4c546054483c363127293a464c555d5d4c473a2a18040000000b20354b60738192937e8a979493929fa69e8e8d9095846f5a45301a0010253a4f657a8f9f8a807f7e7d7c7b797877798ea18b76614c36210c0000152a40556a7f959a8472687d93917c67788a9f8e79644f39240f00061a2c3d4d5f676a68676671869b96816c565b6368615847331f0a0000000b1b2933363b3a393837363530253231302f2b201d1509000000011323313a3d47474646454444434241403f3e4138352c1e0e000000000000000000000000040a0c110f0e0c0b0801000400000000000000000f24394f64798e7e69545c718689745645311d0900152a40556a7f8f8a79634e38230e000b2035495a738990826d58432e180012273d52677c929d8a80766e676157524c463a3426160500000c2035495a636a68676665646362615753463523100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091e32455660726a60565e5d5c5b5a5b636f62594834200b0000000000000000000d22364a5c6471635a493f53646d6e6453402b08000000000000000000000e23374b5d656e6054433144556074675f4d392414100e080000000000000000080d0f12100f0e0d1d30404c5660676d6c605443301c08000000000e23384c5d6575625a484b45383d4658616a7273615947341f0a000003182e43586d82969b85747c827f7e7d929e8879787b8079634e38230e0011263b51667b90a89f9695939291908f8d8c8e9fa58c77624d37220d00000d22384d6278868878626a7f94937e69697f8e8676614c36210c00000f1f30414d525553525c71869c97816c57494e534c473a2a1804000000000b171e21262524232221201c131d1c1b1a160b0802000000000005131e252832323130302f2e2d2d2c2b2a292c2320190e0000000000000000000000000c171f2126242321201c141c190d0b05000000000010253a50657a8f7f6a555d72878b75604b36200b0013283c50616a7a78635b4935210c0006192b3c4e63797b73604b35200b000b20364b6074808a9695857e776e6660564e493d2c1a06000006192c3c494d54535251504f4e4d4b46393528180600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b21364b6075867f7574737271706f6e798478624d37220d0000000000000000000f24394e647a8678634d43586d82826e593625130000000000000000000010253a4f657b8372604a384b6074877d67513c272925221b10030000000002101b2225272625232221384c5e66757c838173604b35200b0000000010263b50657b897862566056535256617680878877614c37220c000003182d42586d82938b7963676d6a68768c9e897462656b635b4935210c000f243a4f647a8f959291908f8e8d8d8c8b8a8a8a918774604b36200b00000b2034485a627174625a677d8c8c7c6660727974615846331f0a000001132330393c403d3c52677d89887a644f39393d37332a1c0c000000000000030a0c10100e0d0c0b0b07000007060401000000000000000000010b11131d1d1c1b1a1a19181716151414170e0c060000000000000000000000000c1c2a33373b3a3837353026312e2220180d0000000011263b51667b90816b565e73898c77614c37220c000a1e324657687e7a644f3d2c1a0600000e21364a5b6365605544311d0800091d314556606b77808995938a837c756c635b4935210c0000000e1e2c35383f3e3d3c3b3a39373633291b180900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010253a4f657a8f948b8a89888786858486937e69543e291400000000000000000813293e53697e937f6a55395e738989735443301c08010000000000000002172c42576c818d78624d4d4f63788d816b5641353e3a372e21100000000010202e373a3c3b3a3938373c51667c8991988f7a644f3a240f00000000162b40556b80917c6765756b69676c6f808d9c917c66513c27110000000b21364b60747e7c665b51585462778d9f8a755f50564e493d2c1a06000d22364a5c667c807c7b7a7a79787777767574777b76615645311d09000005192b3c484d5460544d5f677676665e5460646056463a29170400000005131e25272b28394d5f677473645c4a362328221f180c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004172a3a474c504f4d4c4b4336464437342b1d0d00000012273c52677c91826c5756748a8d78634d38230e000c21364b61768d836e59432e190000000e1e2d3d4a4e524b45382816030002152738454b59616b768089959991898279634e39230e000000000e1920232a29272625242322211e170b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012273c51677c91928b8a898b9c8685848895806b56402b16010000000000000a1825303d53687d92846f594657758a8a75604a35201d140900000000000003192e43586e838f79645a6265647a8f826d5c544a544f4b3f2e1b0800000d1d2e3e4b4f52504f4e4d4c4b4f647b817f88927d68523d281300000002172c42576c81927d687b8b807e7c8184757887937e68533e2913000000091e3245566069665e4c3d424b6074878f85705b464038352c1f0f0000071b2d3e4d5e666b67666564646362616160596266615847382715020000000d1d2b3436434b43414d586161584d434b4e4b4538291b0b0000000000010a1012151e30414d5460544f4a3e2d1b130c0a04000000000000000000000000000000000000000001080b0d0c0600060c0d0b08010000000000000000000000030a0c0a0300000000000002090b09020000000000000a1f334758616664636160545d5b594d483b2b1805000013283d52687d92836d5860758b8e79644e39240f000e23384d63788d85705b45301b060006192c3c4a5b6367605645321e0900000a1a27313a474c58616b768089959e9787725d47321d0800000000060c0e15131211100f0e0d0c0a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013293e53687e938975747485927d706f8497826c57422d170000000000000a1a2836434a51667c9188735a4b61768b8b76614c38353126190b0000000000041a2f44596f84907b7265787a787d91837371696069655d4b37220e0005182b3b4b5c6467656463626160555d646c718695806a55402b1500000003182e43586d83947e697f94958f8e968b767389947f6a553f2a1500000002162838454b54514c402f32455661767a75604b362b23211a0f01000000102030404d51565251504f4e4e4d4c4b4b484d514c473a2a1a0a00000000000d192026303530303a474c4c473a3035393631271a0b000000000000000000000113233036434b4336362d2010000000000000000000000000000000000000000000000008141c202320190e192023201d14090000000000000000000b161e211e160b0f1115120a161e211e160a00000000000c21374c61767b797876757472716e62594834200b000013293e53687e93836e5961778c8f7a654f3a2510000f243a4f64798f86715c47311c07000c2035495a63797d75604b36210b0000000a151d2a343a474c58616a7680899285705b46311b0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d182a3f556a7f949c8686858a9b8581808799836e59442e1a0f010000000215283845546061647a8f8d78625862778c8c77624f4d4b4437291b0b00000000001b30455a70859782897a888f8e919f8c88867f747e7b654f3a2510000b20344859647a7c7b7a787776757473716f718697826d58422d1800000004192f44596e84957f6c8196827b79878d78748a96816b56412c16010000000a1a2832363e3b382f22283846576165605745321e0e0c06000000000002122230393c403d3c3b3a39383837363534373c37332a1c0c000000000000000508141c201c1c2933373733291c2024201d150a0000000000000000000000000513182630353026221b100200000000000000000000000000000000000000000000081826303538352c1e2c35383531261909000000000000000b1b29323632291b24262a271a28323632281a1103000003182d43586d82908f8d8c8a8987868377624d37220d0000142a3f54697f94846f5a62788d907b66503b26110010253b50657a9087725d48321d00000d23384d62788b92826e58432e1900000000020c181f2a333a474c58616a767d77624d37220d0000000000000000000000000000000000070c0e100e080002090b130b0902000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1d2a3441566b81969b918e8e9ea0988a8b8c9a85705b45362d1f0f000000091d32455660727675788d917d6e6d6c798d8d786664636055463a291704000004111b29465b7186978197888c8f8e949d9b8b8a8280937f6a55402a15000d22374c62778c91908f8e8d8c8a898887837a869a856f5a362513000000051a30455a6f8596806f8398827a79898f7a748b97826d57422d1802000000000a161e212926241c121a2939464c504b4539281603000000000000000004121d24272b27262525242322222120202226211f170c0000000000000000000001080b080c171f21211f170c0b0f0b090200000000000000000000000000000008141c201c140807000000000000000000000000000000000000000000000001142636434b4d493c2d3c494d4b443726140100000000000a1a2939464b46392f383b3f3c3238454b45382f21110000071c31465c71869b969291908f8d94947e69543f29140000152a40556a7f9585706b6a798e917c67523c27120011273c51667c9188735e492614010010253b50657b909b86715c47311c000000000000040c171f29333a464c58616862594834200b000000000000000000000000000000010f1a212325231c11151d2028201d150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005182a3b474c5e6d8298917c78798e98827374899c87715c4e4a3d2d1a0700000b20364b6074858b8a889e9c868382818197947f7b7a7873615846331f0a000011222f39465c7287937e849a847b797f948574747d938877614c37220c000d22374c62778b9191908f8f8e8d8c8b8a887d869b87725443301c070000061b31465b70869b8684879d958f8e94937e7e9398836e59432e1904000000000002090b14110f09000b1b2933363a3632281b0a00000000000000000000000a0f11161211100f0f0e0d0c0c0b0b0d110c0a0400000000000000000000000000000000040a0c0c0a040000000000000000000000000000000000000000000001080b080100000000000000000000000000000000000000000000000000081c30435460625a4a3e4a5a62605544311d080000000003162838465761574c404c51544f43465660564b3f2f1c0800081d32485d728796807d7c7b79787f94806b56402b160100162b41566b80968981807f8196937d68533e28130012273d52677c9289745544311d08000b20354b607281867c65503b26100000000000000000040c171f29333a474c524d483b2b18050000000000000000000000000000000f1f2d36393a372e212731363d3631271a0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1f344759627470849999838181979c867d7c919e897366635b4a36210c000010253a50657a8fa39f9ea7a49c999896979f9d94908f8d8776614c36210c00091c2f404c57617388947f7a8c907b687e9386717c8c927d675847331f0a000b1f344859647a7c7b7b7a7979787776757371869b8a75604a35200b0000071d32475c72879c88949d89807e7c7f878c939d9a846f5a452f1a0500000000000000000000000000000b171e2125211e160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b20354b607278645c4a5b637873604b35200f00000000091e3245566176665e4c5e666a614f576176655d4b37230e00021527385e73898e7968676564697f94826c57422d170200172c41576c81969e9291908e8d8c7c66513b26110013293e53687e938a75604b35200b00081c304354606d71655e4c38230e00000000000000000000040c171f2933373d37342b1d0d000000000000000000000000000000071a2d3d4a4e504b3f2e38454b534b45382715020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d22374c62778985889d9d939291908f8e8d8d969e89777b79634e39240e00000d22374c627789908f8f9aa2988f8b8a8d9f9d888786858074604b36200b000f23384c5e6676748995806e829888777f9487798a99836e5f4d3a2a18040005182a3b4a5c6467747c75706f6d6c6b6a6971869b8c77624c37220d0000021527375e738899837f949b86787682989381969b86705b46311b00000000000000000000000000000000030a0c100b090300000000000000000000000000060b0d18160b0d18160b0902000000000000000001080b180e0c0b180f0d070000000000000000000000000000000007000000000000000000000000090f1116140d0b050000000000000000050b0d1c100e0d1c0f0d08000000000000071a2d3d54697f8b7a644f63798b7f6a553d2d1a070000000b21364b6075897c6651667c7f6a546176897b65503b251000091d314556748a8f7a65515e5e6b8095836e58432e190300182d42576d8297897d7b7a797876665e4c38240f00142a3f54697f948b76614c36210c0001142636434b575c504c402f1c09000000000000000000000000040c171f21282220180d000000000000000000000000000000000c21364a5b63655d4b3d45566068605645311d090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b20354b6073818d9b9d877e7d7c7b7a79797881968c8c9086715b46311c06000b1f34475962777b7a7a849a8f7a76747d92917d7271706c605544311d080011263b50667b8b7c8c96816c788b99837f9589889d8877614c41301c0c0000000d1d2d3e4a4f647a8e8785848381807f7e7d879d8f7a644f3a250f0000081d31445574899a85707e94927d7e93937e7a8e9c87725c36261401000000000000000000000000000000000000000000000000000000000000000000000e1920232e2b20222d2c201d150a00000000000009151d202d2421202d24221b10020000000000000000000000070d0f1d14120c0200000000000004121d24262b292220180d0000000000000d181f22322523223225221b1002000000000d21364a5c728797826d576d829787725b4a36210c0000000e23394e63798e7f69596e8388735d64798e7e69543f2914000b20364b60758b917b66627473718197846f5a442f1a0500192e43586e839889746665646361574c402f1d0900162b40556b80958d77624d38220d0000081826303542463b382f2111000000000000000000000000000000040a0c130d0b0500000000000000000000000000000000000e23394e63797a655b4a4b60747d74604b36200b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081d314455606c7a85939d877e7572787e8489969890888077624c37220d000005182a3b48596266656d8297927c67687d93937d685c5b564b4437271502000d22384d62788a8b9f97826d6b809699879c9e9d917d675947342719090000000010202d3b50657b909d9a99989796949392969a907b66503b261100000b20364b60758b9e88807f86877d7d8881787c909e89735443301c0800000000000000000a0908070605040302010000000000000000000000000000000e1e2b35384341353743413632281a0a000000000919273135433936354339362d201000000000000000000002101b22243229271f1406000000000a182230383c403e37342b1d10020000000d1d2a3437473a3738473a372e2010000000000f24394e64798e9f8a7661768a9f8e79634e39230e0000000f253a4f647a8f806a5a6f858a7456657a90806a55402b15000c21374c61768c927c6777898886889b86705b46311b06001a2f445a6f84998a7560504f4d4b46392f22120000172c42576c81978e79644e39240f00000008141c202d3126231c1103000000000000000000000000000000000000000000000000000000000000000000000000000000182d42586d828a79634e5c6b80907b65503b251000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001142637444b6068727e899d9388878d9399938a837b746b62594834200b0000000d1d2b3b485962696b809596806b697f94947f6a58514d403127190900000b2035485a6b8196a699836e6a76899e9ca49d94836f5f584b44372715020000000210253a4f657a8f8d868685848383828180858174604b36200b00000d22374c62778ca69e96949c9c91929e968d909d9f8b75604b35200b00000000030d13151f1f1e1c1b1a191917171514131211100c0a04000000000006192b3c484d58564b4d58564b4538281502000001152737444b584e4a4a584f4a3e2d1909000000000000000412202d3639473e3b32241402000003182836404c5155544c483b2d2010000005182a3b484c5c504b4d5c4f4b3e2e1b080000061a2c3d556b80958a927d687d938a947f6a553b2b1805000010263b50657b90816b5b71868b7660667b91806b56412b16000d22384d62778d937d68798e9492908e836f5a452f1a0500172c42576c818e8772544339383632291b12040000142a3f54697f8d8a78624d37220d0000000001080b181c100e0900000000000000060c0e16141311100f0d0c0b080100000000000000010a10121d17150f050000000013283d52687d9285705f647a8c8975614b36210c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000919263d53687e81768197a69d9ca59b867e766e6660554c483b2b1805000000000d22374c62777f7e829899837776809695806f6d675f4d39240900000005192b3c4c6176889d9984767f7f849ab0aa947f7875736d605544311d08000000000f24394e64798e8b7471706f6e6d6c6c6b706c605645311d0d00000c21364c61768a918e8f9ea38f8c898b9f8b86888b816d5443301c08000000071520282a3534333231302f2e2d2c2b2a29282725211f170b000000000b2035485a626d6b60626d6b605645321d090000081d314455606d635b606d645c4a372715010000000000011422303e4a4f5c544f42321f0c000011213646535e666b6962594a3e2d1b07000b1f3448596271655d6271645c4b37220d00000c2135495b72879883988570859782978671594834200b000012273c51677c91826c5c72878c7761677c92816c57422c17000e23394e63788e947e69737f7f7d7b7973604b35200b00000b20354a60727975614b362623211e160b0000000012273b4f6169787662594834200b0000000000000000000000000000000000000e1920232b29282625242321201c1408000000000005131e2527322d2a2217090000000b21364b607588917d67748695806b5746321e0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c31465b718697878b9f9991939e9e887f756b61594737342b1d0d00000000051a30455a6f84949398a0a1998c8b969e9d8884827d67513c2712000000000e1e334657687d9295808095949aa2b1af9d948d8a888274604b36200b000000000e23384d63788d8e79706f6d6c6b6a686766646157483b2b1805000b1f34485962787c797a899b8575747f948b7c73756d63523f2e1c080000001525333c404a494847464544434241403f3e3d3c3a3633291b0b0000000d23384d627883807477828174604b36200b00000b20354b607482796372827a645544311d0d0000000008141c32404d5c647269604f3b271200081c2e3f53646e7c807e77645c4a36220d000d22374c6277867b6578877b644f3a250f00000e23394e63798e8c788c917b918b788d8b77624d37220d000012283d52677d92836d5d73888d7862687d93826d58422d18000f243a4f64798f957f6a606a6968667873604b36200b0000071c304354606461574632180e0c0a0300000000000c2032434f5a626158483b2b190500000000000000000000000000000000000e1e2c3538403f3d3c3a393836353026181507000001132330393d48423e352717010000091e3245566b809587757f948a77614c3929160300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f243a4f647a8a9c9f8a827c7e899c9e94898077615443301c0d0000000000071c31475c71869898979fa098949399a19e918f8e86715c46311c07000000031729394a6072859a8a83929291909ba399908c8c8b8575604b36210b000000000d22374c62778c9d8785848381807f7e7c7b797662594834200b000d22374c6277807f7e809697817977788b9580716f6d655d4b37230e00000919334350555f5e5d5c5b5a595857565554535251504c463a291a0a0000192e43596e8398927d8297937d68533e281300000b20364b607589857374888673604b3b2b1805000008182630434f5f677a877e69543e2914000e23374b5d6e828c8588897a644f39240f0011273c51667c91806b7c927f6a55402a1500061a2c3d556a7f958671869b899b867287937e68533a2917040013293e53687e93846e5e74898e7863697e93836e59432e190010253b50657a9096806b565554667c8e806b56402b16010000132536434a4e4b46392916000000000000000000031425323c484d4c463a2b1d0d000000000000000000000000000000000006192c3c494d565452514f4e4d4c4b433633251503000a1e30414d525d575245351f0f0000031628384d62778b97828b96816b5947341b0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d22364a5c667c8c9f8a807e7d7d879ca79e958873604a35200b0000000000000f243a4f647a8383818a98827e7e8399897c7a7974604b36200b00000000000b1c30435464798c9c867e7d7c7c859b907b77767571605745321e09000000000c21364b61768ba59d9a99989795949392908f8a77624c37220d00192f44596e83959493969e9f978d8c8d9f9d878685827b65503b2510000114263750616a74747371706f6e6e6c6c6a69686766656158463828160200172c42576c8197907b8096917b66513c26110000091d3145566c82937e6b81947e69594834200b0001142636434b61697d8a937d68533e28130010253a4f657a8f7c707586846f5a442f1a0013293e53687e93826c7e94816c57422c17000c2135495b718697826d80969e96806e8398846f5846331f0a00142a3f54697f94857057758a8f79646a7f94846f5a442f1a0011263c51667b9197826c6362606a7f95846f5a442f1a0500000818253035393632291b0b0000000000000000000007141e2b35383633291c0d0000000000000000000000000000000000000c2035495a636b696866656462616054504333200d001025394d5f67726c63523d2d1a0700000a203448596d8298979f8a77624c3a2a1800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071b2d3e4c5e687e939f9593929297969594988974604b35200b0000000000000d22374b5c646e6d7f948e7969687b8f97826d63605645311d090000000000001325364a5c6c819796816c6670859b8e79646160554b4539281603000000000b20354a60758a9f8c888787868584838382817e73604b35200b001a30455a6f849797969594949aa2a19990908f8e8d8c816d57422d1800081d3144556a7f8a898887868584838281807f7e7d7c7a76615645321e09000d22374c6277898e7976898f7a65503929160300021527384f647a8f8977788d8a77624d37220d00081c304354606c7f8d98826d604e3a26110013283d53687d89745e6b8087725d48331d00152a40556a7f95836e8095836e58432e19000e23384e63798d927d687b90aa907b6a7f948a76614c36210c00152b40556a8095857170758b907b6c6b809685705b46301b0012273d52677c929a847a78777675829886715c47311c0700000008131c2024211e160b000000000000000000000000000e192023211f170c000000000000000000000000000000000000000e23384d6378807e7d7b7a797876746a61503c28130012273d52677d87816c5b4a36210c000005182b3b4f64798ea396816c5948341c0c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010202f404e606b8095a09a85838281807f837c665443301c08000000000000071b2e3e4b4f61768a9d87725b5d71869c8f7a6550453827150200000000000008182d3e4c6176899d8a756071869b8f7a644f4b443732281b0a0000000000071c304354758a9c8773727171706f6e6d6d6c69605443301c08000e23384e6379818181807f7e849a99837b7a7a7978776d63523f2a16000b20354b60758a9f9e9d9c9b9a9998979695949392918f8975604b36210b000b20344859697f94816c7e93826d5746321e0a00000f24394f64798e9781798a97826d58422d18000b20354b607281949a8474604b42311f0b0010253a4f657b8f7b6f7485846f5a45301a00172c41576c819685708297856f5a45301a00152a40556a7f958e7963768a9f8a76657b90927d67523d271200172c41566c81968b8685849a9a848180859b86715c47311c0013293e53687e93a29a8f8d8c8b8a8c9d89735e49341e090000000000070b0f0c0a03000000000000000000000000000000060b0d0c0a040000000000000000000000000000000000000000172d42576c81959492918f8e8d8b8c7f6a553f2a15001e33485d73889d8e79634e39240e0000000d22364a5c7085998b78624d3b2b1800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002122231424a6072828e84736e6d6c6a6a6e665e4c362614010000000000000010202e354a6072818a806b5553687e8e8777624c37271a0a00000000000000000f1f334758687e887f6a56687e8a8575604b3631271e160a00000000000000132536596f838a816c5d5c5b5b5a59585756534b4336261401000c2135495b636c6c6b6b6a697f8e907f69656464636159524535230f00081d31445571869292908f8e8d8c8c8b8a8987868584837e685645321e090005182b3b4b607486897573858a76614b36210c000012273c51677c9199847c909a85705a45301b0010253a50657a8f9c867661564532241402000e22374b5d6d828b85878a7a644f3a250f00172c42576c818d8470828d846f5a45301a00182e43586d8296897360708594847062778c95806b55402b1600182d42576d819594939291908f8e8d8d8c8b836e59432e190012273c52677c919492908f8e8c8b8a88836e59442f190400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000162b40556b808f8e8c8b8a898786847b66513b2611001a2f44596f83918976614c36210c000000071b2d3e4f657b847c665a48341d0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004141c3043546073787360545856555458504c402f1808000000000000000002101c304354606c756b62504b6072797462594834200a00000000000000000004172a3a4e6068736a614f60687570605645321e1509030000000000000000082c4154656f746c635147464545444342413e35302618080000061a2c3d494e57575655556169797b7360504f4e4e4c473b3527170600011426374c61777d7c7b7a797877767574737271706f6d68604e3828160200000d1d314455647a8375647a8475614b36210c00000b20364b607481847a7481857a644f39240f000b21364b6074848778625847382815060000081b2e3f53646d7c807f78645c4b37220d000b20354b6073787560737875604b36200b000d22374d6278807b6554647a7f796359697e8076614c36210c000d22384d6278807f7e7d7c7b7a79787777766e6453402b17001025394d5f677c7e7d7b7a78777674736e6554402c1702000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b20364b60747a797776757372716f665e4c38240f000b21364b60747b77625846331f0a000000001023374b5d656e665e4c3c2b1900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132536445560636054433641403f433b382f22110000000000000000000000132536434a5560555044435460636056483b2b1805000000000000000000000c1c31424e535e544f434e5560554b4538281603000000000000000000001124374754595f5751453431302f2e2e2d2c29201c1408000000000e1f2c353842424140434f5b63656055443a393837342a1d1709000000091f34475961686766656463626160565e5d5c5b5a58534e42311a0a000000021527374a5c646f605c646f615746321e0a0000081d314455606c6f64606c6f645c4a36220d00091e324556606f72625a483a291a0a0000000010213646535e666b69625a4b3e2e1b0800081d314455606360566063605645321d09000b20344859626b655d4c5c646a635b4f61696b615846331f0a000b2034485a626a6a69686766656463626160575346362410000a1d30414d5e6669676664636260575e5954473624110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091d3245566065636261575e5d5b5a514c402f1c0900091e32455660666259483a29170400000000081c2e3f4b4f59514c40301d0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008182637444b4e4b4336262c2b2a2e26231c110300000000000000000000000818253037444b44373336434b4e4b45382b1d0d0000000000000000000000001324313a3d483f3c3237444b443732281a0a00000000000000000000000719293741444a413e34271c1b1a19181817140b08010000000000000e1a21232d2c2c2b323d4a4e504b4437272423221f180c000000000004182a3a474c535251504f4e4d4c4b453848474644433e3b312414000000000009192d3e4a4f594b4a4e594b4639291603000002152737444b575a4e4b575a4f4a3e2d1b070002162838454b5a5d4d483c2b1c0c000000000003182836404d5156544d483c2e2010000001142637444b4e4b454b4e4b45382815020005192b3b484d56504c3f4a4f554e49434f54554c463a2917040005192b3c484d5554535251504f4f4e4d4c4b4539362818070001122330404c515452504f4e4d4b4539444036291907000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002152838454b4f4e4d4b46394846443b382f2212000002162838454b514d483b2b1c0c00000000000011212e373a443c393022120000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000919263135393530261817151519110f09000000000000000000000000000008131c273135312719263035393631271a0d0000000000000000000000000006131e2628332a271926313531261e160a000000000000000000000000000b19242c2f352c292217080605040302010000000000000000000000060c0e171716161f2d36393b353127190f0e0c0b04000000000000000c1c2a34373d3d3b3a393837373631273231302f2e29261f140600000000000010202d363a44363639443632291b0b00000000091927313642453935414539362d20100000000a1a283236454738352b1e0e000000000000000a182230393c413f38352b1e1002000000091926313538363235383632281a0a0000000d1d2b3437413b382f36393f3835323b3f403633291c0c0000000d1d2b3438403f3e3d3c3b3a393838373632281b180a00000005122230393c3f3d3b3a39373632282f2c24190a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1a2832363a393736322832312f26241c12040000000a1a2832363c37342b1d0d0000000000000003111c23252f27241d12040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141d2023201c1408000000030000000000000000000000000000000000000009151d201d1509141c2024201d150a000000000000000000000000000000020b11131e151309141d201d1409030000000000000000000000000000000711181a1f17150f05000000000000000000000000000000000000000000020201010f1a212426201d1509000000000000000000000000000c181f222827262524232221201d151d1c1b1a1813110b020000000000000002101b22242f2121242f211e160b00000000000009151d202d3024202c3024221b1002000000000a161e2130322220190e00000000000000000004121d24272b2a2220190e00000000000009141d2023211e2023201d150a00000000000d1920222b26231c22242a23211f27292b211f170c00000000000d1920222b2a292827262524232222211e160a00000000000004121d2427292826252322211e16191711070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151d20252422211e161d1c1a110f090000000000000a161e21262220180d00000000000000000000080e1019110f090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080b0e0b08010000000000000000000000000000000000000000000000000001080b08010001080b0e0b090200000000000000000000000000000000000000000900000001080b08010000000000000000000000000000000000000003040a020000000000000000000000000000000000000000000000000000000000070c0e100b0801000000000000000000000000000000040a0c131211100f0e0d0c0b0902000706050300000000000000000000000000070d0f1a0b0d0f1a0c0a03000000000000000002080b171a0f0b171a0f0d070000000000000002090b1a1d0d0b050000000000000000000000000a0f1116140d0b05000000000000000001080b0e0b090b0e0b090200000000000000050b0d16100e090d0f150e0c0c1214160c0a0400000000000000050b0d151514131211100f0e0d0c0b0903000000000000000000090f111412110f0e0d0b0903000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090b100e0d0c09030006050000000000000000000002090b110d0b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 + _typelessdata: 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080b0b08010000000000000000000000000000000000000000000000070d0f1d0d0b050000000000000000000000000000000000000000000000000000000006090907040000000000000000000000000000000000000100000000000400000000040a0c0a04000000000000000000000000000002050000000000000000000000020800000000000000000000000000040a0c0a0400000000000000000000060201000000000000000000000000020806000000070b0d10121314141312110d0b050000000000000000000000000000060000000000000000000703020000000000000000000000000000000000000000000500000000000002080b12160f0d07000000000000000000000000000000070d0f1d0f0d0c0b091416110f0900000000000000000000000000000000000000000000060c0e171b0f0d0700000000000000000000000000040907010002080b0e11131414151413120e0c06000000000000000000000005040000030d1315100b090300070604030000000000000000000000000000000000000000030c121413110b080b10100e080000000000000000000000000000000000010205000000000000000007000000000000000000000000000000000000000002080b08020000000000000000000000000000000000000000000000030200000000000000000000000000080e10130b07000008141c20201d1509000000000000000000000000000000000000000002101b2224322220190e000000000000000000000000000000000003090b090300050b0d151b1e1e1d190d0c06000000000000000000000000040a0c170b08090f111913110b0c171f211f170c00000000000000000000050f15171a0f0d070000000000070d0f171d100e090000000000000000000c171f211f170c010000000000090f111b18150f060000000000000001080b171e1b150f131c202225272829292827262220190d00000000000000000000080e101b0b09020000050b0d151c19171007000000000000000000000000030a0c0d0b0e101a150d0b050009151d20272b24221b1002000000000000000002000002101b222432242221201d282b26241d1204000000000000000002090b100e08050b0d0b060e1921232c3024221b1002000000000000000002090b191f1d1711151d20232628292a2a29282723211a0f01000000000000030a0c1a190f0d1520282a25211e161d1c1b1a18160d0b050000000000000000080d0f0f0d0700071420272a28261e1d202525231c110300000000000000000000000002060f15181a0d0b050000070b131d14120c0300000000000000000000000000000009151d201d1509000000000000000000000000000000000000020c12141916100600000000000000000007101b222528201c13081826303535312719090000000000000000000000000000000001000010202d363a4738352b1e0e0000000000000000000000000000000a161e211e160d1820222a303334322e2320190e000000000000000000000c181f222c201d1d24262e29261f1c2a3337332a1c0e00000000000000000917222a2d2f24221b10040309101b22242d3226231c1103000000000006141c2a3337332a1c1408000006121d2426312d2a231709000000000008141c202d33312a25253035383b3c3d3e3e3d3c3b38342b1d130500000000000003111c232530201d150a0d181f222a322e2b24180a000000000000000000000b171e21222023252f2a2220180d192731363c413a362d2010000000000003090b17160e10202d363a4839383736313d403c382f2212000000000000000a151d2025221b182022201a212c3538414539362d2010000000000000000a161e212e34322c26273136383b3d3e3f3f3e3d3c38352c1f1305000000000b171e212f2e242225333c403a3632283331302f2d2b2220190e000000000002101b222524221b101425323b3f3d3a3131353b3a372e2111000000000000000000080d0f1717232a2d2f221f180d131c20283229271f14060000000000000000000000000715192731363127190a0000000000000000000000000000000006141f27292e2b23180a000000000000010f1a212e373a3d353025182636434b4b44372715010000000000000000000000030c1215160b0d1b2d3e4a4f5c4d483c2b19050b0d0c0a040000000000000009171b28323632281d2b343740454849474338352c1e0e0b050000000000000c1c2a33374135312f383c433e3b312e3a474c473a2b1e0e000000000000051727353e424439362d1f18161e212d363942473b382f211100000000021424323a474c473a3026180b0e1a212f383c46423e3527170600000008182630354248463f3a36434a4d50525253535251504d483c31231301000000000011212e373a453632281a1d2a34373f4743403628180000000000000000000b1b2933363835373a443f37342b212b37444b52564f4a3e2d1b070000000a161e212d2b23212d3e4a4f5d4f4d4c4b455156514c402f1d0900000000000a1a2832363a372e2b3437342c353c494d565a4f4a3e2d1b0700000000000a1a283236444947413b37444b4e51535354545352514e493d3123130100000b1b29333644433936334350554f4b453848474544424038352b1e0e0000000210202e373a3a372e211f32434f54534e42444b50504b3f2e1d0d00000000000002101b22252d23353e424437342a1d2530353d473f3b32251403000000000000000000000415253337444b4437281a0a0000000000000000000000000000031424323b3e43403628180600000000000f202d363f4b4f534a43362530435460605544311d140b090300000000000000071520272a2b202225364a5c6472625a483520181f22211f170c00000000000617273539454b4539303b484d555b5e5e5c594d493c2c2220190d0000000004182a3a474c564b44404c5159534e423f4b586158483c2b190500000000000f22354552575a4f4a3e332a2832363e4a4f575d504c402f1c090000000c1f32424f5861584b4336291b1e2c35404c515b57524535230f000001142636434b575d5b554f545460626567686969686766625a4e42311e0b00000000081c2e3f4b505b4b4538282f3b484c555c585346361b0b000000000000000a1a2939464b4d484b505a544d483b363b485560676b645c4a36220d00000a1b28323642403835364a5c64726462616056626b665e4c38240f0000000002152838454b4f4b3f3b484d483d494e5b636c70645c4a36220d0000000002162838454b595e5c565155556063666869696a696867635b4d41311e0a0003172939464b5a594f4a3e50616a6560565e5d5c5b5958554d483c2b1905000010202e3e4b4f4f4b3e36333b4f616968604f556065655d4b3b2a1805000000000010202e373a42384552575a4c473b2d36434a535c544f43321f0c000000000000000000000d21334350556055453828160300000000000000000000000000112132424f5458534636231000000000071a2d3e4a4e5d656860544338374b607374604b352d2a211e160a0000000000031525323c3f4135373a3b4f647a8778624d382d2a34373733291c0c000000000f233545525760574d414d59626a707373726e625a494737342b1d0d0000000a1f334758616c60554c5e666e68604e4b5d6576625a483520190d00000000152a3e52636c6f645c4c473a39454b535c646c72655e4c38230e00000012273b4f6169766b605446392b333d494e5e66706d63523e2a150100081c304354606c73706a646a7074777a7c7d7e7e7d7c7b7868604e3a2511000000000e23374b5d657060564532404c59626a716e64533a291704000000000002162838465761625a5d656f6a6259524b485962747c807a644f3a240f0003162839454b57554d493c4f647a87797776757473807c66513c261100000000091d32455660655d4b4d596259495b636e7881857a644f39240f00000000091e324556606e74726c666b7175787b7d7e7f7f7e7d7c79675f4d3a2510000a1e334657616f6e645c4f596a7f7a7675737271706f6d6b625a4835200b00081b2e3f4b5c64645c534c463a54697f7e686069747a7b655948341f0b00000000081b2e3e4b4f574e52636d6f62594a3d495460687269614f3b27120000000000000000000013283c50626a75605645321e090000000000000000000000000b1b2f3f4f61696e6453402b16020000000d21364a5c64717a7d72604c4d4c586e8284705a38423f3632281a0a000000000c2032434f54564a4b4f51556b80927d685346423b484c4c473a291704000001162a3f52636d76675f4d5f67777f85888987837862525d4d483b2b190500000c22374c617681736059667c837e685350657b8a78624d38342b1d0d000002172d42576c81847a6d61584b4c576068717a82877b65503b261000000014293e54697e8c80726157483c464b5b636f7c86816d57422d1802000b20354b60728188867f7a7f85898d90919293939291908d7d68533d28130000000a16253a50657b8574604b364c5e65777f87826e5846331f0a0000000000091e32455661767869657b847f776f6760576277859196826d58432e1800091e324557606c6b635b52546a7f948e8d8c8b8a888b836e59442e19040000000b20364b60747a65595f677762596379838c9698826d58432e18030000000b21364b6074838987817b80868a8d90929394949392918d7d67523d2812000c21364b617583837a6f6461778c8f8b8a8988868584828078624d38220d000d22374b5d647a7a716961584f5c71868873697e88908d77624c37220d000000000d22374b5c646c635b6d818477635b4b5b63727d877f69543f291400000000000000000000152b40556a808875604b36210b100d0b0500000000000000031629394b5d697e826e58432e19030000000f24394e647a858f907b656263616072878a74565957544b453828160300000012273c4f616a6b605c6466646d82947f6a5d5b584b5962615847331f0a000003182d42586d818b7d675d677d89958d878585937e68677262594834200b000011263c51667b8e79646b78888b86715c5a697e907b66524d483c2b19050003192e43586e83958c827768605e66757d858e97897a644f3a240f00000010253a50657b8b958375625a4b57616b79849195816c57412c17020010253a4f657a8f9d9b948f949a9c97928e8c8987868685827a644e39240f00000a1b283241566b818f79644f3b50657b8a919c8b76614c3621170c000000000b21364b6075878b7f6f8499948b847d756b72859b858a826d57422d18000b21364b60758180787068606b8096848281807f7f9485705b45301b0600000013283e53687e8a77706e7d8b776270858e8b8a9a856f5a45301a0500000010263b50657b909e9c9690959b9995908c8987858483828178624d38230d0012273d52677c92988e837a6f798e9d949392939c948f8e8d7f6a553f2a15000f253a4f647a8f8f867e766d645c6f858e7970848589907a65503b2510000000000f253a4f647a8279656e8398877965606a7984928b7b65503b2610000000000000000000061b31465b70868e79644f392420262220180d0000000000000a1e324657657b8a7e69533e29140000000011263c51667c8486927d687778777574898b74706e6d69605645321e09000000152a3f546a7f8072647a7b7a798395807472706d61677776614c37210c0000071c31465c71869b8570657b8c9b85787270788d78677d8678624d37220d000012273c51677c907b6b807e73878873706f6e80917c6968625a4834200b00000b20354b6073808d97897e73667c89929b978277645c4a36220d0000000e23374b5d677d8d998578645d6575808b998d7f72604a35200b00000d22374c627789949ea49c948b86817c7976747376777672645c4b37220d0003162839454b586d82907b66504f4e62777f7d8b8d78634d38332a1c0c0000000d22384d62788d9f94817d878c9f9a9289807c91887686806a55402b150012273d52677c92958d857d756d8297827e7c7b7a7c9087715c47321c00000001162c41566b819687858385907a65617679767e9286705b46311b060000000c21374c6176879198a09f928a847f7b77757d827a6e6d6b625a4935200b000d23384d6278878e94998f847d91877f7e7d7e8b7f7a79786a61503c28130011263c51667c919d9c938a827a716d82937d68707185917c67523c2712000000081d32475d728797897b6775859b897b757f8b9a877a655d4c38230e000000000000000000081d32475d7287907b66503b30353b37342b1d0d00000000000c21364b6175888573604b35200b000000000f24384c5e667080937e788b8d8c8b8a8f9c868583827f75604b36210b000004192e43596e839580788d908f8e999f8d89878682767d89826d58432e180300000f243a4f647a8c8f7a72869c8977677677727d687d8c8976614c36210c000012273c51677c917d7085817388897b8585838699837f7d78624d38220d0000081d314455617788989c93857980969287817462594a3e2d1b07000005182a3b475560687e939b887a677b88969b897c6a605443301c1302000b1f34485962777f899c867f827f6c67646a7f898b8c8b8a7a644f3a250f00091e324557606a6e83917c67666463626269748a8e7964574c473a2a170400000b2035485a677c8b9f978376778c888488868596816b807c66503b2611000e23394e6379888d9e9a92897f83989891908f8e909d88735e39291603000002182d42576d829798929199917b66586164697e9387715c47321c070000000a1f33475861747c82988b7d766f6a758089929786715c564d493c2b1906000b2035495a6272797f858a90879b857e79687a8f7e6966675f504333200d000f24384c5e677d879d8f93978f857d7f94826d5b7085937e69543e291400000004192e43596e83989e8b7d6976869c8b8794978477645c4c3f2f1c09000000000000000000021527375e7388917c675236434a504c483b2b1805000000061a2c3d54697e907b655443301c0800000004172a3a474c576c82947f7b8f949392939d9c938f8e8d8b79644f39240f0000000e23384d63788a95808d91908f9da1998c8b8a87818d8c7b65503b25100000000d22374b5c6a7f94827b90957f6b7c898671687c8c937e685746331e0a000012273c51677c917f73868273898a819695949ca098919085705b46301b00061a2c3d4951667b918286979b8c83827d808f7a65503b2d20100000000b1f344759627475747e949d8b7c81969b85786766635b4e42311e0b0005182a3b48596171868e7a7389927d6764798e9e8c888a907b66503b2611000b21364b607580818797817c7b7a79787775768b907b6f6c615847331f0a000005192b3c4d5f758a8b8a9985788d867173768a907b666b665e4c38230f000c2136495b637378888c8589868598837c7b7a797d928a745746321e0a000004192e43596e8398827d7c83927c675b6376797f9488725d48331d0000000004172a3a47566066778c8a7461586176898a889d8974564538352b1e0e00000c2035495a6a7f827b73767a7e93878b89787b90806a7b7c67513c27150300091d2f404d5f70858f7a7e838a9b92879c877259708695806b55402b16000000000b20354a6073849a988d7f6978899f9c97827462594a3e2f211100000000000000000000081d314455748a937d68534654606562594834200b0000000c2135495b72878773604a362614010000000a1f334758616a6d8295806b7d7e7e7d7e93937e7a787775645c4a36220d0000000c2035495a687e938b7f7c7b7b8799837776728095947f6a5d4b38230e000000071b2e3e4b6072848581968b778091927d686e83948573604b39291703000011273c51667c918b888b89848c907b84807f8698827c7a76614c36210c000c2135495b63687d92827682979f8c776d82927d67523d2e21110000000d22374c6277888b89888d9f9f8d859b8a807e7d7b7968604e3a261100000d1d2a3a475d7288907a6b80958a78697e94917c737f8d76614c36210c00152a3f556a7f94969d9f9791908f8e8d8c8b8b9f9d87848176614c37210c0000000e21364c61768b8978838a7c918772667b908c776255504c402f1c0900061a2c3d494e5a73898b757471869c878383818082988b76614b36210c0000051a2f445a6f84927d686e83937d686379888b809689735e37271502000000000c1c2a38454e63788d8b76614c5b6373747c918b75604b3620190e0000000d23384d62788d97908881797d92878298857d92807e8b89745e49341f090000122230415c71868c77696f8396817d928c7761718697826c57422d1702000000071c3043546f8598838a927d869c9d9e9782746157483b2b1905000000000000000000000b20364b60758b947e69545861727b77624c37220d0000000e23394e63788e816c5443301808000000000c21374c61767f7b8396816c747e7e7d7f93927e777573655d4b3e2d1b0700000006192c3c4e606f8399897866728899846f72819598826d614f3f2f1c0800000000101c3043546074797c847e758a97826d6361767f78635443301b0b00000011263b51667b909b8b9e8d899e99838a79708496816b68615846331f0a000e23394e6379797f94867e7d849984797884947f6a544b3f2e1c08000012273c51677c919f9e9d9c9c9c9f9b9d98959392908d7d68533e281300011323313a43547489917c67778a9b857480968e796479816b5846331f0a00152a3f556a7f94959ea1999291939c9e8f8e919a9c938b8879634e39240e0000081826384d62788d8a756e747a8f89746a7f94897459473b382f22110000000f1f2c364556758a8b766071868f8c8b8a8988868d8976604b36210b0000061b30465b7085937e696f84947e697888998381968a745544311d0800000000001626343a4f647a8f8d786261697978677c928c77614c37220c000000000c21364b6175879da39b968d839889788a9b879d8893947f69543f2a14000000041d33485d728896807d7b848f7a758b917c66718699836e59442e1904000000001325365b71868f7a798082979a88889e97847562594834200b000000000000000000000c21374c61768c957f6a5a62768490816c57422c1702000013283e53687d927d68523625130000000000172c41576c8195908d97826d7b909492939d9c928c8b887b655038281602000000000e1e31424c6277899c867673899a857482969a8474604b4332211100000000000b1626364b617589816e6e6a7c827b7e796361696d6f6554402c1702000011263b50667b9085768985758b9681968785899c86807d73604b35200b00192e43586e838b859b9c93929998978e8d96968173655d4b37230e00000c22374c617786898888878687959d8783828281807e77614c37220c000a1e31414d5260758a937d686b8095947f81978e7964636b62513a291704000b20364b60747e808a99837d7c7e93897a797c91937e7473635b4a36210c0001142636434f64798e8b76616b7c918b756d839887725c3b2a231c11040000000d1d2b3a4b60768b8c776379817a777573747272797c79644e39240f0000071c31475c71869580757485957f76869c8a7882978b75604b36200b000000000e1e34445156667b908e79646a7f8b88737d938d78634d38230e000000000a1e3246576176899b85818180968a7481969da59d9a8473604b35200b000000091e33495e73889e9692909a907b738896806b71869a85705b45301b000000010f1a26375d7287907b656a7a8783777a899e9a8678624d37220d000000000000000000000d22384d62778d96816b647886998a79634e39240e000000172c41566c818f7a644f3a250f0000000000152a3f556a7f8f949d9e8a817b8b8d8b929b9e8987868379635645321e090000000000141f344759667c919a84748a9c8684989c867661564531251503000000000b1b2932384e63788d8577837f6e838f93846f627582836f59442f1a04000010263b50657b9089818c877e93917c919d9a9ea39b8e8b78634e38230e000e23384e63798a9b9d888584838382848081888a897b65503a251000000b20354b6073797273727c8373808783766d6c6f6b69615847331f0a0010253a4d5f6775768c947f7b8080969983849a907b767470605645321e0900091d324556606974899a847d7c7e928a78767a8f937e69554e4a3d2d1a0700081c30435460657b908c7777808399907c76859a85705b45301b100200000005192b3c485861778c8d786a8095898887868584838288836e59442f190400081d32485d72879d958b8a8c96818196947f6d82988c76614c37211406000005192b3c51626b6c7d92907b6a7f9499836e7e948e79644f392413080000000a1f334758616e7d938b7a6c80958b7476899e9d888477625948392916030000081c30435474899b85848289917c6f859a857071879c87725c3827150200000f1f2d3644557489917c67768182817f7e8297a49b85705b462618080000000000000000000e24394e63798e97826c7a889c8d7d675b4a36210c000000182d43586d828d78634e38230e00000000000b20354a60727a7f889d9b91837d78767d92947f7271777c75604b36210b0000000009192e3e4b4f5e6d8297988298a49c999e8878625847382e21100000000003162939464b5d647a8f878095917d797e938772788698846f59442f1a04000010253a50657a8f9e949f9d929b8e7a889a85899b857976635b4935210c0012273b4f61697c918a7b706f6e6d7b8e796b7e8897826d583928160300172d42576c818e83756e838d786b809585777e8478624d473a2a18040012283d52677d8b889e96808995969ea1999a9f9d908b8a8475604b36210b0002152838454b56758a9f9a9291929c9f8d8b8f98957f6a5537362d1f0f00000b20354b6073777d928d787e93999897908a8999846e5944372e20100000000b2034485a6276798e8e7a6d8197898886898b8683828a86705b46311b0000091e33485e73889d988b8a9d97827d8c86746e83998d77624d3831241402000b2035485a6b80818399917c778c9f8b786a7f958f7a65503a3025180800000c21374c61768281899d88778197947f82879c9c867d7b77625746321e0a00000b20354b60758a907b6e7187927d6c81978a7572879c89745645311d0900071a2d3d4a4e60758a927d687c919796959493929194846f5a43362614010000000000050b0d13253a4f647a8f98827b8a9d947f6a5f4d3d2d1a070000001a2f44596f848c77624d37220d0000000000071c304354606471869b857c7e92877c7a898a7c7b848a907b65503b2610000000011527374b5c646c6b76879d98a0aa9f958b7b655a584f4b3f2e1b080000000a1e32465761726d7b91897a889c8a797c918a7a899c8877614c37220c0000011527374f657a8f947f94897d928f7a7f847a86978372655d4b3d2c1a0600142a3f54697f898b9f8a838281808397817d7c879c87725746321e09001c31465c718698998678858f7a6576869b8a938a79634e392a1c0c000014293f54697f908f92948184988d8b8a8a9f8b878786858173604b35200b00000a1a28364b60768ba29a8b8b8b9f9d8786879c96806b56412b1a0f01000014293f54697f8c929b8f7a7984848382817e9398836d584f4b3e2e1c0c00000d22384d62788c8e979d8782828e797d8984898781748987725c3625130000071c3043547489988276738898836d7875656f84998e7863534e42311f0b000d22384d62778d96999c937e6b80897f696b8095917b66514a43362513000013283d52687d92969ea69a8482989f8b98999da49c91908a75614b36210c00000c21364b61768b98827e7d88937e697e948f7a72879c8b75604b36200b000c21364a5b6373768c937e6976828281807f7e7d7c7f776d605443301c08000000000e19202229273b50667b909b858b9e97816c614f41301f0f00000000182e43586d838d78634e38230e000000000005192b3b484d5d72879a857073819291837a80889193877d675e4c38230e000000081d314455647a81807f8297acb49f8a807b7371706d655d4b37220e0000000c21364b617587827e928a73788699867e929580958b7a645947341f0b0000081d314455647a8f907a9089788d907b827e69758284877b65503a25100000172d42576c82979a959c98989792999f97908f90958c76614b36210c000e23384d6378838c998989907b667482979f947e695d4c4030231200000c21364b61757b7a7d7f777983787675778c84727171706c605544311d080000000c22374c61778c9a8475757d928d78717c9197826c57422d1700000000152a3f556a7f8e8d908d79697474737271788d97826c69645c4b3a2a1804000e23384d63788d939c9b918785937e8b84869882927d9288735443301c07000b20354a60738a98836e748999837a7d7c7a7a859b8f7a7168604e3a2611000b20364b607485878687877a7075747271708196927d6966605443301c07000e24394e6379899e9b8c9e9a8a9f97818483879d88807f7c665746321e0a00000d22374c62778ca09893919e947f7d8197968078879d8c77624d37220d000e23394e637988879d95806a7c8b796c6b6a697b8386858273604b35200b0000000e1e2b35383e3d3c52677c919b8588928373604b4332221b1002000000172c41576c818f79644f3a240f00000000000b20344859627272879b8671656c7d8b998f959d887e74675f4d402f1c090000000b20354b607489969594979fadb2aa9f958a888785827b654f3a25100000000b20354b60748897889e8c76767b848b80958e797f7e695f4e3b2a180400000b20354b607481969f8a9f8d869c927c888c7b75868997826c57422d170000172c41566c81968580879c97817d8498827b7a7b7f7c665746321e09000c2035495a636e79838e9e927d7b7b8f9c939e897b665e4d41301d0a000a1e3346576165646c7c7b7f94807473798e85706c6a645c4b44372715010000000e23384d63788d9f8a8685869c97827f829898836e59432e19040000000b21364b607479787b7a6e7e8b8a898786859b9b85807e7a645947341f0a000c2035495a70797e93917c71869883917b88917c9182988a75604a35200b000c21364b61768b99846f758a9b85899291908e9ba39e89867e68533e291300081d31445560707170767a75858a88878685879d99837e7b72604a35200b000c21364a5b6b8096857789999ea68f7a7785879c8a877a665e4c3929160300000e23384d63788d9c86838197998392979f9e968d9da58e79644e39240f0012273c51677c91929394806a7e93836d5861768999938c8776614b36210c00000a1a2b3c484d53525053687d939c86777c746055443f3a362d201000000013283e53687d927c67523d271200000000000d22374d627887878c9e89807b79889d9e9a9f897a6c61574d41302111000000000b21364b60758a999998979698a0ae9d949291908f8d826d57422d18020000081d314455667c909ea68d787f917e767f95907b7d927d685947341f0a00000d22384d62778d9f9c8e8c9a9c8d8d7b7e938877728196856f5a3726140100162b40566b80958c89899e9d8884879b85807f867d685e4c392816030006192c3c4955606b77798a9781908785867e8c9e8b7c675f4d3924100003172939465660738191887b908d8988879c8a82817f7a644f3a271909000000000f24394e64798e9e9a99989ca4a09794949697836e59432e1900000000091e32455660646577838383999a9998979aa2a29a93938b77614c37220c0006192c3c495b677c91927d72879a8483808c95807f7e938c76614c37210c000d22374c62778c9c867d7c909c8689929291909ea79c938d816c57422d170002152737444b5d6579878e7e939b9a9998989da6a19993907b66513b261100071a2d3d4e63798e917c7c83889e917c849a899e8b998878625745321e0900000f24394f64798e947f6e758b9983898c9da59e88888d8776614c36210c000b21364b60747d7c7d7f766f798e8a7761677c92937e7572615746321e090002152738485a62686766646a7f949d88726760565856544f4a3e2d190900000e23384d63788d816c563f2e18080000000010263b50657b90949fa79e90867e93958985949f8c8175655d4c38230e00000000091e324556677d84838282818298a9947f7c7c7b7a7872604a35200b000000011527374c5e6c81979f8a777a8f8b7a7c8887787c918977614c37220c00000b2035485a6e83998779778495807865748799836e829787725544311d0800162b40556b80959592919d9c928e9ba0988b9199836e59402f1b0b00000a1f3347586173808b818a9580879b857b797f959f8c7c67513c271200000b21364b60758397958073899e9e9899a19e93919088735e48331e00000000071a2d3d4b60758488848383869c99827f7e818278624d43331808000000021628384b5d657b8899857a8484848382849a9a847e817e685947341f0a00000e1e2c3d53687d92937e738792909896908e9594898f8d77624c37220d000e23384e63788da49c91909c9d877a7d7c7c7c889e937e756c63523e2a1500000919273b50657b8a9d8a78818584848382889d9a847e7c73604b35200b00000f2136495b70859b867570849794859a87839a8984998575604b36210b000010253b50657a9098827a7a8f97827677879d8d79737774615746331e0a00091e324556606867686d7e837789947f696b80958f7a655d4b463928160300091d31455662787e7c7b797881969e887371706e6d6c6a645c4a37271502000c2135495b718687725d4b362513000000000b20354b60737f7f8d9e897c7676827f76717e8b9f96887c65503b261000000000021628384d5f676e6e6d6c6c7c91a38e796766666563605443301c070000000009192f404b6075869c927d6e83988986858383829897826d57422d18020005192b3c4d62788a96817b8196897765787f95917c82988a75604b35200b000e24394e6379807f7d7c88927d79869883757c9186705b46311b0000000c21374c617684968b7c9195807d919b8f8e95989898836e59432e19000013283e53687d939c86746d829798838399937e7c7b77614c37220c000000000c21364a5b677d7f7e7d7b7b8499937e75747271706a61503625130000000010253a50657a8c9e8a79646f6f6e6e6d7d9395807c8985705a3a2a180400000014293f54697e94947f6a7a7d7b88907c7a8e88767a7a645947341f0b000c21364b6175878e888685878c816c68676673899e937e6856524535220f0000001d32485d72879d957f6a6c706f6f6e70859a97826c67605544311d080000061a2c3d53687d92937d6879827e84907f859a8a798d8f7a644f3a250f000012273c51677c91a0988f8f9d98836e6f8499927d6862605546392917030002162838454b58617482938977849986726f81978f79644f3a32281b0b00000b20364b6074879392908f8d969f9f8c8786858482817f7a645544311d080006192c3c53687d8f7b655443301c07000000081d3144556069748a9f89746f849889888785879d9f9c86715c47311c07000000000a1a30414d5159595857677c91a28e796451504f4e4a43362513000000000000121e324557647a8b9f8c7c788b9e9c9891908f909587725d48321d0800000e2035485a6a7f9596909596947f7b8d959d9e89899e8d78624d38230d000c21364a5b6f849592919d9e88878a9d8883849a88735d48331e08000010253b50657a90947f788d97816f83999e8a8382838579634e39230e00000c22374c6177868a7a64667c918c7a7e938b766766615947341f0b000000000e23394e63798e949392908f99a19c938a898886857f6a5443301c070000000e23384e63798b917d675b5a5a5958697e9397828a927d67523d28120000000013283d53687d92927e6964687d928a75718697826d645c4b3b2a180500091e32465761757974717075776c6353525e73899e937e6954383527170500000014293e53697e8b867460575b5a595b70859b98826d584b44372715010000000f21364b61768a9b8671636c69767b74869c8b747d7c665c4b37220d00000e24394e63798a8d888786888c7f696c819796806b564b4437291b0b0000000a1a28364c61768598937e697f949c8684879d8f7a644f3a25160b0000000d22384d62778d9f9e9e9d9c9b9a9a99989897969595938a75604b36200b00000e20364b6074878572604a35200b00000001152737444b61768ba28a7573889291908f8e8d8b8a8b7f6a543f2a15000000000000122330393c4444434c6176868c8474604b3b3a383530251808000000000000031628394a5c697f949f8a75809698827c7b7a7b7f79634e39230e00000006192b3c4b6074879c95808181777c8c8c8b8a89898e8a77624c37220d00071a2d3d5a70848e8e90999e958a9c9f8c87878986715c47311c0700000e23374b5d6b8081727a8f98836e788b9f8e796d6e70635b4936210c00000a1f344759617376645c60737c796a7f908d7762504c473b2a1804000000000e23384e63798d9392929190908f8e8e8d8c8c8b8b8473604a35200b0000000c2135495b63797c675f4d3d45444f647a8b8b7a808372604b35200b000000000b20354b60727d7d736051667c8a846f6b808c806b564b3e2e1d0d0000031628394657616460545460625952453f556a7f898577624c372217090000000012263b4f6069777661564546454452687d89887b65503a31271909000000000a1e3246576b80887e6852575761666b808b847068665e4c3e2e1b0800000c21364a5b63767873727175766961657b89897b65503a3127190b00000000000d23384d62788c96826e657a8f97929190958e79634e39240e000000000b2035485a6d818a898888878685848483828281807f7e7a645544311d080000091d324556657b8b7e69533e29140000000009192732465771858e847063797d7c7b7a79777675766a614f3c271300000000000005121d24272f2e33475861737772605645312523201c130800000000000000000a1b2d3e4b607284908570768a8e7d676665656a635b4935210c000000000e1d314556667c8b83736b6c6166777776757475797762594834200b00000f21364b617579787b8f908075869084727174716856432f1a050000081c2f3f50626b6c63788a8d806b6b808f867561595a4e493d2c1a06000004182a3a47546061584a5560676360747b7964594837342a1d0c00000000000c2135495b657b7e7d7c7c7b7a7a7978787776767570605443301c07000000061a2c3d4a5b63665e4d41312f364a5c647676656b6e605443301c0800000000081c30435460676860554c5e667574606072766b62513d2e2010000000000b1b2939464b4e4b43434b4c473b343c50616a747162594834200b00000000000c1f32424f596261574638272f3a4e5f687473655d4b3723150900000000000316293951626b72685f4e39464b51626b76706652514c402f2010000000071a2d3d4a5861625a5c546061574f5d657575655d4b372315090000000000000b2035495a667c817561607381817d7b7b807d685b4a36210c0000000005192b3c52636d747473727171706f6e6e6d6c6c6b6a69645c4b372715020000021528384b5d6a7f836e59442f190400000000091629394b60747974605b63686765646362616061574f4332200c00000000000000010a10121917293a475460626054453827150e0b070000000000000000000000101c30435461767b7460637979675f504f50554e493d2c1a0600000000021527384c5e66766f6054574c59626261605460646158483b2b180500000a1e324657616463657a7b7561777b76615c5f5c564939271300000000112133445055575a6376786b6260737a756157464539362c1f0f000000000c1c2a36434b4c463a444b514e566066645c4a3b2a1f180c000000000000061a2c3d4b5d6569686766666564646362626160565b4a4336251300000000000f1f2d3d4a4e514c4031231b2d3e4a5761615856594b43362614010000000001142636434b52524b44404c566060555460615851443421100200000000000b1b293236393530303537342a1d334350555f5c4c483b2b18050000000000021424323b474c4b4639291a1e31414e525f5d504b3f2e1c08000000000000000b1b344451565d524e41313236445056605655483b382f221202000000000f1f2d3a474c4d493c434b4b463f4b556060554b3f2e1c080000000000000006192b3c4c5e666c615755606c6c6866656a685f4e3d2d1a0700000000000e1e354552575f5f5e5d5c5b5b5a59585857565655544f4b3e2e1909000000000a1a2e3f50616a6e6554402c170200000000000b1e324556606360554a4e5351504f4e4d4c4b4b4639322515030000000000000000000000000c1c2936434b4d4a4336271a0a0000000000000000000000000000011426364758616660565b63635b4d413a3b4039352c1f0f0000000000000a1a2f404c5761574b43363b484d4c4c4b434b4e4c473a2b1d0d00000003162939464b4e4e5c646660596166615846494743392b1b0a00000000031626333d403c495861635a51556065605646392923211a0f0100000000000c1826303536332931353c38454b514e4a3d2d1d0d0400000000000000000f1f2e3f4b505353525151504f4f4e4d4d4c4b453835302518080000000000010f1f2d36393c3930221310202d39464c4c463a44353026180800000000000008182630353d3d36313038454b4b44434a4c473a34261604000000000000000b161e2124201c1c20221f181525333c3f4a4637342b1d0d0000000000000006141d2a34373633291b0b1323313a3d49483a372e21110000000000000000001626343d41483d3a31231e213338454b45383726241d12040000000000010f1c2a333738352c303536322e37444b4b44372e21110000000000000000000e1e2f404c51574b46444b575752515055524e41311f0f000000000000001727353f424a49494847464545444343424140403e3a372e201000000000000011213343505559544736241100000000000002162838454b4e4b4437393d3c3b3a393836353632291b150700000000000000000000000000000c1826303537353025180a000000000000000000000000000000000818293a474c504b45494e4e4a3d3025262a23211a0f010000000000000012222f39464c463930262b343737363530353937332a1c0d00000000000b1b293236393e4a4f514b474c504c463a29312f271b0d000000000000081621282b2c3a464c4d493c444b4f4b4538291b0e0c06000000000000000008141c20211f171d20272832363b39362d1f0f000000000000000000000111212e373b3e3d3d3c3b3b3a3939383737363228201c130800000000000000010f1a212427241d120402101b2933363633292e201c1408000000000000000008141c202728201d1a283236363130353733291c1608000000000000000000030a0c0f0b08080b0d0b05071520282a34312220180d000000000000000000000d181f22211e170b0005131e2528343325231c1103000000000000000000081621292b3328251e130a161a28323632281a1a0f090000000000000000000c171f212320191c20211e192731363631271911030000000000000000000012222f383b413632313541423d3c3b403d3a31231301000000000000000917232a2d353433333231302f2f2e2d2d2c2b2a2925221b1002000000000000031525333c40444036291907000000000000000a1a28323639363127242827262524222120211e160b000000000000000000000000000000000008141c2022201c13080000000000000000000000000000000000000c1c2933373b3631353839362d1f1310150e0c0600000000000000000004121b29333633291c141920222221201c2024221f180c000000000000000b161e21242e363a3b3634373b3633291c1c1a130a0000000000000000040d14161b29333638352c31353a3632281a0b00000000000000000000000001080b0c0a04080b12151d202624211a0f01000000000000000000000003111c2325292827272625252423232221211e160b070000000000000000000000070c0e110f09000000000b171e21211f17190b08010000000000000000000001080b12130b080a161e21201d1c20211f170c0000000000000000000000000000000000000000000000030d13151f1c0d0b05000000000000000000000000050b0d0c0a03000000010b10131f1e100e08000000000000000000000000040e14161d13110b0100000a161e211e160a00000000000000000000000000040a0c0d0c06080b0c0a09151d20201d150900000000000000000000000004121d24262c211e1d202c2c2826262b28251e1305000000000000000000060f15181f1f1e1d1c1c1b1a19191817171615140f0d08000000000000000000071520282a2f2c24190b0000000000000000000a161e2124201d150e1312100f0e0d0c0b0c0a030000000000000000000000000000000000000001080b0d0b070000000000000000000000000000000000000000000c171f2126201d212324211a0f01000000000000000000000000000000000b171e211e170b01050b0d0d0c0b080b0f0c0a04000000000000000000030a0c101b222426211f2226211f170c000500000000000000000000000000000b171f212320191d2025211e160a0000000000000000000000000000000000000000000002090b110f0d07000000000000000000000000000000080e101413121111100f0f0e0d0d0c0b0902000000000000000000000000000000000000000000000000030a0c0c0a040000000000000000000000000000000000000000000003090b0b08070b0c0a04000000000000000000000000000000000000000000000000000000000a07000000000000000000000000000000000000000000000000000000000a0800000000000000000000000000000000000001080000000000000003090b09030000000000000000000000000000000000000000000000000002080b0b0802000000000000000000000000000000090f11170c0a080b17171311101513110b0100000000000000000000000001020a0a090807060605040303020101000000000000000000000000000000040d131519171107000000000000000000000002090b0e0b08020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0c110b090c0e0e0c0700000000000000000000000000000000000000030a0c0a03000000000000000000000000000000000000000000000000000000070d0f110b0a0c110c0a04000000000000000000000000000000000000040a0c0e0c06080b100b090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b0d0b05000000000000010704000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090b0e0b09030000000000090f1112100a0100000000000000000000000000000000000000000001080b08010000000000000000000000000000000000000000000000050b0d0f0d0800060c0e0b08020000000000000000000000000002090b11110f0900000000040a0c1418180c0a04000000000000000000000000000700000001000000000000000004000000000000000000000000000000000000000000000000000000000006050000000000000000000000000000000000010003000000000000000000060b0d0c09030000000000000000000000000000000000070b070000000000000000000000000000000000000000000000000000000000000001020303030201000000000000000000000000090e1014120c020000080e10120b070000050b0d0b0700000000000000000000000000000000000000000000000000000000000000000000040a0c0b07000000000000000000000000000000000000000000000d18202220180d0000080e10171c1a0b08020000000000000000000000090f1113110b020001080b140d0b05090f110d0b0500000000000000000000000000060c0d14120b0d130f0d080d0f170e0c070000000000000000000000000000010000000000080000000003090b1317170d0b0600000000000000000000000000000003090b0b0801000000000000000000000000000000000a161e2123211e161713100d111c232627251d12050000000000000000000000000000000000000008141c201c140800000000000000000000000000020b1113140d0b050d18202225221b141a2123201d150900000000000000000000030a151d202626241c1204000b171f21292d2d211f170c000000000000000000090f111c0b0b0d160b070000040a0c14190e0c0700000000000000000000000000000000000000000000050b0d151b1b0c0a030000000000000000000003090c13160b1812100a0100040a0c12192023211e160b000000000000000000000000040a0c131c201c1308000000000000000000000000000000000000040a0c0b0801070b0e111416171819181716130b090200000000000003111c232629261f140c111c232527201c130d182022201c130800000000000000040a0c0c0a040000000000000000000000000000000000000c171f21201c130800000000000000000000000000000000000005131d2b3437342b1d12111c23252c312f201d1509000000000000000004121d242628261e1309141d202a2220181c2326221f180d000000000000000000090e101920232a2720232825221b22242c24211a0f01000000000000000000070c0e160b080b11141d12100a0a161e21282c2c2320190e000000000000000000000000000a161e21201d150900000000000000000000000000000a1a283236393632282c292522202f383b3c3930231201000000000000000000060c0e140c0a0400081826303530261816080000000000000000000006141f262829221f181d2b34373a372e2a2c3538363127190900000000000000000b161e2731363c3b382f2212111b2933363e42423633291c0c00000000000004121d2426322020222b201c130b171f21292e23211a0f01000000000000000000000000000000000000000e1920222a3030211e160b00000000000000000b161e21282b202e27251e130e171f21272b35383632281b0b000000000000000001000b171f2125303530251817090000000000000000000000000000000c181f22201c141c202326292c2d2e2e2d2c2b28211e160a000000000011212f383b3e3b322421242f373b3d3530251d2b3437353025180800000000000c171f21211f17100e0800000000000000000000000000000e1c2a3337353025180800000000000000000000000000000000011323303b484c483b3022212f373b41464436312719090000000000000012222f383c3d3a3124192631353f37342b2f383b37342a1d0d00000000000003111c23262c35383f3c35383e3a372e36394139362d1f0f00000000000000010f1a21242c201d1f26293327251e1a2832363d414138352b1e0e00000000000000000000000a1b283236353127190900000000000000000000000009192838454b4e4b4538413e3b3734404c50524d41301d0a00000000000000010f1a212329211f170b142636434b4336332616040000000000000000021424313a3e3e37342a2b3b484d4f4b3e3f3d494e4b44372715020000000000000b1b283238454b51514c402f22202e3a464c5458574c463a291704000000000012222f383c47363438413530251b2933363f4439362d1f0f0000000000000000000000000000000000000e1e2b35383f45453632291b0b000000000004121b2832363e4136433d393020232933363c3c494d4b46392816030000000000070b161a1b29333636434a4336352717090b100b09020000000000000008131c2a33373530263035383b3f414243434241403d3632281a0a000000091c2f3f4c50534f423236393f4b50524a43362f3b484d4a43362513000000000c1c29333636332925231c110300000000000000000000000e1e2b3a474c4a43362513000004000000000000000000000000000a1e30414d5962594d4030303f4b50565c594b44372715020000000000091d2f404c51534e42312637444b544c483b404c504c483b2a1805000000000311212f383b3c494d544f484d534f4b3e4a4f564e4a3d2d1a070000000000000f1f2d3639413631313b3e483d39302e38454b5257574d483c2b190600000000000000000008182839454b4b443727150b08010000000000000000021527374556606360565a5653504d484c5e66675f4d392510000000000000000f1f2c36393f3633291b1c3043546054504433210e0000000000000000102131424e53544c473b36485962645c5654535b63605544311d08000000000003162839464b566066665e4c3c38353f4b5861696d6d615846331f0a00000000091d2f404c515c4b484d564a4336313a464c54594e4a3d2d1a07000000000000050b0d1412090b12100a08182b3c484d545b5a4b46392916030000000012222f39464b53564b58524d4135383a464c52585a62615746321e0900000008131c202b2f293a464c53546054524535181e2125211e160a0000000000081825303a474c4b4336434a4d515456575858585756524b453828160200000e23384c5d6569604f3d4a4e565d6567605449404c5962605443301c0700000417293a464c4c463a3b372f21110000000000000000000005192b3c485861605443301c0f111914120c0300000000000000000010253a4d5f6777675f4d3c404c5d656c716f605544311d0800000000000f24384c5e6668604e3d3744556069625957555e66625948341f0b0000000011212f404c50515a6269615a6268645c505c646c635b4a36210c0000000000071a2d3d4a4e564b44424e535d524d413f4b5660686c6c625a4835200b000000000001080b1c132536455760605544311d201d140900000000000000081d31445560757876726f6c686562595e667b7d67523c271200000000000009192c3d494e544c463a2c2a3a4b60746b62503d281400000000000000081b2e3f4e6068696259524b4d62777a6c6b6968677874604b36200b0000000000091e324657616a757b7c665a574d484b5d65767e828276614c36210c000000000f24384c5e6671605a626b605443424e5861696e635b4a36210c00000000000d1920222a271d2027251e132536485a626a7070615746321e0a000000091d2f404c5761686b606d675f4d494d545861676d737875614b36210c000008182530354045384658616870756d6352362832363b3632281a0a00000000132536434a586160545254606366696b6c6d6e6d6c6b68605645321e09000010263b50657c7e69594a5b636b657b7d72635b4a5e667772604a35200b00000a1f3346586161585c504b3f2f1c080000000000000000000b2035485a627672604a352024262f29271f1406000000000000000012283d52677d8c7d675a484c5e667b81868374604b36200b000000000011263c51667c7d685b4a4c5260737f776d6c6a6a7b77624c37220d000000091c2f404c5e656762787f6969787d7a646570798179634e39240e00000000000c21364a5b636b60554e606972675f4b4b5d65757d818178624d38230d0000000009141d20312a304354607574604b353135312619180900000000000b20364b6074868e8a8784817e7a7774707b8c89745e49341f090000000001142637495b63696158493c3347587185806b56402b16010000000000000e22374b5d687e7e776f6760566e828981807f7d7d8a7f69543f291400000000000c21364b61758088918d78656c625a5b657b899397907b66513b26110000000011263c51667c867462788072604a4e6068767e8379634e39230e000000000d1d2b34383f3b31363d39302e30435462787f858475614b36210c0000000f24384c5e66757e8075827d675b5a63696f767c82888d826d57422d180000132536434a565a4d4c61767e858a816d544338454b504b45382816020000071c304354607077746e686d74787b7e818283838281807d74604b36210b0002172c42576c818c77615b637980798c9284796960667c8b7d68523d281300000c21364c6176767471655d4b37230e0000000000000000000d22384d62788b7f69543f2f383b443f3b32241403000000000000000e23384e63788a8978625551667c8f8f9b8f7a65503a25100000000002172c42576c818b7963596167667b90868281807f90816c57422d170200000e23384c5e657b7c697e8e797f8d9387727b858e96826e5839291603000000000e24394e637981736053697e877d6d605c657b88929695806b56402b160000000919263135473f354a607287816c5737444b443735281806000000000e23384e63788d9f9f9d999693908c89868998826d58432e180300000000081d31445563797e76635a4b3f4c61768c86705b46311b0600000000000010253a4f657a8f938b847c756b71869b969391909297826d57422d18020000000012273c52677c8c8a8b907b7b81786863798a9884838f7a654f3a251000000002172d42576c818e796a7f8e79644e53687e8a9496816c56412c1701000005192b3c484d544f454b524d4143424a6075898f9a907b66513b261100000011263b51667c8993907c878b796b72787e858a91948a8278624d38230d00071c304354606b6f635a6f8492979f8a74604a47566065605645321e0900000b20354a6073848c89837d82888d9094969694929190908e7d68533d2813000014293e54697e937e686379898f7a8a9f9a8a7f727487907a65503b251000021528385c71868b89867b65503b251000000000000000000012273c51677c91836e5944404c5159544f43321f0c000000000000000c2135495b6d82978473604b60747b7b8f937e68533e2913000000000011263b50667b90836f64777d757e939c908f8d939a856f5a45301a00000010263b50657b90907c7d927d787c918a758586829887725746321e110300000014293e53697e927d6852647a8a928274647a8a9b8787947f6a553f2a15000001142637444b5c55504d62778c87715c545560555346352310000000000b20354b6073838d9fa29a8d8d8e8f989b9e8c79634e39230e00000000000b20354b607488948678655d4d4d63788d87725c47321d0e0c07000000000f24394e647a8d939699918980738896817d7c7b8095846e59442f19040000000c1d3747545f67767484917c7c91897d708498826e7e8d78624d38220d00000003192e43586e838f7a6c81907b6651546a7f848498836e59432e190400000b2034485a6269615660675f5858575654647a7b87937e69533e291400000010263b50657b8286927d7e938580878d949a96877f776d625a4935200b000b20354a60728084786363797d81978c76614c5961747a74604b36210b00000c21364c61768b9e9e9892979d9b8d8884817f7d7c7b7b7a72604b35200b00000f243a4f64798f846f778799836e7e948c90937e80958673604a35200b00091d324556758a88838179634e38230e00000000000000000013283d53687d9285705b4b4f5e666e69614f3b271200000000000002101b2c3d4c62778995806a5d566065768c96816b56412c1600000000000b20354b6073878f7b7a888d797f94867c79787e9386715c3625130000000f243a4f647a8f98827b90826d768b8c767171768c8b76614b362f21110000000f243a4f647a8f86715e5c657b8a978578869b857680927c67523d27120000081d31445560716a614e63788e8873606970756d64533f2b0c000000000b1d314455606f7f949a857878797a839897826d5b4935210a00000000000b20354b6073889d9c897b675f4e64798e88735d48252d24211a0f0100000d22364a5c64797d8185898d8e798a8f7a6867697e9385705b46301b06000004182a3b54656f756f7186927d687e8c92859a8a7762788873604b35200b000000051a2f445a6f84917b6d82927c67524f616a6f7e93846f5a442f1a0500000d22384d62787f6963747c676d6e6c6b6a6866728796806b56412b160100000e23384c5d656e82947e74889b969c96979681736a625a4d493c2b1906000e23394e63798e9a847260636a7f958d786359627785907f6a543f2a1500000a1f334658697e88949d9c898d8678726f6c6a68687b857b655443301c0800000b20354b6075898b77849a8b786a7f95817b817c8b927d685443301c07000b20364b60758b826e6c635b4935210c00000000000003090b142a3f54697f9487715c5d65707b847f69543f291400000000000010202d364859626a7f948c7b65616062778c99846e59362a1c1305000000081c304354697e93878a97826d8196867064697e9388735443301c0700000d22374b5c6e8399897a8e8771768c8d786361768b8d7863504b3f2f1c0800000b20354a607387907b66616e747a899b8a9c8c79657b8e79634e39230e00000b20354b6073867f6a5564798f8974747e858a826d583a2a170400000b1b2937444b4c6073859b97816c64788a9f8b78624d3d32281a1103000000081c30435462778c9f998c7d6752657a8f89745443454239362d1f0f0000071b2d3e4e647a7f7b74747879768b917c6c6a6a809587725c47321d0700000b1f3447596f838a847c86937e69687c8a9b9a846f606275605443301c08000000061b30455b7085927c6e84937e6853434f54697e9485705b45301b060000152a40556a7f917c797d8f7a828381807f7d7b768798836e58432e19000000132536434a596e83957f6a7e939e89818197827b79786a614f3c270e00000b21364b6075869c937e695a6b81968f7a646277869b8c7a644f3a240f00000417293a4f6069737f94867b909b887f7567606b7d8b917c67513626140100000e23374b5d6f8496819395806b6b8196826d75859b8874604b36251300000c21364c61768b836d584e493d2c1a0600000000000a161e21222b40556b80958873636e7a859095816c57412c170200000000071b2d3e4a4e62787d7d8a9d8778767574788d9c867154473a30231301000216283845556176899d9983736d83988772646a80958a75604a35200b0000071b2e3e4e63798b937d938b76778c8f7b7676768c8f7a6e655d4b37230e0000071c3043546b8095847075838a777a889e9c867461667b665b4935210c00000e23384e63788d85705b657a908b757c8d949f8a745847331f0a0003162939465560626063788a9e957f6a798d94816c5a4e4b45382f2111000000011426364c61768b99838f887364667b908a75605c5a584e4a3d2d1a0700001c31475c7186959089837d76788d9a84817f7e849a89735e49341e0400000c22374c61778c9f99919c947f6e6566798e9f8d80746360564536261401000000011c31465c7186937e6f85947f69543f40556a7f9586715c46311c070002172c42576c8197918e9297819798979594939187889b85705b3625130000071c30435460676f8496806b74879b8673809698908f8d7f6a543f2a150000091e3245566277879d8a78626c8297907b6677869c96806b5c4a36220d0000000c1c32424f55677c918778899e9d94887d75809298826d5f4d39180800000010253a4f657a899a847d82857c6d8297836e7e93947e69564531180800000d22374c62778c836e5944352c1f0e00000000010f1b283236373641576c81968a7479838f9b8d8072604b35200b00000000000d22364a5c646f8393929fa59d8d8b8a89889e9f8a7561584d41301d0a00091e324556607381979f8a76616f849a897c797982978c76614c37210c000000102135495b6c81968488907b788d95808b8b8b9f9c86837b65503b25100000001325364e63798e917c85998573667b90a499837563665e4c3d2c1a0600000f243a4f64798f87725d667c918c7672787f948c76614c37210c000a1e3246576174777674737e939e927d6b7b7f7666656360564c3f2f1c090000000d23384d62788d8b757a817c7a787e938b7572716f6d635b4a36210c00061c31465b71869ba39e979288798e959392908f8f958a745f4a30221200000b1f3447596d818a8f949f9f8c837b6a798ea39b958579645c4a362108000000000f1f2c475d7287947f708695806a554040566b809587725d48321d000003182d43586d8298898687947f848584838281807c889d88725443301c07000b20354a60727c798496816c687d928b7782978882818078634d3c2b1905000216283848596379899a846f6d8398927d76869c9b8574604b3e2e1b07000000001424323753687d9388737c918888909285959a8575604b41301a0a000001162b40566b80959f8a77768b816e83988477899e8975614b382b1d0d00000d23384d62788d846f5a442f1a0e00000000000f1f2d39454b4c4b44586d8398957f8c9999897c6b605443301c1103000000000f24394e647a7c8499918f919fa89f8d8b8a8c92877277675f4d392510000b21364b607483979d99947e6971869b99908f8d959b8d78624d38230d0000000b1b2c3d4c6177898a859580798e98828f90979f9a908d806a55402b15000000082135495b70859b8b9b877762697e94a49c998679665e4c38240f00000010263b50657b9088735e677d928d7762697f948d78634e38230e000c21364b6175868c8b8988868d9f9c86807f7e7d7b7a7875655d4c38230e00000b1b29394e64798e8c778196908f8e939c9e898886858279634e39240e00000c21364c6176859b8a81837f6a7e807e7c7b7a7a807c66514d40301d0a0004182a3b52636d757a7f8c9f999490807e939b86989b8a7a644e39240f0000000c1d2c3d495e73889580718796816b564141576c819688735e482614010004192f44596e84907b7180937d6f727a746d6c6b73889e8a75604a35200b0012273d52677d918e8b97826d687a827d7783998472716f6d625a4834200b00000c1c2b3b495b647a8a917c6e8499937e7d929e8a79635645312010000000000b1b28323f54697f948a747d9284737b899a9d9a8478675f4d382816020002172c41576c81969d937e788d826f849985819695806b574d483b2b1805000e23394e63788e85705a45301b0000000000071a2d3d4a57606260555d6f84999c8699928377665e4e4b46392f211100000004192e43596e83908a847c7a7c8d9f8a787674777d81878c7c67523c27120010263b50657b909d8784998976687e87848281807f868173604b3c2b19050003172939464b58677d838298847a8e947f7a7b8197907c746a62503c28130000061a2c3d495a697e939f8a7a64596f84999c879b9c8a7c66513c261100000012273c51677c918a7557687e938e78636b80958f7a65503a25100011263c51667b91a4a99f9d9c9faba49c95949392908f8e8a7b65503b261000031629394650657a8f8e79839696959499a19d9491908f8d806a55402b1500071b2d3e4d5f677a8c97826e737b75787b797775746b6670665e4d39240f00000c1e324657616665748a99837f837c81968c758293917c66513c2711000004182a3b495b6374899681728897826c574242576d829789745443301c0800051a30455a6f85907b6c81947e697d8f8481807f7e8a9e8c77624c37220d0012283d52677d8f959e9d877c7d8f98928c999f8c8786858178624d38220d0004172a3a47586165657b898170859a958076858b7e685b4d483b2c1f0e000003162839464b566b80958b767e93857083989d87879a897d675645321e090003182d43586d8298879a84798e837b869c87849a8b78726f62594834200b000f24394f64798e85705b46301b06000000000c21364a5b63757775747371859b927d847e6f6866656361574c3f2f1c090000000c21364c6176829099867d7282908774757c848c968c8276614c36210c000b20364b607587917c798e96806b777975726f6b6a707377625a4834200b000a1e334657616b75786e80959a8e9f96816c687d92937e695c504433210d00000c2135495b6378879d99846f606873889d8977859a9a856f5a45301a05000013283e53687d938b7661697f948f79646c8196917c66513c2711000e23384d63788b9191908f8f8e8d9e9b928b89898887868379634e39230e000a1e32465761667b918f7a788181807f8399947f7c7b7a786a62503c2813000d22364a5c677d7d8298937e7b908385908e8c8b897c79857c66513c271100000c21364b61757b7a7a8e9882747372849a8973757e7e73604a35200b00000b1f3447596379748c9782738998836d584343586e83988a75604b35200b00061b31465b7086917c6d82957f6a7f949a969594929e988d78624d38230d001025394d5f677a808a9e9d9089909d938f8e8d8d8c948c887b65503a2510000a1f33475861777a7978787474859b97826d70756968666259493d2c1a0600091e324657616a6c81978d787f9486748196897978899b8a76604b36210b0004192e44596e839883988b7b9088909ca49c9aa29f8a888377624d37220d0010253a4f657a8f86715c46311c07000000000e24394e6379898c8b8988868b9f9983817f7e7d7c7a7976655d4c38230e0000000a1f334658616d7b879591867b7b7b818891998c83796e615846331f0a00091d3245566b8096826f849a8b79898e8a8784807d79838c78624d38220d000c21364b617580888d7c7d939f8d8a8d7d696d6f7e938b7a645544311d0800000e23384e6379889d9b9f8c79757e7c919b867176858b7d68523d2813000000142a3f54697f948c786a6a80958f7a656d8297937d68533e2813000c2035495a63797c7c7b7a79797889927d7374737272716e635b4935210c000c21364b6175797e93907b666c7684808095937e8a7f6a635b504333210d000f24394f64798e9298a09f8c7b87989b8c89888785808a917c67513c271200051a30455a6f84908f8e98a0988a88878b9f8a8281807e79634e39240e00000c22374c61778d869b9883748a99846f594444596e84998b76614b36210c00071c31475c7186927d6e8396806b7f948b8383839a89827e685a4835200b000a1e30414d5d6573889d87817c7c877e7a797878777f7873655d4b37230e000c21374c617688908e8d8d8a898c9f9d888281807f7d7b77635b4935210c000c21364b61757f7e859b8e7980958f89889d87848689857e685645321e0900051a2f455a6f84947f94988398898f9ea79f98918d8c8a8779634e39230e0010253b50657a9087725c47321d0700000000162b40556b8095a7a89e9d9c9fa99f999695939291908e8b7c65503b26100000000417293a4a5c647474808c9b91888f969b8d83796e635b4c463a29170400091e324556667b908a767b909b85979f9f9a9896928e988975604b36210b0013283e53687d939e8a797b90927d7578857e828482989c8673604b35200b00061b30455b70859a9a869b97817f93919b9c867b757274685f4e3a2511000001162b40566b809597827f7e839a937f79778399957f6a55402a150006192c3c495b6367737372716f738b937e696867656360554e493d2c1a0600172c42576c818d939c927d676e8398838196937e8a8d7c665a4835201504000e23394e63798b9f9f959a9e897e938d7c7473727d8c98826d5f4d392410000a1f34495f74899c9c9ca4a89e9897989fa59c9493949289735e49341e09000b20354a6073879ba39984758b9a85705a45455a6f859a8c77624c37220d00081d32485d7287937e6f8497816c7f948a746d7c90897368604e3c2b190600061a2c3d4b5d6573889b857067798e8a878685848394806b564b3f2e1c080011263b50667b90a5a2a1ab9f9e9e9e9d9c9897959492908b79634e38230e0010263b50657b90939ba3907b81979f8e8d8c8b8c8c8a7468604e3828160200061b30455b7085907c8a9f899b867a899e8a827c78767572635b4936210c0011263b51667b9088725d48331d080000000010263b50657b8c8f8e8e8d8c989f8d89898887868685848178624d38220d000000000f24394e64798b82738197a59da59b85796e635b4e4a3d33291b0b00000b21364b60747c91947f73869c8a82979a848283849a96816c5645321e09000d22384d627889897b64798e96816c738a898d91908e918874604b36200b0000152b40556a808d8475889e8b83939aa2a49c8f89847e77624d37220d000002182d42576d8297a09795939aa19d938e8c99a197826c57422d1700000e1e2c3d4f647a888987868583999a847f7d7c7a7874605443301c0f0000162b41566b808b8a8e8d7a697e938f7b8297927d82988978624d38220d00000c21364a5b6b80968c80849a9b8581978a796b7f8d9b8575604b40301d0a000014293e53697e8786869c9e8a838282989c877f7e7f7d78634d38230e0000071c304354677c91a29b85778c9b86715c4d405b70859b8d78634d38230e00021527375e7388947f708598826d7e938e78667b908d77624d42311e0e00000c2136495b657b7b8a9c8673697b90998a8887868597826d57422e211100000c21364c6176878e8d8c8b8b8a898888878685858483827f73604b36200b000d22374d62778787868b887882988a7978777672888b75604b42311a0a0000071c31465c7186917c859b9b9c8774899e9f988b7e6c60564e493d2c1a060012273c51677c9188735e49331e00000000000e23384c5d65787a7978777782947f747373727171706f6d625a4835200b000000000d22374c6277899783879d98909a9f8c81776c625947341f170b000000152b40556a80919b9d948b8c9f9883859a85736e83988c78634d38281602000b2034485a627777687a869c9c87817f859b857c7a797b77625645321d09000316293950626a78736c819697817e849a9f8d8c8f939488735e49331e090003162939586d8294928e8d8d9aa29f8d8988888c8b7d67523d2712000000182d42586d82979e9c9b9a99a1a29a949291908e8773604a35200b00000b20354a6072757479797172899b85718398937d798d97816c57422c170200071a2d3d4d62788b97817689938476889c8681949d877762564532221200000012263b4f60697676798e9c87726d798d998472808a846f5a4935200c0000001325364d5f70849a9a85788d9c8772665e535c71869c8e79644e39240f00081d31445574899580718699836e7e93917c677b90907b65503b26140000000e23394e63798e909fa48f897e7c9184777572747b90836e59442e190300000a1f33465861757878777675757473727271706f6f6e6d69605544311d08000b203448596272727175746e83999781807f7e7d8a8c77624c372214000000081d32475d7287927c7d87859b88758a9f998399938174625a4834200f000012283d52677d9289745e4926140100000000091c2f3f4c5a62656463626f8495806c6b696866646054574d483c2b1905000000000b20344859687e93999d89827b849a9f978a8177624c37220d00000000152b40556a8090939ca0988c9096857d92927d738a97836e5a49351a0a000005192b3c4d5f67757d839695989c9790889d8b807e7d7b7968604e3a2511000a1e324657667c7f7d7b7e939e897681979680777a7f807c66513c261100000a1e32465761777f7d797878849a947f7473727776675f4d39251000000012283d52677d8d8d8d8c8b919a9f8b87878685847f695443301c070000071c304354606060758386757e877b6f849a947f6c818579634e38230e0000000f203448596d82978d7a797d76677c919c969f8a7a645948382816040000000c1f32425c71868c889d9e8873677a8f9983839599836e593c2c1906000000081830414e647a8c9c8677868c817b7c66696772879c8f7a654f3a2510000b20364b60758b9a847b879a846f7d8e8d7c667a8f937e69533e29140000000d22384d62788c8d979f8d877e7e93998c8b8a89899a85705a45301b0500000417293a465660636f747271706e6d6c6a696766646055544b44372715020005182b3b484d56607281877a859a9c93908f8e8f9f8e78634e39230e000000091e33485e7388957f77757e9489758baa8d788399978578624d38220d000013283e53687d938a745443301c09000000000011212f3c494d504f4e5c71869b8682807f7d7c7973604b38352b1e0e000000000005182b3b4e606d82989a84807f7e859aa99f9687725d47321d080000000b21364b60747b7e939883767b807873879d88767b8279634e3c2c190000000012273c51677d88928c80808298867c778a9f959492918e7d68523d2813000c21364b61768b94929093999f8f7a8398957f757f8a87725e4c38240f00000c21364b61757a7978777574859b95806d6b6a68665e4f4332200c0000001025394d5f6778787777767c919983727271706f69614f36251300000000132536434b607484988774787e7d7c869c9580757472675f4d39241000000005192b3b4e63798c9c867568615f6e8399a8917c675c4a3b2b1a0a00000000021423394e6379838b959d8c837d7b909e89989f8a78634d38230e00000000001222364a5c6c8197988273767e8a89797e7d7c889e907b66513b2611000c21374c61768c9f9a919a9b86707278776e6d7a8f96816c57412c170200000b2034485a6277798d9e8a746a7f948a83838281849a86715c47311c070000000c1c29384b60738389888685848281807e7d7b7973604b36312719090000000d1d2b364b60758396907b869b937e7b7a797b8f8f7a654f3a25100000000a1f344a5f74899f958d8b8c9e8d778da28e7974849a9a846f5a45301a050014293e54697e938a75604b352719090000000003111e2c35383a393a5d73889d9c97959493918f836e58432e190e000000000000000d1d31424b6075869c9a969493959492929686725c47321d07000000091e324556606674899e8976656b636a7f9496816c6c635b49351e0e00000001172c41566c8196947f6b778898836e6e8399998381807e76614c37210c000b20354a6072848987858483898475859a947f849497826d58402f1d090000182e43586d828f8e8d8c8a898c9f9c8682817f7e7b69614f3b27120000000a1e30414d5a62636261687d939b86705c5c5b59544f4332180800000000081c3043546f8499917c70859392919ca49e958b89867c67513c2712000000000d2135495b6f8499907b66514d62778a9e8b77624d3e2d1d0d0000000000000c2136495b636e7780889199897b909883858d7e695a4935200c0000000000071b2d3e4c6176899e937e7e93947f839392909ca4917c67513c2712000b20354b6073858a8684858b7f82878685838282989a856f5a45301a05000005192b3c485962778c9f8a756b8196887d7b7a7a819688735e48331e09000000000e23394e63788e9e9d9b9a999796959392908e846f5a45301509000000000012283d52677d929a8472879c96817e7d7c7d92917b66513c2611000000091e33495e73898e8c8b8a888985788da08f796475858d7e69543e29140000142a3f54697f948b76604b443727150200000000000e19202325334758748a9f8c8887868584837c66513b2611000000000000000000131e32455763798a9e9b8581807e7d7d8179634e39240e0000000002162838454b556f8499907a65564d61778a9f8a76614e493d2c1a00000000000c22374c617784816c687e93917c67677c91947f6c6b69615847331f0a00071c30435460707472706f6e747070859b937e84958775614b3621120000000d23384d62788186898d9194989c9f9c97969493907f69543f2a14000000011323303c484d4e4d50657b8c8d826d584645443f3b32251500000000000b20354b60748794836e6f838f8f8e8d8c8b8a8a89867d67523d281200000000061a2c3d4f657b888375614b4859687e8c8675604b36210f00000000000000061a2c3d494e59626a747c857e7786897b757869604e3c2c1906000000000000101f334758697e9399838295887580898887878c8777624c37220d00081d314455607376716f70757388969594939291929485715b46311c060000000d1d2b3b4d62778c9c8c756d82979592908f8e90978a745f4a341f0a000000000b20364b6074868b8a898988878686858483817c66503b26110000000000000c21364b6175848b7a72879a98969392919294927d68523d2813000000000d22374c62777976757473747072828b83736061757869604f3b26120000152a40556a7f958c7665605544311d08000000000000060c0d21374c61768c9c86737271706f6e665e4c38240f00000000000000000003162839495b677d8f8b7b6c6a6968676c635b4a36210c00000000000a1a28323751667c898676614c47586d818d8574604b352c1f0f00000000000a1f344759616f6c63607480837561617688887a6456544c473a2a17040000132536434a5a5e5d5b5a595f5b697f8b8878778079635746321e0a0000000c2035495a626c7075787c7f83868a8d9195989c97826d57422d180000000005131e2b353838384b5d6577786d64523f302f2a272015070000000000081c30435462787f776261757a797978777675747372675f4d3a251000000000000f23374b5d65736f6157463b4e60687773605645321e0900000000000000000f1f2c363b484d5560676f686171746660625a4e42311e0e0000000000000004172a3a4b607383847976807b656a737271717773625947341f0b00011426374455606158595560677d81807f7e7d7c7d7f78624d38230d00000000000d203448596b80877f69647a83807e7d7c7b7b827d67523d27120000000000091d32455660717675747373727170706f6e6c665e4c38230f0000000000000a1e334657616f7564667c85838181807f7e7f8076614c37210c000000000b1f34475962646160565e5f54606e756f60555761625a4f42321f0c0000162b40566b8095937e7b75604b36200b00000000000000000c21364c61768a9086715d5c5b5a58514c402f1c09000000000000000000000a1b2c3d4d5f677a79655d55545352564e4a3d2d1a070000000000000a1624384c5e6674716158463a4b60737873605544311d0f01000000000004182a3a474c5a575256606b6e615757617373645c4a3f37332a1c0c00000008182530354549474644444a4f6169767462616b635b4a3929160300000006192c3c494d56546063666a6d7175787c7f83878679634e39240e0000000000000e192022232f3f4b5961635b524635231a14120c0300000000000001142636485a626a6259576165646362626160555e5d524d41311e0a0000000000081c2e3f4b4f5e594b463931424e5962605545382816020000000000000000010f1a212b3437444b525a534c5c5e504b4d483c3124140000000000000000000c1d314455606e6f63616b655d555e5d5c59616055473b2a1805000009192637444b4c473a444b5f676b6a6a6968676869625a4935200b000000000005182b3b51626b7169615c646e6b69686766656c675f4d392510000000000002152838454b576060545e5d5d5c5b5a595857504c402f1c0900000000000003172939464b5560555e66706d6c6b6a69686a6b615847331f0a0000000005182a3b474c4f4c4b453849434a5660564b44464b4d493c32241402000014293e54697e9292908e7f69543f291400000000000000000a1f33465862777b76614c464544433b382f22120000000000000000000000000f1f30414d5d65635b4b3f3f3d3d4139362d1f0f0000000000000000091d2f404c5460544c463a304354606360554437271501000000000000000c1c2a3437454238454b56594b4646546060544a3e2d211f170c000000000008131c20303432302f2e32424f566060554c554e4a3d2d1b0b00000000000e1e2c353836434b4d515558556063666a6e7272635b4a36210c00000000000000050b0d11212f3a474c4e493d35271706000000000000000000000008182b3c484d544c48464b504f4e4d4c4c4b4449473d3a3123130100000000000011212e373a484436322824313b484d4b4437281a0a0000000000000000000000060d18202731363c453d3747493b3538352b1e140600000000000000000002152737444b595a4e4c55504b3f49483a474c4b44372a1d0d00000000091926313537332a31414d5156555454535152544d493c2b19060000000000000d1d344451565c544f4a4e5956545352515057524d41301e0a0000000000000a1a283239454b4a434948474746454443423b382f221100000000000000000b1b293337444b444c515a58575655545354564c473a2a170400000000000d1d2a34373937363127253038454b453831323638352c1e14060000000b20354b60737d7d7b7975604b35200b00000000000000000417293a4859626561584733302f2e26241c1204000000000000000000000000011323303f4b504e493d2e2928282c24211a0f0100000000000000000012222f36434a433633292636434b4d4b44372719090000000000000000000c181f222f2d2832364144363236434a4a43362d20100a040000000000000000070b1b1f1d1b1a19243238454b4b44374039362d1f0f000000000000000e192023263035383c3f37444b4e5155595d5c4e4a3d2d1a070000000000000000000003111c2a343738352c1f1709000000000000000000000000000e1e2b35383f373433363a3a393837363531273228251e13050000000000000003111c2325332f211e16141d2b3437353126190a00000000000000000000000000000509151d2027302821323426202320190e000000000000000000000000091927313644453837403b372f34332a3437353126190d00000000000009141d20211f171d30393c41403f3e3d3c3d3f38352b1e0e00000000000000001626343d41473f3c363943403f3e3c3b3b423d3930231301000000000000000a151d28323635302533323131302f2e2c26231c11040000000000000000000b171e27313631383b45434241403f3e3f4137332a1c0c000000000000000d181f222421201d15131c27313631271d1e212320190e0000000000081d3144556067686664605443301c080000000000000000000b1b2b3b484d504c473a29171a19110f090000000000000000000000000000000513212e373a38352c1f141312170e0c07000000000000000000000004121825303530251f17182630353835312619090000000000000000000000040a0c1a17161e212b2e211e253035353025181002000000000000000000000000050908060506141a2832363531262b24211a0f010000000000000000060c0d141c2023272a263135383c4043474739362d1f0f000000000000000000000000000c181f2223211a0f010000000000000000000000000000000e1920232a221f1e21252424232221201d151d12100a0100000000000000000000080e101e1a0c0903000d182022201d1409000000000000000000000000000000000002080b121a130c1c1f110b0d0b06000000000000000000000000000009151d202f2f23212b25231c1e1d181f22201d1409000000000000000001080b0c0a04121d24272c2b2a292827282a2320190e000000000000000000081622292c322a2722242e2b29282726262d27251e1305000000000000000000020a161e21201c131e1d1c1b1b1a1917110f090000000000000000000000000309151d201d2426302e2c2c2b2a292a2b211f170c000000000000000000050b0d0f0c0b0902000a151d201d150a090c0d0c0600000000000001142637444b5252504e4b4336261401000000000000000000000d1d2b34373b3733291c0c00030000000000000000000000000000000000000003111c232523211a0e000000010000000000000000000000000000000008131c201c13080408141c2023201d1409000000000000000000000000000000050003090b16190c08131c20201c13080000000000000000000000000000000000000000000a161e21201d14160e0c070000000000000000000000000001080b0e1115141d2023272a2e323224211a0f010000000000000000000000000000040a0c0e0c06000000000000000000000000000000000000060b0d150d0b0a0c100f0e0d0d0c0b080100000000000000000000000000000000000009040000000000050b0d0b0801000000000000000000000000000000000000000000000500000709000000000000000000000000000000000000000002080b191a0e0c16100e080000040a0c0b0801000000000000000000000000000000000a101216151514131213140d0b060000000000000000000000050e14161c14120d0f191614131211101712100a0100000000000000000000000003090b0b07000008070605040302000000000000000000000000000000000002080b080f111b18171615141315160c0a04000000000000000000000000000000000000000002090b09020000000000000000000000000009192631353d3d3b3935302618080000000000000000000000000d18202226211f170c000000000000000000000000000000000000000000000000080e100e0c060000000000000000000000000000000000000000000000070b070000000001080b0e0b08010000000000000000000000000000000000000000000104000000070b0b0700000000000000000000000000000000000000000000000003090b0b0801000000000000000000000000000000000000000000000001080b0e1115191d1d0e0c070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141d2028282624201c14080000000000000000000000000000050b0d100c0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000408070000000000000000000000080e1019171107090000050b0d141819160e0c0600000000000000000000000000000007000000000000000000000004000000000000000000000000000000000001080b080100000000000000000000000000000000000000000000000000000900000000000000000000070c0e140d0b05000000000000000000000000000000000000000002090b1c110f090000000000000000000000000000000000000300000006080300050b0d0f10100f0e0b080100000000000000000000000002030000000000000000000000000400000000000000000000000003090b181b1918171614131211100e0d0c0b07000000000000000000000002090b16181716151413121111100f0e0d0c0b09020000000000000000000000000000000001080b0c0a03000000000001080b080100000000000000000001080b1213110f0b0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000000005030000000006060000000000000000000000000000000000000000000000000000000101000000000000000000000000000000000000000000070000000005000002000000000300000000000000000000000000000000000400000000000000060000000000000000000000000000000000000000000000000000000000000000000000000000000000000003101b22252e2b24181f110d1920222a2d2e2c23211a0f0b0400000000000000000003090b1c12101012100e0f11100b141a16130d0400000000000000000000000009141d201d14090600000002090b0f0d0b050000000000000000000000060b0d1e0e0c0c121415130d090f1a2123292220190e0000000000000000000000000806000000000a161e213126241d120400000000000000000000000000060c0e180f0d0c1b1d1816181f222425252423201d14090000000000000000070c0e18180b0f11100e080000050b0d15190c0a0400000000000000000a161e212e302f2d2c2b2a28272625242221201c130d0b050000000000000a151d202c2d2c2b2a29282727262524232222211e160d0b0500000000000000000000000009151d20211e170b00000508141c201c1408000000000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000050b0d1a0c0b11131a1811090b141b1c0c0903000000000000000000000002080b080201080b0d101314151616151514100b08010000000000000000000000040a0c1d110f0d151a140c170c0a0b0d180d0b050000000000000000000000080d0f190b0802050b0d151b15130d0400000000000000000000000000000000000003000000000000000000000100000000000000000010212e373a4340362a3426232b34373f43434139362c221f180c000000000000000a161e213127252527252324262520292f2b28211507000000000000000000010f19263135312620190e0b0f151d2024221f180d0000000000000000000e19202333232120272a2a28201c232d36393e38352b1e0e0000000000000000060c0e1e1b0c0a040a1a283236463c383022120000000000000000000000010f1a21232d25222131332e2b2a3437393a3a393835312619090000000000010f1a21242d2d20242625231c110d181f222a2f221f180c0000000000000a1b2832364345444341403f3e3c3b3a393836353025221f180d000000000a1a273136414241403f3e3e3d3c3b3a393938373632282220180d000000000000030c121419192731353633291b120d1820263035302618130500000000000000070d0f0d0b05000000000000000000000000000000010a1012170b09020000000000070b12100e08000000000000000000000d181f222f221f26282f2c251d202a3031211e160b00000000000000000309151d201d15141c202326282a2b2b2b2b2a2926201c140800000000000000060b0d171f21322623222b2f29212c211f20222d221f180d000000000000000002101b22252f201d151920222a312a282015070000000000000000000000000000030a0c180e0c07000000020b111316140e040000000000081b2e3f4b4f5953463f493b383b484d545858564e493d37342a1d0c00000000000a1a283236463d39393d3a37383b3a353e44403d3326150000000000000000000f1f2c37444b4437352c1e20242731363937342a1d0d000000000000000e1e2b3538483935323b3f403c332f383d4a4e534d483c2b19050000000000000e1920233331221f18162838454b5b514c40301d09000000000000000000000f1f2c3639423a3736464843403b484c4e4f504f4d4b443726140100000004121f2d3639424235383c3b382f20232a3437404437332a1c0c0000000003162839454b585b59585755545352504f4e4d4c4a433637342a1d0d000002152738454b565856555554535251504f4f4e4d4c4b453837342b1d0d00000000071420272a2e2737444b4b463930231e2b3436434b43363123130100000000010f1a2124221f180d0e05000000000000000000040a0c131e25272c201d150a000008131c202825231c1103000000000000000d1d2a34374537343a3e44413731363f46463632281b0b0000000000000a161e2731363127263035383b3e3f404141403f3e3b353026180800000000000e192023293336473b383740453e3642363334374337342a1d0d0000000000000010202e373a443631272b35384046403c3325150400000000000000000000070d0f171e212d23211a0f0106131e26282c29211608000000000e22374b5d656e6453555e504c4e5962696d6e6b635b514c473b2a180400000003162838454b5c524d4d52504b4c51504b5459555044331c0c00000000000000061a2c3d495560554d493c32353938454b4e4c473b2a1805000000000006192b3c484d5e4e49434f545550433f4c505b6369625a4835200b00000000000e1e2c3538484637332a1e3245566071665e4c38240f000000000000000000061a2c3d494e584f4b4c5b5d58565b59626465656463605544311d0800000012222f3d4a4e57584b4c51504b3f35383b484c55594c473a2a1804000000091e324557606d706e6d6c6b696867666563626160545a4c483b2a180500091d314556606b6d6c6b6a6968676666656463626160565d4d483b2b18050000001425323b3f433744556061574d4133323b484c5460544e41311e0b00000002101f2d363937342a29221608000000000000000c171f212230393d413631271a0a0a182530353d3b372f211100000000000005182a3b484c5a4c474e535a5447454b545b5b4b4639281603000000000a1a283237444b443736434b4d505354555656555453504b4336261401000004121e2b35383a464c5c504c4d555a534c574c46484d584c473b2a18050000000000081b2e3f4b4f594b44373c484d555b55504333200d000000000000000002101b22242933364239362d1f0f1324313a3d413d3426160400000010253a4f657b836e616a74665e6068787f828381796366615947341f0b000000091e3245566071675f5f67655d5e666560696f6b62503a2a17040000000000000c2135495b63746e625a4b464a4e54566064625947341f0b00000000000b2035485a6273635b5361696a61504c5d6570797e78624d38220d0000000006192c3c494d5d5b4c473a2a364b6074867c66513c26190d0b060000000000000c2136495b636d645c6170726d6b707477797a7a797873604b35200b0000091d2f404c5b636d6d605e66655d4b494d4f59626a6e615847331f0a0000000b21364b60758285848281807f7d7c7b7a797776757370625948341f0b000b20364b6074808281807f7e7d7c7c7b7a7978777776757262594834200b00000d1d32434f54594c4b607476675f5043454b59626c7568604e3a251100000010202d3d4a4e4c473b3e3426160500000000010f1c2a333737414d52574b453827151a2836434a52504b3f2f1c0800000000000b1f344859626f615960686f65545660697071615746321e0900000003162838454b55605552545460626568696a6b6b6a6a6965605443301c08000012222f3c494d4c586172665e626a6f69616c615859626d625947341f0b00000000000d22374b5d646e6055444a5a626a706a61503c280b000000000000000715202d363939464c584e4a3d2d1d2331424e5356514434210e000001162b40566b808c766a7f897c66687e8b948b888a836e7b77614c37220c0000000b21364b6075867d67677d7b65667c7b757e84806b5847331f0a0000000000000e23394e63798c83786b61576064696f757977624c37220d00000000000d23384d627888796b69697f7f6a5550657c858e93826e58432e19000000000c2035495a6373706158473a3e4f647a8f826d5742312e2320190e00000000000e23394e6379827a69758588838085898c8e8f8f8e8d85705b46311b00000f24384c5e6679828273667c7b65505a626462777f8376614c37220c00000013283d53687d929a99989695949391908f8e8d8b8a898477624c37220d0011263c51667b919796959493939291908f8e8e8d8c8b8b8677624d37220d0005182b3b4f61696e62596d82897d6a614b56606a77828a7d68523d28130000071b2d3e4a5c64625956514434220e000000000f1f2c3a474c4d4d5f676c605645311d293845546067655d4b37230e00000000000d22374c6277847761687e846f5860747f858575614b36210c000000091e3245566071757067696f74787b7d7f808080807f7e7b72604b35200b00091d2f404c5a62616176867c667880847e7681766162778277624c37220d00000000000f253a4f647b8374604b5c64787f867f6a55392917030000000000031525333e4a4e4c57616d635b4a3b2b30414e60686b62513d2914000002172d42576c828d78708599846f7b8c96807673817e7f917e69533e29140000000f24394e64798e826d748984707387857788998c77614c37210c0000000000000b20364b607482928a80756e74797f84898e836e58432e19030000000012283d52677d9284807e7c8787725d596f8389879c86715c382816020000000e23384d63788885766158515351667b91836e5939474338352b1e0e000000041a2f44596f84978b7e788a999895948d8884817f7e7e7b65503b2510000011263c51667b8c978e79718686715c62787a738995927d67523d281200000011263b51667c9093939da0978f9a9d94909a9e8d8a898578624d38220d000d22374c627785878786868584838a8982828180807f7f7d73604b35200b000b20344859697f837762697e948d7f6d6067757f8a968578624d37220d00000d22364a5c707977736c62513e2909000000061a2c3d4958616259677d8174604b41303a465660727d7b65503b2510000000000012283d52677d917c676f848b76616379898a907b65503b26100000000b21364b6075858a857d7e84898d909394959593939292907d68523d2813000f24384c5e66787761778c85707e889a89798e7f6a6e838e79634e39240e0000000006172c41576c818f79644f64798b959b89745746331e0a00000000000d203343505c646161768279635948373e4d5f687d806b56412c16010003182e43586d838e79647a8c8a76859a85757876787c8c8a77624c37220d00000010263b50657b90846f768b8772748a88737a8f8f79644f3a240f00000000000c171f314556606e7d89958783888e948e867e75614b36210c000000000014293e54697e939a9593929d89735e54656f747b8f89735645321e0900000014293e53697e939b857661666867677d92856f575e5c594d493c2b190600000014293f54697e8b9f93827a8399867f787372867b6969655d4b37230e00000c22374c61777e86907a73888a74586e8287727b81947f69543f2a140000000f24384c5e667c7e7e8897827a84947f7c908879757470625a4835200b000b1f344759627179838281807f7f89887c7b7a7978756967605544311d08000d22374c62778c98826d616c80969582757c87948c807462594834200b00000f24394e64798e8c88816c563727150100000c2135495b637677656d8396816c5f4d3d48586174829285705a45301b050000000014293f54697e937e6970868d787371707489927d68523d28130000000f24394f64798e9e9b929399979c8c888482807e7e7d7c7b74604b36200b0011263c51667c8c897572878e79687a8e8c778987727a8f86715b4a36210c0000010f1a212e43586d83907b665760757e80958b76614b36210c000000000013283c50616a797662778c88776255444a5c677d9286715b46311c060004192f44596e848f79686c81947f94927c7c8a82718797816c594834200b00000012273c51677c918671788d8974768c8a747b91917c67523c2712000000000c1c293336384d627880879d9d989e89807971696157463220190e00000000152a3f556a7f94878381808c8a7455495761657a8f8b76604b36210b0000000c22374c6176849a9b85767c7d7c7b809685757473716e625a4935200b0000081826374f6172879c8b937f7d927d696564768c806b5c504b3f2e1c0800000b1f344759617085917b72888b766170868a746b8095806a55402b15000000091d2f404c5e666b8095917c6f84937e73879c8777625b4d483c2b19050005182a3b47576c819797969594949e9d91908f8e8d8c7a65504437261401000b20354a6072849a8d7a64626c81979888919a887b6b6055483b2b190500000d22374c627785848689745544311d0800000e23384e63798a8c7b657a8c917d675b4959627684988b7b65503a25100000000000152a3f556a7f947f6a72879c8a888786848d947f69543f2a140000000b20354a6072808a979c9287818677726f6d6b69757e7566605645311d090013283e53687d93937d6c819681737b908f7a83917c85937e68533d2d1a0700000f1f2c363944596f84917d6e6c6b6a697b908d77624d38220d0000000000152a3f556a7f8e87776d82988473604b59647a8b907b65503b26100000051a30455a6f85917c7d75758280958a7b8b917c677c8378624d3b2b180500000919263e53687e93897f8196917c7d928e797e93947f6a543f2a150300000417293a464c57596e84969d998a8c9d8b8075676054463938352c1e0e000001162b41566b8095806e6c738a8b75605a6275777b8f8d78624d38230d0000000a1f3347586173879d9b8791939190969e9b8b8a88868378624d38230d000114263644556073898d787e787f947f797a797b8f817471645c4a36220d000417293a464c5b7186927c72888e786371878b766c8196816c56412c170100000012222f404f6072879d88757085947f6a7d92937d685343352b1e0e0000000d1d2a394f647a868a82818180958b7f7e7d7e837b73604b352619090000071c3043546277889a85705f6777889d9e9a8476655d4b44372b1d0d0000000b1f34475962716f818a75604b35200b000011273c51667c919a85706d82978a79635b6377869a927e685d4b37230e0000000001162b40566b8095806b73889d8a888887859b95806b56402b16010000071c304354606b7681927e727d9284838281807e828e7a644f4538271502000b20364b6074869b85717c918d88879d927d7c91889b8976614b36210f0000061a2c3d494e505a70859a868382807f7e81968e79644e39240f00000000051a2f445a6f84999c8677778896816c5f62778897816d5e4c38230e0000061b30465b7085917c8586786d7a817d7c8b8672737a7b655a48351d0d00000114263744556a80959d94969b9a919297978e939997826d58422e211000000a1f334658616c6c6b7f959983767b889c95887d72605e5b4d493c2c19060002172c41576c8196816c62768b8c76616278878b7c918f7a644f3a250f00000004182a3a475473899d878e9293929199a19f8f8e8d8c8b7b66503b261100081c3043546073728b8c776d6b809580898f8e8f999789857a644f3a240f000a1f334658616b7287937d7287907b6972878c776c8297826c57422d17020000000b20344859697e869b857f7e889882797883807469614f3b270e00000000000d22364a5c6e8398878685849a8c81818082907b665544311d09000000001325364759657b8c917c677d8a9d9b999e897b68604a433625130000000005182a3b474c5b6d828b76614b36210c00000b20354b6073859b8f7b6577899c86746479879c95806b604e3f2e1c0800000005121d2c41576c8196816c748997817d7c7a7b9097826d57422d1802000000132536434a57697f927d697f949892908e8c8b8b917b66513c271a0a0000091d314556657b908e79768a9e898689897b758a9e96816c5746321e0a00000c2136495b63665e71869b9c9796959593969f8f7a65503a251000000000000e23384e6379889e9c86777c91917d6774859b8775614b402f1c090000071c31465c7186917c758886798e9792919a9a8b888988735443301c070000081d314455606c7d8a878685859b9a848282818083837b644f4b3f2e1b08000c21364c61768182807f899e8b7d7b7c879c9d9281747370625a4935200c0003182d42586d8297837977798d8d776276869c867b90917c66513c271100000003111e324556758a8f7a787c7e7d7c83998a7a79787774665e4c38230f000b20354b6073878b909b858277819681888b8b8b9f8a868479644e39240f000c21364c6176817d87947e728798827e7e8a917c788298836d58432e18030000000d22374d62778c9ca39b94939da0988e8d998c887f69543f29140500000000071b2d3e5b70869b96918f90999d88878688937e6853372715010000000008182a3b4b5d697f948773859a948684999e8c7d6b605443301c07000000000d1d2a3443596e838c77614c37220c0000081d31445562788a9a846f697e9397817a899d98826d625042312111000000011223303942576d8297826c758b9f97929190909a99836e59442e19040000000818253039556b80947e6b8095837c7a78777580927d67523d2812000000021527384b5d6e839681798799837575736c6e84998b78634e3929160300000e23394e63797b6772879c868281807f7f8299917c66513c271100000000000c2135495b73889d959c867683998a7982988c7a645746322111000000081d32475d7287927d6b80947e86878786858484828a8a75604a35200b00000b20354b6073818382818080809599837c7b7a7978777573655d4b37220e00152a3f556a7f949796959ea79f9290919c9d9c9c8d8a888478624d38230d0004192e43596e8398998e8c8d978e796e8399917c7b90937e68533e291300000011212f364b60768b907b656776767582978b736e6c6860554c402f1c09000b21364b60758b929c9b928a798297827476757b9084716f645c4a36210d00152a40556a7f95929d958071869c9894929e9a918d9899846e59442f19040000061a2c3d4b617689908f8e8e8e97a1998b898987857e68533730231301000000021527375d728796817b7a7a908d78737482957f6a55402a150000000000010f1d2e3f4f616e82907c7c867f737383999f928072604a35200b00000000000d182f44596f848d77624d38220d000001142637495a687d928f7a6573859b97899e9a8474604b44332413030000000a1d30414d525e6e8398836d778c9a84807f7e80959a85705b45301b080000000a1a283241576c8195806c81969892908e8a8989937e69533e2914000000000a1a2f3f4d62778a868a9d9d998b8a888176889e8976614c362614010000182d43586d82907d738899847d7b7a79787f95927d67523d281200000000000b20354a60758a957f87927f77899e899895806b5d4b39291603000000081e33485d7388937d6b809580777d7c7b79787775888b76614c36210c000010253a50657a8f9998979695959a9a9991908f8e8d8c8b897a654f3a25100012273c51677c8d8f9d9490909fa49c89888887868685848277624d37220d00051a2f445a6f84998c8787869c988281979b85707a9095806a55402b150000091c2f404c5062778c917c677a8b8b8b8c9f9a8483817e685847331f110000091e324556647a7e92927d74738399837a7d7c8095857673625a4835200b0012273c52677d8d929b9d887d869c8b88879d9b8584889a846f5a452f1a0500000c2135495b6365777a7a7978798e998475747372716860554d41301d0a0000000d1d31445574899e96918f9099968d8a8b8b96816c57412c1702000000000f1f2d3b484d5760747f777e8382818080899e9e927d67523d26190900000000001a30455a6f858d78634e38230e00000009192c3c4e606e8399846f647a8d9f9e9c867661564531261606000000001025394d5f67746e8499836e788d9d8784848282999d87725d3b332616040002162838454b586d8396816d82978581807f7e7e85947f6a553f2a15000000021424323d4a59657b7c8689889d9b85847f8096a7947f695443301c08000010253b50657b908a798b9f9991908f8e8d959e937e69533e291400000000031121364c61768b917c767d77677d929e9b8574604b3f2e1b0b00000000091e34495e7389947e7988957f819291908f8d8c8b9e8d78624d38230d00000c21364c617685898887878685858484838382828180807e76614c36210c001024394d5f67787b877f7b7b8a9c8775757473727981736d62594834200b00061b30455b70859a8573727b8fa09897888b7b657a9097826c57422d1702000e23384c5e6570798e937d687c9296959da69d9491908b77614c37210c0000091d32455660687d92937e77888b9a84889291959e9b8c8878624d38220d001025394d5f67777d92a29a939c988373768b8f7b6f849a85705b45301b0600000e23384e63797a6f677a7a797b8f9b8573716f65656f75675f4d39251000000d1d2a364b60758b9a847f7f8196947f7c7c8798836e58432e1b0d000000071a2d3d4a59626b757b7673889695949392919094917c67514437261401000000061b30465b70858e79644e39240f000000000e1e31424c6277888b77676d82979d88766158544f433223130000000012273c52677d897f849a846f788a9b9795948b898a92836e59514433210e00091e32455660696f8498826e839987838281807f8695806b56402b160100000c1f32424f5b636d7367767c798e8b76787c8a9d989d8773604b35200d00000e23384b5d6e8298879c9f8c8888878685879d957f6a55402a150000000011222f384d62788d927d68686263788a9f95806b5d4b3b2b190900000000021628385f748996818a9d8a787c85858484838281978e79644f39240f00000a1f33465861717378838586877983807a82858788776b69615846331f0a000a1d30404d5a667b919490909f9d978b8a898887898f7a644f483b2b180500071c31465c71869b8671667b90a49c98837365657a9099846e59442f19040010263b50657c84849a947f6974808180889d947f7c7a77625847331f0a00000b20364b60747e8c9c9b93868e8e9185849a89889d8b828075604b36210b000a1d30414d5962758b9a847e869a8571778c917c70859b86715c46311c0700051a30455a6f8590847d8f8f8e8f999f8d8886847b7a848d7c67523c27120005182a3b474d62778c9e8a8787869c9a848381899a856f5a38392b1b0a00000c21364a5b6378808990816c7c81807f7e7d7b7a7f7e6b68605544311d08000000071c31465c71868f7a644f3a250f0000000000131f344759657b847b7c6777899e96816c666a614f41301b0b000000152a3f556a7f9484859a857280858682807e7d7c7d7d79776b62513d2814000b21364b60747e7d8699846f849a9c928b8988868997816c57422c1702000012263b4f60697982887d7e8c8388878289849a878298917c66513b2a180500081c2f3f4c6277899ca49b857978767474829796816b56412c16000000091c2f404c5064798e947f69556176879c9d9f8c7b65594837271501000000091e324556758a988398907b6a7e81807f7e7d7c7d91907b65503b261000000417293a4a5c64767c9189837e758b867f948b847e7275655d4b3a29170400001222303c53697e938a85848c8882818a887f7e87917c67523c2b1d0d0000081d32475d72879c8774727d919c879c8c7972717b909b86705b46311b0600162c41566b81969597947f6a74777574879c8f7a6e6c6a655d4b37230e000011273c51667c919c8685847d79797c777c91857f958a746b605745321e0900081b2e3e4b5c64768b988370859a8b86859b9a8481889c87725d47321d0800000f243a4f647a889a929b9e94908f8e8e909a998a90998778624d38230d000b1f344759626d76899a96948a8b9f9d8785858790816c56564939271300000e24394e63798b969685787687806b696867667a7f80807e73604b35200b000000071d32475c7287907a65503b2510000000000005182a3b4b5d656f848c7a687e939f8e7a7c7f6a5f4d3929160300000e24394e63798e88869b86788d9897969594929191928e8c806b56402b16000f243a4f64798f92979a8570869b867d7c7b7a798798836d58432e1800000014293e54697e8e97927e80958b8887889984927d758a9a846f5948341f0b0000111f344759687d92a2a39b8e8d8c8a898b9f98826d5843271a0a00000f23384c5e666e7b9095806b6073849a9d879a9d8877625544311d120000000b21364b60768b968187947f7f939796949392919192917c67523c27120000000f24394e647a8b7b81838586788d8976848182807b8a7b654f3a251000000004162b40566b80958671758a8570748988727388947f69543f2a14000000091e33495e73889e8f8987879d9681969e8a8786859b9d88725d48331d08000e24394e6379818082837775878c8b8a8d9f9b8583817f7b654f3a251000000c22374c61778a927d706f6a63757e79768a947f87826e544d483b2b1805000d22374b5c647a7c90998371849a9f9697a0a098919d9d88735e48331e0000000d22364a5c647785989e897e7c7a79797b849a9f938376625a4835200b000d22374c627782828284817f7e8196957f7b797a7c7775716856432f1a05000e23384d63788c90817462778c89756053657b8d95928f8d78634e38230e000000081d33485d7288907b66513b26110000000006142431414d5a636a7f9485707385968f7a86927d675746321e0b00000c21364a5b72879c889c878489838281818a8b7f7e7d7d7c76614c37210c000c21364b6175828282857e72879b979291908f8e9499846e5944281a0a0000142a3f54697f948b7e6c81917c767381968297846f84998b77624c37220d000c2032434f59616f849aa89f908d8d8c8b8a8f8e7f695445382715020011263b50667c83839997826c6c81969e8877839a9a8473604b40301b0b00000c21374c61768c97828197887f9499838082988b7f7d7e75614b36210c00000013283d52687d9280888a847e798d8c7a909688807e937e69543e291400000003182d43586d82988a83829888807f948b7e7d8c96816c56412c17000000091e33485e7388979c9e9b8c93937d859b9e9d9594969988735e48331e09000c21364a5b636c6b6d7b807b8f999a9f9f969b9b98939189745e49341f09000b1f3447596c81978a84827f768293817a8798827876737162594834200b000f253a4f647a8f909a9f8c86879d9681829798827c899e89745f392816030000071b2e3e4a59627482959e8a7e7477818b9a9b8b7e6f6158483c2b19060014293f54697e94989999969493969f9d958f8f8e908c8b86715c47311c07000c2035495a657b7b6c61687388927d67596e83998c7d7a79705b4935210c000000091e33495e7388917c67513c271200000002132431424e5f67787a778b917c6a78817d6d82978875614b3929160300071a2d3d566b80969ea59c9782828887858d998382817f76615847331f0a000a1e324657616e6d6c7975697e8582859b867d7c7e847b65504538281603000b20364b60747f7a686d8398918c8d8b947f948c82859b8d78634e38230e0013273c4f616a777678899e8a7b79777776757a7a6964605645311d0900182d43586d8298979897826c7d929f917c66788a9e96806b5f4d39291703000d22384d62778d98827c91947f869c877b79889c877769615746321e09000000152a3f556a7f94959e9f8c8a899e9b869b8883828596816b56412c1601000006192c3c586e82939190949d9e8d909a9f8c8a8c91816b563625130000000010253a50657b81869b85777d7e757e949d877f7e81847c66503b26110000071a2d3d4a4e5d657b8a917c8083839a8c81859b887e7c78624d38230d000004182a3b4d62788b9e9997918298927d899da0988d8c8b8677624d37220d0010253a4f657a8f949da49c8b899e8d787b90957f73889e8a755746321e0900000010202e3b485660727f8d9e93868a969f96857969604c473a2b1e0e00000e23384d637884858484838382859b9a84807f7f7e7d7d7a644f3a240f000006192c3c4b5d656669767d7a849985705a72889d877265635b493d2c1a06000000001f34495f7489927d67523d28120000000b1e31424e60687d8a8e7a8499877f7e7c7b7a7e9395806a5746321e0a00000f24394e64798e9cada1917c849795959f9b918a89877a644f3a2917040003162939464b636c808e807b7f7e7d82988b7b7877757470605645321e0900081d31445560696c777a8398827e7d85927d8a9f97939290816b56412c1600152a3f546a7f8c8b8b8c9f9d87838281807f7d7c7b7975604b36200b0011263b51667c8382828378758a9f97826d6f727e939e917c675746331e0a000e23394e63788e9f8b879d9c867a8c9d8f8e9696917c67514639281603000002172d42576c81959396959392969f9a918b8a8a898a91836e59432e190400000c2135495b63777e7d7b7e948b787b908d7874787c74605443301c070000000e23374b5d656c80958c79686962788c9f8a78696b6f665e4c38230f0000000f1f2d3a4f657b8a9c87736b74859a85717c91947f6a625a4935200c0000000c2035485a6d829799837c80928c77848a909e8985848176614c36210c000e22374b5d657b7f949c86768399958080969781768a9e8b76614b36210c00000002101d2b384554606a7d8a9d9b9f9f8d8074635b4f42332a1c0e0000000c2035495a636f708184848382859b99837e7d7c7b6867645c4a36220d0000000e1d31445560747f8992857f948d786f748b9c87715c4e4a3d2c1f0e000000000d1d314455758a937d68533e281300000011263a4e60687e8d9d87747c919d949392908f939d9e8976614b36210c00000d21364a5c687d92a799837a80817f8095917c7877746e6453402b0c0000000b23374b5d6c81968f7b8a949392989c9b8f8d8c8b8a8575604b36210b00021527374c6277818a8f8b9b85828187937e869b877e7c7b75604b36210b001c32475c71869caa9f9faaa59d99989695949391908e86715c47321c000f24384c5e666e6d6d7b7f768994877574838978859a9e8976614b36210c000c21374c6176898f8a88888b816c80959d8781817e72604a35281b0b000000000f24394e647a7f7e817f7e7c8196917c76737574787c78624d38220d0000000e23384d6379898a8987879d9983849a97817e7d7c7a72604a35200b000000081c2e3f4b52677c9195806b555a71869b937e69565a504c402f1c0900000001162b40556b8095907c66697e93937e6973869c8f7a644f3c2c190600000005192b3c4d63788c9d8772747d7c667072899a84716f6d615846331f0a00081b2e3f4c5e657a8f9d877283999e95969f9e978b9da28c77614c37220c00000000000d1a2836434a5f677a879aa2917d6b6056493d321f180c0000000006192c3c494d5a697f85888b8e909395989392928f7b66514a3e2e1b070000000b20354b607487949b87797b909d878583989c87725c47362d1f0e000000000d1d2a364b60758b937e69543e291400000013283e53687e939f907c6674879d9f8c89888786888f8674604b36200b0000071a2d3e4b60768ba08b7583969795959e9b918d8c8b836e59432e1904000010253a4f657a8f99836e8389889d9c86858a9c8683827f73604b35200b0000172c41576c81969b85858c8c9788888c7c829789766765605745321e0900162b40566b808d8d8c8b8a959e9e8a868686858483827d67523d281200091d2f404c515e677d8c917c797e786c81968e79798c9a8c77624c37220d000a1f334758617679747373766c6074858b7d6b6c69605443301c0b00000000000d22364a5c646e8496959392969a99918b8988867f69625a4835200b00000013283d52687d929a999898979796959594939392918f7c67513c27120000000011212e374c6277848277624c53687e8b8577624d443b382f221200000000000b21364b607580806b5e647a898a7761677d8e8777624c37220e00000000000e2035495a6c81897e686068665e546a7f887e685a574c463a291704000010212f4050657a8f9d88737f8f8e8b8b8a898887878c8473604b35200b0000000000000a182530414d5c6477848f8775604b45382c1f14040000000000000e1e2c35384f6169707376787b7e808385888b8c7a644f3a2e2010000000000b20354b60748894857763768c9a939190909385705b46311a0f0100000005182a3b474c61768b947f6a543f2a15000002172d42576c819797816c5e6a7f95958074737271767a75605544311d080000000f22374c61778ca28c767c858483859b9983807f7e7a644f39240f0000000b20364b6074828778626e747f94897370819788766d69605443301c08000010253a4f657b8b857675777f95857377697e93907b66504b45392816030014283d50626b777777767580959d87727170706f6e6d675f4d392510000012222f3b51667c8c9e88756369667b909b8570687e857e68594834200b000417293a47586164605457615755617677675f56534a43362513000000000000071b2d3e4a54697f8888878686858484838282817c6650483c2b19050000000c21364c61768285848382828181807f7f7e7d7d7c7a72604b35200b0000000003111f344759626f6d6259484e606874716259483426231c12040000000000091e324557606b6b62505c64767762595f677975625948341f0b000000000006192c3c52636c7368604b52514c50616a7268604e423633291b0b000000021120364b607483887e696a7a79767575747372757773605443301c080000000000000008131c303e4a5961737a7661574532271a0f0100000000000000000e192032434f545b57616366686b6e70737677645c4a3622100200000000081c30435463797f7462596b80847e7c7b7b7e78624d38230d00000000000b1f344759626d778c95806a55402b150000000c21364c6176828375614d62788c9e88735e5d576165605645372715020000000b20354a6072848c847266706f6e7c8d8d7c6b6a69645c4a36220d000000091d314556606d72625a596c818f826d667c8e877661544b433626140100000e23374b5d6577746160687e8c8573616378868376614c3632281b0a00000e213344505a626261616075868f836f5c5b5a5a5958524d41301e0a000004142a3f54697f94937e6857586e8398927d6760687068604e3b2b180500000c1c2a3a474c4f4a43464b4646576162594d413e35302518080000000000000010202d3c4f61697372727170706f6e6e6d6c6c665e4c382b1e0e000000000a1f334658616e6f6f6e6d6d6c6b6b6a6a6968676764605443301c08000000000005182a3b474c5a584c483b424e5460544d483b2b180f090000000000000003162839454b565550444a57616259474d5b636056483b2a18050000000000000e1e354552575e534e423d3b384350555d534e4231211f170b0000000000091d324556606f7369605d65636160565f5e5460626054433626140100000000000000000012202d3b475560656158473928160a0000000000000000000000061425323b3f39464b4e515356585b576161594a3e2d1b070000000000011426364a5b6369605651626b6f6967666569625a4935200c00000000000d22374c627782819695806b56402b160000000a1f334658616d6e6157485a6e828b816c5739464b504b453828190900000000071c3043546072777360545a5a5e667878665e55544f4a3e2d1b0700000002152738454b585d4d484a60727a7661607279756158473530261808000000081c2e3f4b596260564b6068777160545a63716f615746331e160a000000041626333c484d4d4c4b5661767a74604b46454444423d39302313010000000b20354b60727e8073604b4d6278838374604b535b524e41311d0d000000000c1c2a33373a353033363339464c4d483b3029201c1308000000000000000002102032434f545e5d5c5c5b5a5a5958585756504c402f1c0e00000000000417293a464c585a595958575756565554545352514f4b43362614010000000000000d1d2a3437444337342b3136434b4336342b1d0d000000000000000000000a1b28323641403d3339464b4c473b3d4a4e4b45382a1d0d00000000000000001727353e42493d3a31282624333c40483d3a3123130a0400000000000002152838454b5a5e544f4b4f4e4c4b453849434a4c4b43362618080000000000000000000002101d2a37444b504c473a2a1b0a00000000000000000000000000071420272a293236393b3e404339464b4c473a2d20100000000000000008182d3d4a4e544b454451565a53525150534d493c2c1906000000000011273c51667c91918f8c7c66513b26110000000417293a464c58594b463c53646e766c63523e32363a3632281a0a0000000000001325364354606260544336404d5a62625a4c403e39362d201000000000000a1a273136434838354354606561585460646056473a2a1c1408000000000011212e3b484c4b45424e5961594a43494d5c594c4639291703000000000008161d2b34383837384658616560564531302f2e2d28251e130500000000081c30435460696b605544495a626e6e6055443d453d3a3123130000000000000c171f2124201c1e211e29333637342b1d140b070000000000000000000000031525323c3f4848474646454444434342413b382f2211000000000000000c1c293336434544434342424140403f3e3e3d3c3a353026180800000000000000000d181f222f2d22201818263035302620180d0000000000000000000000000a161e212c2b281b29323637342a2d36393632281a0d0000000000000000000917222a2d3428261e13111520282a3328251e13050000000000000000000a1a28323644483e3b373a3936363228253035373530261808000000000000000000000000000c192631353a37332a1c0c000000000000000000000000000000030c1214161e212326292b2e29323637342a1c100200000000000000000f1f2d36393f3632333d40453e3c3b3b3e38352c1e0e0000000000000b21364b60747e7c7a77665e4c38240f000000000b1b293336424436323646535861585245351e2125211e160a0000000000000008182536434a4d4b433626303c484d4d483c2f2924221b10020000000000000a151d202e32232536434a4f4c47434a4e4b45382a1c0c0100000000000003111d2a34373632313a474c473a30353847443633291b0b00000000000000000d1920222222293a464c504b453827151a191812100a01000000000001142636434b54564b44373c494d59594b4437273028251e130500000000000000040a0c0f0b070a0c0b171e212220180d000000000000000000000000000000071520272a3333323131302f2f2e2d2d2c26231c110400000000000000000c171f212e302f2e2d2d2c2c2b2a2a2928282725201c140800000000000000000000050b0d1a180d0b0508141c201c140805000000000000000000000000000003090b1616130b161e21221f181a2124211e160a0000000000000000000000050f15171e13110b0200040d13151d13110b0100000000000000000000000a151d202f33292622252421201d15131c2022201c140800000000000000000000000000000009141d2025211f170c0000000000000000000000000000000000000000030a0c0e11131619161e21221f180c00000000000000000000010f1a21242a211e21292b2f29272626292320190e00000000000000091e3245566068676462594c402f1d0900000000000b171f212d2f211e28363a464c463a3527170c100b0903000000000000000000081825303537353026181e2b353838352b1e140f0d0700000000000000000002090b181d0d182530353a37333035393632281a0c000000000000000000000d181f22201d1c2a3437342a1c2023312f211e170b00000000000000000000050b0d0d0c1c2933363a3631271a0a0004030000000000000000000008182630353f413531262b35384444363127191b13110b010000000000000000000000000000000000030a0c0d0b050000000000000000000000000000000000030c12141e1d1d1c1b1b1a1919181717110f090000000000000000000000040a0c191a1a1918181716161515141312120f0b0801000000000000000000000000000005030000000001080b08010000000000000000000000000000000000000001000000030a0c0d0b05070c0e0b09020000000000000000000000000000000209000000000000000000080000000000000000000000000000000002090b1a1e14120e100e0c0b090200070b0d0b0801000000000000000000000000000000000001080b100c0a040000000000000000000000000000000000000000000000000000000100030a0c0c0a0400000000000000000000000000070c0e140b090e14161a14121110140d0c06000000000000000003162838454b53514f4c483b2f221200000000000000040a0c18190c09181b29333633291b170900000000000000000000000000000008131c2022201c14080e1920222220190e0000000000000000000000000000000003080008131c2025211f1c2024211e160a000000000000000000000000050b0d0b090c181f221f180c0c0e1c1a0c0a03000000000000000000000000000000000c171f2125201d150a00000000000000000000000000000008141c20292c201d141920232f2e201d150900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1a2832363e3c3a37342a1d12040000000000000000000003040000000b171f211f170b00000000000000000000000000000000000000070b0d0b08010000050b0d0d0b0500000000000000000000000000000000000000000000070b100c0a070b0f0b090300000000000000000000000000000000000000040a0c0a0400000007040000000000000000000000000000000000000000040a0c100b0902000000000000000000000000000000000001080b14160b0801060b0d19190b080200000000000000000000000000000000080d0f1d0d0b050008070604030200000000000000000000000000000000000309050001080b0e1113141415151413110d0b060000000000000000000001030a090806050402010000000000000000000000000000000000000000000000000006000000000000000000050700000000000000000000000000000000050707000000000000000000000000050a000000000000000000000000000000070c0e100e080001000000070b0f0b08010000000000000000000000000000000000000000000000000101020100000000000000000000000000000000000000060c0e1b0c0a04000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000080e101d0c0a04000706101618100e080000000000000000000a161e21292725221f180d000000000000000000000000000000000000040a0c0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002101b2225322220191f1d1c1b1a18171514120e0c07000000000000000000070b181e1a12151d20232628292a2a2a2928272320190e00000000000000061016181f1e1d1c1a19181615141312100f0e0c0a0300000000000000000000000001080b1b110f0a0000040a0c131a1c0e0c0600000000000000000000000a131a1c1d130b08010000000000060c0e1a1f0e0c0600000000000000000000010f1a212425231c18161515131c2024201c14080000000000000000000001080b0d0b0802080b0e111415161717161514120b090200000000000000010a1012140e19202330211f170c0b08020006050200000000000000000000000000000000010a1012190b0902060c0e121212100b08010000000000000000000003111c232532221f181d1c1c232b2d25231c1103000000000000000003090b13120f0d0b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000204070000000000000005000000000000000000000000000000000000000000000003000000000005040000000000000000000000000000000000000001080b0c0a030000000000000100000000000000000000000000000400000000000000000000000006000000000000000000000000000003090b1b100e080711171917150f05000000000000000000000000000010202e373a4838352b343331302f2d2c2b292724211a0f01000000000008131c202d332f27273135383b3d3e3f403f3e3d3c38352b1e1104000000000a18232b2e35343231302e2d2c2a292827262423211e170b0300000000000000000009151d203127241d120c171f21292f312320190e0000000000000000000d1b262e313228201d14090000030f1a21232f3423211a0f0100000000000000000f1f2d36393a372e2d2c2b2a2530353a3530261808000000000000000009151d2022201d151d202326292b2b2c2c2b2a2927211e160a000000000005131e25282a212c35384637332a21201d151d1c1a180e0c070000000000000000080e10110f131e25272e201d151a212327282726201d150900000000000000000011212f373b4737342a333231353f433b382f21110000000000000000000000000000000000000000000000000000000000000000000000000000000000010100000000000000000000000000000000050b0d1514121117191c0f0d07040a0c151b0e0c07000000000000000000000000090f1115130d0d0f180b08080b121a190b080100000000000000000000000000090008141c20211e170b0000080e10160c0a0400000000000000030c12141a0c0a030000000000010b11131b0d0b06000000000000000000000a161e213025221b18242c2e2c2a221709000000000000000000000000081b2e3e4b4f5d4d483c49484745444341403e3d39362d1f100200000008182530354349453c37444b4d5053535455545352514d493c2f2211000000011828353f434a49474645434241403e3d3c3b3a383633291e160a000000000000000919273135463c3930221c2a33373e454738352c1e0e000000000000000a1b2b394346473d35312619110b161e2c3639444939352c1f0f00000000000000071a2d3d4a4e504b3f4241403f36434a4f4b43362614010000000000000a19273135383631273136393b3e4041414241403f3c3632281a0a00000003132330393d3f363c494d5b4c473a3736312732312f2d24211a0f010000000003111c232526242330393d443632282c35383c3d3d3b353127190900000000000000081c2f3f4b505d4c473a484746465358504b3f2f1c080000000000000000050b0d0c0a030000000000000000000000000000050a060001080b0e1113151516161514130f0d070000000000000000000d1920222b2a27242b2e3124221b181f222a3023211a0f01000000000000000003111c23262a282021242e201d1d20282f2e201c14080000000000000000010b11131f15182630353633291b0e111c23252c211f170c000000000006141f27292f211e170b00000001131e2528302320190e00000000000000000a1b283236453a372e28364044423e3527170500000000000000000000000d22374b5c6472625a5a5f5d5c5b5958575554524e4a3d2e2010000000132536434a585e5a5254556063666869696a6a696866625a4c402f1c0900000f1f354653585f5e5d5b5a59575655545352504f4e4c463932281b0a000000000001152737444b5b514d40302a3a474c535a5c4d493c2c190600000000000013263949565c5c534b44372f1e1b28323d494e5a5f4e493d2c1a060000000000000c21364a5b63655d585756555453546064605443301c0800000000000a1a2837444b4d4b4437444b4e515355565657565554514b45382816020000102130414d52544b495a637061584d4c4b44374746454239362d1f0f0000000011212e373a3b3830414d52594b45383d494e525252504b44372715010000000000060e23374b5d657261595e5d5c5b5a646d655d4b38230e000000000000000d192022211e17100e080000000000000000030a0c1b1f1b13141d202326292a2b2b2b2a292824221b1002000000000007151d2b3438403f3c364043473a372e2a3437404539362d1f0f000000000000000011222f383b403c33363943353131353d4444353026180800000000000005131e2528342b2636434b4c46392c1f1e2e373a413633291c0c000000031425323b3f443633291b0b0008141c313a3d4538352b1e0e00000000000003162839454b5a4f4b3f3646535957524535220f00000000000000000000000f253a4f647a8778626f747271706f6d6c6a6967635b4b3e2e1b0800071c304354606d736f676a7075787b7d7e7f7f7f7e7d7c78665e4c38230f00061a2c3d53646d747372716f6e6d6b6a69686765646361574b453928160300000000081d3144556070665e4d3936475861686f71635a4935200c0000000000051a2e43566771726860554c40332f39464b5b636f74635b4935210c0000000000000e24394e63797a6f6e6d6b6a6a6968737972604b35200b00000000021628384555606260555555606366696a6b6c6c6b6a6967605645321e0900081b2e3f4d5f676960566378857664626160555e5d5b5a574e4a3d2d1a070000081c2e3f4b50514c404d5f676e6056454f5b6367676765605544311d08000000000e1920253b50657b87777473727171706f827b65503b25100000000000000d1d2b343736332925231c110300000000000b171e2130343028263135383b3e3f4041403f3e3d39362d201305000000031525323c484d55544f4653595c4f4b3e3a474c555a4e4a3d2d1a07000000000000091c2f404c505550434a4e584b44444b525a594b433626140100000000011323313a3d4940354354606157493d2c323f4b4f564c463a29170400000c1f32434f54594c463929180b182630414e525b4d493c2b19060000000000091e3245576070655d4b3653646e6c63523e2a110e0c060000000000000000162b40556b80927d738489888685848281807e7c79645c4b37220d000b20354a60728288847c7f858a8d9092939495949392918d7b66503b2611000c2135495b6d828a898786858382817f7e7d7c7b79787671605745321e09000000000b20354b6073857d66513e4a4f61767e848678634d38230e0000000000001c31465c7185877d73665e4b46404c57616b79848a79634e39230e00000000000417293a5c71868984838281807f7e7d808f7d67523d271200000000091e324556607477756e6a6f75787b7e80808181807f7e7c74604b36210b000e22374b5d677d7f7460697e927d79787675747372716f6d635b4a36210c00000e23374b5d65665e4c52677d8374604b6069797c7d7c7b73604b35200b0000000e1e2c353840566b80958c8a89888786858498826d58432d1803000000000c1c2b3b484d4c46393b372f2111000000000b1b293336454a463d37444b4d5153545556565554524f4a3e3023130100000d2032434f5a626a696153646e71645c4b4d59616a70635b4a36210c0000000002101b23384c5e666a61505c646d60555560676f6e605443301c08000000000b1e31424e535e554b4b607376635b4938454b5d656b615846331f0a000012273b4f61696f61574636261b2836434b606870625a4935200b00000000000b21364b6075857b654f43546e83816c57422c2623211a0f01000000000002172c42576c81947e778d9e9d9c9a9998969593928e7a644f3a250f000e24394e63798e9e9a91949a9a98958c898785838383828077624c37220d000e23394e63788e9f9e9c9b9a98979695939291908f8d8b8575604b36210b000000000e23384d63788d826d584b5c6470858e9a947e69543f29190e000000000b1b2844596e839692867b6f61574c5e6675808b998675614b36210c00000000000a1f33465874899f9894939291908f8e9595806b56402b16010000000b21364b6075868d8a838084898e909395969693929291907f6a55402a150010253a4f657a8f937e696a7f958c8e8d8c8b89888786848279634e39240e000010253a50657b7c6659556a7f947f6a59697e8c919292907e68533e2813000006192c3c494d52586d8297888685848483828398846f5a442f1a0500000004172a3a48596261575c504b3f2f1c08000003172939464b5a5f5b525355606366686a6a6b6b6a6968645c4d41301e0a000013273c4f616a78807f69586e82867a6a60636c777f8479634e39230e0000000110202e373b50667c7f6a55647a83736060737d848373604b35200b0000000011253a4e6068746a60556b80897963554a56606c7a8076614c36210c000014293f54697f8475615443302b394654606c7d8578624d38230d000000000010253a50657a8f816b564b60758b87725d373d3c38352c1f10020000000003182e43586d8395807483888887868d99838382817e74604b36200b000b20364b607485929ca39b8b848380777472706e6e6d6f6b625947341f0b000c21364c6176899292919090909a988e8c8b8a8a8988878274604b36200b000000000f24394e64798e846e57616c7a817a7a8696816b5641352b1e0e000003162839464b607380929c908475615e667c8796978476615746321e1000000000000c21364c61768b98827f7e7d7c7b7a798397826d58422d18030000000d22374d62778c9b9f99959a97918d898583807e7d7c7c7b74604b36210b000d23384d62788a9b86716b819698929191929f9b8e8d8c8b7d67523d281200041a2f44596f848b77624d63788b8a776273889e898285917c66513c271100000c2035495a62675f6e8399858181807f7e7d809585705b46301b060000000a1f3347586278767471655d4b37230e00000a1e3346576170747068686f75787b7e7f8080807f7e7d7a675f4d3925100000152a3f546a7f8c958c76616a7f938c807578818a938577624c37220d0000000f1f2e3e4b4f596e838b74606b808e7964697f8f998e79634e39240e0000000013283d53687e89807363677d928573605c6475818b8a79634e39230e0001162b40566b80958372604b413b4857617281928a78634d38230e000000000011273c51667c91826d584c61768b8974555453514e493d2d20100000000000192f44596e8496816c6f737272758b8c776e6d6c68605645311d0900091d31455660737d869b857570868a76615c54607382846f5a473b2a1805000a1f33465863787d7d7c7b7a7c908e79777675747473726d605645311d090000000d1d2b3a50657a8f85706175818b8a79728798826d584d483c2b190500091e324657616f72707d8b9f8e796a697c909d9781746160544b3e2e1b08000000000e23384e63788d907b6a69686766656f8499846f5a442f1a050000000b20344859677d85959e9887817c78737a85766968676665605645321e09000c2035495a6c81968e796c8197827d7c7b7d928579787774675f4d3a25100002172c41576c81947f6a55606e8398826d788d96806d7e8d77624c37220d00000d23384d62787c6a70859a99918f8d8c8b8a899c87715c47321c000000000c21374c61768b8b89867b65503b251000000c21364b61758489857d7e848a8d9093949596959493928e7d67523d2812000013283e53687e81888e7963616a7e8b95878b97887e73625947341f0b0000071a2d3d4b5c646070858c76616d82907a6561767b89907b65503b2610000000041a2f44596f8499958579697386957f6a657a86968b7c665b4a36210c00000c21364c61768895806b5f4d4a5962758396937e685a4935200c000000000013283d52687d92836e594d62778c8b736b696866635b4a3e2d1b070000000d1830455a708597826d595e5d61768b8e78635856534b45382715020002152738455560677c9185706f84937d68536072829886715c472a1d0d00000417293a495a636867676665788d8d78626160545e5e5c584b453827150200000c1c2b3b4851667c918671737d928b7d6f738899846f67625a4835200b000c21364b617583878584869c89807f7e809698837a787773645c4b37220d0000000c1c293a4f657a8f937e76757473737271859b86715c46311c0100000005182b3b4d5f6771809582726c66626b80907b66535251504b45382816020006192c3c4c61768996816d8295807679787b8f8573726f645c4d41301e0a000011263b51667b90877460737e7d928d7a7a8f947f6a77816b5948341f0b000014293f54697e917f718699847b7a787675747d9388735d382816030000000f243a4f64798f8a86837a644f3a240f000012273d52677c929f9b9293999c9794978b8886848483828077624d37220d000011263a4e606871868f7a65616a7c879d9d9c8676686054473b2a180500000c21364a5b647a7371868d78626e83917c6866657489917c67523c2712000000000e23384d637983999b8a7e6a7b908c7a7b8c9c8a7b665e4c3d2d1a0700000a1f334658667c91927d675c5c6477859995806a604e3c2c1808000000000214293e53697e93846f5a4e63788e9782807f7d7b79705c4a36220d00000d1d2a34465c718699836e5c5b5a62778c8f7964514f4d493c3729190800000a1a27374453687d9387716a7f948570616c81968d7b65503a2510000000000c1c2c3c494d5352515164798e8e79634e4b43494847433631271a0a000004172a3a485962687d92877a88889e8a8484828b9d877f7d78624d38220d0012273d52677c929c9b999c9f9e959493969b9c988e8d8c897a644f3a250f00000c1c2a3a4652677c919c938b8a8a898887858a9d88735e482d1f13050000000d1d30414d566c8196836e6157586d82927c67525460605544311d0a0000000e1f334758697e938974839681838e8d8f9f8d8887847a644f3924130100000b21364b607589917d6d81937d859a857c90957f6a626b62513b2a180500000d22374c6277898d7b879d99918f8d8c8a8b8a9f89745645321e0900000010263b50657b9080716f645c4a36220d00000d23384d627889959ea0988f86817f817673716f6e777c7462594834200b0002152737444b5d7288907b666a7f919d938a9c9983776158463a31241402000e24394e63798e8172878e78646f8498827d7b7a7a8e937d68533e2813000000000c2135495b657a8f898b937f77889c877c908a7c8076614c36210f00000b1f31424e5a626d82988b7a64647a889b97816c61504a433625130000000110202e3f556a7f9486705b4f64798f9f97959492918d79644f39240f0005182a3b474c5e72879a846f71706f6e798d907b676664625a544837251200000b1b29323f546a7f948873657a8f8d786a7f9597816c5d4b37230e00000000000e1e2c35383d3d3c50657a8f8f7a644f3c3b3937332a201d150a0000000a1f3347586277757e93897f949595949393939fa59d8f8e846f59442f1a000e23384e63798a8d8c979f8c898988878786869c8883838077624c37220d0004182a3a475861647a8c8e8c8b8a8988878685878d836f5a4a3d3023130100000313233043586d8398847576635b6e83937e685b637374604b36200b00000004172a3a4b607486917c849782828d8c939c8f8a88857b65503a2510000000091e3245566e8398857e9487757b9099849995807578625846331f0d0000000b1f344759687e93898a9c8780807f7e7e7d84998b76604b36210d00000011273c51667c91806b5a4f4a3e2d1b0700000c2035495a6276808998827a867c7d928372606a7c898d78634d3b2b180500081d31445560687388917c676b8095937e77869c99887661534e42311f0b000c21364b6176898d7a888f7a7a83879d9892918f8e98947f69543f2a1400000013263849565b667c9183777f7a80969a97827c797b907d68523d2813000011263b4e6068787878889d88777083999883756a6865605443301c0700000f1f2e3e4a566b809587715c50657a909a84838382807e74604b36200b000b1f344759627373889b857c86858483839997817d7b7a786f6654412d180003162939464b566b8095897460758995807e939d8775614b3f2e1c080000000000000e19202328283b51667b90907b665351504e4c473a322414030000000c21374c61778c8681978a778080807f7e7d7e939f8b7b7974604b36200b000c2135495b637577778196807b7a797876747b90836e6d6b625947341f0b000a1f344759617679787a79777573747372717074787466635b4d41301e0a000011212e37445a6f849986858879636f85947f6a66798687725d48321d080000000c1d314455657b90818698837478777e9389747371655d4b37230e0000000216283851677c919b8c907c6d8297a199998f7e808a76614c36210c000000102032434a6072859a9e9e8a858584838281869c8d77624d382b1d0d000012273d52677c92816c5742362d201000000006192c3c4958616c82937e788d8375869680757f8d96806b5b49351d0d00000b20364b60747d7a8a927d768081899a847c7d889d8b787468604e3a2611000a1e3246576c8197878a927d898c899d87848383829895806b55402b16000004192e42566771747e9285706d6e8398849a917c687d937f69543f2a14000013293e53687e8d8d8d9da69d8886889d8c81807f7d7b72604a35200b00071a2d3d4a5c646c819788735d51667b918f7a6e6d6c6b68605645311d09000d22374c627788818b9c86859b9b999899a19f9792908f8d846f5a45301a000a1e324657616b6c81978b76606f849987879d8d7b6557463221130500000000000000060c0e13273c52677c91917c696867656361584f43321f0c0000000b20354a6073859b979f8b767a828281807f7f94aa8f7b74605544311d0800061a2c3d495761626d829796908f8e8d8c8a8c9a856f5a564c473b2a1805000c22374c6177888e8d8e8a89888685848382817f7e7d7c79675f4d3a251000081c2e3f4b505b70869b8781968778718696806b7c8999846f59442f1a04000000011527374c5e697e7a879984767d7c81968c787673645c4a36220d000000011426364b6076899e98826d72879d9d99837a6e838e79644f39240f0000071b2e3e4f61696c788a9f9e96918988878686868f8976614c483b2b18050013283e53687d93826d58422d1b1002000000000e1e2c3a47596e839580778c87727a8c96869597816c62513c2c1900000014293e53697e928f9e937e7e93969ea29a91929d9c9b8d897e68533e281300031629394d63788c9c9e9f899782879580737271788d96816c57412c170200061c31465b71858a8a9e8a84827b84907b899e89777f94806b55402b160000192e43596e83989c9b9a9a9e9e9b9d979697969493907d67523c2712000d21364a5c647a7582988974545a677c92917d757472706a614f38271502000c22374c61778a979f9d88818d8c8b8b929c9e89878685847e68533e2813000c21364b6175807f859b8c7762697e94978188806b5d4d483b3023130100000000000000000013283e53687d9399827e7d7c7a797669614f3b2712000000071c3043546378899ea78c77829798969594949493948f87725d3727150200000e1f2c39464b596e839887848483828181839986715b4637342a1d0d000011263b51667b90a4ab9f9f9e9d9c9b99989796959392918e7d67523d2812000e23374b5d656f72879c8975869c8677879781808d9d8776614c37210c00000000000e1d2f405e738886899b85809392969f9f8c8b8879644e39240f000000081c3043546176889d8e796473899d889d8b786f84907b65503b261000000d22374b5c697f8180859b96817c7b7b7a7977767a76747162594834200b0014293e54697e93836e59432e190000000000000f1f2c35455a6f859681758b8b766b80969b978172604a44341e0e00000014293e53697e8f959e9d87828b8c8b8f999f8a87878685837b65503b261000000b2035495a6e8398aea69d8b78889e8b888786859b97826d58422d1803000a1f34495f74899299a19e8e8d8385907b7f9499838095816c57422c17020010253a4f657b8687868584889e9d878181859a847e7c75604b36200b000f24394e64798e8583998a73706f687e939b918a8988857f6a543f2a1500000a1f3447596d8298aa9f8972787776757d92947f7271706f68604e3a26110011263c51667b91949b9e8e796c70798e9782736b676562594d41301e0a00000000000000000014293f54697e94a199949291908e8d7e69543f291400000000132536495a667c8d9e88777a838a818180807f7e7e7f79634e39230e000000000e1b2932455a6f849a847f7e7d7c7b7a819687725d47321f180d0000000c21364c617686939d8c89898887899d888484838282817f76614c37210c0010253a50657b84828a9f8a74798a9c868a9e8a959e8979635847331f0a000000000e1e2b3b475b70859a9e9c867c8888899e9b85848177624c37220d0000000b20354b60728399a696816b748a947f9499837085917c67513c271200000f243a4f647a8f96959b9d9f9691908f8e8d8d8c8f8b898577624c37220d00152a3f546a7f94846f59442f1a0400000000061a2c3d494e5b7186988274898f7b7c899e9f8b79645a493a2918080000000b20354a60727a8095a199927e77767a8f9782727271706e655d4c38230e0001142636485a64798fa49d887f748a9f9a8e8d8c919b99836e59442e190400000f253a4f647a7d83998b7a787286917c74889d988398836d58432e1803000e22374b5d65717875706f7c909f8a7a7d8b947e6f69605544311d08000c21364b6176899a8c9f8b758484767f949e968d8c8b8b836e59442e19040004182a3a4d62788b9fa48a75626261697e9395806b5c5b59534e42311e0b000d23384d62788787868985768186848d9e8a7f7d7c7a77675f4d392510000000000000000000152a40556a7f959e968a89888786847b65503a25100000000008182e3f4c5e6b80959c87787d928381807f7e7d8487725b4935210c00000000000b1630465b70859b9a94939291908f969e88735e38271505000000000a1f33465861727e887a747373728297816f6f6e6d6c6c69615847331f0a0014293e54697e9393959a8c76677d929c9e9b85878b7c665b493a2a170400000006192b3c485961707b90a49d8872737381968e796e6c625947362513000001162b40566b80959d999e8976758b8d79889e907a86927d68533d281300000c21374c6176878a8988888c9f9c8685848483838282817f75604b36210b00152b40556a809585705a45301b05000000000c2135495b636f728799847287947f8b9e978c9e8878625846362614010000071c3043546065778c99837e7d8483818998827d7c7a7976645c4a36220d00081c30435462787a869c937e72748b9a857a78777c919a85705a45301b0500071a2d3d4b5d646e82978b746b7388927d687c89838298846f59442f1a0400081b2e3f4d63788d877c6f6d82979984869b877d847f695437271502000a1e3246576b80959fab8c7787988280959680787776746e6453402c130200000c2035495a6c81969c8671656c6a6a809597826c57534b463931241302000c2035495a627272717375788d9b9a9fa89e9493918f8c7c67523c2712000000000000000001162c41566b8196968075747372716f655d4b37230e000000000e23374b5d657374849a9c868095968e8d8b8a8a8a8b75604b36200b0000000000001c32475c71879c86807f7e7d7d7c83998a745645311d09000000000417293a46546b8095877d7c7a7a849983747371706c62594c473a2a1704000d22374c62777f7e80858073606c8197a399847477665e4c3d2c1c0c000000000b2035485a6277858a869c9882818280859b947f7b7974605443301c0700081e33485d738899888399937e778c8e7980959b8587937e69543e291400000a1f3347586172747f7f7e869b99837a7978777674736c69605645321e0900162c41566b819686705b46311b06000000000e23394e637983828b9b85708597828593827d929c8676615443301c080000081c2e3f4b5962788d96816f859998979e9d989291908e8b79644f39240f000b20354b6073898e9ca49e8a8681979d87807f7e81969c86715c47311c07000d21364a5c6472828c9f9a8380758997817b7a7877839985705b46301b0600001022374b5d6c819391847976878a7d79898d9292806b553a2a170400031629394c6176899ea88e797e9398889d957f6a65636260554e42311e0b000006192c3c4c6177899e917d7b817f7d829898836e6b68615746321e0a000006192c3c494d5c647a878676878b8a8c9f9f8c8686848278634d38230e000000000000000002182d42576d829797816c5e5e5d5c5a504b3f2e1c080000000010253a50657b8b82788793858296817878767474898c77614c37220c0000000000081d33485d72889d8883838281807f849b8b75604b36200b00000000000c1c29364e63798c9d92918f8e9aa199898886858177624c372a1c0c00000b1f3448596269686b767b665e6074859b99847461594c483b382a1a090000000d23384d6278879b88798b9e899697969ba39d94908e8774604a35200b00061a2c3d51667c847a7d919c86798d8f7a778b968789957f6a55402a15000004172a3a4752677c9194939a99a1998f8e8d8c8b8b897d6752453828160300172c42576c819787715c47321c070000000012283d52677d9294979b87728399867c7e797883999a8473604b35200b00000e23374b5d65777a8f97826d7e88878d9d87848d9983817f75604b36210b000b20354b6074898f939c9f978c86989c9995949395969786715c47321c07000f24394e6479878b918e8c8b8a798e9f97908f8e8c999c87725c47321d07000010253a4f657b7c7e8c9a8b8073757d899e98897e78625847331f0a00000b1f3347586a7f949e897674879c9da697817b7a79777468604e3a26110000000e1f3347586a7f949e89828e949298a09e8983817e75614b36210c0000000e1e2c3a4f647a899d8873737675778c9f8b77706f6d635a4935200c000000000000000004192e43596e839898836d58484846453a372e211100000000000f24394e64798a97877d7e768398968c898887858c8d78634e38230e0000000000031729395e74899e9c908f8e8e8d8c9aa28c77614c37220c0000000000000c2136495b6f8499a79e95929fa79e8f8f8e8d8b7b65503b251000000005182a3b4857616e7c888f7c696e6d78899e96806b64625955483826120000071d32475c72879c927d6b81969e8c8585869c988281807c665443301c07000c2135495b63777774758a9f947f94907b667c81798b96816b56412c160100000c1c2a384d6278858685848399a6988281807f7f7e78624d37281a0a0000182d43586d829888725d48331d08000000000c22374c61777f7e82867f6c82979c91938e8d999b9e8f79644f3a240f000010253a50657b8c8f989e898277737d928f7b708499836e69605745321e0900081d31445562787a7e939781737583878483998a8080817a644f39240f00000e24394e63798e8c7d797776747589938a899e8a86868b826d58432e180000001325365b70858a747b899e897470869a908277818b76614c37210c000004172a3a4b6175889d927d677c91a3b19f97908f8e8c8b7e68533e281300000004182a3a4b6075889d9a85797e84898f9499999693816c57412c17020000001e34495e73889e937e6960616072879c937e695a584d493c2c19060000000000000000051a2f455a6f849a99846f5a4432312f25231c110300000000000d21364a5c687d8d9c8a7d70859a888484838281978f7a644f3a250f00000000000a1e334657758a9c877b7a79797877849a8d78634d38230e000000000000061a2c3d4f647a8fa2957f7e8b9e897b79787775655d4b37230e000000000d21364b617583919d87777f838281849a9b857b7977706655422e19040002182d42576d818f85726176899e927c7083988b746c6b665e4c36251300000e23384e63798c8c8a898b9f9b869b947f797776758b97826d57422d18020000000d22384d62778383828280889e947f7c7b7a7a7662594834200a000000192e44596e839989735e49341e09000000000a1f344759616a696d75796b80959d938b8a898786898475604b36210b000013283d52687d92979fa49c8e7b7780968974727e948975635a493928160300011426374a5b636e7c9197826d606e80847a8f897d897a645c4a36220d00000c21364a5b6f849a847c7a797774767e7d798d867d82766d64533726140100071c3043547288957f7e7f8b807a797d857b7473848f7a644f3a250f0000000c1e324657687e939e897873859bb09a908a898887847c66503b2611000000000c1e324556687d93a28f7a696f747a7f84898f92816b56412c1601000003182d42586d828f8674604b4c586d829798836e584338352c1e0e000000000000000000061b30465b70859b9a85705a45301c1a100e0800000000000000071a2d3d4e5f697f939f927e869a857d7b7a797b90917c66513c271100000000000c21364c61768b9f8b868685848281889d8f79644f3a240f000000000000000f22374b5d7084918674758b9f8a7564636260564b3f2e1c080000000010253a4f657a8f9f8a79768c9997969a9f9f9b908e8c85705b46301b060001152a3f52636d7a776158697e939a85758b9986715556514c402f180800000d22384d62788a8a8887858a8a82979d948e8d8b8b9f99836e59442e19040000000c21374c61768185888b8d909295949191908f8874604b36200b0000001a30455a6f859a8a745f4a351f0a0000000004182a3a474c5d6578858e7f7e93937e76747372717570605645321e0900000b21364b60747f81979c8679798c969f8c8887879b858078634d38230e0000000e24394e637982849a998373697f94887b90937e938776614c36210c0000071a2d3d4f657a8f9b92908e8c867b8a867a8f8881968575615544311d08000b20354a60758a9f9593959f968e8e929a9089888b917c67523c2712000000031628394b6074879c9b85747b8fa1907c7574737270665e4c38230f00000000031628384b607487908675615560646a6f757a7d74604b36210b00000001162a3f52636d7a776255443a4f647b89897c66513b2620190e000000000000000000000012283d52677d8a8b7d67523d27120500000000000000000000000f1f31414f616a809595808797939190908f8e93927d68523d281300000000000d22374c62778c9892908f8f8e8d8c8c8f8b78624d38220d00000000000000081b2e3f4d62777b756175898f8874604e4d4b45382e211100000000000b20354b6073838b7d6773878d8c8b8b8a89898887857f6a55402a150000000f233545525d6561594b607485877b677d847e6852373c382f22120000000b2035485a62747473717077767d92948e8d8c8c8a8a8e816c56412c17010000000a1f334758616c707375787a7d7f828487898c8774604b35200b000000172c42576c818e86715c47311c0700000000000c1c2a3a50657b899b8b7a7d929b85807d7a76737068604e382816030000091e32455660697c919b86717c919291999d9c958e8d8d7e69533e291400000010253b50657b8a92999f99887e8b96817c928e798998826d58432e180300000f22374b5d6f84999d878483828a947f7c918a77899a8473604b35200b000d22374d62778c958f8e8d8d939c9f8d8a898887898b7d67523d2812000000000b1d314455677d929f8c776f84999a856f5e5d5c5b504c402f1c0900000000000a1d31445561777a746157464b4f5455606467605645321e090000000010233545525d6562594837374b5d647473665e4c38240f060000000000000000000000001025394d5f677576675f4d392510000000000000000000000000011323324250616a7f80767c817e7d7c7b7a797e7f75604b36210b00000000000b1f344759687e837d7b7a79797877767977625a4835200b000000000000000010203448596266605761767a76615544383632281a11030000000000081c304354606e76675f6075787776767574737271706a61503c2813000000061727353f4b4f4c474556607072655f676f68604e3a26241d120400000005192b3c485560555e5c596161747e7f7978777675767972604a35200b000000000417293a474c565b56606365686a6c6f71747775615544311d080000000b20354a60727975604b36210b000000000000001f34495f74899e957f6a7a8f939496928f8b88857e685443301c080000031628384551667c919c8671727d7d7c8399958079787669604e3b26110000000e23384b5d65767d848a92947f868c7a7e948e7a8090846f5a45301a050000081b2e3f4f647a8e9a846f6e7b8b88757e938c777e928774604b36200b000b20364b60747f807a7978777e939580747373727576675f4d39251000000000011527374b6073848a806c647a8b8a7d67514847453b382f2211000000000000021527374759616560564639353a37444b4f524b453828160200000000061727353f4b4f4d483b2b2e3f4b556060544c402f1c09000000000000000000000000000a1e30414d576061574d41301e0a00000000000000000000000000051424334350616a6b60666c696867666564696a605745321e09000000000005182a3b4e60686d6865656463636261646259483c2b1905000000000000000005182b3b484d514b475861656158463727211e160a0000000000000001142636434b5761574d576062626160565f5e5d5c5b55504333200d000000000917212e373a373438454b5b5d504d525a524e41311e0f090000000000000e1e2b37444b44483b474c5660696a64636261606163605443301c0700000000000c1c2933374138454b4d505255575a5c596161574637271501000000071c3043546063605745321e0900000000000002172d42576c8190867460667c7d7f848a90969c9a8a75604b35200b0000000a1a28374c617685897e68606768697e8d8e7b656261574e42311f0b000000081c2f3f4b5761686e767c7f7474776a7f8f8e7b767a74604b36200b000000001022364a5c6e828a7d685d6578786a7f8f8d77737d77625544311d0800081d314455606a6a656363667c8c8f7d675e5d556061574d41301e0a0000000000091c3043546072766c625c647777675f4d39323026231c11030000000000000009192a3a474c504b45382920242731353a3d3632281a0a0000000000000917212e373a37342b1d202e37444b4a43362f221200000000000000000000000000000113233039454b4b463930231301000000000000000000000000000006152533435055564b515754535150504e53554b45392816030000000000000d1d31424e53585250504f4e4d4d4c4f4d483b2b1e0e000000000000000000000d1d2b34373c363a474c4f4c463a29190b09020000000000000000000818263039464b4639454b4d4c4c4b453849484745403c33251503000000000003101b2225221f28323646483b393d443d3a3123130100000000000000000e1926313531262a3438454b54544e4e4d4c4b4c4e4a43362513000000000000000c171f212c273136383b3d4042443b474c4b46392819090000000000132536434a4e4b453928160300000000000000152a3e52636c7a7762555e6668696f767b81878c836f5443301c08000000000a1f33475861717468604b525260697879655d4d4c4639312414020000000011212f39464c525761676a60606260737a79646165605645321d0900000000071b2d3e4a607275685f4e5a626360737a79636067625948372715020002152737444b54554f4e4d5e66787a675f4d37444b4c4639302313010000000000011426364354606057514a596261584d40301d1b110f09000000000000000000000c1c2a34373b3631271a0b0f151d202528211e160a000000000000000003101b22252220180d101926313535302518120400000000000000000000000000000005131b2832363632291b130500000000000000000000000000000000071525333c4040363b423e3d3c3b3a393e3f3632281b0a00000000000000001424313a3e433d3b3a3a393837373a37342b1d0e0000000000000000000000000d18202226212933373a3633291c0c0000000000000000000000000008141c28323632283236383736363228343332302a282015070000000000000000080e100c0a151d2031322525272f28251e13050000000000000000000009141d201d14181f2832363f3f3938373735373935302518080000000000000000040a0c17151d202325282a2d2f2a34373632281b0b0000000000000818253035393632281b0a00000000000000000f223545525d656259484d5153545760666c727672604a362614010000000004172a3a474c5c5e534e423d424f5a63645c4b3f3633291b1406000000000003111b29333639464b52554b4b4c556065635b4b504b45382815020000000000101c3043546060564e41484d4d556065635b4b524d483b2b190900000009192731363f403a39404c5a62645c4d413031353633291b13050000000000000008182636434a4b45393b484d4c473a3022120000000000000000000000000000000c181f2225201d150a000001080b0f120b09020000000000000000000000080e100d0b05000009141d20201c1308000000000000000000000000000000000000000a161e21211e160b00000000000000000000000000000000000000071520282a2b21262c292827262524292a211e160a00000000000000000006141f26282e2826252424232221242220180d0000000000000000000000000000050b0d110c171f2125211f170c000000000000000000000000000000010b161e211e161e21232221211e161e1d1c1b15130d03000000000000000000000000000002090b1b1d1010121a13110b0100000000000000000000000001080b0801040a151d20292a24232221202124201c13080000000000000000000000000002090b0e101315171a181f22211e160b000000000000000008131c2024211e160a000000000000000000051727353f4b504c483b393c3e39454b515758616054433018080000000000000c1c2a333746493d3a3127323c494d4e4a3d2e211e170b0000000000000000000b171e212832363d3f363537444b4f4e4a3d3b3632281a0a00000000000000132536434a4b453831353837444b504e493d3d37342b1d0d000000000009151d202a2b2524303c484d4f4b3e30231d20211e170b0000000000000000000008182530353632282b343737332a1c120400000000000000000000000000000000040a0c100b09020000000000000000000000000000000000000000000000000000000000000001080b0b070000000000000000000000000000000000000000000003090b0c0a03000000000000000000000000000000000000000000040d1315160b111714131211100f14150b09030000000000000000000000020b1113181310100f0e0e0d0c0f0d0b050000000000000000000000000000000000000000040a0c100c0a0400000000000000000000000000000000000003090c0903090b0d0d0c0b090200080706000000000000000000000000000000000000000000060800000005000000000000000000000000000000000000000000000002090b14150f0e0d0c0b0c0e0b07000000000000000000000000000000000000000000000200040b0c0c09030000000000000000000000070b0e0b090300000000000000000000000917212e373b37342a2427282832363b3a474c4a4336251300000000000000000c171f21313428261e141e2c353839362d1f110a030000000000000000000000030a0c161e21272a20202631353a39362d25201d150a000000000000000008182530353631271a20232731363a38352c282220180d0000000000000002080b151510121e2b35383a372e2013080b0c0a0300000000000000000000000008131c20211e16182022211f170c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003111c2325221f180d1113161e21262a33373530251808000000000000000000040a0c1c1f13110b000e19202324211a0f010000000000000000000000000000000003090c12150b0b141d202524211a100b09020000000000000000000008131c20201d150a0b0d151d202523211a120d0b050000000000000000000000000000000e19202224221b100200000000000000000000000000000000000000070b0b0903050b0d0c0a040000000000000000000000000000010a101214120c0b0d110e0c0c10131617181716140d0b05000000000000000000000711171915130e100f0e0c0b09020006050300000000000000000000000000000002080b0b070000000000000000000300000000000000000000000000000000000000000001080b0e0f0f0f0f0e0d0c0a04000000000000000000070d0f1a0b080200080e100c090300040a0c170c0a040000000000000000000000000000000000000000000000060700000000000000000000000000000000030a0c0b0700040a0c0f12131415151413110e0c060000000000000000000000000000000000000000000102030302010000000000000000000000000000000000000000000000060700000000000000000000000000000000000000000001080b1b12100e1017150e050000080e100d0b050000000000000000000000030000000000000000000000000000000000080e100d0b0500000003090b11171f21201c13080000000000000000000000000007090000000000060c0e0f0d070000000000000000000000000000000000000000000000000001080b100e0c0700000000000000000000000000000000070b0b090200000002080b100e0c060000000000000000000000000000000000000000050b0d0f0d0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005131e25272a272020222723212125292b2c2d2c2b29221f180d00000000000000000a18242c2e2a272325242322211e161d1c1a180f0d07000000000000000000000009151d20201c130800000000070b111912100a010000000000000000000001000000000009151d2023242424242322211f170c00000000000002101b22242f201d15111c2325211e1613171f212d211f170b000000000000000000000000000000000000070c0e151b1d110f090000000000000000000000010b171e21201c13171f21242729292a2a2928272320190e000000000000000000070b0c0903050b0d10131516171818171615110b07000000000000000000000000020000060c0e151c1c0c0a04000000020000000000000000000000000008141c2030272523252c29221608101b22252220180d000000000000030d1315190b0700000000000000000000000000000000000000000000000000000000040a0c0b07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a101218160c0e0f0d0700050b0d1212100c0903000000000001132330393d3f3b3235383c3835363b3e40414242403e37342a1d0d0000000000000018283640443f3c383b39383736322832312f2d24221b1002000000000000070c0e1927313635302518080f18131c20262e27251d130500000000000003090b16140b08011519273135383a3a3a3939383633291c13050000000010202d363945363127212e373a36322828293337423633291b0b000000000000000000000000000000010f1a21242a303226231c1104000000000000000009151d2933363530252a3337393c3e3e3f3f3e3d3c38352c1e1103000000000008131c20211e16181f2225282b2c2c2d2d2c2b2a26201c130800000000000000080d0f18110f1a21232b3131211f170c0c0e1713110b0100000000000000000818263035463d39373a413e342616212e373a37342b1d0d00000000071520272a2e201c130800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600030a0c0d0b05000000000000030000000000000000000000000000000103000000000700000000000002010000000000000000000000000000000000000000000000000000000000040500000000000000000000000000000000000502000000000000000000050900000000000000000000000005131e25282d2a212324221b10192022272725211e160b000000000a1e30414d52544f43484d514e494c50535657575756544c473b2a18050000000000091936465359544f4e504f4d4c4b4538474645433a372e201000000000010f1a21242737444b4a43362522252d2530353c433c3930231301000000000a161e212c29201d15253237444b4e4f4f4f4f4e4d4c463a312313010000071b2d3e4a4e5a4b44372e3f4b504b46393e3a474c574c463a29170400000000000000000000000000000f1f2d36394045473b382f2211000000000000000919273139464b4a43363a474c4f51535454545352514d493c2e2111000000000b182530353632282a34373a3d40414242424141403c35302518080000000002101b22252d26232c353840464637332a1c21232d28251e130500000000000001142636434b5b524d4b505751453426343f4b4f4d483b2b18050000031525323c3f433530251808000000000000000000000000000000000000030500000000000000000000000000000000000000000000020c12141b0b171e212220190d00050b0d14180f0d07000000000000000000000610161815130c0e1c0e0c080e10151717150f0d0700000000000000000000000000000000000000000003090b12191a0c0a040000000000000000090e1015130b1b170d0b060000030a0c131a1f15130c0300000000000000011323313a3d423f353839362d202b34383c3c3b3632281b0b0000001025394d5f6769614f5a6266635b6165686b6c6d6c6b69625947341f0b000000000114263753646e6a61636564636160565e5d5b5a584f4b3e2e1b07000005131f2d36393844556060544330373a4336434a5158524d41301d0a0000000a1b283236413e35312732434f55606364646464636261584e41311e0b00000d22364a5c646f6055443c4b5d65615754535158616c615846331f0a000000000000000000000000000e1e2d3d4a4e555b5c504c402f1c09000000000001152737444b5761605454585861646768696a6a696866635a4b3f2e1c0800000b1b2936434a4b46393b474c4f535556575858575655514a433625130000000010202e373a423b383d494e555b5c4c473a2c3538423d3a312313010000000000081c3043546070675f5d656c63513e3444515d6562594834200b00000d2032434f54584a43362513000000000000000000000000000200000811181a14120c030001080b1414120c02000000000000000006141f2729302d29333638342b1d0e182022292e24221b1002000000000000000a18232b2e2a2821243123211c23252b2c2c2b24221b10020000000000000000000000000000000000000a161e21282f2f211f170b000000000003111c23262a2820302d2320190e0b171e21282f342a272015070000000000000a1e31414d525852494e4f4a3e2d3c484d5152504b4639281603000012273d52677d7f695762787c7873767b7e80818281807e77624c37220d00000000081d3144556e837f6a797a79787776747372716f6d645c4b37220d00011323303d4a4e4d4b607473604a3f4b4f584d5460666e675f4d392510000003162839454b56534b44373f4f616a74787979797978777668604e3a251100000f24394e647a8474604b485a657a766b69686765768276614c36210c000000000000000000040a0c18192c3c4a5b636a7072665e4c38230f0000000000081d314455607076746e696d7377797c7e7e7f7f7e7d7c78655d4b37230e000317293946546061575357596265686a6b6c6d6d6c6b6a66605443301c070000081b2e3f4b4f57504c495b636a71716158473d494e57524e41311e0b00000000000b20354b6073857d67657b816c5c4b4451626b7a77624d37220d000013273c4f616a6e605443301c0e0000000000000000040d1315170e0c19252c2f2a27201409151d202a29271f1406000000000000021424323b3e454239464c4d483c2c212b34373f4339362d2010000000000000061828363f43403c36394639352e373a404141403a362d2010000000000000000002090400090f1113110a1b2832363d44453633291b0b0000000011212f383b3f3c35454238352b20202933363d44493f3c32251503000000000010253a4d5f676d635b63645c4a3e4a5a62676765615746321e0900041a2f44596f84867161768a918d888a9093959695939392846e59442f190000000d1820354b60758b85778b908e8d8c8b8a88878684827a644f3a240f000a1d30414d5b63625a6f83816c574e5d646d6260727c837d67523c27120000091e324557606b6960554c4c5d6a7f898d8f8f8f8e8e8d8b7d68523d28130000152a40556a7f8e79634e4d62788d84807f7d7c7a7f927d67523d281200000000000000000b171f212e2735495a63797f85877c66503b261100000000000b20354b6073848b89837e82888c8e91939394949392918d7a65503b2510000a1e33465761737671696c72777a7d808181828281807f7c72604a35200b00000d22374b5d646d665e5b637980868576614c4c5b636c68604e3a251100000000000d23384d62788d836d6b808f7a644f51626c808f826c57422d170200152a3f546a7f8372604a3c2c1906000000000000071521282b2c2320293741443f3b3225192731353f3e3b3224140200000000000c1f32424f545b55465761625a493c363b484d54584e4a3e2d1b07000000000010233646535855504a4e5c4e493f4b4f555756554f4a3e2d1b0700000000050e15171f19131c242629261f2839454b52595a4c463a2917040000091c2f3f4c5055504a5a574d493c343639464c525a5e544f4332200c000000000c17283d52677d826d63797a64554a5c64787c7c7b75614b36210c00061b30455b70858873617689969f9d97918a8683807e7d7d78624d38220d00000d1d2b34374c61768c86788d9494999f92919b9c928e8c806b56402b16001025394d5f677978626e838a766160687a82787486919885705a45301b05000b21364b6075807e74665e50657b909e8a858484838487927d68533d28130001172c41566c818f7a654f4f657a8f9a959493918f94947e69543f2914000000000000000b1b293336433c384d63788a909a9a846f5a39291703000000000e23394e63788e9f9e9893989c969c8f8a8785838281807e75614b36210c000c21364b6175868b867e81878c8f9295969794939292918f7b65503b261000000f253a4f647b827b6f63788a8e9b917c6758616b79827e68523d281300000000000f24394f64798e846f697e947f6a55636c80968b7a644f3a240f00000f253a4f647a8c7e695a4935200c0000000000021525333c404238353747545a544f43322937444b54544f42321f0c000000000012273b4f606970664c617678635a494b525962696d645c4a36220d0000000001162b3f53646d6a615b6371635b4d5d656a6c6c6a645c4a36220d000000081622292c342e292f383b3e3a3132455760676e6f615846331f0a00000e23384c5d656a6160706c625a4c484b515761686f746a614f3c2713000004111c2933455a70858b766e838974604f647a8b919190836e59432e1900071c31465c71868974576278818a8d817c82766d7a818175625a4835200b0005182b3b484d5e62788d88727c7f7e838b7d7c85927d79776b62513d29140012273c52677d8e8a77697e927d686c7e8b8b79727e7d8b86715c47311c070014293e54697e9393867b6f626d82978978706f6e6e6e7e8e79644e39240f0002182d42576d82907b666056667b918a86879d87838695806b55402b160000000000000417293a464c58514d4c5a667b7b849a88735746331e0a000000000b20354a6072818b999f978d8681867b737271867f6c6b69615746321e0a000f243a4f64798f9f9b93969a9b908a8684817f7d7d7c7c7a72604a35200b00081e33485d738797908479737b7a88937e696876818b937f6a55402a15000000000010253a50657a8f8570667b908570606c8196947f695c4a36220d00000d22374b5c6c818a78624d3a2a170400000000102033435055574d493c54656f69614f3f3a4655606969614f3b2712000000000014293e54697e8470596e838978635761686f777e827a644e39240f0000000003162838586d827f6a63798679635f677b808181807a644f3a240f0000051626343e4149443e404c51534e42364b60757d838476614c36210c000010263b50657b7f6a738482786c625960666e767d84897f6a543f2a15000011222f3a464c5c71878d7870858e7964586d82988b8698836e59432e1900071d32475c72878a746e626271868a74798f7c72878b8d78634e3c2b1905000b20344859627468798e8973666a76888a767d8496816c6158514433210e0014293e53697e93937e69788d85708193957f6a6368758a87725d48321d080011263b50667c8c949c908378718697826d777a65576176806b5c4a36220d0003192e43586e83917c777566687d9284717d92816e8197816c57422c170200000000000a1f334658616d676361605e666f84998b76614c36210c00000000071c304354606c768397817971798e806b61768c846f5a534b4639291603000b20354a6072808b9d9f8c85857c757175786a757d837d67605443301c0700071c31475c7186949c998b817674899580757e88968b7e6a61503c2813000000000111263b51667b90867162778c8b77728196998372604a3e2d1b070000081b2e3e4c61768a816c5847331f0a000000071b2d3e50616a6c635a4d5a6f837f695d4b495861737f7e69543e291400000000061b30455b70858c77626b809684736d767d848a94887a644f39240f00000008141e324556748b8671657a90836e677c8f95949595846f5a442f1a00000e22344551575e59534d5e6668604e465b71869099917c66513c26110000192e43586e838c786d81908a81776e757c838a928e8479634e38230e00091c2f404c58615873888e796f84927c675c718798827a8f7f6a553f2a1500081e33485d7388947f83776272888c767b907e697286907a65503b251000000d22374d6277897d7a8f8974606b8196857a8f879d8976614b3a33261604000b21364b6075879c867172878e7989978372637975758b88735e49331e00000f23384c5e66787f8a9e978b7c88957f6c818a736876766b62513e2d1b0700041a2f44596f84927d7f887c697e9486717e93826e8398836e58432e190300000008131c21364c6176827c787775747372849a8f79644f3a240f0000000000132536434a586d82927d67657a8f836e62788d85705b463632291b0b0000071c304354606b7788907b778a7e696c8185717b8d9886725c433625130000000c22374c61767f87909b96887d8d9a8486939c867a6860504333200d00000007151f2c3c52677c918772597388927d7f949d877661544339302313010000101f3347586d828977614c37210c0000000d22364a5c6a8081786d635a71868d7b65585a6276849485705b45301b06000000071d32475c72878e786362778a9681838a9292877e75645c4a36220d000008182630364b60768b88736075898b796f849a8b7f8095816c56412c17000015293e51636c746e6863667c7e6853464f647a7c84937e69543e29140000192e43596e83917c666d7c87978a838991978b82796f635b4935210c000f23384c5e66766774898f7a6d8295806b557489968175897a644f3a250f00091e34495e73898c7684887874898d777c91847f7d88917c67513c271200000c22374c61778a897c918a7374798b937e8296808b937e68533d2c1a060000091e324556667c918f7a788595807b817c7972877e768b89745f3828150200091c2f404c5a6272889782888089947f6f848c767e89846f5846331f100000051a30455a6f85937e6b808c7c809688727f94836f859a846f5a452f1a0500000818253035404f647a8f918d8c8b8a89878a9e927d68523d28160b00000000081825303a596e83937e69657a8f867063798e86715c4c46392e2110000000132536434a597388907b798f80706e8388736a788d89745544311d080000000a1f334758616a727b869b9c929fa29a9c9d8877675f4e42332515030000031525323d4952687d9288736c6f8498837f948b7a646158524d41301e0a000004172a3a52677c927d67523d27120000000f24394f64798e978b82786d667c918776616278869a8979634e38230f00000000091e33485e73888f7a65717a869c969891867d746961574a3e2d1b070001142636434b4f62778c8a74566d82978273889a8570758a7c67513c27120002172c41576c8189837e787282857161585d5c646f8496806b56412b160100172d42576c82947f6a607682979f999e9782786d645c4e493d2c1a060011263b50667b8c7d758a907b6b8196846e60758a96816b75645c4b37220d00071c30435474898c77778a84758a8e797d9299908f9d937d68533e281300000a1f3447596f849a879c958089859b8a7889917c849a86715b4936210c0000021628384c5e6f839781828a9d8875718581758b81778c8a755645321d09000012222f3c485e74898c7773748a947f7085927d8f9c8b76614c36210c0000061b31465b7086947f697589878294897480958471869b86715b46311c000000132536434a565961778ca29a8f8e8e8d8c8f97947f6a543f32281b0b00000010202d36455a6f85957f6a707b8f88736a7a8f87726461574b3f2e1b0800000818253145567489927c7b90888583888c818080958a75604b35200b00000008182a3a474c6074808c9c86879ca69e89899d877d675f4d3a250c0000000d2032434f5b63697e9389758182859b897d827f7a787674675f4d3925100000000d23384d62788d826d57422d180000000d22374c6277889096978b82776f8498826e77889c8d7c665b493d2c1a06000000071c3043547489907b76868f9c9d9f8b7c726860554b46392d20100000081c304354606463788e8b7660657b908b788b99846f677c74604b36200b00091f34495e74899e99938d87888672767472716f6f8498836d58432e180300162b40566b8095836e687d929c938a949d887e7467605443301c0e000011263b50667b9088778c917c6a7f94877261768b96816b60564b3e2e1b08000b20354a60758a8d7771868c788d8f7a7e94847b7a89947f69543f2a14000004182a3a52677c919ca49e9586848f837d918d787f958e78634e3923130100000a1a2f404d63788b8883858b907b728884768b82788d8b75604b36200b00000d1d2b344556758a8d7862758a958071868e7a7b868f7a65503a25100000071c31475c7186957f6a7187907b7e7b6c819685707f867f6954402f1c0900071c304354606b6f6d73889a847b797878777a82807661584b463928160300071b2d3e4a4e5b718696817f85859b8d807f8197897b7976655d4b37220e00000d1d2b364b60758b937e7b919b908f9d9f8f8c909a8c76614c37210c000001142636434b5a7084959c8677788d9e887979889c917d6752382a1c0c000013273c4f616a78747f948a7e93979ba39e9298948e8d8c897d67523d27120000000b2035495a758a86705b46311b0000000b1f34475962747b81878e9384787b8d927d7688947f6e6c635b4935210c0000021020354a60758a917c7a90978e879d947f6a5b4c5a4e4a3e2d1a0700000b20354b6072796c7a8f8c77646675889882989a846f6567605645321d090004192e43596e838a878c9d8e9c87808b8a88868481859a856f5a45301a000014293f54697e9486716a7b8a877e767f8a9d93877d72604a35200b00000b20354b607488988298927d717d928b7662778c96816c5745382e201000000b21364b60768b8d787388917c91907c80958884838c95806b55402b160000000c20364b6074889eb39f917d757a767989867178858173604b41311e0b00031525333e4a5a677d818486839883748985778c83788e8c76614c37210c0005192b3c484d60768b8e7964758b958072878f7a7186937e68533e29130000081d32485d728795806b778a957f7c7b7a8298867274726f665e4c38230f000b20354a607280848381889d897d7b7a797877767474726e615746321e09000d22364a5c646f728798828c9b9ba39f9694979f9e908e8b7a654f3a25100005182b3b484d62778c95807d92867b7b878f7a777c908d78634d38230e0000081c304354606d71849986776c798e9d887367788789796356473a2a170400152a3f546a7f8d808095917c8e8f8e9da49c8b8a8b9e89857b65503b261000000006192b3c5e738887725d48321d00000005182a3b4d62787d7772787e858d909f9f8b87898c84838179634e39230e000010202d364b61768b937d7381817976899e8b7963616f645c4a36210d000011263c51667c8e817c908d797a7c79869c8a9f9a85747a655a49382815020004192e43596e838873858879868982939291908f8c899c87725c392816030012283d52677d928a747f909f8d8a8886889da59c917c66513c27110000081d3144556a809598a0958086849a8f7964788d97826c5742281a100200000c21374c61768c8f7a81979b8b9f9f8b899e9b8c899e96816c57412c17020000081d3144556b8095ab97827a81768081807f7d7a706c7268604e3a2511000d203343505c646e767285877e938a778b86788d84798e8c77624d37220d000b2034485a626e778c8f7a767f9596817388907b718696816c57412c170000091e33485e738896817a869c9b9591908f98a09c8c8987847c66503b26110010263b50657b909998979da69e9291908f8e8d8b8a89878275614b36210c000f24394e647a84828b9983848b8d969e8987879d9983838076614c37220c000b20344859626d798d96817e938a85848b98828081978e79644f39240f00000b20354b60738286869a84828282989e897d7c7c7c7b7974615847331f0a0013283e53687d938580968c77797a79889c8675747c908270655e4c38230e000000001d33485d728888735e49331e000000001c31465b7185938b847d768293969d9b9f9d988e8d8c8b7f6a553f2a1500071b2d3e4a4f62778c947e6978887e7c839996817776847a644e39240f00000c21374c61768896869b98828a8681979d9f9f91827e8d78624d38230d0000051a2f445a6f848974868873868a787e7d7c7b7a77859b89745746321e090011263b50667b908e798294939b96918f8e8d938b8b79634e39240e0000011527374c62778b9fb49f8b978297927d68798e97826d58422d18000000000d22374d62778c9984979b868a8a8a899e9b8577778c98836d58432e180300000d21364a5c64788b9f8f7a7e948796979594928f7c7d877d68523d28130013273c50616a7a838c7f8688788d947e9486798e857a8f8d78634d38230e000d22384d6278838398968183959d9b857b8a917c708699846f5a37271502000a1f34495f748999838b9c9486929291909ca49f8e8d8c8b7f6a543f2a15000f24394f647a8d93929798908f8e8e8d8c8c8b8f8a89888476614c37210c0014293f54697e94949598847075788d927d727e938b756e6b615847331f0a000d22374d627782829898837f949d8f8f9f9a918b929c907a65503b251000000e23384e63788d9c9b9a9a98979897979692919191908d8976614c37210c000c21364b6175898a82978d79847f6e83998d78677c92846e594c402f1c09000000071c304354738987725d47321d000000071c32475c71869c9f9a928a7f7e8187869b9883797877766a61503c2813000d22364a5c6473798d95806a7d939391979f9c938c8b957f6a55402a1500000a1f334758667c919ba3a0988c7b8499889d8c7c7581907b65503b26100000061b30455b70858a73878974878a7576796d6c6a70859b8b76614b36210c000f24394f64798e927c777f7e85817c7a79787e7677635b4a36210c000000091f3448596e8398ada89c87798d96816b7a8f98836e58432e19030000000e23384d63788d9a849a86737475777d92a39b8c8c9a9a846f5a452f1a0000000f24394e647a7d869c907c74879c8c838281807f83928b7a654f3a251000152a3f556a7f8e998d7c878974879c879c877a8f867a8f8e79634e39240e0014293e53697e9398a09e9695979fa39b909f947f72859b87725544311d0800081d314455758a99838a947f757d7d7c7c869c8b797776746a614f3c2713000d22364a5c657a7d7d81827b7a7979787777757a7a747370615847331f0a000d23384d6278807f80837b656a778c957f6a7e948c7762554c473a2a18040011263b51667b90949698838095887a7a8f917c767d92917c67513c271200000b20354b60738286868584848383828281808297887e7e7b655847331f0a00091e3246576c8197879d9b8696816c7f94937e697e9385705b452f2111000000000b20354a60758a86705b46311b000000000c21374c6176879d878588808496927f859b8b7a64626057504333200d000f24394f647a88829796816b7f958682818a937e7d8196816c57422c1702000417293a4c5e6c8197a59f8d7f708596819695806d82917c67513c27120000071c31465c71868b76888a73888b7580898281807e879d8d78634d38230e000d22374d62778c95806b6a788d96918a8888917c67584a3d2d1e0e000000081c304354657a8fa49f8a7d758b9a846f7b9099836e59442e19040000000f24394e64798e957f958b786c808678879c8d858585867d67523b2a180400091e34495e7389919ca49a90877d8b97826d6c7986998c7d675d4b37220e00162b40566b80958b7d73888a7581969c9e887b90877b908f7a644f3a240f000e23394e637985869c9a847f8197a29a949d9d9487889e8a75604b36200b000b20364b60758b99838298867373797876859b8a73706e68604f4332200d00071b2d3e4b5d656872878b8887868584838281888672555a4c473a2a1704000c2035495a626b6a6a736f6a7f82989a847c82988f7a7468604e3a260c00000c21364b61757f7e80827981968c86859b9a84818399937d68533e28130000081c304354606d71747c7c7b7a79787775747b90897468655d4c3a2a170400031628394e64798e9da5a39b897e7e8096998377809587715c47321c03000000000e23384d63788d826d58432d18000000071b2d3e4d5f677d928978737186897d797d929c867371615847331f15030010253a50657a8f979f97826d81957f6d74898b76687d92836e59432e190400000c1c2f404b6175879c907b697186917c8a9e897683927d68533d28130000071d32475c72878c77898b75898c7783989896959394978e79634e39230e000b20364b60758b99846e667a8f9c8d8a8889947f6a5a4d493c2c190600021628384b607373879c97816d74899d88737c9199846f5a442f1a050000000f253a4f647a8f927d88978181958a798095927d7472716e615947341f0b00081e33485d73878e99a19f8d87797f94947f7d8a9c8c7d675f4d3f2e1b08000c21364b6175807a6774898b757c90939e897c91887c918f7a65503a2510000c2136495b63707b90937e6a7a8f9a847f949f9790979f8d78634d38230e000c21364c61768b9a847c91927d818e8d8b9ba39c8685837e68533e281503000010202e3f4b4f60758a9f9491908f8e8d8c8e9e8a75604b37332a1c0c000006192c3c494d5f677b8883788d98a0a29a9298a0988f8b7d68533d281300000a1e324657616a696b7375829390979ba3a29a938b8e8e7c67513c2712000001142636434b58697e9191908f8e8d8c8b89899e8c7761504c3f2f1c0c0000000b22364a5c70849aa39d95818c93969ea1998c959e89735e49341e090000000417293a52677c927d68533d28130000000d22364a5c677d7d869b857462777b848e82839793808676614c3f2e1c08000b20354a6073869cae98836e8398847d7d91917c79809685705b45301b0600000b2034485962657a8c9e89797287917c8298947f84947e69543f29140000081e33485d73888d798a8c778a8d778398858281807f817e685b4936210c00091d32455674899d87787b7f9486787775819680726f635a4935200c00091e32455670858c8c9f9d87827b879d8b767d929a856f5a45301a0500000010263b50657b90927e82978b8a948289959e9f8d8988868277614c37220c00000d22374c62777a8399937e726472849a94929e8c7c675f4d413021100000091e324657616a6f797a8d8c76667c7e938b7d92897d91907b66503b261100061a2c3d4951667c91947f6a7a8f9883798e97817a828c8675604b36210b000d22374d62778c9b8574899d87839393929fa99b918e8d87725d47321d0800000210212e374c62778c947f7c7b7a7978777a8e8c77624d3722170c000000000e2035495a677d8c9a8476888c959f8d898a9f9b85837b644f3a250f000003162939464b60687a8788787d7b828a92978a7e727979675f4d392410000000081826303851667c8d8d8a898988878686869c8e79644e392f211100000000071b2d3e4b6074869b957f76888b8b99a19d88868984705b46301b060000000a1f3347586d828b78624d38220d0000000f243a4f647a8f919ca396816c797d92877877827e8196826d5d4b37230e00071c304354677d92a499846f85999792919b9a918e919886715c47321c0000000d22374d62777a7880969d877888927d7b909c868595806a55402b150000021628385e73898f7a8f8d788d8e7883957f6d6c6b6a6c68604e3d2c1a0600021528385d72879c8d8790949d9c8d8c8b969f8a878478634d38230e000b21364b60758c969aa1a49c9185869b8f7b7e939b85705b46301b0600000012273c51677c919e88889d97817f78898e8d9c9f9e8b888578634d38230e00000b1f344859626e8398947f6a546277889e9f8b7c665e4d41302313020000091e3246576379848f8d9f927e7a787c91947f948b7d92917c67513c271200000f1f2c3d53687d9296806b7a8f98827a8f97816c6d7673605645321e09000e23384e63788d9f8d898b9f947f7e7e7d8b9f917d797773604b35200b00000000021024394f64798e907b74737271706f7b908f79644f3a240f00000000000d23384d62788b9f8c7a6474778c9f8a748298907b6e645d4b37220d0000000b1b293d53687e8c9c86746b73888c7d8197938479645c4d40301d0a00000000081e32455662777b78767374737271707c92917b66513c2611030000000000101d31455672879c927c67757674839995807174706655422e19040000071b2e3e4c61768a836e5a4835200b0000000e24394e63798b9f9c929e947f8e929b9d8d8a8887879d8f7a654f3a251000001325364b6073869c95806b7c848281819695807c7c827d67513f2e1c0800081d33485d72878f8d969e9e95808a937e738892868696816b56412c160100091e324556758a917c918f7a8f8f798297826f6e6c6b6966605544311d0800001b30465b70859b9b8588899e8d858584899d88818076614c37220c00091e324556687e81839a9c867c76849a978282989b86715b46311c060000000f243a4f647a8d8f8b8a8a8c7d6a63777878869c8d787371635a4935200c000005182a3b48596f8499947f6a5559667c919e8975604b40302313050000000c21364b61768b999683989f928f8d919b8e7a817d7e93927d67523d281200000113293e53687e9396816b728083797b9098836d586160554538281603000d22374d62778c958e8c8a8e8d7c6968738aa38f7a6462605443301c08000000000011263b51667b909f8c898887868584859b917b66513c261100000000000b20354b6073848f806b5c60748b9b8b738499917c67514b3f2e1b0800000000172c41576c81968d7b6b80838686807f879c9a8b7a644f3a241200000000000b21364b6075898f8d8b8a8988878685859b937e69543e2914000000000000021527385d72889d927d6860616b80959a846f5f5b55483826120000000d22364a5c6c818c7a644f3c2b19050000000c21364a5b6d8297867d899e948f8d8c8c9b9f8b8887898b7b65503a25100000081c304354667c919e89777b7e7c7b7e92917d75747370655d4b37230e00081d32475d72878e8d8f8889897a8f947f6a787d768897826d57422d1802000b21364b60758d927d92917c91907b829789848381807e7c73604b35200b00041a2f44596f8499947e76809589757070859a85706a635b4a36210c00021628384e60686b7f949b85706e83989f97989d9b86715b46311c060000000d22364a5c64797976757677675f596163667c88816c5a5b4d493c2c19060000000d1d2a3b50657b878678624d4c5e6d818f8673604b35201205000000000b20354a6072859081778b8a888786858684746b697e93937d68533e28130000000b21364b607580817762606b6e63798b8e7f6a554c4b4437281a0a00000b20344859657b807976757979665e547185908977614d4b4336261401000000000010253b50657b90918f8e8d8c8b8a89898f8e7a654f3a25100000000000081d31445560737973604b54697f867f697d898677624c372e201000000000000c21364b6175817f6974899594949392919091907b65503b251000000000000c21374c61768c93929191908f8f8e8d8c90907f6a543f2a1500000000000000142a3f54697f8b8778624d4e6379898b7e68534642382a1a090000000f243a4f647a8c7f6a5c4a361e0e00000000071a2d3d4f647a8f8f7a7f938b7a78777686927d73727776655d4b37230e0000011426364d5e70859b9a8489939290929c9b918b8a88857b65503a251000000c21374c617679787a827d74778c9782787674748a98836e59432e190400091e324556667c7d798e907b7e7f7581979e96959493928f7a65503b25100003182d43586d82989d948b959e8a868684848782807e79634e39230e00000a1a31424e556a80959c8671687d8d8b8786888a7e68533d281300000000071b2d3e4a5b636461586162594d474c4e5e66736c63523c38352c1e0e00000000000d23384b5d657371625a49404b60737974605443301c080000000000071c30435461767a6c62777773727170716f60566379888678624d38230d000000091e324557606b6c62594b56595b6377796a615037353126190a00000005182b3b4c5d656b64616064635b4c4b60757b7762594735302618080000000000000e23374b5d657b7c7a797877767574737a7a655d4b37220e000000000001152737445560646055444f61697169616774716259483420100200000000000a1e324657616c6961677d807f7e7e7d7c7b7c7b665d4b37230e00000000000a1f334758657b7e7d7c7c7b7a797978777b7b72604b35200b0000000000000012273b4f61697673625a484a5b63757668604e3b2e261a0c00000000152a40556a7f8373604b3e2d1b0000000000000f22374b5c71869b85747d7a828988868b9b8582817f79634e3f2e1c080000000818304050657b90a29a9b908f8e959d9e958a8a88867c66513b261100000a1f33475861697e8b98836e788d9f978d8b89888f9a856f5a45301a0500021628384c5e6668798e917c686a6c819696807f7f7e7c7b72604a35200b0001162b41566b809699979695959e9c9b95929190908e85705b46311b000000132331394f647a898d7f6a5f6878787271757568604e3a2511000000000010202d3d4a4e4f4b464c4c473b3437404c515d575245342320190e000000000000081c2f3f4b505d5c4d493c314455606460564536261401000000000000132536465761655d5962625a5d5c5b5c5a4b4a5b637372625a4935200c00000003162839454b55574c483b403d495961635b504333201d140900000000000d1d2f3f4c50554e4c4b4f4e4a3d455660656259473a2a1c140800000000000000081c2e3f4c5d6567656463626160555d65645c4b3f2e1b0800000000000009192737444b4f4b4437434f545c544f525e5c4c483b2b180500000000000003162939464b56544f5f676b6a696868676566665e4c3f2f1c08000000000004172a3a4b5d65686867666665646363626666605443301c08000000000000000c2032434f57606054483c3d4a566061574e42311f1209000000000013283c50616a6e605544312010000000000000081b2e3e53697e93927c6872879493949fa39b908f8e846f5a452f1a00000000001223384c5e70859a9b857b7a797f95958074747372665e4c38240f000004172a3a4c62778c9f8b7963798e9490908f8e8d8c8f826e58432e190300000a1a2f404c51657a90927c67576c81968d786a69686765605443301c0700000d22374d6277838482818080889e95807d7c7b7a7975604b36210b000000051322364a5c6476786a61505a63635a546060554e42311e0b000000000002101f2d36393a36333637342a1f222f383b48413e3427170c06000000000000000011212f383b484738352c2637444b4f4b45382818080000000000000008182939464c504b484c4d483c47454645363d4a4e5d5c4d493c2c1906000000000a1b283236404137342a2b2c3b474c4e4a3d33251508010000000000000011212f383b403937353939362d38454b504c473b2a1c0c0100000000000000000011212f3f4c50514f4e4d4c4c4b444b4f4f4a3e2e2110000000000000000009192631353a353127323b3f463f3c3d494737342b1d0d00000000000000000b1b293236413f414d525555545352515051504c402f2111000000000000000c1c2e3f4b505352525150504f4e4d4c51504b4336261401000000000000000315253239454b4b43362b2d38454b4c4639312414020000000000000d2033435055584b4437261402000000000000001021374c61768c99846f657b7f7e7f949b857b7a7973604b35200b0000000000091c2f404f657b8a877b6564667c8c8d7d67555e5c514c402f1d090000000c1f3447596c818c806b5b677d7f7b7a7a7978777a74604b36200b0000000012222f364c61768384776254697e8c887761545352504a433625130000000b20344859626e6f6d6c6b7185928d766767666564605645321e0900000000071b2d3e4a5761625a5043494d4d49434a4b443731231301000000000000010f1a212424211f21221f180d121d2426332c2a2217090000000000000000000003111c23253332232019192631353a3632281a0a0000000000000000000b1b2933363b38343738342b31303130202d3639484738352c1e0e0000000000000a161e212b2c221f18161d2a343739362d1f150700000000000000000003111c23262b2421202423211a2832363b37342a1d0d00000000000000000000000311212f383b3c3a393837363531373a39362d20100200000000000000000009141d2024201d151f2729312a272734322220180d000000000000000000000b161e212c2a30393d403f3f3e3d3c3b3c3b382f221203000000000000000011212e373b3e3d3c3c3b3a3a3938373b3b353026180800000000000000000007151b283236353026181a2832363633291b140600000000000000031525333c4043353126190900000000000000000a1f3347586a7f847a645d656a69798d90836e6463605544311d080000000000001123374b5d657472645d4f5e667778675f4d49473b382f22120000000005182a3b51636c7773604b5f676a66656463626264605544311d080000000004121e334657616e6f62594f606977746159473e3d3a353025180800000005182b3b484d595957565661767d7b65585151504f4b4538281603000000000010202d39464c4d483c33353838353035353127191305000000000000000000070c0e0f0c0a0c0d0b050000090f111e17150f0500000000000000000000000000080e101e1c0d0c0609141d2024211e160a00000000000000000000000b171e21252320222220191c1b1c1a0f1a212433322320190e000000000000000003090b16170d0b05000c181f2223211a0f01000000000000000000000000090e10160f0c0b0f0e0c0a161e2126221f180d0000000000000000000000000003111c2326272524232221201d222524221b1002000000000000000000000001080b0f0b08010c12141c1412121f1c0d0b05000000000000000000000000030a0c17141e25272b2a29292827262726231c120400000000000000000003111c2325292827272625242423222626201c14080000000000000000000000000a161e21201c14080a161e21211e170b00000000000000000000071520282a2e201d140900000000000000000004172a3a50616a6f645c4b4f555b63797b75604f4e4b4437271501000000000000081c2e3f4b5460544f4b404c5962625a4d41303226241d120400000000000d1d34455159626054434d525451504f4e4d4d4f4b4437271502000000000003172939464c595a4d48424f59616056473b2a2725201c130800000000000d1d2b34374344424146586168655e4c3a3b3b393632281a0a00000000000002101b29333638352b1e202323201c20201d1509000000000000000000000000000000000000000000000000000008020000000000000000000000000000000000000008070000000001080b0f0b090200000000000000000000000000030a0c100e0b0d0d0b050006070500070c0e1e1d0d0c0600000000000000000000000000020000000000040b0c0e0c070000000000000000000000000000000000000000000000000003090b100d0b0500000000000000000000000000000000090e1012100f0e0d0c0b080e100f0d07000000000000000000000000000000000000000000000007000000090700000000000000000000000000000000000001010a10121615141313121011110f0900000000000000000000000000080e101313121111100f0e0e0d11110b0801000000000000000000000000000003090b0b0801000003090b0c0a03000000000000000000000000030d1315190b080100000000000000000000000c1c33435055594f4a3e3a3d495b6365605745393531271909000000000000000011212e36434b4336372f3b484c4d483c30231d110f0900000000000000001626343b484c4b4336393c3f3b3b3a3938373a3631271909000000000000000b1b29333643443734323b474c4b45382a1d12100b0700000000000000000d1820222e2f2d293a464c52504c402f262524211e160a0000000000000000000b171e212220190e0c0e0e0c070b0b0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030000000000000000000000000000001525333c3f4439362d252c3d494e504b453928201d15090000000000000000000311182630353026221d2b343738352b1e1305000000000000000000000008161d2a343735302625272a26252524232225201d15090000000000000000000b171e212e2f22201d2a34373631271a0c00000000000000000000000000050b0d191a181b2933363d3b382f2111100f0b09030000000000000000000000030a0c0d0b0500000000000000000000000000000000000000000000060b0d1a1b191817161514131211100f0e0c0b0802000000000000000000000000050905000000040a0c0e1011111211100f0d0b0500000000000000000000000000000000000103000006000000000000060000000000000000000000000000050b0d130e0c080e1016130d101217150f050000000000000000000000000000010000000000000002090b090200000000000000000000000000000000080e10180b080200050403050e151713110b0200000000000000000000090f110d0b050000000000000000070b0d1115170f0d070000000000000000000000040a0c1e0f0d070000000000070b10130b080100000000000000000003090b0f0b07000000070b0d0f101010100f0e0c0a0400000000000000000000000000040600000009090806050402010000000000000000000000000000000000000000000000000000000000000000071520282a2f24221b101f2c35383b3632281b0b080100000000000000000000000008141c201c14080d1820222220190e0000000000000000000000000000000d181f22201c1408121511100f0e0d0d0f0b08020000000000000000000000030a0c191a0d0b0c181f22201d150a00000000000000000000000000000000000404000b171f212826231c1103000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1920232f302f2d2c2b2a2928272625242322201d15090200000000000000030a0c1b1e1a121217171f212425262727262524221f180d000000000000000000000105010006101618130f1b0e0c06090b161b0b0802000000000000000000070e1920222823211b22252b282125282c2a22170900000000000000000000070c0e1613100b0100000a151d201d150a0000000000000000000000000003111c23252d201d151c1b19181722292c28261e13060000000000000004121d24272220180d0002090b0f13131c2023272a2c24221b100200000000000000000c181f223324221b10151408131c202528201d1509000000000000000a161e2124201c1308131c202224252525252423211f170c00000000000000000001080b191b0f0d0e1e1e1d1c1a1918161513110c0a040000000000000000060c0e0c0a0400000000000000000000000000030d13151a0f0d07010f1a212325211e160a0000000000000000000000000000000001080b08010000050b0d0d0b050000000000000000000000000000000000050b0d0b08010000000000000000000000000000000000000000000000000000000405000000040b0c0b090200000000000000000000000000000000000000000000040a0c13100e090000000000000000000000000000000000000200000000080e1015130d03090b140b080100000000000000000e1e2b3538454544434241403f3e3c3b3a3938373631271d150a00000000000b171e2130332f28282c293337393b3b3c3c3b3b3a37342a1d13060000000000050e14171a161118232b2e29243123211a1e212b30201d150900000000000008131c202b35383e38352e373a403d33393d413e3427170000000000000000010f1a21242c28251e1a10141a27313631271a0a100b0902000000000000000011212f383b4236312731302f2d2c343e413d3a31241302000000000000122230393c37342b1d14151d202428253035383c40413a362d2010000000000000000c1c2a3437483a362e282a2a272530353a3e353127190900000000000a1b2832363935302518253035383a3a3a3a3a393837332a1c110300000000000009151d202f3024222433343231302e2d2c2a2927211f170c0000000000010f1a2123211f170b00000000000000000000000000000000040000000000060c0e100b09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a1012180f0d07111c23252a2820161e2129201d140900000000000006192b3c494d5a5a595857565554535251504e4d4c4b443731271a0a0000000b1b2933364548443d3d413a474c4e5050515151504f4c483b31241302000000081622292c2f2b2722363f433e3a4639362c323640453631271909000000000e182530353c484d534e493f4b4f5550444d5257524534190900000000000008161f2d3639413d3a313025223238454b4538272225211e160a000000000000081c2f3f4b50574b44374645444341445156534e42311e0b0000000000091930404c514d483b2b29273136393d36434a4d5155574f4a3e2d1b07000000000004182a3a474c5d4f4a3e3c403f3c36434a50534b443727150100000009192839454b4f4a43363036434a4d4f5050504f4f4e4c473a2e21110000000000091927313544453936394949484645444241403e3c37332a1c0c000000000f1f2c35383633291b0b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000100020000000005000000000000000000000003090b0c0a03000001080b0e0c0600000000010a00000000000000000000000000000000020000000500000000000000000000000000000000000000000000000007000000000000000000000005060000000000000000000005131e25272d24221b212e373a403c332832363e353126190900000000000b2035495a626f706e6d6c6b6a696867666564636160554b45382715020003172939464c5a5e5a5252575b5861636566666766656462594e42311e0b0000001626343e4145403c37465358534f5b4e493d454b555b4b443727150200000e1e2b36434a4a5a6268635b4b5d656b62505f676c63523726140100000000041626343d4a4e56524e41453a37434f5660564536373a3632281a0a00000000000e23384b5d656d60555d5c5a59585755636c68604e3a261100000000011426374c5e66625948363e38454b4e5257546062666a6c645c4a36220d00000000000a1f3447596173645c4a5055544f4c54606568605544311d0800000215273745576064605443414d5460626465656565646361584b3f2e1c0800000001152737444b595b4f4a4e5e5e5d5b5a5957565553514c473a2a17040000061a2c3d494e4c463a2917040000000000000000000000000000000000000004000000000000000000000000000000000000000000050b0d140d0c15170c0b11160c170e0c0a0c1a0f0d07000000000000000a161e21211e170b09151d202320190e01080b161f100e08000000000000000000040a0c14170b080b1a12100a0100030c121515130d040000000000000000060b0d1c0e0c0600000000030a0c131b1c0c0a0400000000000001132330393d423a362e2e3f4b5055504338454b544b4437261401000000000d23384d62788485848281807f7e7d7c7b7a7978777570605645311d09000a1e3346576170736f67676c717476797a7b7c7c7b7a797768604e3a261100000e1e344451565a56514c53646d686470635b4b56606b70605544311d080005192b3c4854606066787d79634f657b806b5a677d816c5544311d08000000000e213444515b636b685f4d5a4f4b4f6169756054434b4f4b45382816020000000010253b50657b8275737271706e6d6c6a6c817e68533d281300000000081d314455667c776254505458566064686c7074787c7f817a644f3a240f00000000040c22374c6177887a644f616a69615e66737a7e73604b35200b0000081d31445560757972604a4d5f677378797a7a7a7a797876655d4b37230e000000081d314455606e70645c63737372716f6e6d6b6a6866615847331f0a00000c2135495b63615846331f1200000000000000000000000000000002080b1219110f0a00000000000000000000000000000000000e1920222923202a2c2220272b222c23211e212f24221b1002000000000a1b2832363633291b1927313538352c1e141d202c3425231c11030000000000000c171f212a2c201d203027251e13071520272a2b282115070000000000000e1920233223211a0f01000b161e21283031221f180c00000000000a1e30414d52574f4a3e354b5d656a615d5c566069605544311d0800000001162c41566b81969a9998979695949391908f8e8d8c8c8575604b36200b000c21364c61768488847d7d8186898c8e9090919190908f8d7d68533e28130006192b3c51626c6f6b6662596d827e7a8579635c6474808474604b36200b000b2035485a6273747c8c93836f566d828d78626f848c75604b35200b0000000014293d51626b79817d68626f655d54697f8773604b5d65605645321e09000000051b30455a7084978b89878685848281807f9487725d392816030000000b20354b60758c84726165696d7175797d8185898d91928b7d67523d27120000000c181f263b51667b907e69556a7f7f69667c878f917c67513c271200000b20364b6074868e806b575a677d888d8f8f8f8f8f8e8d8c7b65503a25100000000b20354b607383857a6b7988898786858382817f7e7c76614c37210c00000e23384e637976614c41301b0b0000000000000000000000000009151d20282f27241d12040000030402000000000000000009171e2b35383e38353e4137363c40374139353336453a372e201000000003162839454b4c46392e2737444b4d493c2e26313541493a372e21110000000003111c2933373f41363135453d3930231625323c3f403c33251504000000000e1e2b35384738352c1f0f0b1b2932363e454637332a1c0c000000001025394d5f676d645c514a50657b7f74737170757e73604b35200b0000000012273c51677c8c8d8e9d908b898988888786868584838072604a35200b0010253a50657a8f9d999292969994908c898785828281807e78624d37220d000b2035485a6c8184807c7772748b84798a88796c7a86958473604a35200b000d22384d62788785767e938772697482907b6671868c76614c37210c00000001162b41566b808e96887378847b655c6e838d7862606d7a74604b36210b000000011527375c72879c9d9b9a999a99979695949f89745745321e09000000081d3144556f84927d767a7e82868a8e9296968e88827c76675f4d39251000000c1c2a34374452677d92806b586c818b776a808485947f6a543f2a1500000c21374c61768a9e89766162788b9d90868484838383868f79644f3a240f0000000f253a4f647a8f9a8c807f949d9d9b9a99979695939186715c46311c00081d32485d7287846f5f4d392916030000000000000000040a0c12192731363d443c393022120a0c18191711070000000000001727353c484d544d4952574c4b51564c574e49464b5a4f4b3e2e1b070000091e3245576061574b3f31445560635a4b3e37444b565f504b3f2e1c0800000011212e3a474c54574b444b5a524d41302634434f5455504333210d00000006192b3c494d5c4e493d2c1a162939464b535a5b4c473a2a180400000012273d52677d827a706660546d82958988868585907b65503b2610000000001024394d5f67777879877b7675747372727581796f6e6a605443301c07000b20354b607380899c9b9289837f7b77748387726c6c6b6962594834200b000d23384d62788d9a95918c88839885747f9488818c958274605443301c070010253a50657a8f927d798e88737e8b87937e6972878d78624d38230d0000000012273c51677d808a8a75778a8a7a646f858e796473828f7c67523d2712000000081d31445573899d87858584998c82818082988b76604b36210b0000000e23374b5d6c81978b8b8f93979b96908a968179736d6761584d41301e0a0004182a3a474c5a58687d93816c6e667a8f816c6a707f94816c56412c1701000a1f3347586b8096937e69697e93907c716f6e6e6f737c8974604b36200b0000000b21364b6075849a9f958a8a88889d898585849a88807b65503b25100002172d42576c81917c675746321e0a000000000000000c181f221f3037444b5259514d40301d1f222d2f2c24190a0000000008183545525a6269625a636c6160666b616c635b57616f645c4b37220d00000b21364b607576655d4c404b607378645c4b4555606b74655d4b37230e0000081c2e3f4b5861696c6055606f675f4d3a344451616a6a61503c28130000000b2035495a6271635b4935201e32465761687071615847331f0a00000a1f34495f7489978f857c736670859a8f8a888788927d68523d2813000000000a1d30404d5962677c91908b8a898887868696806b59554a433625130000081d314455606b7486927d756e6b6a6973888c77636260564d493c2c1906000b20354b607382889d9a8f90949d9b897984999695806d60564536251300000e23374b5d6b8096867b8f8b7e938a8296816c73888e79644e39240f000000001024394d5f6774898c766b8095887970868f7a7583988675604b36210b0000000b20354b60758a957f7070758b8b726c6b7c918d77624d38220d00000010253b50657b909f9fa098929d88817a7b907e7271706f68604e3a261301000a1f344759616f6d697e94826e827c71878a77626a7f94836e58432e1903000417293a4b6075879c86736c819788735e5a667c84887d77625645321d0900000b1b2c3d495764798e8b878f8173788d85706f798e8671655d4b37230e00000f243a4f647a8f8775614b36210c000000000009171c2a333733404c5560676e665e4d392a34374344403629190700000013253652636d787e78626c8177747c80778179636175847a644f3a240f0001162b41566b80887b665e4c52677d8b7a6455566073818a7b65503a251000000e23374b5d65767f81746073847d6758464451626b7f806a55402b150000000d23384d62788779634e403530364b61757d858576614c37220c000002172c41576c818a909591867c71878f7a74737280947f69543f2a1406000000001222303b4854697e93898584838281818398826d58433530251808000001142637444b5672878f7b7d82807f7e7d8b917c78777572625a4935200c00081d314455606e788d84797c7f948b81818c9e9e88776259483b2a18080000081c2e3f4b607383947f949f8d95807f95846e74898f7a654f3a25100000000b1e31414e5962758a8d776274859b877786917d84998979635745321e090000021022374c62778c96816c62778c8b7661697e938e79644f39240f0000000f243a4f647a8f919d98827d8d9d9690909e8a878685847e68533e281300000c22374c617784837a7f94836f8487747e94816c6a7f94856f5a45301a0500000c1e324556657b90907b6d839887726969788d9599846e5948382815020003162839495b63657b908973797662778c887363798e8974564b3f2e1c0800000c22374c61778a95806b56402b1600000000051727353a474c474c5e66747d847d66513c3a474c585954473624110000071c3043546d828c93826d788d7c808b937e86836e6b80907a65503b251000000e23384d6378898b7c665e4e63798a867360617483968978624d38230d000010253a4f657a8a94907b6675898976614c51626b8094846e59442f1904000013283e53687e937e6954554b43465d7287929a927c67523d2712000000152a3e52636c757a80868b8773888f7a66656d8296806b56373124140200000008161d2a40556a8095867e7c7b7a79787f94846f5a442f1f180d0000000009192631395e7389927d8c97969493929f9b918e8c8b8678624d38230d0001142637444e64798e9a8c88879d89758b9b88889c8777625947341f0b0000001121364b6074797f7d92937e82767e948771758a907b66513b261100000011253a4e5f6877748b8e786363798a9c87899e899a8d7c665b49392816030000102030404f64798f99836e63788e8c77626b8095907b66513b26180800000d22364a5c657b7c879883778a929391979f8b88888785806b55402b16000014293f54697e94988f8999846f7d927e768a8a776a7f9486715c47311c000000031628384b5d6d8297846f849989807e7f82787f9586705b3b2b1a0a0000091e32465763797a7f948c72726762778c8a7564798e8b76604b36211100000013283d53687d929c87725d47321d000000000f2235455258615851667c87929985705b3e4b59616d6e6554402c1702000b20354a60738182988570798e7d737c9180828a77788a8774604b35200b0005182b3b495a657b8c8b7c675f5b6e83937e69768599927d675a4935200b00000e23384e63798186927d686c8296806b5a626b80958a79634e38230e000000152a3f556a7f94806b626a60545861687c7d87947f69543f2a140000000d23384d62787c7771717676758a96807b7a798397826d554e42311f0b0000041626333d41576c81969b9291908f8e8d949b86715b4637342a1d0d000000122230384657758a927d878d8c8c8b8e979e898787858277624c37220d00000919263b50657a9089828182988b728285787a8a9c8677614c37220c0000051a2f445a6f838e94929b9c86858382988a74768b917c67523c271306000013283d52687d8c869c8e7964626b7e939c9ea69d947f6a5e4e4a3d2d1a0700081b2e3e4c5e667784877d6864798f8d78636a7f8d8c7b654f433626140100071b2d3e4b5d65697e938f7a767d7e7c829783777574716b62503d281400000f253a4f647a8990959d9e897e778988758296806b7f9488735d392917030000081826303f4c6176888b76859a9e9493948d787f9487725d3828160300000c21364b61758a8f949d9089867d67778c8d7763798e8d78624d38230d0000000e23384e63798a8f816c57422d1700000000152a3e52636c776f626b8088869c88735e4e5c647782836e59442f190400071c304354606d788d86717a8f7f747d92817c917f82947f695443301c08000b20344859626f6e7e938c7d675f647a8e8977849a96806b5f4d3c2b190600000c2135495b636e83947e6963798e8b78636a8095937e685b49352114020001162b41566b8096816c7880747271767d73728795806b56402b160100061b30455b7085918b86807a757e939d96908f8e9499837368604e3a261100000d2133445055586e83988981807f7f7e7d849a88725d554c473b2a180500091d30404c5161768b937e7678777676798e917c7271706e625947341f0b000008182f3f51667c918a82828399957f959b8b888a9c98836e58432e190000071c31465c7186908f969f9b928b8a859b8d77788d937d68533e3124130200172c41576c81959ca4927d6f778080899eb29d8883787573635b4a36210c000d22374b5c667c807f7d7c7a797d928e7a73717079776c68605443301c080000101d314455606c76899b8575889391979f988c8b8a7d67524433210d00000d22374b5c64747a80889d9d938883957f7a8f8a777f948a745746331e0a0001142636434b525e667b8274859b897f7e868e797f9489745645321e0900000c21364c61768b9199a19a918c817a7b908f7b74798e8f7a654f3a25100000000c2135495b63777a72604a35200b00000002172d42576c818c8478676b737b8f89745560697a8798856f5a45301a050002152737444e63788e87727b90948a8a98837589888c8976614c36261401000d22374c627784837380968c7d686075869883818f847668604e3a260e000003172939464c5a6f8495806a6b6f8499836e7d9299836e60534e42311f0b0002172d42576c8297826d8095898886868f7a738897826c57422d17020003182d43586d82949f9b958f868b9d8781807f7e7f86878b7e68533e2813000014283d50626b6b6f859a8980807f7e7d7c849a8974656a625947341f0b000f24384c5e6674788c95806a7a7d7c7a7e92927e74736f6259483b2a180500001325364b5d687d929e8a88889d95808d8a898786868b7e6953362513000005182b3b4d62777b7a8196927d76747c90907b798e947f69544e42311e0b000c22374c617780879c9b92838296959e9fa9a69d998d8b8779634e39230e000f253a4f647a8f95949291908e929b9f8b8887858483817d72604b35200b00000b20354b6073817d8399927e818584879d8881817f77624d3822160000000c22374c61777b666e83988882847b9089768696807f958b76614b36210c00081c3043546067717b7f7571869c88737186907b80958b76604b36210b00000a1f334658657b7d8399917c777b8f90999f8d89879d917c67513c2712000000061a2c3d49596265605443301c070000000a1f344a5f74899f9a897d6d657b908a75606d7e8b9c8677614c37220c0000081d3144556068798e88737c91857f8399846e849997816c5847331808000013293e53687e93917c768a9f8d7e697c919d907b7b75887e68533d281300000a1e334657616b708596807680808298937e81968978737368604e3b26110003182e43586d8398846e83988b888688927d748998836e58432e19030001162b3f52646d7f948c807f7a7f948a7c6b6a747f8a988678624d38220d0000162b40556b808178859891908f94938c8b8c9389747b7f77624c37220d0011263c51667c8b899e9681748a929190929c9c928a888477624c37220d0000071c304354657b849a8a7c7c8297907c797673747372766d605443301c07000b20344859677d7e7d8399947f78757b8f96817f9496807468604e3a2611000a1f344759616b788d9e898d82958e8a8b9f9e8a8686858277624c37220d0012283d52677d929e9d9c9c9b9a9ca4a29b9796959594938f7a65503a251000000c21364c61768b9299969883828482869c877f7e8478624d382b1d0d0000152a3f556a7f8e796e8499877582798595807e938a81968d78624d38230d000b20354b60727d8690937e7e879d897a7888927d80958d77624d38220d00000a1f334758616c7683998f7b6f7c91929fa1998f909a937e69543e2914000000000f1f2c3b484d4f4a433625130000000000152a40556a7f8c989e9182767c918b767582939c8777625947341f0b00000b20364b60737e7e9389747d92857e829885707f948b78634e3a29170000000c21374c6176889883778c9b9d8d7e7f94879c8775778c816b56412c1601000c21364c6176807d8697817f949598a09c93969f9e8d8b887e68533e291300041a2f44596f8499857085927d737183947f748a99846f5a442f1a05000417293a4e606875869b8575656b80958d7f7b8794928275625a4835200b00071d32475c7287968b86837d7b7a80837776777e7f86908b7a65503b25100013293e53687e919092938172879d9f8d949d9f8b87878377624c37220d00000b20354a6074899aa29f9291979f9e908d8c8a8a8988868173604a35200b000d22374c62778c9493999e9e948c8b869c9f96949f9e968a7d68533d28130005192b3b484e63798e927d7574807a73798e978271717776625948341f0b000c21364b617584898887868685869c9b848181807f7e7d7b655d4b37230e00000a1f33465870869a8381837a8d96949ba39c8f93927d6853483b2b180500152a3f546a7f947f6f849a88788d847d9289798a9e899e8f7a644f3a240f00152a3f556a7f919c92807e929d9f9b8e8d99947f81968e79644f39240f00000c22374c6176818899a19e8884787d7d8c99837a7c9096806b56412b1601000000010f1d2b34373a3530251808000000000013283c50616a78828d99978680968f7b86989c87776259483b2a1804000014293e54697e93939f8b757e93998b8b9b8675879c8a77614c3721110000000a1f334758687d928a7b8f85879d9383937e93957f798d826d57422d180200152a3f546a7f94929c98827d8f959d949da69e8b898c8c857d68523d281300051b30455a70859a86728797817a79849681768b9b85705b46301b06000a1f334758687e7f7f9498826e676c819694919c8a7d6d6157483c2b190500000c21364b6175818d9b8d837a71868c76737c859597887c655d4b37230e000c21364b61757c7b7c7e76657a8f8a787f94978173716f625948341f0b0000071c30435471858d8d9f9a94938a898888878686858484806b5443301c07000b20364b6074868b8c9e888a9d87838096a49c8a898887857c66513b2611000b2034485962697a8f937d68788d8a7c798e9382757f8a85715b3b2a1805000a1e324657616f7473727170707f94937e6c6c6b6a6968655d4b3f2e1c0800000417293a546a7f94846f757a7f807f869b877a80947f6d62594834200b0013283d52687d92847a869c897487907b89958083989ea6907b66513b26110012273d52677d918a7d6b77899e8c85858483847a8197907b66503b2611000012273c52677c919e9b8f8e8c8b7a67748a98836e788d98826d58432d180300000000000d18202225201c13080000000000000d203343505b636d7983959a969e9f8a9c9c86776259483b2b1d0c00000013293e53687e8f97a08f85829884738096877e93a5947e69543f2e1c08000005192b3c4e5f70849781978679898882907b849a8b7c91836e59432e19040013283d52687d8d939f9e8a817a7f947f889d887574878973685f4e3a251100071c31465c71869b87748999978f8e949882778c9c87715c47321c00000c21374c61768c94949d9f947f7c7a8096a69f8a7a68604b46392b1e0e0000000a1e334657616c7b8695998f8288907c86919b908276655e4c3f2e1c08000a1e3346576166656e7974647589957f7c92937f6a6054534e42311e0b0000001325364b607478798b857f7e7d7d7c7b7a797f86726f6b62513625130000091d32455660727b8b8f7b80958775778c9c867374737271665e4c38240f000d22374d62787e80959580746c81978d7f7a7d7a8594937e68533e2913000003162939464c61767f7e7d7b7a8197947f7472716f6d665e4c3f2e2111000000091d31455663788d8f7a7e8e9596949b9f8d88899d878277624c37220d0010253b50657a909a8f9ca48f88859a868797827f8b889e927d68523d2813001025394d5f677c796767707f9489786f6e6e6f6d8297927d67523d281200000c22374c61778a9b867b797774645c74899b8570788d9a85705a45301b00000000000000050b0d100b070000000000000000041525333c4954606a798085969ea99f9d9681736157483c2b190500000011263b4e60687a8297998f929f8b8789998a859b939c86715d4b37230a00000b2035485a626c788681978872767582917c7b909b869a846f5a452f1a050011253a4e5f68797e8b9f9c91807e937f7f94958074898b75604b41311e0b00081d32485d72879d88737f8481807e7f837a788d9d88735e39291703000b20354b607384999d888b9f8d8a8a969c91989c8678645c4c402f1c09000000031729394b60737877808a99848a9681969d877b6d66605544311d11000003172939495a6275838f817a80869c897b7e7e7876757368604e3a2611000000081d3245566063788e9a949392918f8e8c8b948d78625651443418080000021528384a60727e938872798e8a78768b9e89746561585b514c402f1c0900172c41566c8193959e9e95887776859a947f77899b947f6c63523e2a080000000b1b2944596e83949392918f979f9f8d89878684827c66513c2611030000000b20364b6074728699837c8d938a8a8c9f8c86899d888277624d37220d000e23384d63788d9e969ea79e897e8d9c9c9f97959d9b9e947e69543f2914000a1e30414d5f67636f7d857d869c88848382807f859b947e69543f291400000a1f3347586d829797827f7d7b766974899d8873788d9c87725d392916030000000000000000000000000000000000000000000a1f33475861727f8b8d788196a39b8895968375625a4835200b0000000b1f31424e5c677d928f7b7e9286838283837f857e938f7a654f38281603000d22384d627881807f82988a7b787583927d6e8389819786705b46311b06000b1e31414e5b6374899c867d7780958077899e89748b8c77624d3722130100071c30435473899e8a7c7a78777675747372798e9f8a745746331e0a00081d31445562778c907b7a8d9f989f9c877c83989c887a665e4c38230f00000000192e43596e828d8c8d8d9d889d9b869b8a817f7e7b73604b35200b0000000d23384d62788698917c87959ca49e9093938d8c8a887d68533d2813000000021528384550657a9089807f7d7c7a797776878f79644f3a34261600000000172c41576c81939f8c88868c8681798ea6937e7a777369604f3b2612000013283d53687e8b8a9f9d88827b8d7c8791807588907f83816c57362614010000001b30455b708599999897979da5a39b939291908f86715c47321c070000081d32475d72868c8c9f8a79757e7f7e889d8a7a8499836e62594834200b000b21364b60768b9681889e8c7670849a9f8b89888786898879634e39240e0001132330414d6278849296807b909d9a989696949498947e69543f2914000004182a3a4e63798c9f97959390837e808c9f8d7c7d919f89745746321e0a0000000002090b150d0b06000000000000000000000c21374c6176849498836e80959b85778095998678624d38220d000000091d31455660687d938d787f948b858182988c82718698826d5645321e0900162b40556b80959694989f9f8f8e8985937e7271737d9287725c47321d070004182a3a4d5e66758b9b86716c81978680879d8a7d928e79644e39240f00000b20354a60758a9f9f908f8e8c8b8a898887869ca68b76614b36210c0001142637475970859a8570808a838c9680797683999d8a7c66503b2611000000091e33495e73889a9a99989799a1a29a94939392918f7c67523c271200000014293e54697e9398826f838d8c98a09f8b89888786847c66513c2611000000000a1a283d52677c929e969493918f8e8c8b9c917b66513c26160800000003192e43586e82908f979d9c8f8b8a7d889597938f8c897e69543e2914000011263a4e6068747d9296816d7e937e797c7371777b748987725443301c080000000f243a4f647a8484838281879d9b857e7d7c7b7a75614b36210c000000081d32485d72878b8a8e8a79778c94939da59f8e949685705b483b2b180500091e3245577085877a899e8d78687d92907b747372717573635b4a36210c0000051d32475d72879a9b85756e83989c8781807f7f838175614b36210c0000000c2135495b6e83999f8d86857e93969f9f9e91919a9d8b76614b36210c0000000a161e212a2320190e0000000000000000091d2f4051677c919c87766c8196917c67728399927c67523d27190800000b20364b60757d81978e7a81969f9b97988b888b7680958a75604b36210b0010253a4f657b868c8a858a8c82817d859b8a878685869c88735e49331e09000a1f344759667c7e939d87757b899e9a95969d9e9293907b65503b251000000c21364b61768b9b97989d94939d9f91979b8f8f928874604b36200b000009192a3b53687d93907b6b766e8298968d8c8c9c9c9c87725d47321d0800000012283d52677d858484838283999a847f7e7d7d7c7a72604b35200b0000000c21364b6175838575617478778298917c7473727170665e4c38240f000000000014293f54697e948a81807f7d7c7b79798e937d68533e281300000000000c21364c61767a7a81978f7b7574677a8081888f9598836e59432e1904000b1e31424e53687d9297826d8095938a898786858482978a75604b35200b0000000d22364a5c646e6f6e6d6f849a99836e68676664615746321e09000000000c21364b61757675787663728183828b9f95807e817b65503b2b1d0d00000316283956677072748a9f8e7863768a98836e5e5d5460544e4a3d2d1a07000002182d42576d819186766162788a9f8a756b6a696e6c615746331e0a000000061a2c3d4f647a8fa38e7a7074878b8a898887868587806b5746321e0a00000a1a2832364038352b1e0e000000000000000f24384c5e6675848979706e8297927d696775838073604b47372512000012283d52677d91979f9f8b7e869b85839885829887869c8b7c66513b2611000e22374b5d65748a8773888a746c718694949d9b8d8c8e88735e49331e00000c22374c61778d939ca59d8c849b9a8481808898837e7e74604b36200b00000a1e324657697f858282887f7e93917c81857b7a7d77625645311d090000000d21374c61768a9b85706163788b9f9f8c8987878c806b56412b160100000010253a4d5f67706f6e6d6d7a8e8f7f6a6968676664605443301c08000000091e324657616e7061576063667c8a8577625d5d5c5a514c402f1d090000000001162b40566b8095969594939291908e8b94947f6a543f2a1500000000000a1f3346586165697f8d8c7761565c646b6c747980857a644e39240f0000021324313e53687d9398826d8297939291908f8e8d8d938c77624d37220d000000071b2d3e4a4f595959586a808f8f7f6a5452514f4b463928160300000000091e324657616160636158606c6e7186928975696b655d4c38230d000000000a1b3849565b5d6d828c8674606d828b7f6a5436434b4336362d1f0f000000000b20354b60737b7761585a6a7f8c836e57555458574b4639291703000000000f22374b5c708490867561607376757473727170726b6250392916030002162838454b554d493c2b190600000000000011263b51667c8a8987858583879d99837e7d7c7a7a776f6654412d18030010253a50657b8c969e9d877d8095947f867e7e939d908d8b836e59442e1900081b2e3f4c61768b89758a907c78757b7e7f948778767977624d38281602000c21374c61768a909aab8f887c889c86756d7f948a7968605645311d090000031629394f6169707988917c798e8c778297867767625948382715020000000a1f3347586f84998b76615a6d8297947f737272766b62513d2914000000000a1e31414d525a5a59585c64797a7260545352514f4b433626140100000003162839464b595b4b464b4d5e6674716259474747453c382f22120000000000000e23384d63798281807f7e7d7c7b7b7a7e8177624c37220d00000000000417293a464c50616978786259474a4e565460646b70645c4a36210d000000061322374d627785867b667c827e7d7c7b7a7978777e7e73604b35200b0000000010202d363a44444350616a7a7a6a614f3c3b3a3632281b0b000000000003162839464b4c4b4e4c464a575861767d78635756504c3f2f1c0800000000001b2b38424652646d77736056646d766a614f3c30353026211a0f0100000000081d314455606661594750616a776e6554393f43413633291b0b0000000000081b2e3e4c61767b74615755606060545e5d5c5b5d555044331b0b0000091e324556606a625a4935200f0000000000051a2f455a6f849a9e9d9b9a999da5a199939291908e8c846f5a452f1a05000e23374b5d65778096907b85959e9d948a878095907c78766e6453402c1700001023394e63788e8c768c9a908d8276767b8f8e7a716f6b605645321e09000a1f33475862777c909f8c75677d919c8683818d9e8877614c382715020000000b1b32434f647a899d88757b908e7977899c8778635847331f0a0000000004172a3a50657b847e68584d63788a897a645d586158514434210e00000000011323313a3d4545443e4b5b63646054433e3d3c3a353026180800000000000b1b2832364345363336404c5460544c473b2a313026241d12040000000000000c2135495b636d6c6a6a696867666564696c625948341f0b0000000000000c1c293336434f5a626259483a363936434a4f565a4e4a3d2d1a07000000000b20344859627072655e666c69676766656463626968605544311d080000000002101b22242f2f3343505d65655d4f43322625211e160b000000000000000b1b2832363635393633354147586167635a49393b382f21110000000000000d1b262e3546525962605545535761574f43321c201c14080700000000000001142637444b514c473a43505962595447362a2e2c211e170b00000000000000101f3347586165605646444b4b4a434948464548403d3326160000000b21364b60747f78624d3d2c1a060000000000152a3f556a7f8e8e8d8c8c8b9aa29f8a8886889d87837e68533e28130000081c2e3f4b596c8196917c8289899e9a84837b89947f6a6157534636241100000e23394e63798a88798e9983807b898c8f999d8886848074604b36210b000417293a485963798eab8b76606f83999c98938e908976614c37210c00000000001e34495e73889e927d687d92907b667c8d9d8877614c37210c00000000000c23384b5d656e68604e495a637675645c4a474c473a34261604000000000005131e2528302f2f2e3d494e4f4b433626282725201c1408000000000000000b161e212e30211e202f36434b4336342a1d1c1b110f09000000000000000006192c3c494d5856555453535251504f54574c483b2a1805000000000000000c171f21323c484d4d483b2b22242530353a404539362d1f0f000000000005182b3b484d5b5c4f4c515753525150504f4e4d53534b4437261401000000000000070d0f191a25333f4b4f4f4b3f3225150f0c09030000000000000000000b161e21212023211f202a3a474c524d493c2c26231c11030000000000000009131727353b474c4b443739464b46393225150b080100000000000000000009192631353c37342a333b484c483b36291919170c0a03000000000000000004182a3a474c504b4538313536353025323130322b282116080000000f253a4f647a8f836f5b4935210a000000000013273c50616a797978777675849a9681757e8998826e68604e3a261100000011212e3b576c8196927d6d74819689746e6f849a87725446393628180700000c2135495b6374737a8f907b6b778c908f8e8d8c8b8b8777624d37220d00000c1c2b3b4e63798e9d8b766162788a9f937e797b77625847331f0a0000000003182e43586d828f846f6a7f94927d686b80928976614c37210c0000000000081c2f3f4b5059534e423c49586160564a3e3337332a1c160800000000000000010a10121b1a191f2c36393a3530261812110f0b080100000000000000000003090c191b0c0a111826303530261f180d00050000000000000000000000000e1e2c35384341403f3e3d3c3c3b3a3f4137342a1d0d000000000000000000040a141e2b353837342b1d0d0f131c20242b3024211a0f010000000000000d1d2b343746473a383c423e3d3c3b3a3938383e3e353126190900000000000000000000040715212e373a3a372e211507000000000000000000000000000003090c0c0b0e0c0a0c1c2a33373d38352c1e100e08000000000000000000000009171d2a343735312629333633291b15070000000000000000000000000009141d2026221f181d2b3437342b1d190b03020000000000000000000000000c1c2a33373b3632281d2021201c131d1c1b1d16140d04000000000d22374c62778c8c79634e38281502000000000d203343505b636363626170859b9782788d9e897963534e42311f0b0000000311243a4f647a868476616a808c84705b6a7f908773604a3520180a000000061a2c3d495560657a8e8f7c6663797a7979787776757262594834200b0000000d20354a60728288806b585a6a7f8d847463666259483a2917040000000001162b3f53646d797561697f8f8e7d6860747d78625847331f0a00000000000011212f383b443d3a312c3a474c4b45382d1f211f170c000000000000000000000000000505010f1a212325201c1408000000000000000000000000000000000000040600000008141c201c140805000000000000000000000000000000000e1921232e2c2b2a292827262625292c221f180d000000000000000000000000000e1920222220190d000000070b0f161b0f0d070000000000000000000d18202230322524262d29282726252423222928201d14090000000000000000000000000002101b222525221b10020000000000000000000000000000000000000000000000000c181f22282320190e000000000000000000000000000000000d181f22201d14171e211e170b0000000000000000000000000000000001080b110c0a040d18202220180d00000000000000000000000000000000000c181f2226211e160a0b0b0b07000007060800000000000000000b20344859728796816b5645321d0900000000031525333d4a4e4e4d4d53687e8c8a7b6e838a7b655b493a31241402000000000d22364a5c6472706158626a7774604b60747a76615443301c0700000000000f1f2c37444b5d657a7a665e5b6365646363626160544d483b2b1805000000071c304354606d736b62504a607278726056514c483b2b1c0c00000000000010233546535c64615760727a796860566068625a493a2a170400000000000003111c23252f28261e1c2933373632281a100c0a04000000000000000000000000000000000000060c0e0f0b08010000000000000000000000000000000000000000000000000001080b080100000000000000000000000000000000000000060c0e1817151514131211100f14170d0b05000000000000000000000000000000050b0d0d0b0500000000000000010500000000000000000000000000050b0d1b1d100f111714121211100f0e0d14130b080100000000000000000000000000000000080e10100e08000000000000000000000000000000000000000000000000000000040a0c120e0c06000000000000000000000000000000000000050b0d0b0801030a0c0a0300000000000000000000000000000000000000000000000000050b0d0b0500000000000000000000000000000000000000040a0c100b090200000000000000000000000000000000000005182b3b586d82978875604b36200b000000000007151f2d36393938374e6068767565656e76655d4b3d2c1f14060000000000071b2e3e4a4f5c5a4c47505861605645566065615746362513000000000000010f1927313f4b5c64645c4c4a4e504f4e4d4c4c4b4336342b1d0d0000000000132536434a585d555044435460636054453837342b1d0d00000000000000061828353e4a4f4b46546064645c4e454b524d493c2c1c0c000000000000000000080e101913110b0c171f21211e160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013283d52687d92927d67523d2812000000000000010f1a2123242331424e58616056545861584b3f2e1f0f020000000000000010202e363a474537333a474c4b4538454b504c4639291808000000000000000009151d2e3e4a4f4f4a3e36393b3a3938373635302620180d00000000000008182530354348403d3336434a4d4a4336282220180d0000000000000000000a18202e363a3636434a4f4f4a3e31363d38352c1e0e000000000000000000000000000400000000040a0c0b09020000000000000000000000000000000000000a101216140e0403090b12160d0b06000000000000000000000000000000080400000000030d13150d0b070c0e11100f0b08010000000000000000030c12140f0d0700000000050b0d1613110b01000000000000000000000002090b161716151414131211100f0e0e0d0c0b080100000000000000000000000000000000010a101218160d12100a01080e100e0c0600000000000000000000000000000000000001080b0e10100f0e0e0d0c0a0400000000000000000000000000090f111e0c0a04000000000000000009000000000000000000000000000000030a0c0c0a0400000000070b0b0b080100000000000000000000061016181b1a19191817161615141413121111100c0b04000000000000000000060c0e1b0c0a03070d0f110f0900000001080b100e080000000000000e23384d63788d8e7d67523d28120000000000000000070c0e0e1424313a464c4b453a474c473a2e211101000000000000000002101b22243230221f2a333736322831363b3633291b0b000000000000000000000211202d36393a362e2124252424232221201c140805000000000000000008131c202e332b281825303538353025180d0b05000000000000000000000002101b2224212530353a39362d1d20282320190e000000000000000000000000000000000000000000000000000000000000000000000000000000000004121d24272b292116161e21272b2320190e0000000000000000000000060c0e1d19110b09021520282a22201a2123262624201c1408000000000000071420272924221b1002060d1820222b28251e13050000000000000000000a151d202b2d2c2b2a29282726252524232221201d140e0c0700000000000000000000000005131e25272e2b2327251e131c232523211a0f0100000000000000000000000000000009151d2024252524242322221f180c0000000000000000000004121c232633211f170f0c0a0400080d0f1e0e0c0600000000000000000000040b171e21211f170c0608131c2020201d140b09020000000000000917232b2d302f2f2e2d2c2c2b2a29292827272625221f180c000000000000000e1a212330211e171a212426231c110709151d2025231c1103000000000c2035495a657b79675f4d3a251000000000000000000000000006141b293336363229333733291c11030000000000000000000000070d0f1d1b0c0c171f21201d151d2025211e170b00000000000000000000000002101b222424221b100e100f0e0e0d0c0b0801000000000000000000000000070b181e161308131c2023201c130800000000000000000000000000000000070d0f0c131c202424221b100b130d0c06000000000000000000000000040e141612100a01030c1315191710070000000000000000000000000000122230393c413d34262832363c4038352b1e0e0000000000000000010f1a2123322f27201d1525333c3f38342d36393b3b39353026180800000000031425323b3f3a372e201019202b3437413d3a31231301000000000000000a1a283236414241403f3e3d3c3c3b3a3938373635312623211a0f0100000000000000000601132330393c433f383d3930232e373a38352c1f0f00000000000000000000020000051319273135393a3a3a39383837342a1c1507000000000000000012222f383b4837332a24211f17101b22253323211a0f01000000000000000c181f2933363733291c192125303536353126201d150a00000000001727353f4246454443424241403f3f3e3d3d3c3b3a37342a1d0c00000000000e1f2c3538453633292d36393b382f211a192731353a372e21110000000006192c3c4b5d65645c4d41311e0a00000000000000000000000000000b171f21211e171f211f170c0000000000000000000000000000000007050000040a0c0b0902090b100c0a03000000000000000000000000000000070d0f0f0d0700000000000000000000000000000000000000000000000000030800000000070b0e0b070000000000000000000000000000000000000000000000070b0f0f0d070000000000000000000000000000000000081621282b28251e131520272a2e2b24180a0000000000000000000000000a1d30404d515651443439454b51554d483c2b1912100a01000000000f1f2c353947443c363127334350554d483d4a4e51504f4b43362614010000000c2032434f544f4b3e2e222b353b484d56524e41311e0b00000000000002152838454b565756555453535251504f4e4d4c4c4b443739362d1f0f0000000000060c0e1b1a1e30414d5258534d524d41303f4b4f4e493d2c1a06000000000000080e1017150e13233137444b4e504f4f4e4e4d4c473a332515030000000002090b1c2f404c505e4c473a3a37332a262e373a4838352c1f0f000000000006131c2a3439464b4c473a292c3536434a4b4b44373632281a0a0000000a1a354552585b5a595858575655555453535251504f4c473b2a1804000000061a2c3d494e5b4c46393d4a4e504c40362d2737444b504b3f2e1e0e000000000e1e2e3f4b504e4a3e31231301000000000000000000000000000000040a0c0b09040a0c0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041626333d403d3a302325323c3f43403628180000000000000000000000061024394d5f676b62513e4a5760676b625a48353127251e13050000061a2c3d494e5d59514b45383a50616a625a4e5b63666564605443301c0800000012273b4f6169645c4b37373c484d59626b68604e3a250d000000000000091d324556606b6c6b6a696968676665646363626160555c4e4a3d2d1a070000010f1a2123302f2a394d5f676d6462675f4d3f4b5d65635b4935210c0000000003111c23252c2a222531414e5560636565646363626159504333200d0000000a161e212c384c5e667361584b4f4c473a3b3f4b4f5e4e493d2c1a06000000021324313a474c5761615847333c494d54606060555b4b4538281502000216283852646d706f6e6e6d6c6b6b6a69696867666665615947341f0b0000000c2135495b63706157464a5c64665e4e4a3d37445560655d4b3c2c19060000000011212e373a39362d201305000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040002080b0b08020000000000000000000000000000000000000305000004000305000000000000000000060500000000000000000000000000000000000000000000000000000100000000000000000000000000000000000000000000000207040000000000000000000000000000000000000e2133445156524d413032434f545853463619090000000000000000000e1a21273c51677d806b564d5c64757c8078624d39473d3930231301000c2135495b63726e6660564f4a586a7f78626069797b7b7972604b35200b00000014293f54697f7a6455474c545a626c77807d68523b2b190500000000000b20364b6074808281807f7e7d7c7b7a7a79787776757472635b4a36210c00000f1f2c353846443f3c52677d826d787c675d4c5c657a79634e38230e0000000011212e373a413e373a3c4e606874797a7a79797877776a61503c281300000a1a283236413b50667c8876616064615856504b5d6473635b4935210c0000000b1e31424e59616b7676614c3a495b63707575757471605645321d0900091e3245566d8285848483828181807f7e7e7d7c7c7b7a77614c37220c0000000e23384e63798576614c5764797b70635b4c465560737a655a4935200c0000000003111c232524211a0f0100000000000000000000000000000000050000000000000000000504020000000000000000000000000000030a0c190d151d20201d15090000000000000000000000000000000812181a0f111916181a0d0b0b0d15100e11131b1a12100a01000000000000000000050a06000003090b0e1214151616151413100b08010000000000000001080b14100e080e10181c1a0b0801040a0c100e0800000000000000000014283d51626b675f4d3a3c4f616a6e645337271501000000000000000e1f2c3538455a6f848c756063647a8a9195826c574e5c524d41301e0a000e23394e637987847c756c645c61768c7f6a697e8e90908e7f69543f29140000091e33495e73888773605961696278828b968873594834200b000000000012273c52677c919796959493929191908f8e8d8c8b8a898679634e39230e00061a2c3d494e5b59544f596f848b767f907b6556647a8a826d58432e18030000081c2e3f4b5057524b4f525b687e898e8f8f8f8e8d8d8c7f6a55402a150002162838454b574f566c81907b66737a77716b6560647b8879634e38230e00000011263a4e6068778089857058474d6379858a8b8a898574604b36200b000b21364b60758b9599979695939295948f8e8d8c8c8b8b86715b46311c06000014293e54697e907a655061768a9084796c61586073838d78634d38230e000000000000080e100f0d070000000000000000000000000000030c12141a0e0c06000000070d0f1a1917110700000000000000000000000b161e212e22273136363127190f010000000000000000000000000b19252d2f24262e2b2d2f222020222a25222628303027251e1305000000000003090b1a1f1c1510161e212427292a2b2b2a292825201d1409000000000009141d202925221c23262d312f201d15171f2125231c110300000000000001162b40566b807d67523c3f546a7f826e5544311d08000000000000061a2c3d494e575c71868c776778777880849a856f5b6371675f4d3925100014293e54697e9399918981797163778c826d7287998382937e69543e2914000003192e43586e83927d6765777e7889908b9f8c77624d37220d00000000000e23384d63788789899e8986868585848483828c8981807f76614c36210c000c2135495b63706f6a646070868d787b90846f607486927d68523d28130000000e23374b5d656c635d656863788c9e90878585848487957f6a55402a1500091e324556606c645c6d83927c6b808f8b86807b756f838f7a65503a251000000013283e53687e8a949e8b77614c576f849a9689898d8b76614b36210c00091e324556657b7f8382817f7e7d8a8a7a797878777675716756422e19050000152b40556a80917c67516075889d9a8c8176626d819785705a4935200c000000000000000000000000000000000000000000000000070c141f2729302320190e01101b2224302e2b24180a0000000000000000000b1b293236443837444b4b44372d1f1103000000000000000000000819293741453a3c4340414537343537403a373a3e45453d39302313010000000a161e212f34312a25283236393c3e3f40403f3e3d3b353126190900000009192631353e3a372f383b4247443531272933373a372e2111030000000000091f34495e748988735a49475c71868c75604b35200b0000000000000c2135495b636c6072878d787d8d88756d829786716379867d67523d2712000c21374c617684998a98968e8579778c846f778c8c77778a7b65503a251000000011263b51667b9086737b88907b7e7b758c907b66503b261102000000000c2035495a637274798e8885848483828281808a87726b69615846331f0a000e23384e637985847f7a7572878e7974888f7a6a80958774604b36200b00000010253a50657b816c667a7d6a7f94907c72706f6f6f7e917c66513c2711000b21364b6074817a646e84937d6f859a9f9b96908a848c8a76614b36210c00000c1c2a42576d81857f89907b665060768a968073738687725746321e0a00021628384b5d6d829797969593929f9f8f8c898887857a654f49382613000001162c41566b81927d68675f61778c8d8d95887780958a78634d3c2c1906000000020c121413110b020000000000000000000000010f1a2124323b3f4538352c1e151d2d363945434036281807000000000000030a162939464b594d48556060554a3d2f21130000000000000000000012253747545a4f515955545a4c484b4d554f4b4e535b5a524d41301e0a00000a1a2832364449463f3a38454b4e5153545556555453504b44372614010001142637444b544f4b3f4c50575c594b44373a474c504b3f2e21110000000000081e33485d73888d78634d485e73888c77614c37220c0000000000000e23384e6379817473888e797f94927d6e839888737586937e69533e2914000a1f3347586a808e7a8298828479768b8771798e8a74677c73604b35200b0000000b20354b60748899848c95806b69667489947f69543f2a1e160a00000006192c3c494d5d657a8f89878685858484838398897454544c463a29170400162c41566b819699948f89848a907b6f809684798b927d685544311d08000002172c41576c818a7e7b848873839887715e5b5a5a62778576614c36210c000d22384d62778d89777085947e697a859b8c8b8c8f9a9b86705746331e0a0004172a3a474c636d707287947e695464798e8e79646d81826d583929160300000a1a2e3f50657b8597828080819695807e7d7d847b75604b36211b09000002172d42576c82937e7b7c6e62778c8a7980837f95937e685a4939281603000006141f262928261f1406000000000000000000000f1f2d3639434f545a4d493c2e27313e4a4f5a59534636241100000000000b171e21324657616e625a607475635b4c3f311c13080000000000000003182d4154666f64666e6b656f625960626a655d6068706f675f4d3925100003162838454b5a5f5b55505556606367696a6b6b6a696865605544311d0800081d3144556069655d4b5d656d716f6055484c5861655d4b3f2e1c0800000000041b30465b7085927d6852445574898d78634d38230e00000000000013283d53687d927f74898f7a74869c86758499897481968976614c36210c000417293a576c818f7a838c767e82778c89747a908974747c77614c37220c00000a1d30414d5b6b80959995806b62545e738896816c57413632281a0a0000000e1e2c353c51667c91898584848382828181968a75604b3633291b0b000011263b50667c8a989e9694969f9f8b837a8b9a889c8774604b37271502000003192e43586e839893909a8a758499846f5a404548596270615746331e0a000b2035485a70859a847186957f6a727d928873777a8a95806b5639291703000a1f33475861707069728796816c57657b908d7762617676614c37210c000000001123374b5d6c829797968a899e9d87868586917c675645321e0900000003182d43586d82947f7a898375788d8a746b7b8c9e89796c615746321e0900021424323b3e3e3a3124140100000000000000000a1a2d3d4a4e4b61696f635a4b3e37444b5c646f6e6453402b17020000000b1b2933363f4b61758378626f838779655d4e423025180a000000000000051a2f455a6f847a7c83806f84776274777f7b65687e85847d67523d271200091e324556606f74716a656a7176797c7e7f80807f7e7d7b73604b35200b000b20354b60737e7a6c60657b828683736059626b767a655d4b37230e0000000816212e43586d8397826d584b60758a8e79644e3924140803000000000e23384e63788d88758b907b6c798b917c859a907b8d96806b5846331f0a0000182e43586d83917c848e798b98859a8b767b918a7986917f69543f2a1400001024394d5f6779879c97826d625e5d5e748998836d58514b45382816020000000e19283d52687d928a8685858483838384998b76614c3621170b0000000f23384c5e66728296807e81969f8a8979849a9d927d675544311909000000051a2f445a6f84998482898b758699846e5c5b59585560554c46392917030005192b3c51667b90937d8696807b877e938f7a667b90907b65503b261000000c21374c617684867e768698836e59677c918c77625861615847331f0a000000000a1c2e3f596f849985807f819796807b7b82947f69543828160300000004192e44596e8395806b7b8f827a8e8b767a8a9f939b8c8175614b36210c000c1f32424f53534e42311f0f00000000000000021528384a5b6360697f8578645c4c4955606a7a85826e59432e1904000003172939464c5551667b917e69687e938a7b68604a4336281a0c0000000000091f34495e74897e82888873878177858786816c768b8988816c57422c17000b21364b60758389867f7a80868b8e919394959594939290806b55402b160013283d53687d928c817574898c9c8f7a656c7781898f7b65503a25100000001626343d41556a80958772594c61768b8f7a654f3a30261e170b0000000c2135495b7186947f94917c81857f9483869b9c879c8b77624c3a29170400041a2f44596f84927d85927d7f899aa28d787c918d899c8675614b36210c000012273c51677d8a9c989c877366737271748a99846f6967605645321e090000000514293e54697e938a8685848383828283998d77624d38220d00000000091c2f404c546e83927c6d768b937e73677d929c8774604b37271500000000061b30455b70858f7a72878c778799837371706e6d6f74605443301c0b0000000e24384c5e70859b898a9d878a907b8896806e83998a76604b36210b000013283d53687d929b938a8a9a846f61687d928d77624d4c4c473a2917040000000a1a2832465b71869b9a96948b9f9e8886858796816c56412c1b10020000051a2f455a6f8496816b71868c7d928e79889e937e859a927c67523d27120012263b4f606968604e3d2c1a06000000000000091d3245566379756a8095897a665e5b6373808b98836e59432e190400000a1e334657616a62687d92806b606a7f948c7e6b605445382a1c0e00000000091e33485e73888174848a738189888a7b85846f7a8f81827e68533e28130010253b50657a909e9b948f959b9d9b8c878482817f7f7e7d77624c37220d0011263c51667c8d9596877a757a8f927d75818a96928173604b35200b00000d1d344451565d687d928c77625462778c907b66504b433633291b0b0000061a2c3d556a7f95889e9b869687748382879c968189806b59483421110000061b30465b7085937e879c92947f849a907b7d929f9d8878625746331e0a00081e33485d73889d8d8398927d7c888886859a9d88807e7c74604b36210b00000113233140556a80958b86848484838382859a8e79644e392619090000000011222f365a6f849985828196937e696f849a9b86705e4c38241200000000061c31465b71868f7a73888d78889d8b8786858482858672604a35200b00000008182f4050657b909e9ea59d97816e839987768a9a85705745321e0900000d23384d6278888e94999f9e897f776d7e938d78624d383733291c0c00000003162838454b5d72889c878282869b9a857f7e8798836e5843372e20100000061b30455b708597826c70859782979580959984747c858476614c36210c0014293e53697e7e685b493621130000000000000b20364b60758c826e7383998b7c6869798595958274604b36210b0000000c21364c61757f77697e94816c5e666b80959380726056473a2c1f10020000081d32485d728797898b8e798b9b867f808388798396817875614b36210c000c21364b6175848e9ba0988e86878679777474737b806a68625948341f0b000f24384c5e667880889787727b9095807b909b8a7d6d605544311d080005192b3b51626b72717a8f917d6b6a69788d917c676160544b463929170300000f23384e63788d9ea7a39b917c6a6e73889d8f7b746b62504c3f2f1c0900061b30465b70858e7e889a8481787288927d7e939e8979635a48392917030002172c42576c81978175889c8682989b9a9aa2a69d959391806a55402b1500000b1e31414e576c81969d87868584848382859a907a65504437261401000000041b30465b70859b9991929c947f6a7d92a29f907b6651402f1d09000000071d32475c7287907b74898e7a889e9d949a9a96919a8c77624c37220d00000114263644556070859ab09f8b85746a7f94907b8a917f6a553928160300000b2035495a6273797e8399a79e948a8280968d78634d38231f170c00000000091e324556606874899f8a8988899694878483899985705a4f4b3e2e1b0800071c31465c718698826d798b9882989e959d9c998b917f70615846331f0a00182d42586d828b79634e413019090000000000091d32455673888e796374849a8c7d7e8a9b928072605645321e0900000011263b50667b9084747f95826d667c7878889d9682746159493d2d20100000071c31475c71868a8088927d928a897d8a8197868d96806b615746331e0a000a1e3246576170798598827972879b8e8c8b8988898d76614c483b2a180500091d30404c5a64797f827e777d929883758485797a7b655037271501000b203448596b808887859b9b85807f7e7f94957f78767570615746331e0a0002162838495b71869bb19f97867a7f7e7d8a9f927e767471655d4c38230e00000b21364b607578758a927d6c627287947f7f948c76635b4a3c2b1b0b000004182a3b51667c91867181969781868585859b9d8880807e76614c37210c000011253a4e60686f7f94978a8a9b8a878686858a897863605544311d08000000071c31475c718699837c7e92958077899e9b8c9b85715e4c382412000000081e33485d7388917c758a8f7b899d877f8496807c888e79634e39240e0000081c3043546074757b90a59a84706b667a8f9680787c73604b36200b00000006192b3c4955606469768b9e8984898d889d8d78634e38230e0400000000000b21364b60757d7d868c86848382807f7e7d7c7e837c716f645c4b37220d00071d32475c728799837e8a9e8a7f949e898787868597826d57463a2917040010253b50657b9084705f4d372715020000000002152838576c8197826d6176859b93939f8c7e6b605445382816020000000c21364b617689947f8095836e748c89879d8b97988577635b4a3e2d1b0700061c31465b71868b8289957f95849987978297978596806b5646392917030003162939464b5b6f85927d67758a9d88878684838a8e78634e392a1d0d0000001222303c5d73879497938c8c9f9e88807d7b7e8a85705b46301b00000d22374d62778c9d9c9ba3a39b959493949d9d958d8c8a8476614b36210c00091e324556606b7f95aa978177869593929fa99c928b89867b65503b261000000e23394e6379897e939e897e697f8a97817f95937e75615544311d1200000b1f34475962778d8d78788e9c8672706f7e939a85706a68615847331f0a000013283d52687e84838482818297887e7d7c7b7b7b797873604b35200b000000081d33485d72889680717a8f968181979b858398917c6651402f1d090000021628385e7489927d768b907b8a9b857082917c74898f7a654f3a251000000b20354b6073868b8b9fb39e8982817c758a9d877266605544311d08000000000e1e2b37444b4f64798f9b8671757881968e78634e39230e000000000000152a3f546a7f92929c9f9c9a99979694938a8988878686847b644f3a250f00081e33485d73889c86939e8c7d7e93917c7271707b90836e5944291b0b00000b20354a607487927d675544311d0800000000000f253a4f647a8f8b78626d7e94a89f8b7b68604a4336281a0a00000000091e3246576b80968a8399837c8280959d8b7d81979b8779645c4a36220d00061b30455b70859a878a9782937f8d8a978297817f95816c5641291b0b0000000b1b29323d5b7186937e69778c8d7872706f7489907a65503b251000000000041c31465c71858f979faa9f9d959292929093907b65503b261000000c21364b6175899392919aa29d938d8d929c9f8d8988878375614b36210c000b21364b6074808298ad9782788690908f8e8e8d8c8b8a877c66513c2711000013283d53687d9293969499837d929e998480959d938473604b40301d09000c22374c6177808b97817c879d917c66687d939d877761584c473a2a170400071d32475c72879999999696959f9d93929190908f8e8d846f59442f1a040000031629395e74899e8a87869c97828397907b7b909b85715e4c38240e0000091e324556758a937e778c927d929b867184937e748a907b66513b261100000c21374c61768c999999a1a79e94938a73859b8e79644e4437271502000000000010202e373d52677c929b8671606c81978e79644e39240f00000000000010253a50657b8788879c888585858484838382848680807f78624d38220d00091e34495e73899b858995806b7f959983807e7d809585705a45301b000000081d31445572879c8875604b36200b00000000000d22374b5c728797816d82949d9b9e9882746158483b2b1d0d00000000031628394d62778b9f999f8a928b7882978c817f879d9d897a644e39240f00051a2f455a6f84937e899a8598828084978297838396816c57412c1700000001152737444b5d728795806a798e96807d7c7b7b90927d67523d2518080000000e1e2c364b61757a818c9f9d887f7d7d839997816c5d4c38230c0000091e32465763787d7d7c849a937e79787e9295807473726e615746321e090012273c52677c9198a0ada0978d847b7a7a79787877767573665e4c39240f0000152a3f546a7f9484807f94888a9c8a9b8681969e8996806b5e4c39240f00152a3f546a7f949e9f97909a9c97826d60727f8d9c8676615847331f0c00000011263c51667c8399848180808a99847e7d7c7c7e807b76614c37210c0000000a1e324657758a9f9a8c929c988378817e6972879c907c66513c2c1906000b21364b60768b947f788d947e949c867185947f768b927d67523d281200000a1f3347586a80848383999e897f7d7a6b819695806b553d2c19090000000000081b2e3f4b4f576277869a9882746d82978f7a644f3a250f0000000000000e23374b5d657273798d8a8886868584838382868a776b6a625a4834200b00081c30435474899b85829888758096a199959392959b86715c46311c0000000b20354b60758a9a8b76614c36210c0000000000081b2e3e556a7f948b798ea09786899e9884766259483b2b1805000000000b203448596c8297aba89f9882867e849a96949d999a97826d58422d1800041a2f44596f8496939e9d8799969493958296969992806b56412c16010000081d3144556065738896816c7b9098969291909095937e695443362513000006192c3c494d60738182838a9f9d8d837b7c918775614c473a2a17040003162839495a6368686a809595806b687d9296816c5e5d594b4639281603000f24394e647a8b8b939c9e8a857e686f6e6d6c6b6967635b514c40301d090001162c41566b81947f6b778c9d99868399888197958095917c66513c27110010253b50657b898a9e9c868486877a6e6d6b6c81969b8576614c37210c0000000f24384c5e687e938c8b8a898b948786848383868c77625847331f0a000004172a3a4b61768b9a84777e9299846f7a7977747f949b85705b4935210c000c22374c61778c96807a8e9580959c8772879681788d937e69533e291400000417293a50616a6f6e7a8f9e89746864677c919c86715b4935210c00000000000d22374b5d646c6b6a74849a9885778398907a65503b2510000000000000081c2e3f4b505d667b908a858483828180807f888f7a65544d483c2b1905000b20354b60758a9c877d92947f81979b8480807f839987725d482513000000081d314455677d857e685846331f0a0000000000001022374d62778b9681849582757a8a9e9a867762594834200b00000000132536465863788c9f9f8d8677879483879c9e898484877b654f3a2510000011263b50667c817f94878083817e7e7f7a8181877d75614c36210c0000000b20354b60747b7a8b98836d75828381807f7d7c80827764605443301c07000c2035495a626d788d98999f9c98999990867f78656f615847331f0a00000b1b2c3c494d5358677d929a8570697e9397826d5845383632281b0b00000d22364a5c6475757e93988370687a84848281807e7c79645c4a362212000003182d42586d8295806f798e8c837b83999883988e79868e7d68533d2813000e23374b5d65737c90947f6f7173818382817f7f8a9f9a85705b45301b060000091d3040566b809687818196857f7e89877d7c88907b66513a2a170400000a1f33475862778c9a84717e939b857c8e8e8c8b8b9da38d78634d38230e000e23384d63788d9e968a9f9782979d88798997827a8e957f6a55402a150000000c1f334758677d7e80969f8a746f6362788da48d78634e38230e00000000000f253a4f647b82807f7e7e899f9b88849a907b66513b26110000000000000011212e373e53687d938a888786858483838389927c67523d342b1d0d00000c21364c61768b9d88768a9d88839995807271707f9589735443301c070000011527374d5f677068604e3a29170400000000000210203448596f849a8b7e807d7c7b7e8a9f9c8777624c37220d000000071c30435461767884999d88726d798898878c95806f6f72655d4b37220e00000f23384c5e666c7e939d949391908e8d8b8a96917c665746331e0a00000012273c51677c908e9f99847f87868584838281807f7e7c7a72604a35200b000d23384d627882777f889d9c86828388959c87727b8476614c37210c0000000e1d314556606e707a8f9f8a746a7f9498836e60564f4332200b000000071b2d3e4a5760697e9499846f6c81979998969593928e79644f3a240f0000041a2f44596f8499888483998b746e83989b869b8e79787968604e3a251100081c2f3f4b5062778c9b857064798e989796959498979b89745f49341f0a000000192e43596e83988477798e8475738b8873728a937e69543e29140000000c21374c6176889d9f8b86879d9d88808d8d8b8a88888f8876614c36210c000c22374c61778b918b898a8f8096a69d8e9e9f8d899e96816c57412c170200000c21374c61768992969d9f8d8784796373899e937e69533e291400000000051a2f455a6f8497969493939b9a9a94879d917c67513c27120000000000000003111c2b40556a80959a858383828281818196947f69543f2a190d0000000d22374d62778c9f8d868b9f9d8b9f9f8b878685879d8a75604a35200b000000091930414d525b534e42311c0c00000000000010212e373b52677c919f939592918f949c9a9f937d68533e28130000000b20354a6073878d99a19f8c84817778879d958075605a5d4f4b3f2e1b080000091c2f404c576c8196887f7d7c7b7978767587947f6a553929170300000010263b50657b8b8a8b9183869b999898979796959493918f7d68533e281300152a3f546a7f927e6c79889d8b7e6e7680887f6c82917c66513c26110000000b20364b60748286849aa996807e83999b85787569614f3b27120000000010202d3945556a7f959b8570657b868584838281807e74604b36200b000004192e44596e83908d8b8a8e8a756d829796879c8e7964645c4e42311e0b000011212f374859738899887361758487868584838282857d66513c2711000000061b30465b708597948c8e92928b89908f87869295806b56402b160100000f243a4f64798f9796959493929290857878767473757a76615846331f0a000b1f34475963797c7674787a778b938e8c8b8a8988888b7d67523d28120000000a1f33475861777d83888d939895806a6e8394927d67523d28120000000000152a40556a7f8b898887868684857f8398917b66513c2611000000000000000000172c42576c819799978b8988878686859696816b56412c16000000000c21364b617689938e8d8b908e879695908f8e8d8e948d75604b36210b000000001323303a3d453e3a3124140000000000000a1a2e3f4b4f576075899e9f978b8a89888685898777624d3722130000000b20364b60758b93939ea89f8f8c7c7582979e8a7c69614b45382e21100000000011222f44596f84999c949391908e8d8c8a8d94816c57422c17080000000e23384c5d657575787b767d85838382819789807f7f7e7c75604b36210b00172c41576c819685818082989b847c7a7a78777684937e69543e291400000011263b51667b909b9aa2a19e9693999d9c9b8d8c7f69543f2a140000000002101b283a4f657b8b8e806a5d6571706f6e6d6b6a68605645321d090000000c21374c61767b787674797862637983817b888474604e4a3e31231301000003111c2a3b51667c847d675761707271706f6e6d6d70665e4d39240f0000000010253b50657b817f7e7e7d7d7c7b7b7a79797d8077624c37220d0000000b20354a6072808281807f7e7d7c7b76636261575660656158463a2917040004182a3b495b6366615b636464797e7877767574737374675f4d39251000000004172a3a475961686d73787e8385786361767e7d675f4d3a2510000000000013283c50616a7574737271706f706979838073604b35200b00000000000000000010253a4f657b8583828180807f7e7d7d81847a644e39240f000000000a1e32465763797e7978767a797781807b7a7978797f7c665645321e090000000005131e25283028261f14060000000000021628384b5d656c6b6c81969782757574727170767462594d413019090000081d314455657b7e7e8a9e8f7b7a8a879795899d8d7f6d605645321d090000000d1d2d3d4a54697e9487858382807f7e7c7b7c7f77624d37332616040000081c2f3f4c5660606978777d8b7a716f768b89746a696866605645321e0900192f44596e84999b9796989c9b9b91908f8d8c8b9896816c56412c170000000e23384d63788b8e8d8d8c8b8a8a8988878685837b65503b26100000000000000a23374b5d6577796a6250505c5b5a59575655534b45382815020000000a1f334758616662615c64625a5b636e6b66736f605645362d20130500000000000d24394c5e666f675f4d4b5b5c5c5b5a5958585b514d40301d0a000000000e23384b5d656c6a69696867676665656463686a62594834200b000000071c304354606a6c6b6a6a6968676661584d4b46454b504c463a291c0c0000000c1d2c3d494e514b494d4f5c646863626160545e5560554d41301e0a000000000c1c2a3b474c53585b63686e70635a586169675f4d41311e0a00000000000d20334350555f5f5e5d5c5b5a5a5b636e6b605544311d080000000000000000000e22374b5d65706e6d6c6b6a6a6968676c6f645c4a36220d0000000003162939495b63686462616564626c6a65656463636a665e4c382816030000000000010a10121b13110b02000000000000091e324556657b81807f80969e89797776747372716f6d675f4d3726140100021527374c5d656b74899f8c7776899d958078879d948274604b372715010005192b3c4a5b636d82979a95949392919190908f8e86715c504433210d000000111c304354606c7e8a867d92898685839995807f7d7963544538281602001a2f445a6f838e8988888786858c9a848383828183867d68523d28130000000c2035495a63777978777776757473737271706f655d4c38230e000000000000081c2e3f4b5962645c50443b464644434241403e3632281a0a000000000417293a474c504d4b4a4f4d48494e5956515e5a4b4538271a0f01000000000000091d30404c5159524d41364647464545444342463c393022120000000000081c2f3f4b50575554535352515150504f4e52554c483b2b180500000000132536434a5557565554535352514c463a363232363a3633291b0c00000000000f1f2c36393c3635383d4a4e534e4c4b4b4349444b44373023130100000000000c1d2a34373d3d494e53595b4d49474c54524d41312313010000000000031525333c404a4949484746453d494e59564b4437261401000000000000000000081b2e3f4b4f5b59585756555454535257594e4a3e2d1b0700000000000b1b2c3d494e534f4d4b504e4d5755504f4f4e4e54514c402f1a0a0000000000000000000000000000000000000000000b21364b607589969594969ea89e8e8c8b8a88878684827d675544311d0800000c21374c6176808095a88d786d7d929c8684859ba098846f5544311d08000b2034485a63797b859a85807f7e7c7d7c7b7b7a7a776f6b62503d28140000000b20354a607281939681768a9e9b9898a09e9592918975604b35200b00000b20354a6072797f7f7d7c7b7b8a917c767574737171685f4e3a251000000006192c3c495962646362616160545e5d5d5c5b59504c3f2f1c090000000000000011212e3b484d4e4a3e332531302f2e2d2c2b28201d150a0000000000000c1c2933373b383636393835353844413c49453631271a0a000000000000000000122230393c443c393021303231302f2e2d2d3027241d120400000000000011212f383b423f3f3e3d3d3c3c3b3a3a393d4037342b1d0d00000000000818253035404241403f3e3d3d3b363329211e1d2025211f170b000000000000010f1a2123272121232d36393e39373635302631353126191305000000000000000c181f22282c35383e4346383533373f3d393023130500000000000000071520282a3534333231312f2c353943413531261909000000000000000000000010212e373a4544424241403f3e3e3d414439362d2010000000000000000f1f2c35383e3938363b393841403b3a3938393f3b382f22120000000000000000030a0c0a030000000000000000000c22374c61778c9b9b9a99989faba39b959493939291908975604b35200b00000f253a4f647a8b949ba39c86817582989c9a999291978a75604b35200b000d22384d62788c8f9b9c9a9594938a8989888786868584806b55402b160000000c21364c61768a9a87756e83989882829895807d7c78625443301c080000071c3043546e8395949291908f9f9b918c8b8a88867e685341311e0b000000000e1e2c3b484c4f4e4d4c4b4b434948474746443b382f2111000000000000000003111d2b343739362d20151c1b1a19181615130b090200000000000000000c171f212623212224222021232f2c26332f201d150a0000000000000000000004121d24272f27251d131b1d1c1b1a1918181b110f0a000000000000000003111c23252c2a29292828272626252424282b2220180d0000000000000008131c202b2d2c2b2a29282726211f170c0a090b100c0a04000000000000000000060c0e110c0c0f1a212429232221201c141d201d140900000000000000000000040b0c131a2123292e3123201f212927251e1305000000000000000000030d1315201f1e1d1c1b1a1a21232e2b201d140900000000000000000000000002101b2225302e2d2c2b2b2a2928282c2f24221b100200000000000000010f1a2123292423212524222c2b26252423232a26241d1204000000000000000b171e211e170b00000000000000000a1f334758697e86858584838d9f9b85807f7e7d7d7c7a76615544311d0800000d22374b5c64787f868d949b8f7a75879d99837d7c827c665544311d08000c21364b617585888787868685869c9d878382828181807d67523d27120000000a1f334658677d857b65667c908a787d92907b6866625a4936261401000000132536556b808c8c8b8a8a8a9f9e8986868584837c66513c26130100000000000e1d2a34373938383736353026333231302f26231c1103000000000000000000000d18202224211a0f010706050402010000000000000000000000000000040a0c110d0c0d0f0d0b0c0e1916111e1a0b090200000000000000000000000000090f111a12100a0106070706050403030600000000000000000000000000080e10171514141312121110100f0e13150d0b0500000000000000000000070b1517161515141312110c0a04000000000000000000000000000000000000000000000000070d0f130e0d0c0b0801080b0801000000000000000000000000000000060c0e13191b0e0c0a0c1412100a0100000000000000000000000000000a0a0908070600060c0e19160b0801000000000000000000000000000000080e101b191817161515141312171a0f0d070000000000000000000000060c0e130f0d0c100f0d171510100f0e0e15110f0900000000000000000b1b29333633291b110300000000000004182a3a4f606970706f6e70849a98836e6a6968676665615847372614010000081b2e3e4b59626971787e868474647b8c8a7a67666c665e4c37271501000a1e32465761717372717170707b8c907f6e6d6d6c6b6b675f4d3925100000000417293a4d5f6770655d60727b78657b8a897963514d493c2b18080000000008283d50626b77767675747c9091807170706f6e665e4c38240f000000000000000d181f222423222221201c141e1d1c1b1a100e0900000000000000000000000000050b0d0f0d070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008182939464b46392f2111000000000000000c1c32424f545b5b5a59667c8a8a7c665454535251504c473a2a19090000000010202e3b484d545a6269716f605d647978645c5157504c402f1909000003162939464b5b5d5d5c5c5b5d65787b75605857575656524d41301e0a000000000b1b30404d515b504b546066625d657473635b4a38352b1e0e00000000000d21334450596261606060727b7c75615b5b5a59514c402f1d090000000000000000050b0d0f0e0d0c0c0b08010008070604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090e100b090200060c0e0b070000000000000000000000000002090b0b0902000000000000040a0c0a0400000000000000000000000000000002080b0f0d07000000000000000000000000000000030a0c0c0b0801000500000000000000000000000000000000000000000000040a0c0b09020000000000000000000000000000000003090b09040b0c0b090200000000000000000000000000040a0c0c0a04000000050b0d0b0903000000000000000000070b0f0e0c0b080100060100000000000000000000090f111e1b0c0a03000000000000000000000500000000050000000000000000000000000000000002090b090200050402010000000000000000000000000000000000000000000001142636465761574c3f2f1c09000000000000001424323b3e4646454c5e667575665e4c3e3e3d3c3b37332a1c0c000000000002101d2b34373c484d545b5a4b4b5c6462594b3e423b382f2211000000000b1b29323646484847463f4c5a6366605745424141403d39302313010000000000122230393c453a36434b514d4c546060544a3d2d20190e000000000000041526333b484c4c4b4a546065676157464545433c382f221200000000000000000000000000000000000000000000000000000000000000000000000000020c121419171615141311100b09030000000000000000000000000000000000000003111c2326201d150f1a2123201c1308000000000000000000000a161e21201d150a000000000c171f211f170c0000000000000000000000000009151d2024221b10020000000000000000000000000b171e2122201c141c1b15130d0c0e110f09000000000000000000000000000c171f21201d150a00000000000000000000000000000a161e211e181f22201d150a00000000000000000000000c171f21211f170c000d182022211e160a00000000000008131c20242322201d151c1b16140e04000000000003111c23263330211e170b000000000000040a0c1a110f0a0c1a110f090000000000000000000000000a161e211e161c1b191816151412110f0e0c0b0700000000000000000000000000081c3043546176655d4c38230e0000000000000006141f272931302f404c566060564c402f28282725211f170c00000000000000000d1920222b35383f4645363d4a4e4d483b2e2d26231c110400000000000b161e2131333232312f3c494d514b4539282c2c2b27251e130500000000000004121d242730252630353b3836434b4a43362d1f0f06000000000000000007151d2a3437373636434a50514b4639292f2e26241d12040000000000000000000003090b170f0d090b160f0d07000000000000000000000000000006141f26292e2d2b2a29282725211e160a00000000000000000000000000000000000512212f383b3631271f2c3538353025180800000000000000000a1a2832363631271a0a00000c1c29333733291c13050000000000000000000009192731363a362e201205000000000000000000000b1b2933363735302631302a2820212426231c1204000000000000000000000c1c2a33373631271a0a000000000000000000000004121a283236322a34373631271a0a0000000000000000000c1c2a33373733291c0d1d2b34373632281a0a00000000081825303539393735312731302b292116080000000011222f383b48453633291b0b000000000b171f212f27241f222f26231c120400000000000000000a181a283236322831302e2d2c2a292726242321201c130800000000000000000000000b20354b6073887b65503b26100000000000000000020c12141b1b222f38454b4b45382f22131211100c0a0400000000000000000000050b0e19202229312f202d363937342b1d17110f090000000000000000030a0c1c1e1d1c1c1e2c35383b3632281b17161612100a010000000000000000000a10121b10141c202622263035353025180f0100000000000000000000000d181f2221212530353b3c3632291b1a19110f0900000000000000000000000a161e212c24221e212c24211a0f010000000000000000000000021424323b3e4342403f3e3d3c3a3632281a0a000000000000000000000000000000011223303f4c504b45382f3d494e4a433625130000000000000002162838454b4b45382715020c1c2a3a474c473a30231301000000000000000002152737444b4f4a3e30231201000000000000000003172939464b4c4b434847453f3c3336393b382f22120000000000000000000a1a2a3a474c4b45382715020000000000000000000012233038454b453b474c4b45382715020000000000000004172a3a474c4c473a29182b3b484d4b4538281603000000132536434a4f4e4c4b44374745403d332616040000091c2f404c505e5b4b463929170300000b1b293336443c393437453b382f2212000000000000000218283638454b453847454442413f3e3d3b3a38373530251818090000000000000000000c22374c61778c7e69543f29140000000000000000000000000603111a2832363631271a120400000000000000000000000000000000000000050b0d141c1a0f1a21242220190d00000000000000000000000000000006080807000e19202326211e160a00010100000000000000000000000000000000060001080b110d141c20201c13080000000000000000000000000000050b0d0c0b131c202627211e160b0004000000000000000000000000000a1b283236423a3732364139362d200f00000000000000000000000c1f32424f5359575655535251504b453828160300000000000000000000000000000a1d30414d5d65605645404c5b63605443301c07000000000000091e32455660605645311d12182a3a475861584d41301e0a0000000000000000081d31445560645c4d41301d0a00000000000000000a1e334657616160545d5c5a5550434a4e504c402f1c090000000000000002152838475861605645311d090000000000000000000a1d30414d566056475961605645311d08000000000000000a1f33475861615847332636485962605645321e090000071c3043546064636160555d5c5b56514433210e00000f23384c5e667370615746331e0a000417293a464c5a514d474c5a504c402f1d0d00000000000010203646535660565e5c5a595756555352504f4d4c4a43363528180000000000000000000d23384d62788d7f6a55402a150000000000000000000000000000000a161e21201d150a00000000000000000000000000000000000000000000000000060500070d0f0d0b0500000000000000000000000000000000000000000000060c0e110b090300000000000000000000000000000000000000000000000000000001080b0b0700000000000000000000000000000000000000000000070b10120c0a0300000000000000000000000000000008182839454b574f4b454b564e4a3e2d1a070000000000000000000012263b4f60696e6c6b6a69686665605645321e0900000000000000000000000000001024394d5f677b74604b4c5e667872604a35200b0000000000000b21364b607574604b3620272b3347586176675f4d3925100000000000000005182a3b4b607479675f4d39241000000000000000011426364b61767775747271706a614b5b63665e4c38230f00000000000000091d324556617774604b36200b0000000000000000001024394d5f67766158617774604b362513080000000000000c21374c617676614c37304354627775604b36210b00000b20354a607279787775747371706b62513d2914000011263b50667c888475614b36210c000a1f334658616f665e59616f665e4c3b2b190500000000071b2d3e53646e76747371706e6d6b6a6967666463616054534635190900000000000000000e23394e63788e806b56402b160100000000000000000000000000000003090b0b090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001325364557606c645c57606b645c4a36210d0000000000000000000316283853697e8382807f7e7d7c7a75604b36210b0000000000000000000000000004182a3a51677d907f6a5550667c8d7d68523929170300000000021527375a6f84826e5843393c40374c61778a7d67523d2712000000000000000b1f3447596b808f7d67513f2e1b08000000000000081c30435471868c8b898886857f6c606b797c66503b2611000000000000000b20364b607488826d58432e1800000000000000000112273c51677c8976617186816c544330221b1003000000051a30455a6f84836f5a45354b607388806b56412c160100162b40566b808e8e8c8a89888685806b56402b1601001a30455a6f859a927d67523d2712000c21364c6176847c666177847c665948342013000000000d22364a5c6e828b8a8886858382817f7e7c7b797876746d645337261401000000000000000f24394f64798e816c56412c1701000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000002000000000400000000000000000000000000000000000000000001040000000000000000010000000000000000000000000000000a04000000000000000000000000000000000000000000000e1c3043546075817a646075817a644e39240f000000000000000000091e324556738898949291908f8e8f806a55402b15000000000000000000000000000a1f3447596f849a86715a556e8398846f5746331e0a00000000081d314455748987725c414d51554b50657a8f816b56412c16010000000000031729394c62778a9b85715d4b37220d0000000000000b20354b60758a8c8786858485948175808b826d58432d18030000000000000e23384e63788d87725c36251300000000000000000f1f324253687d927c6771878874604a39372e2110000000021628385e738888725d48374d62778c846f5a442f1a0500162c41566b81969d908f8e8c999a89745f4a341f0a00152a40556a7f8f8a79634e38230e000e23384e63788d8a7864798f8978624d41301c0c0000000f24394e64798ea09f9d9c9a999796949392908f8d8c89826d5544311d080000000000000010253a4f657a8f816c57422c17020000000000000000000000000000000000000503000000000303000000000000000000000000000000000000000000030c121417140e0b0d14100e0800000000000000000000070d0f0c0c0e0c0a04080b0c0e170b0c0e16190d0b05000000000000000000000000000000040e1416190b09020000070b1517140e05000000000000000000090f111f190f0d070000000000000000000000000000000000000e1e2f404a607282927d687283927d67523d28120000000000000000000b21364b60768b8b7f7d7c7b7a7a8e836d58432e18030000000000000000000000000c22374c61778b9f8d78626075899e8a76614c36210c000000000b20364b60758b88735e4d5f676a6054667c91826d57422d180200000000000a1e3346576b80959e8f7a644f3b2b190500000000000c21374c61768c857271706f77889688958173604b36200b0000000000000010253a4f657a8f89735443301c07000000000000061a2c3d4f60697b90816c6f848e7963574f4b3f2e1b080000091e324556758a89745443394e63788e85705b46301b0600152a3f556a7f94887c7a7977839987725d47321d080013283c50616a7a78635b4935210c000c2135495b71869a8472748799836f5f4d3a2a170400000e23384d63788c9998989796959493939291908f8e8e8c8674604b35200b0000000000000010253b50657a90826d58422d18030000000000000000000000000000020c12141a1811080b1218180b08020000000000000000000000000000000000071520272a2c292220232926231c110300000000000002101b2224222124211f171c2021232c2021232b2e2220190d0000000000000000080d0f140b091621292b2f201d150a131c202a2c2922160800000000000004121d2427352f24221b10060000000000000000000000000000000a1a2b3c4c5e6a7f9488756a7f958875604b36210b0000000000000000000c21374c617684846f68676665768b846e59442f1904000000000000000000000004172a3a53687e939d937e69657a8f9f917c6752372715010000000c21374c61768c8974545e677c807260677d92836e58432e190300000000021527374b6176899e8998836e594834200a00000000000e23384e63788d87725858616e819698836e605544311d080000000000000011263b51667b908a75604a35200b0000000000000c2135495b697e8297867c7b83947f7673655d4b37220e00000b21364b60768b8a75604a3a4f64798f86715c47311c070013293e53687e93857065636c829785705b46301b06000a1e324657687e7a644f3d2c1a0600061a2c3d52677d92927d687e93917d675847331f1100000c2035495a677d8483828181807f7e7d7d7c7b7a79787771605544311d080000000000000011263b51667b90836e58432e190300000000000000000003090b110b141f27292f2c251d20272d2d201d1509000000000000000000060c0e0f0d07031525323b3f413e3435383f3b382f211100000000000010202d36393736393633293035353841353538404438342b1d0d000000000002101b222529211e26343d41443632281a2530353f413e342616050000000000122230393c4a4439362d20190e0400000000000000000000000003162838485a657c8d927d687c8d927d675645321e090000000000000000000a1f33475861706f6553515062778c846f5a452f1a0500000000000000000000000a1f3347586f849a889a856f6b80968a98826d5544311d080000000d22384d62778d8a7560667c8c957f6a687e93846f59442f1a0400000000081d314455697e948b7e938b78624d382816030000000010253a4f657a8f8a7668667683968b9a8c7c665c4b37220d0000000000000012283d52677d928b76614c36210c0000000000000e23394e63798e97a09c9190989d948b887a654f3a251000000c22374c61778c8b76614b4350657a9087725d48321d000012273c52677c91846f5a556a8095846e59442f1904000c21364b61768d836e59432e190000000e20354b6074879c897775889d8876614c3f2e1c080006192c3c4d5f676e6e6d6c6b6b6a696867666665646362594b44372614010000000000000012273c51677c91836e59442e190400000000000000000a161e2126201d323b3e44413731353c43433631271909000000000000000e19212324211a0f2032434f54565144484d54504c3f2f180800000000071b2d3e4a4e4c4a4e4c463a434b494e574b494d55594d483c2b19050000000010202e373a3e363234445156594b45382836434a5456514434220e00000000091d30404d515f594e4a3e352c1f180c0300000000000000000000091e3245566278899b857378899b8572604a382816030000000000000000000417293a4859626a6967666564788d85705b46301b0600000000000000000000000c21374c61768b947f948a7671869883988974604b35200b0000000e23394e63788e8b766176889c998b79697f9485705a45301b05000000000b20364b6074879983768a95806b5645321e09000000000b20364b60748496887d7b88998678849a8a7a644f3a250f0000000000000114263654697e938d77624d38220e0000000000000d22374d62788c909c9d948b8d969c868379634e38230e00000d23384d62788d8c776260545d667b9188735e482513000010253b50657a9088786563697e93816c57422c1702000e23384d63788d85705b45301b060000081d314455687d9299836e7e9498826d5d4b37230e00000e1e30414d52595958575655545453525150504f4e4c473b31261909000000000000000012273d52677c92846f5a442f1a05000000000000000a1a2832363b3632424f545a5447444b5158584b443727150200000000000e1e2c353839362d23273b4f61696c624c5a6269655d4c362614010000000d22364a5c64615b6361585454605b636c605b636b6e625a4834200b0000000a1a2e3e4b4f534b453951626b6e605645364354606a6c62513e2914000000000f24394d5e66746e645c4d493c332a1e160a0100000000000000000b21364b6075859b8d7a74859b8d7a645443301a0a00000000000000000000000d22374d62777f7e7d7c7a797c9186715c46311c07000000000000000000000316293952687d928d7887927d778b907b908f7a65503a25100000000f243a4f64798f8c776e83998684998573809586715b46311c06000000091c2f4052677d92917c6f84998875604b36211100000000091d3145566073808c92909983756378899b86715b46311c060000000003111c3043546a80958e79644f3c2c1b0b00000000000b20344859647a7b87947f75788d8d786f635b4935210c00000e24394e63798e907b76757473717d9189745443301c07000c22374c61778a9b857b787e8a907b65503b251000000f243a4f64798f86715c47311c070000011426374b6074879d917b75899e8f7a65503a2510000000132330393d4443434241403f3e3e3d3c3b3a393937342a1d140900000000000000000013283d53687d92856f5a45301a0500000000000003162838454b504b454f61696f65545560676d6d605544311d08000000000e1e2c3c494d4e4a3d38353f54697f816c616f787e7b655443301c080000000f24394e64797663797661697274647981726379808378624d38220d0000031628384b5c646960574a566b808474604b435460727f816c56412c170100000011273c51667c8b83796e625a4c473a32281d14090000000000000013283e53687d9397826d7d9397826d5c4a362513000000000000000000000000152a3f556a7f94939291908f919c87725d47321d08000000000000000000000a1e3246576e849989738398827d928a758796816b563d2c1a06000010253a50657a8f8d797e92917c7a8e937e809687725c47321d070000000f23384c5e71869c8975687e93927d68533f2e1c08000000031729394f606979879d9b95807464667c867c66513c27110000000001112131424b6073849a927d675a49392918080000000005192b3b4a5c646f8497826c758a927c67524c3f2f1a0a00000f253a4f647a8f99908b8a898887879d8a75604a35200b000b1f344759657b909b908d9395806b5d4b38230e000010253b50657a9087725d48321d00000000091d314455697f94937e6b8095927d67523d281200000005131e25272f2e2d2c2c2b2a2928282726252423221f180d010000000000000000000014293e53697e9385705b46301b06000000000000091e3245566066605654697f836f5760737c828274604b36200b00000005192b3c495b63645c554d49495a70858c7676838c948974604b35200b0000091e33495e7388817388816c7e878b7a7f8f7a798a95947e69543f29140000091e324556647a7e75645c596e8396806b5d546072819488735e48331e090000000e23384d637887978c83786c61584b45383126191208000000000010253b50657a90907b667b90907b655544311d0e000000000000000000000002172d42576c82978281807f7e809588735d48331e00000000000000000000000c21364b61768a99846f7e938a83988671839887725b4935210c000011263b51667b90917c8a9a846f6e83998a839988735d48331e000000071b2d3e50667b9097826d62778b9c86715d4b37230e0000000a1e334657697e8b9d8a869695877a646671665e4d39240f000000000f1f2f3f4e606b8096979e897863574636251300000000000d24394d5f677381978571718796816c655d4c382715020010253b50657a909d948e8d8c8b8a8a9f8b76614b36210c000b20354b6073849a8c88858a9a8476614c36210c000011273c51667c9188735e49261401000008182b3b4b5d6a7f9589766b80958875614b36210c00000000010a1012191918171616151413121111100f0e0d0b05000000000000000000000000142a3f54697f9486715c46311c070000000000000b21364b60757b74625970858b7660687d8e988f7a654f3a25100000000b2035485a637879726a635a5b636f84907a788483998c77624c37220d00000b20354a60758a86738886718186937e7f937e757c8196816b56412c1601000b21364b60758a93867a6961647a8f8d7b6560728197917d67523c2712000000000c2035495a6376818d988b81776a60564b443730231c11030000000e23374b5d71869c867474869b8573604b3c2c19060000000000000000000003192e43586e838e796c6b6a687b9189745e492715020000000000000000000316283852677c9195806a7a8f9e8b97826d7f948d78634e38230e000012273c51677c919e899e8d7a64647a8e9e999e89745e3828150200000d22364a5c70849a907b655970859a8f7a65503c2b190500000c21364c61768b9b877975809199846f5a5c514d40301d090000000c1c2c3d4c5d687e9397828a9c8675615443301c120000000012273c51677d8d8c9f8c8584899d877f7b655645311d090011263c51667b91947f79787775747f948c77614c37220c0012273c52677c91847873707c8c937d68533e2813000012273d52677c9289745544311d0800011426364859657b8c947f697c8d937e695746321e090000000000000000000000000000000000000000000000000000000000000000000000000000152a40556a7f9587715c47321c07000000000003182e43586d829085776371868c776d6c757989927c67523d27120000000d22384d62788b8e877f787068787d82947e6970728a8e79644e39240f00000a1f354a5f748a8974868a766b8095807d92826d6a7f94826d58432d1803000b20364b6075889d9c8b7e6f616e8298887673819796816c5f4d39251000000000081c2e3f4b58616c7b879d96897f756860554c40382f2113050000081c2e3f52677c91947f6a7d92947f695a4935200e00000000000000000000041a2f44596f848f7a645554677c918a745544311d08000000000000000000091e3245566e8398907b66758a9f9f937e697b90947e69543a2917040013283d52687d92a79e98826d5c5c6f8399ae9f8a755645321d0900061a2c3d4f647a8f9d88746054697e9499836e5a4835200b00000e23384e63788d857664606b7d8b86715c473c3930221200000004182a3a495b657b8c9c86757f94998372604a402f1d09000002172c42576c81979ba39f9b9699a19d958975604b36200b0012273c52677c91917b666361606b80958d78624d38230d00162b40566b80947f6a5a5e6d8395806b56402b16010013293e53687e938a75604b35200b00081c3043546277889d877578899c8674604b392816030000000000070c0e140e0c06090b13120b07070d0f140d0b0500000000000000000000000000162b40556b809587725d48321d080000000000051b30455a70859a9b8779728799838281807f8d947e69543f29140000000f243a4f647a8f9c9c958d857d86928196836d60758b907b66503b26110000091e34495e73898c77848f7a6b8196827b9086706a8095846f59442f1a0400091d324556657a8f9e9793837662788a998381979a8474604b41301d0a000000000e23374b5d6576706a7f95a69d94887d73665e504c3f3023130100001120354b6073869c8b7975879d8a78634d3d2c1a06000000000000000000051b30455a7085907b655655687d928b75604b36200b0000000000000000000b21364b6075899e8c776170869bab8f7a65778c9a85705846331f0a0014293e53697e93a89f8a78624d4f647a8fa1aa8b75604b36200b000c2135495b6e839896816c554d62788d9f8b78624d38220d00000f253a4f647a8f826c58535f748987725d3626241d12040000000a1f3347586379899e8c7a6474869c957f6a5e4c38240f0000000f253a4f647b86869b9b85808399958078625645311d090013283d53687d92927c67524c566c81968e79644e39240f00182d42576d8296816b5d5b6e8397826d57422d180200142a3f54697f948b76614c36210c000b20354b6073859a917c75869b907b665544311b0b00000000010f1a2124292320191d202827201c1b2224292220190d000000000000000000000000162c41566b819688735e48331e090000000000000c22374c6177879d9c897a899e96908f8a8a9e95806b55402b160000000d22374b5c687e93a0978e92929c867e93877260768b927d67523d28120000081d33485d72888f7a81947e6c819784798e89756b809585705b46301b00000215283850667b9089818b9787766a809599979d887762554431231201000000081c2f3f50657a8c85798b9f9988959d92867c70655d4d41301e0a0000081c304354687d929a84737e939a846f5b4935210c000000000000000000071c31465c7186917c6c6b6a697e938c76614c37210c00000000000000000011273c51667c919d8772586c81979f8b766173889d8a76614c36210c00152a3f556a7f94a695806b5a484a5c6f8499a18c77614c37220c000e23384e63798c9f8f7a644f485a71869b95806b55402b16000011263b50667b90836d696867748a89735443301c0800000000000c22374c6176879d96816b5c657a8d9f8d7c66513c26110000000d22374b5d6471788d98826d7b9095806b5948382715020014293e54697e93937d685342576d82978f7a65503a251000192f44596e849882737271708599846e59442f190400162b40556b80958d77624d38220d000d22374d62778c9a8570798e99846f5e4c37271500000000000f1f2d36393e38352c32363d3c35302d363a3e37342b1d0d0000000000000000000000172c42576c819789735e49341e090000000000000a1f34475972879c868f848a96807b7978798e97816c57422c17020000071b2e3e4e6072879782797d8b957f7c918b7661768b947e69543f29140000071c31475c7186927d7e94836e829785778c8d786b819687725c36251300000012273c52677c918974788287786276899e9f8b7a64594837271505000000000e23384c5d657684958c8a998375808c9f9c91857b675f4d3925100000011426364b6074889d8f7a75899e8d78634e38230e000000000000000000081d33485d72889b8481807f7e83998d77624d38220d000000000000000000172d42576c829798836e59687e939d8772576f849a917c66513c261100162b41566b80969e8876614c3c3e4f647a8fa18d78634d38230e00162b40566b80959d87725c4b3c556a7f949d88725d48331d080012273d52677c9287807f7d7c7d928a75604b35200b0000000000162c41566b81969c8775604b5d6d82979c87715c47321c070000081b2e3f4b4f60758a9d8772788d9b85705b3b2b1a0a0000152a40556a7f95947f695444596e8399917b66513c2611001b30465b70859b8c888786848a9b86705b46311b0600172c42576c81978e79644e39240f000b20344859697f847a646a7f8479634e402f1909000000000e1e2d3d4a4e544d493c454b53524a433e4a4f544d483b2b1a0a00000000000000000000182d42586d82978a745f4a351f0a000000000000081c30435473898f7a797a8e9e96908f8d8e9798836e58432e190300000010203142566b80968a777e938e79798e8f7a64768b96806b56412b160100061b30455b708595807c918772829887758a917c6c819688735443301c07000013283e53687d938a75626c72626a8095a79c8775604b3f2f1c0c000000000010263b50657b7e76808d9e897f7e7d80899fa39b907d67523d2712000000081d314455697e8a82736a7f89816c5b4935210c0000000000000000000a1f34495f748a95939291908f8e8c8776614b36210c00000000000000000012273d52677d8d8d7d675263798b8f816c566a7f8f8b7a644e39240f0013283e53687e8e8e7d67574633374b5d6f838e8775614b36210c0011273c51667c8e907f6a553e384d62788c91836f5a442f1a050014293e54697e9395949291908f8e8975604b36210b000000000012273c52677d8e8c7b6557454d62788a8b7e69533e29140000000010202e3744557287988a7374899686715c47321c00000012283d52677d8f8f7d675241566b80908d7a644f39240f001d32475c72869391908f8d8c8b89816c56412c170100142a3f54697f8d8a78624d37220d0005182b3b4f61696f645c616a6f635b493522120000000006192c3c4a5b6369635a495660686760544a5c646962594838281603000000000000000000162c41566b819388735e49331e090000000000061320354b60758a907b65778c9a847f7e7d7f959a85705a45301b04000004182a3b474f657a8f958083958672778c937e69768c97826d58422d180300041a2f44596f8498827a8f9681869c89748895806c81978a75604a35200b0000152a3f546a7f948b7661606466778c9f9b9f96816c5d4c3a2a170400000003182d43586d8293887c7c889a949392959c999899947e69543f2914000000021527374f6069756e60616a746c63523d2c1a060000000000000000000011273c51667c807e7d7c7b7a787773615746331e0a0000000000000000001025394d5f677879675f4d5b63777a72604b60727a78645c4a36210d0011263a4e60687979675f4d39292e3f4b60747975615746321e0a000f24394d5e66797b72604a3535485a63797c74604b36200b00000d22374d62777f807e7d7c7b7a7976615645321e0900000000001025394d5f677979655d4b39485962777769604e3b26110000000002101b273750667c837c66657b8079634e39230e00000010253a4d5f677a7a675f4d354b60727b79645c4a36220d000f24394e647a7e7c7b79787775746c62513e2914000012273b4f6169787662594834200b00000d1d32434f545a4e4a50555a4e493d2c1a04000000000c2035495a63797e78635860747d7c72605c647a7e78625645321e090000000000000000000c21364b61757e7a644f39240f000000000002132431374c61778c917c67798e9d8785848383999c87725d372f221200000b1f344759616c73889e8979807b65748997826d778c99846f59442f1a040003182e43586d839885778d9f96919389738699846f82978b76614c36210c0001162c41566b81968d7873747a7c8a9c90868c9f8d7b655847331f0e000000000c21364b6175829391847b84969fab9c868382848275614b36210c00000000091932424f5560554b4f545f575245341f0e00000000000000000000000f24394d5e666a69686766646362605546392917030000000000000000000a1e30414d5a63635b4d4149596264605443546065625a4a3d2d1a07000b1f31424e5c64635b4d41301b1d324556606361574639291603000a1d30404d5c6465605443302b3c4a5b6366605645321d0900000b20344859626a6a6968676665646157463828160300000000000a1e30414d5b63635b4b3f2f3b48596262594e42311f0b0000000000000923384c5e666e665e5d656b635b4935210c0000000a1e31414d5c64655d4d413043546065635b4a3e2d1b07000d21364a5c64696766646361605656514434220e00000c2032434f5a626158483b2b19050000001425323b3f4539363c404438352c1f0f00000000000e23384d63788b938976616d8292917f6a64798c938875604b36210b0000000000000000000a1e3346576169645c4a36220d00000000000b1e31424e5363788d937d68798b98959492908a8b91836f554c402f1d09000c22374c61778181879d937e7b797472879b8671778c9b86705b46311b000002172c42576c819788758a99837c7e7a6f8499887282978d78624d38230d0003182d43586d82989f8b88878f8298867b7581969d8876614c3c2c18080000000a1e324657616e7e8b9a8a80808d9d9d88766d6e6d615746331e0a000000000014243237444b44373c3f4a423e3427170000000000000000000000000a1d30404d5155545251504f4e4c4b4437291b0b00000000000000000000011323303c494d4e493d303b474c4f4b4336434b4f4d483c2d1f0f0000021424313e4a4f4e4a3d302313152838454b4e4b4639291b0b0000001222303d4a4e504a4336251e2d3d4a4e514b4538281502000005182b3b484d555554535251504e4c4639291a0a000000000000011323303d4a4e4e493d2f212b3b484d4c483b31241402000000000000091c2f404c5059514d4b50564e493d2c1a06000000011323313e4b4f4f4b3f302636434b504e4a3d2d20100000071a2d3e4a4e5352504f4e4c4b45383e342616050000031425323c484d4c463a2b1d0d00000000071420272a2f2422282a2f23211a0f01000000000012273c51677c91a28f7a6472879d99836e687d92a18d78634e38230e00000000000000000003172939464b544f4a3e2d1b07000000000011263a4e6068757b8f947f7c808283807f7d7b7a7b7c7773665e4c38240f0014293e53697e93969d9c9b93908e8874859a8a75778c9d88725d3a2917040001162b40566b80958b768898836e6b676d82978c7682988e79644e39240f0002182d42576d8295928f8e9795808b917c6676889e98826e5a493625130000001024394d5f6771697a8b9f95878088968b776159584b463929170300000000000614192631353126272a342c2a22170900000000000000000000000000122230393c403e3d3c3b3a3937353126190b00000000000000000000000005131e2c353838352c1f2a34373a35302630353a38342b1d0f010000000614202d363939362d1f13050a1a283236393632291b0b0000000004121f2d36393b353025180f1f2d36393c3632281a0a000000000d1d2b343740403f3d3c3b3a393633291b0b000000000000000005131f2d363939362c1f111d2b343737342b1d1406000000000000000011222f383b433c39373a4139352c1f0f00000000000513202e373a3a372e21182630353b39362d1f10020000000f202d36393e3c3b3a3837363127292216080000000007141e2b35383633291c0d000000000000030c12141a0f0d13151a0e0c06000000000000000c21364c6176868d847460697f8c8b7c666177878d8372604b35200b000000000000000000000b1b2933363e39362d201000000000000013283e53687e8b899e95808a969898959492908f90918c8a7c66513c2611000f243a4f647a88888787868584837e7782988e7a778c9f89745846331f0a0000152a3f556a7f949d878b9d8782807c7e899e9984879d907a65503b251000000c22374c6176807d7a7981957f849a86726d7e93a08d78625443301c07000012273c51677d867d82999f969c8c83817b6659493c3633291b0b000000000000000009141d201d1409151f17150f05000000000000000000000000000004121d24272b29282726252322201d14090000000000000000000000000000000e19202323211a0f181f2225201c141c20252220190d00000000000002101b222424211a0f0100000a151d2024211e160b000000000000010f1a212426201c1308010f1a212326201d150a0000000000000d1820222a2b292827262524211e170b00000000000000000000010f1a212423211a0f010d1820222220180d0000000000000000000003111c23262e272423252b23211a0f0100000000000002101b222525221b1008141c202624211a0f0100000000010f1a2124292726242322201d150a0e05000000000000000e192023211f170c0000000000000000000000000000000000000000000000000000000a1f33465861747873605661697777665e5961757873605443301c0800000000000000000000000b171e212924221b1002000000000000162b41566b80918f91937f8085848484849a878180807f7d76614c36210c000d22364a5c647373727170706f6d828c98a09d87859ba68b76614c36210c000014293e53697e93a1999291908f8e8a8398a0a19991938e7a644f39240f00000a1f334758616a68656c8196817d92998482818c9f8b7b72604a35200b000013283e53687e93928c9f8d818b9d99887d6f635a493b2a180b0000000000000000000001080b080100000a02000000000000000000000000000000000000000a0f1115141312110f0e0d0b08010000000000000000000000000000000000060c0e0e0c0600050b0d0f0b0801080b100d0b05000000000000000000070d0f0e0c07000000000002090b0e0c0a03000000000000000000070d0f100b0700000000070c0e110b09020000000000000000050b0d151514131211100f0c0a0300000000000000000000000000070c0e0e0c06000000050b0d0d0b0500000000000000000000000000090f1119110f0e10160e0c0600000000000000000000080d0f100e08000001080b100e0c070000000000000000070d0f1412110f0e0c0b09020000000000000000000000060b0d0c0a040000000000000000000000000000000000020b11130d0b05000000000417293a465660636055454f5a6261594c4756606360544336261401000000000000000000000000030a0c140f0d0700000000000000000c22374c61777c7a7c7d746b7a868685859b8780807e7a68615846331f0a00071b2d3e4a4f626b6d6c6b69676f8493969ea59c8e8e928874604b36200b000013283d52687d9299837d7c7b7a79767982989a847c7e7c665c4a36220d00000e23384c5d656967666d839883768a9f9997969a999890806b55402b16000011263a4e606c80959f97827379879d9e928478635948341f0b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006131e26282220180d000000000b1b2938454b4e4b44373c484d4c473a38454b4e4b4336261808000000000000000000000000000000000000000000000000000000000b1f344759616665737f81747e93969499a19d8d8b8d846f5a463a2917040000101e3245566b808381807e7d79787e80969c8779797d78625544311d08000012273c51677c9199837a7776757372687a8f9b867069665e4c3e2d1b07000010263b50657b7e7d7b7a8499846f83989e89868584838179634e39230e00000b1f314251626c7f939f978987879ca4a29a8a77624c37220d00000000000000060b0d0c0903000000000000000000000000070d0f180c0a0400000000000000060c0e131719100e080000000000000000000000040000000000000000000000000000000000000000000000000000000305000000000000000000000000000001000000000000000000000000000000000000000004000000000000000000000000000000000003090b1c0d0c060000000000000000000000000000000807040100000000000000050b0d0c0a0400000000000000000000070b0c0a04000000000002090b0b0903000000000000000000040a0c110f0e0c0b08010004000000000000000000000000000000060c0e0c0a0400000000000000000000000000040a0c0b08010000000000000000000001080b191e13110b0100000000000000011324313a3d37342b1d0d000000000b1a273136383531262b343837342a28323638353026180800000000000000030a0c0a0300000000000002090b090200000000000004182a3b474c607483948b777b82817f84998878767572655d4c38230c0000000b21364b60768a98969594928e7a687a8f9f8a756468625a4837271502000011263b51667b90a1998e8d8b8a88867e788d9e897460514c402f20100000091e33495e73889392908f9a9b86707c919c8773706f6e6c635b4936210c0000021424344451616a7e8d9f9e9c9b908e90988c78624d38230d0000000000000e192023211e1614120c0200000000000002101b22242e211f170b0002090b0f14192123282c2f25231c11030000000000030c12141a0b0903000000040a0c0f0f100f0e0c0a0400000000000000000812181a16140d0400000000000000090f1117140e05000000000000000000000000000000070b1a14120c0300000000000000000000080e10161e21312320190e0000000000000000000000080e101d1d1916130f0c0a04000d181f22211f170b0000000000000008131c20221f180c0000000a151d20211e160a000000000000000c171f2126242321201c141c190d0b0500000000000000000000010f1a2123221f180c00000000000000000000000c171f21201c1408000000000000000009141d202e3428251e13050000000000000f2031424e534c483b2b1805000000000a151d2023201d14192022221f18161e2123201c1408000000000000000b161e211e160b0f1115120a161e211e160a0000000000000c1d2a43586d82989781758b97969499a19e8d8b89867b65503b2610000000091e3245566b80838281807f7c7362788da18d7862524d483c2b19090000000d22384d62788b8f8b8a89888786857d768b9e8b76614c362f2212020000051a2f455a6f838a8988878688806b75899e907b665a59574e493d2c1a0600000006162634435060687d8b9f9b857b797b827d675a4835200b00000000000e1e2b353836322829271f1406000000000010202e363a433633291b11151d20252a2c35383d41443b382f21110000000006141f27292f211e160a070c181f222425252423211f170c0000000000000c1a252d302b28211611100f0e0d0c121c24262c2922160800000000000000000000000008131c202f2a272015070000000000000003111c23252832364638352c1e0e080100000000000003111c232532322e2b2825211f17181d2a34373633291b0b0000000000081825303537332a1c12040d1a2731363632281b0a00000000000c1c2a33373b3a3837353026312e2220180d0000000000000000000f1f2c353937332a1c0c0000000000000000000c1c2a33373530261808000000000000091926313544493d3a3123130100000000071a2d3e4e606862594834200b000000000002090b0e0b0801050b0d0c0a0402090b0e0b0801000000000000000b1b29323632291b24262a271a28323632281a11030000000000142a3f54697f8f88767283878685899e988382817f77624d37220d0000000316283851626b6e6d6c6b6a67605a6e838b8473604b38342b1d0d000000000b2035485a62787a76757473727170676c8188816c5846331f120400000003182d4154656f7574737271736b626c818e8877624c434139362c1f0f000000000008162533424e5f677c8a8c7c6664656d675f4d3c2b1906000000000d1d2b3c484d4b46393e3b32241402000000071b2e3e4a4f584c463a29262731363a3f3c494d525759504b3f2f1c080000031425323b3f443632281b1a212a3437393a3a3a383633291c0f01000000001a2a374145403d3327262524232322212f383b413e34261600000000000000030a0c0f0d18253035443f3b3225150300000000000111212e373a38454b5c4d493c2c201d1509000000000011212e373b484744403d3a37332a2d2d3b474c4c463a29170400000000132536434a4c473a3023121d2a38454b4b453928160300000004172a3a474c504f4d4c4b4336464437342b1d0d00000000000000061a2c3d494e4c473a2a18040000000000000009192a3a474c4b43362614010000000001142637444b595e524e41311e0b000000000d21364a5c687d77624c37220d000000000000000000000000000000000000000000000000000000000000000a1a2939464b46392f383b3f3c3238454b45382f2111000000000012273c4f61697a7863606f727170828e8a766d6c6a62594834200b000000000a1a344451565958575654524b54656e766f6054433020190d000000000005192b3c485a62656160545e5d5c5b52626c736c63523a291704000000000012253747545a5f5e5e5c5b5d564b60737975625948342c23211a0f0100000000000007152431404d5d657878665e4f5058524d41311e0e0000000005192b3b485a6261575d544f42321f0c0000000d22364a5c646d615846373b38454b4f54595b63686c6e655d4b38230e00000c1f32434f54594b4539282d363a474c4e4f4f4f4e4c463a2d200f00000009193748555a5550443c3b3b3a39383736404c51565144341c0c00000000000b161e2124232536434a59544f4332200c00000000000f1f2e3f4b5050566071625a49453531271909000000081c2e3f4b505d5c5956524f4c473a423e4a5962615846331f0a000000071c3043546061584d4130202a3b485660605745321e090000000a1f334758616664636160545d5b594d483b2b18050000000000000c2135495b63615847331f0e00000000000002152737475861605443301c0800000000081d314455606e7368604e3a2511000000000f24394e647a8e806b56402b160000000000000001080b0d0c0600060c0d0b08010000000000000000000003162838465761574c404c51544f43465660564b3f2f1c08000000000c2032434f5c64635a4a595c5c60737976615857554d483b2b180500000000001626343d41434242403f3c3547545761574b4336261405000000000000000e1e2b3c484d4f4c4b43484847464451565e575245351b0b0000000000000819293741454a494847464841435460636056483b2b180e0c06000000000000000000061422303f4c5a62635a4c403b433d3a31231300000000000b20344859627876727369604f3b27120000000f243a4f647a8376614c4c5156566064696e73787d81837b65503b2510000012273b4f61696f605745323e4a4e5961646465646361584a3e2d1a07000215273755666f6b62525251504f4e4d4c4b4c5e666c62513a2917040000000b1b2932363938374354606f69614f3b270e00000000071a2d3d4b5d656664748678625e5a4b443727150100000e23374b5d6572726e6b686461585b58545c647776614c36210c0000000b20354a607277675f4d3e2e384859627575604b36210b0000000c21374c61767b797876757472716e62594834200b0000000000000e23394e637977614c3d2c1a060000000000081d314455617773604b35200b000000000b20354b607383897e68523d28130000000011263c51667c91826d58432e1800000000000008141c202320190e192023201d1409000000000000000000091e3245566176665e4c5e666a614f576176655d4b37230e00000000031525323e4b4f4d493c4447435460636158473a4037342b1d0d000000000000081621292c2e2d2c2b2a27203639464b4639302618080000000000000000000e1e2b35383a36353026323130343e4149423e35271700000000000000000b19252d2f3534333231332636434b4e4b45382b1d0d000000000000000000000000000412212f3c494d4d493c2f252d28251e130500000000000d22374d62788d8a88887e69543e291400000013283e53687d93816c5c61666b70757a7f84888d92948c7c67523c2712000014293f54697f8475604b3c4a5c647177797a7a797876645c4a36210d00081d3144556f84806b68676665646362616056667c816c5846331f0a000003162939464b4f4d4c4b6072847f69543f2b1e0e0000000c21364a5b657b7b797c917d74736f605544311d08000010253b50657b878783807d7a7673706d6a677a8984705b45301b06000013283d53687d8a7d675c4b3b4556627787846f5a45301a050003182d43586d82908f8d8c8a8987868377624d37220d0000000000091e33495e7388846f5b4935210800000000000b20364b6074897f69543f2a14000000000f253a4f647a8f9d87725d48321d0800000013283d52687d92846f5a442f1a0000000000081826303538352c1e2c3538353126190900000000000000000b21364b6075897c6651667c7f6a546176897b65503b251000000000000715202e373a38352c2f2636434b4e4c473a292a2220180d0000000000000000050e1416191817161512191b29323632291c140800000000000000000000000e1920222521201c141d1c1b22292c332c2a2217090000000000000000000812181a201f1e1d1c1e18263035393632281a0d00000000000000000000000000000003111e2b353838352c1e121812100a010000000000000c21364c617686868a9a85705b45301b0600000c21364c6176898d7b72767b80858a8f9499948d857f78675f4d3925100003182e43586d8395806b5a484e647a868c8e8f8f8f8d8d79644e39240f000b20364b60758c877e7d7c7b7a79787877767574838b76614c36210c00000a1e3246576164626160667b90816c57483c2b190500000e24394e63798e908f919a928a888373604b35200b00051a2f455a6f849a9c9995928f8c8885827f7c8799846e59442f190400000e23394e63798a8b7a6459485460748595806b55402b160000071c31465c71869b969291908f8d94947e69543f29140000000000081d32485d72878d78634e36251300000000000d23384d62788d826d58422d18030000000c21374c6176888f826d58422d1803000000142a3f54697f9486715b46311c0000000001142636434b4d493c2d3c494d4b4437261401000000000000000e23394e63798e7f69596e8388735d64798e7e69543f291400000000000002101b22252320191a18263035393733291c150d0b0500000000000000000000000001040302010000000b161e211e160b0100000000000000000000000000050b0d100c0b08010007050e14171e17150f0500000000000000000000000003050a090907060008141c2024211e160a0000000000000000000000000000000000000e1920232320190e0003000000000000000000000a1f3346586172718499836e59442e190400000a1f3346586b819687878b90959a9f988c857f787069625a4d41301e0a000012273d52677d928a78624d5a71869b9e8e8a8989908e79644e39240f000c22374c61778c9d93929190908f8e8d8c8b8a898b8d78634e38230e00000c21364b6175797876757484927d6e625a4835200b000012273c52677c919c8d929e8a878a8f7a644f3a240f0002182d42576d82959ea49c95959697989794919d8f7a65503a25100000000c2135495b6b809588776256607282988775604b36210b0000081d32485d728796807d7c7b79787f94806b56402b16010000000003192e43586e8395806b5443301c07000000000f24394e64798e836e59442e19040000000a1f33475861777a73604b35200b00000000162c41566b809687725d48331d00000000081c30435460625a4a3e4a5a62605544311d08000000000000000f253a4f647a8f806a5a6f858a7456657a90806a55402b150000000000000000080d0f0e0c060008141c2023211f170c00000000000000000000000000000000000000000000000000030a0c0a030000000000000000000000000000000000000000000000000000000001090200000000000000000000000000000000000000000000000001080b0e0b09030000000000000000000000000000000000000000060b0d0e0c06000000000000000000000000000417293a464c5c6e8397826d58422d180300000417293a4c62778a9d9c9f9b949a9882787069625a544d483c3023130100000b20364b60748898836e5d63788d9e897a7574728a8974604b35200b000d23384d62788d9f8d8c8b8e8a898886868484838a8e79644f39240f0003192e43586e828e8d8c8b8a9a9c868278624d38220d000014293e53697e9386787d927f7285917c66513c261100000b21364b607480959c867f8081828383889d9a846f5d4b37230e000000061a2c3d4b6074869b8574606a7f958c7b655745321e090000021527385e73898e7968676564697f94826c57422d1702000000000013293e53687e938773604a35200b0000000010253a50657a8f856f5a45301a0500000004172a3a4758616d635b49362614010000000f24394e647a817d67523d2812000000000b20354b607278645c4a5b637873604b35200f0000000000000010263b50657b90816b5b71868b7660667b91806b56412b160000000000000000000000000000000001080b0e0c0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1b293342586d8296816c56412c17000000000c203448596c81979f8d857e8495806e6c6b69665e4c3c2b1e1305000000081d3144556a7f94907b65657b909a857060546f83836e5544311d08000e24394e63798e8c797776797c8085888e796f7388907a65503b251000071d32475c72879c908f8f9f9e968a947f6a543f2a150000152b40556a809588727c92807287927d68533d28130000091e3245566072849a8c7c6b6c6d6d78899e8f7a644f3f2e1c08000000000f1d31445563798b97816d7d8d95806b5d4b392816030000091d314556748a8f7a65515e5e6b8095836e58432e190300000000000e23384d63788d907b65503928160300000011263b51667b9086705b46311b06000000000c20354b60748279635443301c0c0000000d21364a5c646c675f4d392510000000071a2d3d54697f8b7a644f63798b7f6a553d2d1a0700000000000012273c51677c91826c5c72878c7761677c92816c57422c17000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090b0902000000000000000000000000000000000000000000000001080b08010000000000000000000000000000000000000000000000000000000100030a0c0b08020000000000000000000000000000000000000000000000000000000000000002090b0e0b0801000000000000000b172c41576c8195806a553928160300000005182b3b4d62788b9a84706f859a878382807e7b665a4835200b00000000021527374c6176899c8673677d9299846f5a4c627776614c372614010010253a4f657a8f8b75667c8e928f867f79705b7489907b66513b261100091e33485e7388907c7a7b8b96807c90816b56412c160100182d42576d82978a747d92817388947f69543f2a14000011212e38455463798b9f8a7a645970859b99836e5c4b3721160800000000021527374a5b6a7f9496818a9b8574604b3f2e1b0a0000000b20364b60758b917b66627473718197846f5a442f1a0500000000000c2035495a728797826d5746321e0900000012273c52677c9187715c47321c07000000000b20354a6075888573604b3a2a18040000071a2d3d4a4e56524d41301e0a0000000d21364a5c728797826d576d829787725b4a36210c00000000000012283d52677d92836d5d73888d7862687d93826d58422d1800000000000000000000000704000000000000000001010000000000000000000000000000000000080e101b151d201d150a06000000000000000000000000000000000000000008141c201c14080003020100000000000000000000000000000000000002090b13170c171e21201d150900040a0c110b08020000000000000000000000000100000000000000050a151d2023201d140900000000000000162b40556b80947e695746321e11000000000d2035485a6d8298907b71869c9d969594938d78624d38230d000000031525323746586b8096937e697d939a846f5a475962615847331909000011263b50667b908e7a7b79847f7a7d847b6666758a917c67523c271200071c30435474898b76667b90907c7c91826d57422d18020013283d52687d87826e7e9381738b96806b56412b1600081c2e3f4b50595b6a7f949d877762778c9e8d79644e3e3d332616040000000009192d3d4b6073859a969e8a79635544312110000000000c21374c61768c927c6777898886889b86705b46311b06000000000006192c3c576c81978976614b36210e00000013283d53687d9288725d48331d0000000002101c3043546a7f937e685947341f100000000f1f2d3639413d39302313010000000f24394e64798e9f8a7661768a9f8e79634e39230e00000000000013293e53687e93846e5e74898e7863697e93836e59432e19000000000000000002090b1c191413121111100f0e1616140e0500000000000000000000000003111c2325312832363228211a0f01000000000000000000000000000000000311182630353026181918171615141311100d0b060000000000000000000a151d20282c21293336363127190c171f2126201d15090000000000000000070d0f160e0d0b0903000e192027313638353126190900000000000014293f54697e948575614b3f2f1c0800000006192b3c4f647a8e958073889d8881807f7e7b655a4835200b0000000c2032434f556062778a9e89777e939a85705b504e4c4c473a2a1700000011273c51667c9196819184787b8c928478767b798d927d68533d2813000b20354a60758a8c7762738080747d92836e58432e19030011253a4e5f68726e697f9484829796816c57412c17000e23374b5d656e6d6c75869c9b85746b8089806b5c5c56504433210e0000000002101c30435463788ea3947f6a5b4937271503000000000d22384d62778d937d68798e9492908e836f5a452f1a0500000000000612273c51677c91927d67523c2b1905000014293e54697e9389735e3828150200000010202e37364c61778a8977614c3e2e1b080000010f1a21242c28251e1305000000061a2c3d556b80958a927d687d938a947f6a553b2b18050000000000142a3f54697f94857057758a8f79646a7f94846f5a442f1a000000000000000a151d20322f29292827262524232c2c29221608000000000000000000000011212e373a4638454b4538352c1f130200000000000000000000000000000011212e36434b43362c2e2d2c2b2a292826252320190e00000000000005131a2832363d413639464b4b44372a1e2933373c36312719090000000000010f1a21242b2322211e161d1e2b3538454b4d4b443726140100000000000f253a4f647a8f98826e5d4b38230e0000001828363c50626b7e8076738b9c87726b6a68655d4b3c2d1f0f00000012273b4f6169757473819797817b8b96816c66656361574e42311f0b000012283d52677d928e7981928980867d798189908196937e69543e2914000b21364b60768b8d7863606a6b697e93846f59442f1a04000b1e314154656e777d859b9a958a8276614c37220c0010253a50657b838281808298a3947f797877737473716b62503d28140000000010202f404f616d8297a89c8675604b43322111000000000e23394e63788e947e69737f7f7d7b7973604b35200b00000000000e192123364c61768b9a846f5a4835200b0000152a3f556a7f948a745645321d090000071b2e3e4b4f4e586c8196826d5c4b37220d00000000070d0f1712100a01000000000c2135495b72879883988570859782978671594834200b0000000000152b40556a8095857170758b907b6c6b809685705b46301b0000000000000a1a27313647443f3e3d3c3b3a393841413d34261600000000000000000000081c2e3f4b505b4b5660564e493d311e160a00000000000000000000000000081c2e3f4b546054493c444342413f3e3d3c3a38352b1e16080000000113233138454b52564c4657616055473b323a474c514b4437271502000000000f1f2d3639413937363228322b3c484d566063605544311d0800000000000d22374b5c6a7f94907a65503b2510000009193646535a6b8084838180969e8a7c7a7875645c4e4a3d2d1a070000142a3f54697f8b8988879d9f8d8282827f7d7c7a797668604e3a2611000013293e53687e938f796c7e8b9583858e93877c788d947f6a553f2a15000c22374c61778c8e79644f55556a7f9485705a45301b05000b1f3447596e838c929b9e8980776d615847331f0a001d33485d72879898969598a0a69d948e8d8c8a898886806b56402b160100000d1d2d3e4c5e697f949c929e98826e614f3f2f1e0e0000000f243a4f64798f957f6a606a6968667873604b36200b000000000e1e2c35383a465870859b8c78624d3822100000162b41566b80968b75604b36200b00000d22374b5c64645c62788b8c7a644f3a250f000000000000000000000000000000000e23394e63798e8c788c917b918b788d8b77624d37220d0000000000172c41566c81968b8685849a9a848180859b86715c47311c000000000002152738454b5c5954535251504f4f4e56565144341a0a00000000000000000d1923374b5d657060607570635b4e4132281a0e0000000000000000000000000e23374b5d6575635a5a5958575655545251504d493c3326160400000a1e31414d5660686c6157617674615947454b586166605544311d08000000071a2d3d4a4e564e4c4b4538483a485a626d757873604b35200b00000000000c21374c617687978677624d37220d000215273753646e788d999897969d9c9c918f8e8b7a72645c4a36210d00001e33495e73889e9f9d9da6ab9f9798989392918f8e8c7e68533e28130000142a3f54697f94907c7d758499999a897e7367788d95806b56402b16000d22384d62778d8f7a655040556b809586705b46311b06000c22374c61778c9f8e8a99846f666e605645321d09001c32475c718694949393929191908f8f8e8d8c8c8b8b846f5a45301a050005192b3b4a5c667c8d9f927d899e947f695d4c3c2b1905000010253b50657a9096806b565554667c8e806b56402b160100000a1a2c3c494d4f4d556b8095947f6a553e2d1b0700172c41576c81938c76614c36210c00021527374f647a79645a6e8395806b55402b16000000000000000000000000000000061a2c3d556a7f958671869b899b867287937e68533a29170400000000182d42576d819594939291908f8e8d8d8c8b836e59432e190000000000091d31455660716e69686766666564636b6b6251382815020000000000000e1d2b343a50657b857373898579685f4b45382c1e12010000000000000000000814253a50657b89786f6f6e6d6c6b6a69686665625a514433210e000010253a4d5f67757d81756173878677615957606a767c73604b36200b0000000d21364a5c646b636260565e5d5b58627882898d806b56412b160000000000152a3f556a7f94817462594834200b00081d3144556e8282878b8a8a89888786868584817c877a644e39240f00001a2f445a6f8390908f8e8e99a1a79e8b8a89888786847b654f3a25100000152a40556a7f95957f928799988e9897817565798e96816c57412c17000e23394e63788e907b665041566c819687715c47321c07000f24394e64798e8c7a8197856f7c8374604b36200b000e23384d63787f7f7e7d7d7c7b7b7a797978777676746f6655412d1803000b20344859647a8a9e96816c7d919f8c7b655a4835200b000011263c51667b9197826c6362606a7f95846f5a442f1a050002152738495b63646261657a8f9c87725c4a36220d000c21374c61777e7b655846331f0a00081d3144557287857169677d92826d57422d180000000000000000000000000000000c2135495b718697826d80969e96806e8398846f5846331f0a000000000d22384d6278807f7e7d7c7b7a79787777766e6453402b1700000000000b20364b607486847e7e7d7c7b7a797881806b5645321d0900000000000e1e2c3b484d566b808d786c81978a7d6d6056493c2f1d140900000000000000081826303f556a7f947f8585838281807f7e7d7b7a786b62513d2814000012283d52677d8892937d686d829886776168757f898f7a65503a25100000000f24394e647a80787776747372716f767d8c8b9b86715b3828150200000000182d43586d82917c6656483b2b1805000b20364b60758c88737674747473727170706f6c7f947f69543f2a1400000b21364b60757b7b7a797983999e887674747372716f655d4b37230e0000162b41566b8096917d82988b8379839897877b7b8f97826d58422d18000f243a4f64798f917c675142576d829788725d48331d000010263b50657b908b7682988570838f7a644f3a250f000c2035495a636a6a696867676666656463636261606054554837251200000d22374d6278889d9c8674606d82989e8978624d38220d000012273d52677c929a847a78777675829886715c47311c0700091d314556637979787675748a9f8e79644f39240f000f24394f647a847f695a4935200c000b20364b60758b8a807e7c8197846e59442f190000000000000000000000000000000e23384e63798d927d687b90aa907b6a7f948a76614c36210c000000000b2034485a626a6a69686766656463626160575346362410000000000c1724394f64798e99939291908f8e8d8d968c75604b36200b0000000006192c3c495962596c828e7964728196928174625a4c403126190d000000000001142636434b566b8196889a9a99989796949392918f8d806b56402b160001162b41566b808586957f6a6175869c86777d88948c7f6a5d4b37230e000003182d42586d82968e8c8b8a898786848a7d75809588735645321d090000000b172f445a6f84927d6853382b1d0d00000d22374d62778c9089878684838281807e7d7c7b8296816c56412c170100091e3245566066666564657b90a4947f6a5e5d5d5c5a4f4b3f2e1c080000172c42576c8197927d76879d988e8c99989d897b9098836e59432e190010253a50657a8f927d68524b586e839889735e382816020012273c52677c918c778298867185917c67523c27120006192c3c494d5c6478797776757372716f6e6c6a625a4836372a1a080000162b41566b80969f8b7963566176889d96806b56412b16010013293e53687e93a29a8f8d8c8b8a8c9d89735e49341e09000b20364b60758a8f8d8b8a888c9e927d68533d2813001b30455b7085998d78634d38230e000d23384d62788d9a959392949385705b45301b000000000000000000000000000000152a40556a7f958e7963768a9f8a76657b90927d67523d27120000000005192b3c484d5554535251504f4f4e4d4c4b4539362818070000000c1c2a333c51677c918b7e7c7c7b7a79787a8f8d78634d38231b100200000c2035495a7077686d828f7a6560728195978578665e4b44372b1d0d00000000081c30435460606d82978389898988879d8c85848483817a644f39240f000014293d51626b718095816b576379899c8a9298877a6a614f3f2e1c080000051a2f455a6f849a9691909f9e8f8d9497816c81968a75604b36200b00000b1b2933465b7085937e69543e29140000000f243a4f64798fa79e9c9b9a98979695949291909898836e59432e19040003162838495b637576757372879c99846f6a6967645c4d41302111000000182d43586d8298937e697b8c9f8c85848288817c9199846f5a442f1a0011263b51667b90937e686160566f84998a745645321e090014293e53697e939f8b8c9f8b858b947e69543f291400000e1e2c394e64798c8e8d8b8a8987868583827f78624d38221a0c00000011263b50667c8c8e7e685b4a58677d8e8c7b65503b2610000012273c52677c919492908f8e8c8b8a88836e59442f1904000b21364b60758b92908e8d8c8b898376614c36210c00182d43586d82918976614c37210c000d22374c627783858382817f7e78634d38230e000000000000000000000000000000182e43586d8296897360708594847062778c95806b55402b1600000000000d1d2b3438403f3e3d3c3b3a393838373632281b180a00000004172a3a474c566a7f9498828281807f7e7d8095907b65503b362d201000000e23384d63788c7e6e83907b6563606c80949b897c6b6055483b2b18050000000b20354b6073746e83968074747373778c89736f6e6d6c645c4a36220d0006192b3c494d5b6b8196826c5e6678859b9f988375645c4f43322111000000071c31465c718696817c7c8b8f7a787f94846e81978d78624d38230d000417293a464c5c7287957f6a55402a1500000012273c51677c91918d8c8b8b8b9f9e8986868584899184705a45301b0500000e23384e6379898b8a8987899e9c86817f7e7c7a675f4d392510000000192e44596e839996807775809588737171736f7d929b85705b46301b0012273c52677c9196807877767473849a8b76604b36210b00152a3f556a7f9494939da59e8d8c8a7d67523d271200000012283d52677d929a99989797969594939290826d58432d18030000000f23384c5e66787968604e3d4d5f677978655d4c38230e00001025394d5f677c7e7d7b7a78777674736e6554402c170200091e324557657b7c7b79787775746f615846331f0a000b20364b60747c78625847331f0a000b20344859626f706e6d6b6a68635a4935200c0000000000000000000000000000000d22374d6278807b6554647a7f796359697e8076614c36210c0000000000000d1920222b2a292827262524232222211e160a00000000000a1f334758616b6b7f9498969492918f8c89898f8e7b655c4f4a3e2d1b07000b21364b607589897684917c6d7867626a7f929e8d807362594834200b000003192e43586e8286768497826d5f5e63788d8a75575958564f4a3e2d1b07000b2035495a62706c8197836d667c8c9b9a999a85756156453828190e000000091e33495e7388947e69768c8d786a7f95867082978f7a65503a2510000a1f334658616d738896816c56412c170100000b21364b60757d7c777676757f94957f7171706f787c77624d37220d00000014293e53697e939f9e9d9c9b9b9a99969593928e7c67523d27120000001a30455a6f849a9e968c8b959f8b8787868584859b9c86715c47311c0013283e53687d939e968d8c8b8a888b9c8c77614c37220c000c21374c61767f7f7e879d8a787673675f4d3925100000000c21364b617582848483828181807f7e7d7b75614b36210c00000000091c2f404c5a63635b4e4231414d5c64625a4c3f2f1c0800000a1d30414d5e6669676664636260575e5954473624110000031628394b5d65676564636160565a4c463a29170400091d3245566066625a493a2917040005182b3b484c5a5b59585655534d493c2c19060000000000000000000000000000000b20344859626b655d4c5c646a635b4f61696b615846331f0a00000000000000050b0d151514131211100f0e0d0c0b09030000000000000c21374c61768080808383817f7d7c7a7978777a7a747371645c4a36220d00091e3245566c81968084927d828d7c6761697e8d9f968477624d37220d000001162b41566b8096838598836e6b6a68798e8b766260574f4b3f2e201000000d23384d627885818399846e6a7f959a8484999a8474605645352c1e0e0000091e34495e7389907f69798e907a6c818e86718297927c67523d2712000c21364c617682808b98836d58432e18030000091e324557606867626160677d8c8f7d675b5b5b636662594834200b0000000d23384d6278878a89888786868584838281807e76614c36210c0000001b30455a70849a9b93929190908f8e8d8c8b8a8b969985715b46311c0011263b51667c8e918f8e8d8b8a898886806b5847331f0a000a1f33475861696a6e839186726160544d41301e0a0000000a1e334657616d6f6e6e6d6c6b6a6a696866615746331e0a000000000012222f3c494d4e4a3d3124303e4a4e4d493c2f211100000001122330404c515452504f4e4d4b45394440362919070000000a1b2f3f4b5052504f4d4c4b45383633291c0c000002152838454b514d493c2b1c0c0000000d1d2b343745454442413f3e38352c1e0e0000000000000000000000000000000005192b3b484d56504c3f4a4f554e49434f54554c463a291704000000000000000000000000000000000000000000000000000000000000152b40556a809596959a98969492918f8e8d8c8f8e8a88857a644f39240f00031628384e64798e8a879d89978978624d636d7d8c9f9a87725d47321d0000000c21374c617689988c9a8479807f7e8095907b787673655d4b37230e0000152b40556a809597999a8570617789937d76869c9a8474604d493c2c190600000c21364b61757c7b737988887a6e7579776d8298947f69543f2a140010253a4f657a8f918f8d806b55402b1600000003162839454b52524d4c4b5f67787a675f4d3c494d514d483b2b18050000000c2035495a6272747373727170706f6e6d6c6b69615846331f0a00000010263b50657c87867e7d7c7b7a7978787776757581847a644f3a250f000f24384c5e667a7c7a797776757473716b62503a2a1804000417293a474c545561767c77624d4a43363023130100000003172939464b585a595857575655545352514b4639291703000000000004121e2c353839362d1f14202d363938352b1e11030000000005122230393c3f3d3b3a39373632282f2c24190a000000000011212f383b3d3b393837363127211f170c000000000a1a2832363c38352b1e0e00000000000d1820222f302e2d2c2a292320190e0000000000000000000000000000000000000d1d2b3437413b382f36393f3835323b3f403633291c0c0000000000000000000000000000000000000801000000000000000000000010253b50657b89898888879d9c868584899d87828281817f77624c37220d00000a21364a5c70859b9da49c927d736d636d81827b8b9788735e3928160300000a1f334758687d929f9b8684959493959e99908d8b887a654f3a251000000e24394e6379868d9c9f8a7f767a8399897678899e947f6b635a4935200c0000091e32465770848a8987868484838281807f859b96816c56412c17000b20354b60737d7c7a786b62503d2813000000000a1b2832363d3c3837414d5a62645c4d413035383c37342b1d0d0000000006192c3c494d5d5f5e5d5c5c5b5a5959585756544c463a2917040000000e23384c5d6572716968676665646362616160606c6f645c4b37220d00091c2f404c5c64666563626160555e5c555044331c0c0000000c1c2933373f4657616762594835302518130500000000000b1b29333643454443424241403f3e3d3b3633291b0b00000000000000000e19202324211a0f02101b22242320190e0000000000000004121d2427292826252322211e161917110700000000000003111c23252726242322201d150c0a040000000000000a151d20272320190e00000000000000050b0d1a1b19181615130e0c0600000000000000000000000000000000000000000d1920222b26231c22242a23211f27292b211f170c000000000000000000000000000000050b0d161d16140e0400000000000000000e23374b5d657374737d7b918f79727181978777776c6c6a625947341f0b0004172a3a4752677d92a89c86817c88816d738888737b827b645746321e09000004172a3a4a6072849a9883818c8b8b939c9e8887868379634e39230e00000c21364a5b637179869c9d91888e99a19e8b898a9f9c868078634d38230e0000031628395e73889d9b999898979695959493929695806b56412b1600081d31445560686764625a504433210d00000000000a161e2128272221303c484d4f4b3e30232123272220180d0000000000000e1e2c3538484a49484746464544434342413e3633291b0b00000000091c2f3f4c505d5b54525251504f4e4d4c4b4a4b56594f4b3e2e1b08000012222f3e4a4f51504e4d4c4b444847403d33261600000000000c171f212939464c514d483b2b1c130800000000000000000b171e212e2f2f2e2d2c2c2b2a292826211e170b00000000000000000000060c0e0e0c07000000070d0f0d0b0600000000000000000000090f111412110f0e0d0b0903000200000000000000000000080e1012100f0e0c0b09020000000000000000000002090b110d0b06000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b0d16100e090d0f150e0c0c1214160c0a040000000000000000000000000000070d1820222b332b2921160800000000000000081c2f3f4b505e61778d8b97978887868793858885705b554c473b2a1805000a1f334758617275899e95806c81978c78758a8a74656d7675614b36210c0000000c1c30435463798b9983727676757e93907b72716e635b4935210c0000071a2d3d4a4e5b70859a887c84969598a09f9d91908f908d7f69543f29140000091d324556748a9b85848382828180807f7e7d818076614c36210c0001142637444b53514f4d483c3326150400000000000003090b13120d131e2b35383a372e20130c0e110d0b0500000000000000000e19202333353433323131302f2e2d2c2b29211f170b00000000000011212f383b47463e3d3c3b3b3a39383736353641443a372e20100000000412202d36393c3a393836353126322b28211608000000000000040a0c1b2933363c37342b1d0d0000000000000000000000030a0c181a191918171615151413110c0a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0c0c090300000000000000000000000000000000000000000000000000000000000000000000000000000000000000080f1a212b34374048403d332616040000000000000011212f373b4f657a8f88828181807f7e7e7d898974594837342a1d0d00000c21374c617687888b9f9c86807f8a947f758b8b75647a89826d58432d180000000a1b2e3e4b5b6a8095947f69616a7f95917c665c594e493d2c1808000004182a3a495b6371869b887379808082989d877c7b7b7b7869614f3b271200000b20364b60758b8e7a6f6e777d7579848987766c6b615846331f0a000009192631353d3c3a38352b1e150700000000000000000000000000000e19202225221b1002000000000000000000000000000000060c0d1d1f1e1e1d1c1b1b1a19181716140c0a040000000000000003111c232632312928272625242323222120202c2f25221b10020000000002101b22242725242221201d141c16140d04000000000000000000000b171e21272220180d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000050b0d100e0d0c0a03000706000000000000000000000000060c0e100e0c0b08010000000000000000000000000000080d0f110f0e0c0b090200000000000000000000000000000000080000000000000000000000000000000000000000000000000c171f21211e160b0000000000000000000000000000050700000000000000000000000000000000000000000000000108111c232d363b484c555d56514433210e0000000000000003111c283952677d92888180807f7e7e7d7d928c77624c3726180d0000000f243a4f647a8f95949da29a908a819687778c8c777788927d68523d28130000031628394b5c646a75879c8b7b646b8095927d675a58544b4336261401000a1f334758637879869c8974718584768a9f8c7666778b7f6a544332200c00000c22374c61778c907a737e89907b7c869b907b66564c463a29170400000009141d202827252220190e0000000000000000000000000000000000050b0d0f0d080000000000000000000000000000000000000000080a090807070605040403020100000000000000000000000000090e101d1c14131211100f0e0d0c0c0b0b171a0f0d080000000000000000070d0f11100e0d0c0b080100000000000000000000000000000000030a0c120d0b0500000000000000000000000000000000000000090f1111100e0d0c0b0801000702000000000000000000000d182022252322211e161e1c1b0e0c0700000000000000000e192023252322201d1412100a01000000000000000002101b222526242322211e161a0b0902000000000000000000030a0c1d0f0d0700000000000000000000000000000000000000000c1c2a33373632281b0b0000000000000000000002090b1b1c120b080100000000000000000000000000000000000109151d202e373d4a4e59626b726b62513d29140000000000000000091e324557667c8a998a89888786858484898977625544311d080000000b20354b60727f807f949a847c777588937d938d79849a8673604b35200b0000091e324557647a7f7e81979d87797778808075706f6e69605443301c08000c22374c61778c8e9ca48f867e8c8873808a836e677b90836e58432e190300000e23384d63788d917c809398837266788d947f69543f33291b0b000000000001080b13120f0d0b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004121d24262625242221201d151d1c170b08010000000000000d1d2b34373a393736322933323024211a0f0100000000000e1e2c35383b383735312627251e13050000000000000010202e373a3b3a383736322830211e160a000000000000000b171e213224221b1002000000000000000000000000000000000004172a3a474c4b463928160300000000000000000a161e21303228201d140901000000000000000000000000000009151d2731353f4b505b636d778088806b56402b1601000000000000000b21364b607583868483828180807f7e7d7d7c7a73604b35200b000000081c30435460696a778c99846e62677d918399998499907b655443301c0800000b21364b6075899493979fa69d8e8c8c8988878684837f73604b35200b000c22374c61778d8f9fa99f8c82988c8281807f7e7c809685705b45301b0600000f24394f64798e927d7d9286766c6b798e97826d57422d170b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090c0903000000000000000000000600000000000000000000000000000000000000000000000000000005000000000000000000000000000000000000000000000000000005020000000000000000000000000000070b120b0902080b0f0d0b090200000000000000000412222f383b3b3a39383735312732312d201c14080000000005182b3b484d504e4d4b463948474539362d1f0f0000000006192c3c494d504e4c4b44373c393023130300000000000d1d2e3e4b4f514f4e4c4b4538453632281a0a00000000000b1b293336473a362e201000000000000000000000000000000000000a1f33475861615746321e09000000000000000a1a28323645473d3531261d14090100000000000000000000000919273137444b525d656f79828b959d89745f4a341f0a000000000000071b2e3e4f64798e969594949396959191908f8e8d7f6954382815020000011426364f647a7e7e939a84706c60697f7f959b858f836e5d4b3626140100000c21374c61768b98989796979fa39f969291908f8e8d8a77614c37220c000b1f34475963797b8b9f8c777a8e9f989696949391969988735d48331e08000010263b50657b909e88858a8482818081979a85705b45301b00000000000000000001080b0d0b050000000000000000000000060b0d190f0d07000000050b0d120f0d070000000000000000000000000000000b161e211e160b0000000000020b11131c0e0c070000000000000000080e10110f0900000000000003090c131a14120c0200000000000000080e1015130d040000000002090b121b17150f0500000000000000000008131c2027211e161c202422211e16100e08000000000012222f404c51514f4e4d4c4b443747464235302618080000000b203448596265636261575e5d5c5b4e4a3d2d1a070000000c2035495a6365636160555c524d413021110000000005182b3b4b5c646664636160565e5a4b453828160200000003172939464b5d4f4a3e2e1b070000000000000000000000000000050b1426374c617675614b36210c06000000000002162838454b5a5c524b443731261d140901000000000000000001152737444b556067717b848c9799928a806b56412c16010000000000000d22374b5c64737f80807f7e7e93897d7b7b7a797973605645321d090000001a2f445a6f8491939e9e8a84817460697c91917c7a75614b3f2f18080000000a1f334758677d838281818297a296817d7c7b7a797875615947341f0b0004182a3b4a5b63748a9f8d777a8c8a86858d9e88828284806b56412b1601000012273c52677c919d97979b9a98949392959787725d48321d080000000000000009151d20221f1814120c020000000000000e1920232e24221b10060d181f222724221b10020000000000000000000000000b1b28323632281b1608000002141f26293123211a0f010000000003111c232527241d12040000000b161e21293029261f14060000000003111c23252b2821150d13151b151d2028302d2a2217090000000000000008182530353c3632283035393836322825231c11030000091d2f404c5e66666563626160555e5d5c574b433626140100000d22374d62777a7877767574737170635b4a36210c0000000e23384d63787a7877757371675f4d3f2f1d0d0000000b20344859647a7b7978777674736f605645321e090000000a1e3346576172645c4a36220f000000000000000000000000000d181f223144557185826e59432e211a0f01000000091e3245566070716760554b443731261d150901000000000000081d3144556069747d869099928a847d766b62513d2914000000000000000f243a4f647a8a8a88878686849a8c828281807f7e7c74604b36200b0000000b21364b60747c83888e959a8f7964687e93927d686157463321110000000004172a3a4d5f676e6d6c6b6f849a97826c66656564636056473b2a180400000c1d2d3d4b60748a9a8d78657676717b8f99836e6c6f6b62513d29140000000e23384d637885878281859b8b7f7e7d7f827b65503a251000000000000000091927313537342a29271f1406000000000e1e2b35384339362d201a212a34373d39362d2010000000000000000000000003162839464b46393426160009151d313a3e4639362d1f0f0000000011212f373b3c393022120c0e111b2832363e453e3b3224140200000011212e373a403c332520282a302731363d45423e35271700000000000000132536434a514b4538434b4e4d4b45383b382f211100000f24384c5e667b7b7a79777675747372716c605443301c0800021528385b70858f8e8c8b8a8988878579634e39240e0000031628395c7286908d8c8a89867d675d4b3b2a180800000d22374d62778d908f8d8c8b8a888474604b36210b0000000c21364b6176877a644f3d2d1a0700000000000000000000000d1d2a3437444b60758b87725c4738352c1f0f0000000b21364b607484867d736760554b443731271d150900000000000b20354b60737e8792958a837d766f676158514434210e0000000000000013293e53687e939493939291969e9f928e8e8d8d8c8c7c66513c2611000000091e32455660676d74797f86837360657b8b8b7b6550463929170300000000000c1c30414d52595857566379898b7c6651504f4f4e4b45382a1d0c000000000f1c304354687e857f6a5a6161657b8c90816c575a56514434210e0000000c2035495a6371726d6c7f918b7868676a6c655d4b37230e00000000000008182737444b4c473b3e3b32241402000006192b3c484d584e4a3e2d2c353b484c524f4a3e2d1b0a00000000000000000000091e32465761575144341d0d192731424e535b4e4a3d2d1a070000081c2f3f4b50514c40301d2124202f39464b535a544f42321f0c0000081c2e3f4b5055504333333c404638454b525a575245351b0b0000000000071c30435460676056455460646260565d504b3f2f1c080011263b51667c90908f8e8d8c8a898887868172604b35200b00091d324556748a9e8f8e8d8b8a8989947f6a543f2a150000091e324657758a9e8f8d8c8a8b8c7b655947362614010010253b50657b90978e8b8a89878c8f7a654f3a25100000000c21364b61768c846f5b4a36210c0000000000000000000005182a3b474c5a5961768c88735e514e493d2c1d0d000010253a4f657a8f9c92867d736760554b4437312719090000000012273d52677c929d8a80766e676157524c463a34261605000000000000000b21364b60747e7f7e7e7d7c8190907d797878777775665e4c38240f00000002162838454b525460646a706e60555d657676655d4b37291b0b00000000000000132330393d434342495b637576665e4c3b3a39383632281a0c0000000000011426364e6068706a61504c4b5d65787b75614b44413d3426160400000006192c3c494d5c5d5861767c786259525557504b3f2e1c0800000000000013253644556062595c544f42321f0c00000b2035485a626e645c4a3a3d494e596267645c4a392816030000000000000000000c21364b61766b62513b2b1b2937444b606871635b4a36210c00000e23374b5d65665e4c392d3639353f4c5761686f69604f3b261200000e23374b5d656a62503b4350555b55566067706c635239281603000000000b20354a60727c74604b60727977767472655d4b38230e0012273c51677c91a39f928f8e8d8c8b8a898475604b36200b000b20364b60758b887b78777675747c91816b56412c1601000c21364b61768b897a7876747f948877625443301c080012283d52677d928e79767574728b917c67523c27120000000a1e33465770858e79634e3b2a18040000000000000000000b1f344759626f6f6d788d89746766635b493c2b1905000c21364b6175858e969c92877d736860554b44372719090000000b20364b6074808a9695857e776e6660564e493d2c1a0600000000000000091e32455660696a69686867747b7b67646363626160564c40301d09000000000a1a28323636434a4f555b594b444c576161574b3f2e1c0b000000000000000005131e25272e2d2c3d49576161584c402f252423211e160a00000000000000081831424e535a555043363f4b5a6266615746322b2921160800000000000e1e2c3538464847586167625a483b40423a372e2111000000000000071c304354607477747169614f3b271200000d23384d6278837a645847495b636f777c7a645745321e090000000000000000081e33485d7388806b5948342b394655606d7e8579634e39230e000010253b50657b7c66513c3d4a4e4b4c5d65757e857e69543e2914000010253a50657b806a594750616a706660747d85816c5746321e09000000000e23384e63788d816c5b687d8e8d8b89877b65503b2510000b20364b6074859b8a7d7b7978777675746f605645311d09000c21374c61768c897363626160677c92826c57422d1702000d22374c62778c897463616074879a8472604b35200b00142a3f54697f948d78626061768c937e69533e29140000000317293954697e94826d5947341f0a0000000000000000000d22374c62778484838298937e7d7b79705a4834200b000a1e3346576171798088909892877d7468605544372715010000091d314556606b77808995938a837c756c635b4935210c0000000000000002162838454b5454545352566066655d4e4e4d4d4c4b45383022120000000000000a161e2125303539404644353139464b4b46392e211100000000000000000000010a101219181f2c39464b4c463a2f22120f0e0b09030000000000000000001324313a3d453f3c33212e3c494d504b46392816140e04000000000000000e192023312a3a474c514d483c2b2a2d25231c11030000000000000b20354a6073868c89867e69543e2914000011273c51667c91877661544e6379848b928a75604b36210b0000000000000000081d33485d72888b77624d3a3b4857617382938a79634e39240e00061c31465b718587725d4e4a5b636054657b89939a87725d3727150200182d42586d828c77624c556a7f85707386929a8c75614b36210c000000000b20364b6075898c79636b809585848396816c56412c1700081d31445563798a9a84756463626160545a4b4538271502000d22384d62778d8a75564d4c53687d93836d58432e1803000e23384d63788d8a75564c56677d92937e69533e291400172c41566c81968f7a644f63788e95806a55402b15000000000d22374d62778b8a77614c38281502000000000000000012283d52677d92999898a09c9392918d78624d38220d0003172939464b5c646b747b838a9392877d73605544311d08000002152738454b59616b768089959991898279634e39230e00000000000000000a1a2832363e3f3e3e38454b51504c3f393838373632281a12040000000000000002090b131c20242a312f201d2932363633291b1103000000000000000000000000000004010f1b2832363633291b1204000000000000000000000000000006131e2628302a2820151e2b35383b3632281b0b0000000000000000000000060c0e1c1c2a33373c38352b1e1517100e0800000000000000000b20364b60758b9e89827c66513c271100000b20364b6074879a84726052677c88869c8e79644f39240f000000000000000003172d42576c8196806b58474a5962758497937e685b4a36210c00091e33495e73888a7468604e63797360667c84829889745544311d0800182e43586d838f7a65505b70858b76697f7f8a8d78624d38230d00000000081d3144556c8196836e6c818f7a6f7a8f826d58432d180002152737495b687e92988272604c4b4a43363631271a0a00000e23394e63788e8b75604b3f54697e94846e59442f1904000e24394e63798e8b76604b4a60748996816b56412c160012273c51677c8684786260667b9097826c57422d17000000000b203448596f8495806a5645321d0900000000000000000d23384d6278858684849b97817f7e7b655a4834200b00000b1b29333e4a4e5560666e767e869b928574604b35200b0000000a1a27313a474c58616b768089959e9787725d47321d0800000000000000000a161e21292a29292731363b3b382f23232222211e160a00000000000000000000000000070b0f151b190b0b161e21211e170b000000000000000000000000000000000000000b161e21211f170b0000000000000000000000000000000000020b11131b15130d000e19202326211e160b000000000000000000000000000000000c171f21272220190e00020000000000000000000000081d314455748998836e665e4d39240f0000081d314455667c9195806a5e5f6773788d917c67513c271200000000000000071520253a4f657a8f8a76614c5b6378869a95806b604e3d2d1a0700081d3144557489947f7e685873887f6a5e666f788d8b75604b36200b00182d42586d82927d68525c71878c776269748a8e79644e39240f00000000021527374d62788b8f7b6d83907b667a90846e59442f19000009192c3d4e606e829895806b5f4e3f3025201d150a0000000f243a4f64798f8c76614c40556a7f95856f5a45301a05000f253a4f647a8f8c76614c43547187947f69543f2a14001024394d5f677170686e757b839998826e58432e1900000004182a3a4e5f6f84998875604b36201100000000000000000b2035495a6271716f7c918e796968655d4b3c2b19050000112130404c515660666d757c8289988f8374604b35200b000000000a151d2a343a474c58616a7680899285705b46311b0600000000000000000002090b14151413151d202626231c110e0d0c0b090200000000000000000000000000000000000006040000030a0c0c0a0300000000000000000000000000000000000000000003090c0c0a0400000000000000000000000000000000000000000000050000000000060b0d110c0903000000000000000000000000000000000000040a0c120d0b050000000000000000000000000000021527375d728897816c574d40301d0a0000021527374c5e6f83998d7c665a5262788d947e69543f2914050000000000001525323b3f4b5d728795806b5e6579889c97816d625042311f0f00000b20354b60758a98828a76616e838a786275847d928c76614c37210c00172c41576c81957f6a5a5d72888d786360758b8f7a654f3a2510000000010f1a2135495a6e8399857584917c677c9185705a45301b0000000f1f31424c6176879d927d685d4b3d2c1c0c020000000010253a50657a8f8c77624d40566b809586705b46311b060010253b50657a908d77624d365b7085937d68533e2813000a1d304152636c777d838990968b8277624d37220d0000000a1f334758687d929d927d6853402f1c090000000000000006192b3c494d5c5b687d928f7a6453504b3f2e1d0d0000081c2e3f4c5e666e757c828991968b837a6f605544311d080000000000020c181f2a333a474c58616a767d77624d37220d000000000000000000000000000000000002090b11100e0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c32475c718795806b564030221200000009192731404d62788a9e8978625663788d96816c56412c20180d00000000091932434f545e5d6a7f948976657c8a9d998373604b443736281807000c21364c61768b937e937f6a7a8096826d81947e948c77624d37220d00162b41566b809682716f6e73888e796866768c907b66503b26110000000f202d36393c4f657a8f927d84927e727e9286715c47311c00000001131f334658647a8b9f8c7b655b493a2a1a0a0000000011263b51667b908d78634e41576c819686715c47311c070011263c51667b918e78634e3b5a6f84917c66513c2711000417293a576c818c9299928980786e62594834200b00000a1a2e3f4c6177899c879c86715e4c38230f00000000000000000e1e2b35384654697e94907b66513b372e21110000000e23374b5d667c83899198948a81786e645c4b443727150100000000000000040c171f29333a464c58616862594834200b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003020000000000000004060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000000000000000000000000040800000000000000000000000000070d0f0f0d0700000000000000000000000000000000000000000b1b29465b7085947f69543f2a1404000002152737444b4d5a6a7f949b85746063788e98836e594337342b1d0d0000021527374f6169737271778a9580748a9e9b8575636260555346362410000d22374d62778c8e798888788985858d7d8d867b908d78634e38230e00152b40556a80958a868483828b96807d7c7c91917c67513c27120000071a2d3e4a4e57545d70859b87879c8a87889a88735d48331e000000010f1a293a4a5c697f949e89796358473828180800000012273c52677c918e79644f42586d829787725d48321d000012283d52677d928e79644f48596d828f7a654f3a2510000a1f334658748a9f93867d756b656e62594834200b00021528384b5d6d8297867b90907b65503d2c1a0600000000000000000e1920283d52687d8e8d7a644f3a251c110300000010253a50657a8f989c92887f766c625a4f4b3e3127190900000000000000000000040c171f29333a474c524d483b2b180500000000000000000000000000000000000000010000000000000000000000000000000000000000000000080e101817150e0501080b11191b0d0b05000000000000000000000000000006080300000000000000000001080b11150c0903000000000000000000080e101a0d0b06000000000000030a0c1a1d0b0802000000000000000002101b222424221b100902000000000000000000000000000000000317293946596f84927d68533d2813000000081d3144556062596074879c96816b63798e9b86705b584d483b2b180500081d314455697f88878684899e8a808b9f897d7a7877756e6453402b17000e23384e63788d8f7a819688937e7d9292927d7b908e79644f39240f00142a3f54697f949e9b9a98979f9e969291919b927d68523d281300000d21364a5c646c6a68677c919d9c8d8a888785806a55402b150000000f1f2d36393e4a6072849a9c877661564536251300000013283d52687d928f7a654f4c596e839888735e372715020013283e53687d938f7a6550546277888a76614c36210c000c21364c61768b937e716860657b8377624d37220d00091d324556657b8d927d738899846f5b4936210c0000000000000000000611253a4e5f687978645d4b37220d00000000000f24394e64798e90867d746a61584d493c372e1d150900000000000000000000000000040c171f2933373d37342b1d0d0000000000000000000000000000000000050e151716140d040000090e10110f0900000000000000000005111c23252e2c292216141c20262e302220190e00000000000000000000040a0c1b1d19140f0b080200000008141c20262b211e160b00000000000003111c2326302320190e000000000b171e212f32201d15090000000000000010202d363a39362d201d150a0400000000000000000000000000000a1e334657616d83907b66513b26110000000b20364b607477666a747b909e89736c798e9d8873656d62594834200b000b20364b60758a9e9d9b9a9ea89e959fa89f918f8d8c8b826e59432e19000f24394f64798e907a798f9d887474889d87747c918f7a654f3a25100014293e53697e939e888787869c9b8583828298937e68533e291300000f24394e647a817f7d7c7a879c8978747371706a62503c281300000c1c2d3d4a4e504e546277889d9b8474605443301c07000014293e53697e93907b666261606f849989745544311d0800142a3f54697f94907b666060728398826d5846331f0a000e23384d63788d927c675d5c6e83937e69543e2914000b20364b6075869c87746c81978c79634e39230e000000000000000000000b1e31414e5b63635a4b3f2e1b0800000000000d22364a5c667b7b716860564c473a352b221b100100000000000000000000000000000000040c171f21282220180d000000000000000000000000050b0d0d0b061622292c2b28211608111c232626231c12040000000000000d19202f383b43413e34262630353b444638352b1e0e00000000000000000c171f2131322e2924201d15110c13182630353b403632281b0b000000000011212f383b4538352b1e0e00000c1b293336444836312719090000000000071b2d3e4a4f4e4a3e3632281f170b050000000000000000000000000c21364b617581978875614b36210c000000172c41576c818a7b7f8a888d9e89838282979f8b747b8277624d37220d00081d3144557286949591908f969e9f978c8b8a8a898887816c57422c170010253a4f657a8f917b768a95806b77899c87747d92907b66503b26110013283d52687d928d787272788d927d6e6d7a8f947f69543f2a140002172d42576c81969491918f849a96816c5b5c5b55504333210d0004182a3a4a5b6365646261667c8d9f988272604a35200b0000152a3f556a7f94947f7977767574849a8b75604b36200b00152b40556a8095947f7775747e938e79644e3a291704000f253a4f647a8f937e747271718696816b56412c1600152b40556a8095937e69657a9097816c57422c1700000000000000000000011323313d4a4e4d493c2e2010000000000000071b2d3e4c5e66655d524b4538332920190e080000000000000000000000000000000000000000040a0c130d0b050000000000000000000000000d19202223201926343e41403d332616212f383b3b382f221200000000000d1d2b343f4b50585751453436434b51595b4d483c2b19050000000000000c1c2933364648433e3a36312726211e3036434b51554b4639281603000000081c2f3f4c505a4d493c2b19090e1d2a39464c595d4b4437271502000000000d22364a5c64645c534b453833291f180d0600000000000000000000162c41566b81968b7a655746321e0a00000013283d52687d9289879c9a999897969694969a8b7c8b8f79644f3a240f00021527374c62777f807c7b7a80969781777675757473726c63523e2a150011263b50667b90927d81979b867181979d927e7e93917c66513c27110012273c51677c91927e78767a8e937e706f7b9095806a55402b150004192e44596e83947f7c7f9480899e8b79634e3f403c33251504000a1f33475863797a79787675748196a0947f69543f2a140000162b41566b80969d948e8d8b8a8a8c9b8b76614b36210c00172c41566c81969d948c8b898c9a846f5c4a361b0b000012273c51677c919c93898886858b99836e59442e19001a2f44596f839588756060748996856f5a45301a000000000000000000000005131f2d363938352c1e10020000000000000010202f404c50504b3f3631271f170c06000000000000000000000000000000000000000000000000000000000000000000000000000000000d1d2b343738352b3444515655504433222f404c50504c402f1c0900000005192b3b484d5d656d6c63513e4b5460666e70625a4835200b00000000000417293a464c5b5d58544f4b44373b3632414d5460666a615746321e090000000e23384c5d656f625a493727151e2b3b4757616f72605544311d08000000000f243a4f647a79716860564c463a342a20190e07000000000000000010263b50657b8c99836e5847331f0a0000000b20354a6072849a9c868484838281807f8184838a98826d5c4a36220d00000920344859708589776665768a9e89766160555f5e5d57524534220f0012273c51677c919883979d9a947f8d9d889d887f94927d67523d28120011263b51667b909c928d8c8e989d888584849a96816b56412c1600051a2f455a6f848d78677c9180809599836e5d4b372821150700000c22374c61778b8f8e8d8c8b8a899e9e97826d58422d18030013293e53687e8e908e8d8c8a898887857e695746321e0a00152a40556a7f9193918f8d8c8a877a644f3e2d1b00000013283e53687e93959391908f8d8c8b816d57422d18000d22374c62777f7a645655657c8078624d38230d000000000000000000000000010f1a21242320190e0000000000000000000211222f383b3b382f201d150a040000000000000000000000000000070d0f0e0d0c0b080100050000000000000000000000000000000005192b3b484d4d493c3e51636c6b62503e2f404c5e65665e4c38230f0000000b2034485962707b83816c5a4b5c64737b838578624d38220d00000000000a1f3346586170726e6964605555504b464d5f67737b8075614b36210c00000010263b50657b8578625544311d2c3c48596175848774604b36200b000000091e34495e73898e867d756a61584c483b352c221b10060000000000000e23384c5d6a7f948c77614c37210c000000071c30435463798b9a85756e6e6d6c6b6a6c7a8a9c8675614b3e2e1b07000005182b3b596e839882747574829895806d6b6a6866615846331f17050012283d52677d92a0989d88859a949989798c9d889d937e68533e29130010253a50657a8fa49c9594979fa1999190959e97826c57422d1700061b31465b70868e79687d9382778b9f8f7a654f402f1c090000000d22374d62778d9392908f8e8d8c8a898578624d38220d000011263a4e6068797a797876757473727069604f39291603000b20364b60737c7d7b7a78767572645c4b3720100000000b21364b60747e7f7d7c7b797877756d63523f2a16000b20344859626a645c4b4c5e656b625a4935200c0000000000000000000000000000070c0e0e0c06000000000000000000000004111c232625231c110902000000000000000000000000000002101b2224232221201c141d1a0d0b05000000000000000000000000000b2034485962625a4939566c81806b5c4a3d4c5e667b7c66503b26110000000d22374d62788590988d78634f647a879099947f6a543f2a1500000000000c21364c61768587837e7975706b66615754677d8790937d68533e281300000013283e53687d938574604b3f2e3d495a6277859986715544311d080000000010253b50657b879592887f766b62594d493c362d21190e0000000000091c2f3f4f6172878e78634e39230e00000000132536495b697f9497826d6158575c657b8a9f8a796357463320100000000010263b50657b9098898a89899e9e8a82817f7e7c76614c36210c000013293e53687e939e888c7e7e9299837c6e83999ba3947f69543f2a14000f243a4f64798f9c86807f819799837c7b809598836d58432e1800071d32475c72878f7a6a7f94836e82979b85705e4c38240f0000000b20344859667c7e7c7b7a797876757470625a4835200b00000b1f31424e5c646564626160555e5c5b534f42321b0b0000081d3144556067686665636160544f4b3e2e1b02000000091e32455660686a6867656463626056524535230f0005182b3b484c554f4b3e404c50564d493c2c1906000000000000000000000000000000000000000000000000000000000000000000090f11100e08000000000000000000000000000000000110202d36393937363530263230221f180d0000000000000000000000000d22374d6278786257465b71868e7a644f495b667c8a846f5a442f1a0500000f243a4f647a88868c8f7a6552677d87858896816c57412c17020000000011273c51667c919d98938f8985807b766d607488898895806a55402b150000000c21364b61758895806b5d4b3d4a5b6378869b8a79634e3727150200000009192f404c5d6575808a99948980776c635a4e4a3e352c1e0e0000000000112132435e73888f7a654f3a25100000000008182c3d4b6073859b947f695e5c647a8a9e927d675b4a39291702000000000b20354a6073869c9e9f9c9b9ca49e9796959391846f5a452f1a0500142a3f54697f949580746a7789897866637983859b95806a55402b15000e24394e63798e9a856f6a7d9297826d687d9399846e59442f1900091e33485e738895807b8298856f7a8ea2907b66513b261100000005192b3b4d5e666867666563626160555b4d483c2b19050000021424313e4a4f504e4d4c4b443747463e3b32241400000002152737444b5253514f4e4c4b4336372e20100000000003162838454b53555352504f4e4c4b45383527170600000d1d2b3437403a372e2f383b4138352c1e0e0000000000000000000000080d0f100f0e0d0c0b0801000000000000000000000000000000000000000000000000000000000000000000000f1f2d3e4a4f4e4d4b4b4348474537342a1d0d0000000000000000000003192e43586e828875614b556a8095846f5d5863798a917c66513c26110000000d22364a5c6473748a917b66515f6773708498826d58432d1803000000000c22374c6177858a8c8e989f9a95908b816d6273747f94816c56412c170100000a1e324657687e938c7b65574a5b6379879c8d7c665b4a361909000000011426374c5e666d636a7883909d968a81786e645c4d493c2c190600000000091d3145567489917b66513c281b0a000000000e1c30435463798b9f8d7c66647a899e97816c5f4d3d2d1b0b0000000000071c304354697e949f8a8686869cab988282817f79634e39240e0000152b40556a80959c86817f7e7e7d7b79787774819796816c56412c17000e23384d63788d9e89817f82999a847a787f949a85705a45301b000a1f354a5f748b9895909391857071869b95806a55402b15000000000d1d30404d515352514f4e4d4c4b443738352b1e0e000000000614202d36393b393837353127323129261f14060000000009192731363c3e3c3a3837353026221b100200000000000a1a2832363e403e3c3b3a38373632281a1709000000000d1820222a25221b1c23262b2320190e0000000000000000000002101b22252524232221201c1414120c0300000000000002090b0c0a04000000040a0c0a04000000000000000000071a2d3d4a5c6463626160545e5c5a4c473b2a180500000000000000000000152b40556a80947e69565862788b8f7b6561768799836f5e4c38240f0000091d2f404c596260758a927c67524d525d708599846e59442f1904000000000a1f344759617175777a829884828486826e77676b8095826d57422d180200041626343b4b6074869c8776615b6379889d947f695e4c3d2d1b0a000000081d314455667c837963626e7c879d9f978b83796f635b4935210c000000000b20364b60758b927c6752453928160300000001142636495b697f949e897677889e9b8574604b41301f0f000000000000001325364c61778b9c867271788d9f927d6c6b6a635b4a36210c0000172c41566c8196a49c9695939392908e8d8c8b8c9f97826d57422d18000d23384d62788da79e969599a1a29a8e8d949f9b86705b46311b0000152a3f546a7f83817f7e7c7862657c888577624d37220d0000000000122230393c3e3d3b3a3938373531272220190e00000000000002101b222425242321201d151d1b14120c0200000000000009151d20272826252321201c14080800000000000000000a161e21292a282726242322211e160a00000000000000050b0d150f0d08090e10160d0c06000000000000000000000010202e373a3b393837363530262a27201507000000000a161e21211f170c000b171f211f170b00000000000000000c21364a5b707a787776757473726f625947341f0b000000000000000000000e23394e63798e8875606a766f849a857073849a8a78624d402f1d0900000f24384c5e667775768b937d685338465c71869a856f5a45301a050000000004182a3a495b636e6d6c81947f6d6f716e778b7d6c8196836e58432e1903000e213444515962667b9098826d6379899e97816d614f4b4539281b0a00000b20354b607489988777625d70859a8b979f988e8479634d38230e000000000c22374c61778c937e68605745321e090000000008182c3d4b607385988e797d929e89786256453223130100000000000000081f3347586c81887e6959708499947f6a56554e4a3d2d1a070000152a3f546a7f93949191908f8e8e8d8c8b8b8a8992927f6a55402a15000b21364b60758a94908e8e8d8c8b8a8a89888a8e806b56402b16000013273c4f616a6e6c6a6967625a5e65737062594834200b000000000004121d242729272625242321201d150d0b05000000000000000000070d0f100f0d0c0b08010006000000000000000000000002080b121311100e0c0b0801000000000000000000000003090b13151312100f0e0d0b090200000000000000000000000000000000000000000000000000000000000000000c1c2e3e4b4f504f4e4c4b4b43483f3c3225150300000a1a28323637332a1c161b29333633291b0b000000000000000e24394e63798e8e8c8b8a8988878477624c37220d000000000000000000000c21364a5b7186937e6b7f8c7c7c91917c8096947f695a4835221200000011263c51667c8d898298947f69564a435d72879b86715b46311c0600000000000e23384d63798382818699837c7a77647a8f7f6c8297846e59442f19040014293d51626b7776728499917d6f80959a85756766646057453928160300081d3144557084969b8575617287917d828d9ba299836e59442e19040000000e23394e63788e98827b75604b36210b00000000000e1d3144556379837e697685897c655a4938281505000000000000000004172a3a51636c7369604e6379838175614b3f39362d1f0f0000000b20354b60737e7e7c7b7a7a79787877767575757c7c75604b35200b00091e324557647a7f7a79787877767574747277796b62513d291400000d2032434f5458575553524d484c505d5b4d483b2b180500000000000000090f11131211100e0d0c0b08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004172a3a4b5c64656463626160545e544f4332200c0002162838454b4c473a2e26343a464c463a29190900000000000011263c51667b918a878686858485927d67523d281200000000000000000000071a2d3d53697e93878195897774889d88969b8573604b3c2b1904000000162b41566b80969d98a09882746a60545e73889c87725c47321d070000000000162b40556b809598979ca19991908b787b90816d8398856f5a45301a0500162b41566b808c8c8b8b9f9e8a84859b96817e7d7b7975605745321e0900021628384b607381919a84737389917c6d7a869294816c57412c17030000000e23384d63788d93908e806b56402b16000000000001142637495b636e6960617173655e4c3c2b1a0a000000000000000000000c1c344551575e534f495b636e6c6157463324211a0f01000000081d3144556068696766656464636262616056606767605544311d0800031628394a5c646965646362626160555e5962635b514433210e0000031525323c3f4341403e3c3835383b484637342b1d0d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030a0c0c0a03000000000000000000000000000000000002080b1212100e0d0c090300000000000000000000040e1416110f09000000000000000000000000000000000000000000000a1f334758647a7a7978777675747369614f3c271200091e3245566061584b3e3444515861584637261401000000000013283d52687d92807271706f6e7e937e69543e291400000000000000000000000f21374c61768a9d968d7c666b80959e9e8f7a645544311e0e000000000d23384d62788288919aa098887f72605e74899d88735d48331e0000000000000f243a4f647a8585848a9d8881807e747c91826e839985705b46301b06001e33495e73889eaa9f9fa9a89e999b9d9c969392908f8876604b36210b00091e324556606b6d7c8a947f748b937e6964737d7f75614b4332200c0000000c2135495b657b7d7b7974604b36200b00000000000009192c3d494e58544f4c5c5e504c402f1e0e0000000000000000000000001626343e41483e3b3d494e59574b463929170c07000000000001152737444b53545251504f4e4e4d4c4c4b454b52524b443727150100000a1b2d3e4a4e54504f4e4d4c4c4b443b484d4e493d33261604000000071520272a2e2c2a29272220232633302220180d00000000000000000000000000000000000000000000000000000000050b0d110f0e0d0b0903000600000000000000000000000b171e21211e170b00000000000000000000000000000009151d202827252422211e1614120c030000000000081621282b26241d120400000000000000000000000000000000000000000c21374c61768d908e8d8c8b8a89887f69543f2a14000b21364b607477645c4b4351636c76615544311d08000000000014293e54697e93826c555e5c6a7f947f6a55402a15000000000000000000000b1b3343506270859b95806b626b788b9f95806b5d4b37322515000000000b2035485a626e737c919f8c8d8c786255758a9e89745e3928160300000000000e23374b5d65707073889b85706b74687d92836f849986715c47311c0700182d43586d828e8e8d8c8c939d9f8c888786868584837f695745321e09000b21364b60748183818298837e93968177767573727069614f3b271200000006192c3c4b5d65686664605645311d09000000000000000f1f2c3538433e3b3746493b382f211100000000000000000000000000081622292c3329262c363944423633291b0b000000000000000009192731353e3f3c3c3b3a39393837363631353d3d35312719090000000010202d36393f3b393938373635312b343739362c1f16080000000000030d131519171514120d0b0e101e1b0d0b05000000000000000000000000000000000000000000000000000000000d19202226242322211e161d1b100e08000000000000000b1b2933363633291b0b0000000000000000000000000009192731363d3c3a393836322829271f1406000000001626333d403b382f221200000000000000000000000000000000000000000e23394e63788e89868584838281807a644e39240f00162b40556b80897a645a4f616c818b73604b35200b0000000000152b40556a80958373747372708096806b56412b160000000000000000000316293950616b8095a3927d687880748499937d6855544f43321d0d00000006192b3c484d58657a9098827878625a60758a9f8a755745321e09000000000010253b50657b85827e84867e6e7a897e7e938470859a87725d48321d08000b20354b607379797877767e939f8a79727170706f6e69614f392816030014293e54697e93989698a099939c9f968c8b8a8987857f69543f2a14000000000e1e2f3f4b5053514f4b453827150200000000000000010f1a21232e292722313426231c11030000000000000000000000000000050e15171e140f1a21232e2c211e170b0000000000000000000009151d202929272625252423232221201d202727201d1509000000000002101b22242a252423232221201d18202223211a0f010000000000000000000003020000000000000008060000000000000000000000000000000000000000000000000000000000000d1d2b34373b393837363228323125231c11030000000003172939464c4b4639291703000000000000000000000002152737444b5251504e4d4b46393f3b3225140300000e1e33445056514c402f1d09000000000000000000000000000000000000000f253a4f647a8f8071706f6e6d6b6a645c4a36220d000f24394e64798a8878625e697f94836e5544311d080000000000172c41576c8196988a898887858897816c57422c170000000000000000000a1e3246576a7f949f989c877380937e7c919d8773746a614f3b2a18050000061a2c3d495b63667b9099846e625a4b61768baa8b76604b36211a0f010000041a2f44596f849997939a8d878387927d7f958570869b88735e48331e0000081c30435460636f6f6e6c75879c99836e6462615859544f43321b0a000014293e54697e93979aa29c9493969f9a90908f8e8e8c86715c47311c070000000011212f383b3e3b393631271a0a00000000000000000000060c0e1914120c1c1e100e090000000000000000000000000000000000000002090000060c0e19170c0a0300000000000000000000000001080b13141211100f0f0e0d0d0c0b090b12120b08010000000000000000070d0f14100f0e0d0d0c0b08050b0d0e0c060000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005192b3b484d504f4d4c4b453948463b382f2111000000000a1e33465761615746331e0a0000000000000000000000081d31445560676765636261575d544f43321f0c0006192b3c50626b665e4c38240f0000000000000000000000000000000000000010263b50657b90816e6d6c6b6a68635b4a3e2d1b07000d21364a5c6a80958675667c8d8877614c372614010000000000162b41566b808b8a89888786848898826d58432d180000000000000000000c21364b61768a9f8a8298927d7d938674889d917c897f6a5948341f0d00000c2135495b6379797e939a84716c605462778ca18c77624c39352c1f0f00000012283d52677d8a9e9f978c8f989c8a7581968771869c89745e3828160200011426364d6278848483818083999a847b797876746b62503d28150000000b21364b60748082849a867f7e8196837b7a7a79787772604a35200b000000000003111c2325282624201d150a000000000000000000000000000003000000070900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080b110b08020000000000070d0f0c0a0400000000000b20344859626664636260575e5d5b504b3f2f1c080000000c21364c617676614b36210c00000000000000000000000b20364b60737d7c7a797776747269614f3b2712000b2035485a6b807c66513b26110000000000000000000000000000000000000011263c51667b9188838381807f7e79634e3823100000071a2d3e4b6073859983798a917c66594734190900000000000014293d51626b7675747371706f8399846e59442f190000000000000000000a1e3246576d82897d778b9c86798d8f7a7e88817c908a77624c3b2a1805000e23384e63798d8e939c9f8b8681726362788da28e7863574e493d2c1a0600001025394d5f677d929782767a8b97826d82978872879c8a755645321e090000172c41566c81969a98979599a1a29a8f8e8d8b8a806b56402b16010000091e324556606b6d7f948570697d9283706e6d6b6962605443301c0700000000000000080e1013110f0b09020000000000000000000000000000000000000000000000000000000000000000000000000000000103050000000000000000000000000002050000000000000000000000000102000000000000000000000000070b070000000000000000000000040a0c0b07000000000000000000000000000000040a0c0a0400000000000000000000080000000000000000000009141d2026201d1509000002101b2224221f180c000000000d22374d62787b7978777675747270655d4b38230e0000051a2f455a6f83836e59442f190c0b07000000000000000012283d52677d92918f8e8d8b8a877f69543f2914000d23384d62788d85705a45301b0500000000000000000000000000000000000012273c52677c919c91908f8e8d9386725d3828160300000f1d31445563798a998a97816c5e4c3b2a18000000000000000f24394d5e66706f6e6d6c6b70859a85705a45301b0000000000000000000a1f334658616f746e6f8499917c879983777674768b96816c5948341f0b000f24394f64798e9298a0a69e8d887879777a8fa48f7b6f6c635b4935210c00011426364556606f849a937e7b918f7a6e83988974889d8b76604b36210b000014293e53697e8f90919e9f978d8c949f8d8a88867f6a543f2a1500000003162838454b566b81968772697e948a858482817f77624c362513000000000000000000000000000000000000000000000000000000000000000000000205060708080706050200000000000000000000061016181b0f0d07000000000000050b0d12171a100e0800000000000000060f161812100a0100000000000708131c201c130800000000000000000b171f21201c13080000000000000000000000000c181f221f180c000000000000040a0c1d110f0900000000000009192631353b36312719090311202d363937332a1c0c0000011426375b7084908e8d8c8b8a8987857b65503b25100000021628385e738887725d47322221201c1308060000000001162b40566b80959c8e8d8b8b909a856f5a45301a000e23384d63788d85705b45301b0600000000000000000000000000000000000013283d53687d92867c7b7978788589745645321e09000001152737495b687e939d8776604b40301d0c0000000000000011273c51667c8584838281807f879c86715c47311c0000000000000000000c21364c617683858382849a9b858297998c8b8a888c9f8a77624c37220d000d22364a5c667c7d82989e8878788b8e8c8f98a89c86848179634e39230e00081c304354607577798a9f8c757d7e6c6e83948a74899e8c77614c37220c000012263b4f60697b7b7c89978178777f94897873726a614f3c2712000000000a1a283243586d83988a746b80959e9594939190806a55402b1500000000000000000000000000060100000000000000000000070d0f100b080b1014171a1b1c1d1d1c1b1a170d0b050000000000000917232b2d3024221b1003040a0c12182022272c2f25231c1103000000000917232a2d28251e13050002090f1a21253035302518160800000000000b1b293336353025180800000000000000000005131c2a3437342a1c141312100f0e171f213226231c110300000001142637444b504b4437271511212e3e4a4f4c473a2a180400081d31445574899e908f8e8d8b8a8a98826d58432d180300091e324556758a88735e37393736353025211a0f01000002182d42576d829786797776728b98826d58432d18000e23384d63788d85705b45301b0600000000000000000000000000000000000014293e54697e93857065646371868b76604b36210b0000102031414a607283999f8b7b655a4839281603000000000000172d42576c8194939291908f8e8c8b826d58432d1800000000000000000011263c51667b919a98979595998a7d91a99f9191908f948d79644e39240f00071b2d3e4c5e666a80959e8974798e97969594939291908f816b56412c16000b20354b6073878c8e9f9f8d868583817c787f7b74899f8d78624d38230d00000c1f32424f5d6576859b8f7a6462778a9a847260544f4332200c00000000000a1630455a7085978b766d82978a807f7d7c7b74604b36200b0000000000000000000001080b1c16140e04000000000002101b222425201d2025292c2f313132323131302c2220180d00000000061727353f43453a362d1e17171f21272b34373d42443a372e2111000000001727353f423d3a3023130a161e212d3636434a4336342616050000000919293a464c4a433625130000000000000000011323303a474c473a2c2928272625232a3337473b382f2211000000081d3144556066605544311d1c2e3f4b5c64615847331f0a000b20354b60758a8a7c7a78777675798e846f5a452f1a05000b21364b60768b8974554f4e4d4c4a4336352c1f0f0000051a2f445a6f849987726261738896806b56412b16000e23384d63788d85705a45301b05000000000000000000000000000000000000152a40556a7f95867169686772888c77624c37220d00081b2e3e4e606b80959a8a9e8878625746321e090000000000000e23384d63787f7e7c7b7a797877766d64533f2b160000000000000000000c21364b617583858381807f847d768b9f8a7d7b7a7a7f7b655c4a36210d0000102030404c556a7f959f89746a7f8281807f7e7d7c7b7a73604b35200b000b21364b60758b949493929191908f8d85706965758a9f8e79634e39240e0000021424323f4e64798e9c86715d596e8398917c67513c3225150300000000000010263b50657b827e686e8499897469686765605645321d0900000000000000000008141c20312b282116080000000412202d36393a3531353a3e4144464748484746454237342b1d0d0000001023354652585a4f4a3e33292a33373c3b484d52575a504b3f2e1c0800000a1b35455257524d41301e1a2832363d4a4e546054514434220e000001152737465861605443301c07000000000000000a1e30414d596159493d3e3d3c3b3a393a474c5d504c402f1c0900000b20354b60757b74604b3a2a25374b5d657976614c37220c000c21364c61768b8a7564636261657a8f86705b46311b06000c22374c61778c8a74666463626160544e493d2c1a0600071c31465c7186948a745f5c7186947f69543f2a14000e23384e63788d85705a45301b05000000000000000000000000000000000000162b41566b8096897f7e7d7c7b8a8d78634e38230e000d22374b5c687d929a847b8d9b8575614b36210c0000000000000c2035495a636a68676665646362615753463523100000000000000000000a1e324657616e6f6e6c6b6a6e6771869c8f7a66656469655d4b3d2d1a07000002122230384e6379878a7f69616a6c6b6a696867666564605544311d0800091e324556667c7f7e7e7d7c7b7a7978736054576d818a8473604b35200b000000061421364a5c697e867c665150657b8c8879634d38231507000000000000000e23384c5d656c68606f83918b74605352504b45382815020000000000000000081826303546403d33261604000012222f3e4a4e504b444b5053575a5b5c5d5d5c5b5a574d483b2b18050001162b3f52646d70645c4b46393a474c51575962676c6f655d4b37230e000316283952636d675f4d3a253238454b4f5b636d756c62513e29140000081d314455617672604a352010000000000000001025394d5f6777635b55545351504f4e4d586172665e4c38230f000011263b50667b90806b58473c3a3f50657b8a816c57422d17000d22374d62778c8b76604e4d50667b9087715c47321c07000d22384d62788d927d7b7a7877767572635b4935210c00000f243a4f647a7f7b65505f6f84927c67523d2712000e23384e63788d85705a45301b05000000000000000000000000000000000000182d42576d8297979493929190908e7a644f3a250f000f253a4f647a8b9e89776b819698836e58432e1903000000000006192c3c494d54535251504f4e4d4b46393528180600000000000000000003162939464b595a5857555559556a808e887762504f54504b3f2f1f0f0000000004122135495b63727469614f5457565554535251504f4b443727150100031628384c5e666a696868676665646360554452636d756f605544311d0800000000071a2d3d4e606971665e4d4b5d657774635b4935210c0000000000000000081c2f3f4c5057534c61767c796354433c3b3632281a0a000000000000000001142636434b5b56504433210e00091c2f404c5c646560556065696c6f7071727271706f6c62594834200b0003182d43586d82857a6c615750565861676c72777d81847b65503a251000091e3245576d827d67523d32434f56606467798289806c56412c1701000b20354b607489806a553e2d1b0700000000000012273d52677d8a796b6a696867656463626176877c66503b261100000f24394e64798e8a77615351504e5d7085957f6a55402a15000e23384e63788d8c76614c3c51677c9188725d48331d00000e23394e63788e9b92908f8e8c8b8a8779634e38230e00000d22364a5c646a655d60687d8a8b78624d38220d000e23384e63788d85705a45301b050000000000000000000000000000000000000f24394e647a8281807f7e7d7c7b79645c4b37220d0012273d52677d92907c666074869586715c46311c070000000000000e1e2c35383f3e3d3c3b3a39373633291b180900000000000000000000000b1b293236444543424040444a607279756259473a3f3b382f2111010000000000061a2c3d494e5460544f433f4241403f3e3d3c3b3a35312719090000000a1a2f404c51555453525251504f4e4b443745525560554b443727150100000000000f1f31424e535c514d403f4b59626055493c2c190600000000000000000011212f383b423e47586167635b4a362626201d150a000000000000000000081c30435460716b62503d2814000f23384c5e66797a746e757a7e8184868687878686858177624d37220d0003182d43586d82958c817566656b71767c81878c9290877a644f3a240f000b21364b60768d846f5a443f4f616a757a7c8d929c87725c47321d00000b20364b60758b88735c4a36220d000000000002172c42576c819784817f7e7d7c7b7a7877767d91816c57422c1702000b20354a607388947f6a68666563657b8f8e79644e39240f000f24394e64798e8d77624d3d52677d9289735e49261401000f24394f64798e998f8b8988878588947e69543f29140000071b2e3e4a4f545053687d91947f6a5a4835200b000e23384e63788d85705a45301b050000000000000000000000000000000000000d21364a5c646d6c6b6a69686765635b4b3e2e1b08000b20354a60727d7c665e5663798078624d38230d00000000000000000e1920232a29272625242322211e170b00000000000000000000000000000b161e212e302e2c2b2a30435460636157473b2a2a25231c1103000000000000000e1f2c3536434b4336322a2d2c2b2a2928272624201d1509000000000012222f383b3f3f3e3d3c3c3b3a383531263537444b443731271909000000000000011424313b3e473c39302e3b484d4b44372c1e0e0000000000000000000003111c23262d2a3a474c524e4a3d2d18100b0902000000000000000000000b20354b607385806b56402b160011263b50667b8d8f8783898f939699969492908f8f8e8d7d68533d2813000417293a4a60727f8d96877c7b80868b91979089827b73645c4a36220d000d22374d62778c86715b5554546a7f8a8f8b7e7d9288735e3727150100081d31445572878e79644f39240f000000000003192e43586e83989a9695939291908f8e8c8b9198836e59432e190400071c3043546c8196887f7d7c7a7977839986715c4a36210d0010253a4f657a8f8e78634e3e53687e938a745544311d080010253a50657a8f8f7b74747371708296806b56412b16000006192c3c494d574d53687d9396816b5b4a36210c000e23384e63788d856f5a45301a05000000000000000000000000000000000000071a2d3e4a4e57575654535251504e4a3d2e20100000071c3043546068665e4c495b636a625a4835200b000000000000000000060c0e15131211100f0e0d0c0a0300000000000000000000000000000000030a0c191a191716132536434a4e4b46392a1d14100e08000000000000000000000e1a212630353026181517161514131211100f0b080100000000000004121d24262a2929282726252423201d141927313631271d1509000000000000000006141f26293127241d1d2b3437363127190e00000000000000000000000000080e10171c2a33373c39362d1f0f000000000000000000000000000010253a4f657a8f836e58432e1900142a3f54697f949f9c989e948d8885817f7d7b7a79797868604e3a2611000a1f334758616e7380959d9190959b9189827b756d6560554a3e2e1b07000e23394e63788e87726c6b6a68677d81968d78788d89745544311d080002152737596e8395806a553c2b190600000000051a2f445a6f84999b95949591908f8d8d8b8a8b99846f5a442f1a0500001325364f647a8f9d9492918f8e8c99947f6a543d2d1a070011263b50667b908e79644f3f54697f948a75604b35200b0011263b50667b908f7a65545d5c6f8497826c57422d1700000c2035495a636c625a606d82988e79634e39240e000e23384e63788d856f5a45301a09000000000000000000000000000000000000000f202d36394242403f3e3d3c3b39362d1f1002000000132536434a52514c403d494e554d483c2b190600000000000000000000000000000000000000000000000000000000000000000000000000000000000004050302000818253035393632291b0d0000000000000000000000000000000608141c201c1408000201000000000000000000000000000000000000090f11151413131211100f0e0b080109151d201d15090100000000000000000000020b11141c110f090d182022201d15090000000000000000000000000000000000000c171f212724211a0f01000000000000000000000000000417293a556b8095806b56402b16000b21364b6075828c999e897f79736f6c696765656464625a4e42311e0b000c21374c61768389959e9f9ca49e887c746d666055504b44372e201000000f243a4f64798f887981807f7e7c7b7a8f907b798e8a75604b35200b0000142a3f54697f9486715a4835200b00000000061b30455b70859a857f7f807c7b7978787575809585705b46301b0600000822374b5c72879c988e898886899e8b77624d37220f000011273c51667c918f7a655040556a80958b76614c36210c0012273c51677c91907b6650455b708698836e58432e1900000e23384d63788178624d617689917c66513c2711000e23384e63788d856f5a4530231c11030000000000000000000000000000000000010f1a21242d2c2b2a2928272623211a0f010000000008182530353d3c39302c36394038352b1e0e000000000000060c0e16141311100f0d0c0b0801000000000000000000000000000000000000000000000000000000000008131c2023211e160b00000000000000000000000000000000000001080b0801000000000000000000000000000000000000000000000000000000000000000000000000000002080b0802000000000000000000000000000000000700000000050b0d0b08020000000000000000000000000000000000000000040a0c120e0c070000000000000000000000000000000a1f3346587085927d68523d281300091e324557606d798396988276645c565452504f4f4f4d483c312413020013283e53687d939ea29a8a8698a09b8577625d6572605645321e1002000010253b50657a9089809595949392908b9f927d798f8b76614c36210c000010253a50657a8f8d78624d38230d00000000071c31475c718697816c7e8a7f7d7b7a897d6c819786715c47311c070000071b2e3e556a7f958e7a747275899a846f594834200b000012283d52677d92907b665141566b81968c77624c37220d0012283d52677d92917c6760565e72879a846f5a452f1a0001162c41566b80957f6a6261758a937e68533e2913000e23384e63788d856f5a463b382f221100000000000000000000000000000000000000070d0f18171615141312100e0c070000000000000008131c202827241d1a21232b2320190e0000000000000e1920232b29282625242321201c1408000000000000000000000000000000000000000000000000000000000000070b0e0c0a03000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c21364c61768b8e79644f39240f0003162839454b5b6372819498877a696054473a3a3a3938352b1e130600000f24394e647a8b939a847c7a8398a3917c74737a8675604b36210b00000011263c51667b918b798180807f7e7d7d9295807a8f8c77624d37220d00000c21364b61768a937e69543a2a1704000000081d32485d728798826d82979492908f96816d829888725d48331d000000001023384d62788c97816c697e93927d67523b2b1805000013293e53687e93917c675242576c82978d78634e38230e0014293e53697e93947f7776757373889b86715c46311c0004192e43596e8398837a7776778c957f6a55402a15000e23384e63788d856f5b5b504c402f1c090000000000000000000000000000000000000000000000000000000000000000000000000000000000070b13110f09060c0e150d0b060000000000000e1e2c3538403f3d3c3a393836353026181507000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000100000000000000000000000000000000000000000000000000000000030100000000000000000000000000000000000000000000000000000000000000000000000008000000000000020000000000000000000011273c51667c918a76604b36210b00000a1b28323d4954606c7f8d9d8c7f7261584b3f30262220190e000000000d22364a5c64767e939a918f989ca39b918a88898e79644e39240f00000012273d52677c928b766d8285807e7d7f9497827b908d78634e38230e0000091e32465771869a85705847331f0a000000021527385e738999846e83998481808298836e849989745e392816030000000b2035495a70859a897672869c8975604b36210d000000152a3f546a7f94927d685343586e83988e79644f39240f00152a3f556a7f949d948c8b8a89878f9c88735d48331e00061b30465b70859b998e8d8b8b9f97826c57422d17000e23384e63788d84717170665e4c38230f00000000000000000000000000000000000000070d0f100e0d0c0b080200000000000000000000000000000000000000000000000000000000000006192c3c494d565452514f4e4d4c4b4336332515030000000000000000000000000000000000000000000003090b09030000000000000000000000000000000000000000000000040d1316100e0800000000040a0c14190f0d07000000000000000000000003090c13160b10120d0b0c110f0900070b0f0d07000000000000000000030d13151916100a0c12150b09020000000000000000000000000000000000090f11110f0900010a10121d0d0b05060b0d170d0b0500000000000006192c3c576c819787725745321e090000000a161e2c36434a61697d8c9f948376655d4b43362b1d0d0000000000071b2d3e4a58697e9389868584869b8581807f85907a65503b251000000013283e53687d938c7772879a959492949c97847c918e79644e39240f000003162839576c82978b77614c37210c000000091d314556748a9a857085927d6c6a7d92846f859a8a755745321e0900000006192b3c53687d92937e7c9097826c5645321e09000000162b40566b8095947e6954445a6f8499907a65503b25100013283d53687e9091908f8d8c8b8a8987806a55402b1500081d33485d72879392908e8d8b8a887d68523d2813000e23384e63788d8b8586857c66503b2611000000000000000000000000000000000002101b222425242321201d1517150f050000000000000000090e10100e0d0c0b080100000000000000000c2035495a636b696866656462616054504333200d0000000000000000000000000000000000000000000a161e211e160a000d141614120c0300000000000000000000000000071521282b25231c1103000c171f21292e24211a0f0100000000000000000b161e21282c20242722202126241d131c2024211a0f01000000000000071520272a2e2b231e21282a201d15190d0b0c0e15130d0300000000000004121d242726231c11131e2527322220181920232d2220190d00000000000c2035495a728799836e59392816030000031525333c3f49434f5f677c8a9e99887b6a6054483b2b1a0a000000000010202d3a556a7f95827b7a7981958072747382917c67513c271200000014293f54697e948d7871869a848182988781797c918f7a654f3a251000000013283d52687d92927d68523828160300000b20364b60758b9b867187937e68697f948671869b8b76604b36210b000000000e21364c61768a9c86849a8f7a644f3828160300000013283d52687d8e8d7c665141576c818f8b78634d38230e0011263a4e60687b7c7b797877767573726a62503c281300000f253a4f647a7e7c7b7978767573685f4e3a2510000b20364b607485888888887d67523d2712000000000000000000000000000000000010202e363a3a3938373631272d2a221709000000000003111c232625242221201c14080d0400000000000e23384d6378807e7d7b7a797876746a61503c281300000000000000000000000000000000010a1012141a28323632281a1621282b2a272015100c0a030000000000000000001526333d403a372e2111121c2a33373f4439362d200f000000000000010f1b2832363e4136393c3834363c382f25303539362d200f0100000000031525323c3f433f3632363d3f3632282e222021232a282015070000000000122230393c3b382f222330393d4837342b2b35384237342b1d0d000000000d23384d62788d95806a55402b150000000d20334350555e5d5c5b5e667a899d9d8c7f72625948382816030000000002172c41566c819697908f8e969e958a89888a927d68533d2813000000152b40556a80958e79708596816b7b908570687d92907b66503b26110000000e23384e63788d99836e5645321e0900000c22374c61778c9c87738898827c7a81978772879c8c77624c37220d000000000a1f3346586e83989c9a9c87725d4b371a0a0000000011253a4e5f687979665e4c354a60727a78635a4935200c000b1e31424e5d65676564636260575e5d55504333210d00000d22374b5c646967666462616054524e41311e0b00091d324556607173737373675f4d392510000000000000000000000000000000000c1c2e3e4a4f4f4e4d4c4b4437423e352717050000000111212f383b3b3938363530262821150700000000172d42576c81959492918f8e8d8b8c7f6a553f2a1500000000000000000000000000000005131e2528263138454b45382826333d403f3b322225211e160b000000000000000c1d33445055504b3f2e1c222f3a474c54594e4a3e2d1a0700000000000f1f2d39464b53564b4d514d484c514c4036434a4e4a3e2d1f0f000000000d2032434f54585346464b52554b453844373435393f3c33251500000000091d30404d51504c402f30414d525d4d483b3c494d574d483b2b190500000114263653687e93917c67513c271200000013283c50616a737271706f6e6d78879d9f958477625645321e090000000003182d42586d829789868584889d8782818088947e69543f2914000000162c41566b81968f7a6f8498836e7b908974697e93917c66513c27110000000b20354a6074899e8a75604b36210b00000d23384d62788d9d88758a9c98918f959b8974889d8d78634d38230e000000000417293a51667c91a8ab947f6a553f2e1b00000000000b1e31414e5b63635b4c403043546064625a493c2c190600021324313f4b5052504f4e4c4b453947403c332515040000081b2e3e4b4f5352504f4d4c4a43363a312313010002152838454b5b5e5e5e5d524d41301e0a00000000000000000000000000000004182a3a4a5c646563626160555e57524535220f0000000f1f2f404c50504e4d4c4b43363c33251504000000162b40556b808f8e8c8b8a898786847b66513b26110000000000000000000000000000011323313a3d3b424e56605645373b445055544f43373a3632291b0b000000000004182a3b50626b655d4b37232f404c5861696e645c4a36210d00000000071a2d3d4a5761686b605f67625a61665e5a585460645c4a3d2d1a0700000013273c4f616a6e64535761676a60564c594c48494e555043331e0e0000000f24394d5e66665e4c373a4d5f6772625948495a626c62594834200b0000081c3043546e83988d78634e38230e000000152a3f556a7f88878685848382818298aba29a8775604b36210b0000000004192e44596e8399837675758498837170728795806a55402b15000000182d42576d8297907b7981827e7b7e938d78697f94927d67523d2812000000071c3043546f8499917c665136261401000e24394e63798e9e8973818783828080868074899e8e79644f39240f00000000000b21364b6075899e9f8c78624d3823100000000000011323313d4a4e4e493d2f2536434a4f4d483c2c1e0e0000000613212f383b3c3b3a3837363228322b282115070000000010202e373a3e3d3b393836353025251e13050000000a1a28323646484848483d39302313010000000000000000000000000000000a1f334758647a7a7978767574736c63523e2a0c0000071a2d3d4c5e6565636261605455504333210d0000000b20364b60747a797776757372716f665e4c38240f00000000000000000000000000000a1e31414d52504e6068756055555050626b69614f4b4f4b4639291603000000000b1f3447596b807b65503a25384c5e66767e837a644e39240f000000000c21364a5b63757d8174677c7862757b706f6e6c7379705b4a36210c000000152a3f546a7f826e6068767d7f7460616e62595b636a61503c2b1906000011273c51667c7b6655444d52677d8777624d5862788178624d37220d00000b20354b6074899e8975604b35200b0000091e34495e73899e9d9b9a99989796989796989e8c77624d37220d00000000051b30455a70859a998b8b8b8d9e8a8686848a97816c57422c17020000192e43586e8398917c81969892909399907b6a7f95937d68533e281300000000132536556a809597826d5443301c080010253a4f657a8f9f8c7e7d7c7b7978777675728c9f907a65503b25100000000000091e3245566e83969684705a4835200b00000000000005131f2d363938352c1f182530353a38342b1d0e000000000003111c23252726242322211e161d15130d04000000000002101b2225292726242321201c13080b0100000000000a151d20313333333327251e1305000000000000000000000000000000000c22374c61778d8f8e8d8c8b8a88816c573a291704000c21364a5b657b7a79777675746a62503c2813000000091d3245566065636261575e5d5b5a514c402f1c09000000000000000000000000000010253a4d5f67655d687e8874606a655d6b807f69545d65615746321e0a000000000c22374c61778c836e5944363c51667c8b9497816c57422c17020000000e23394e63798993907b758c826d7e9185848382828e79634e39240e0000051a2f445a6f848d78687e8a92927d677783776363797f6a5a4935200b00061b30465b70858974604b5f67697d92826d5c6176878f7a65503a251000000f243a4f647a8f9b86715443301c08000002172c42576c818b8a89888785859b8581808389806a594834200b0000000004192e43596e83928d8a89898c9f8a848483878c7f69543f291400000012273c52677c8a87777b84838281808483776b8095947e69543f29140000000011263b50667b909e8874604b35200b0011263c51667b91aa9f939291908f8d8c8b8a8990ab917c66513c27110000000000021628384d6277818178624d3c2b190600000000000000010f1a212423211a0f08131c20252220190d0000000000000000080e1012100f0e0d0b0903000000000000000000000000080d0f1412110f0d0c0b070000000000000000000002090b1c1e1e1e1e12100a0100000000000000000000000000000000000f24394e64798e8986858483818889745846331f0a000e24394e63798e908e8d8b8a89806a55402b1500000002152838454b4f4e4d4b46394846443b382f221200000000000000000000000000000012283d52677d7b666c828d776a807b6573888671616f7a75614b36210c000000000f24394e64798e85705b4f4b454e647a818399846e59442f19040000000c22374c61778085927d778c86718196918a898888917c67513c2712000003182e43586d83927d687e838795806b7d92807876818d78624d38230d0003182d43586d82917c66606d7d7e76898c7a6474849a846f5d4b37230e0003162839556a7f9497826d5836261401000000152a3e52636c767574727177869b85706b6e736a61503b2b180500000000000c21364b61767d78767574889d87726f6e747769614f3b27120000001025394d5f677276848b7a76777574737271708196957f6a55402a15000000000c22374c61778ca68f7a654f3a25100011273c51667c919f9a979695949291908f8e8d929a907b66513b26110000000000000a20344859626b6c625a49351e0e00000000000000000000070c0e0e0c06000000070b0f0d0b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010253a50657a8f8071706f6d72878b76614c36210c0011263c51667b9186848381808886715c46311c070000000a1a2832363a393736322832312f26241c12040000000000000000000000000000071c32475c71868a7c6e838e7972878a7a7489877276838f7c66513c27110000000010253a4f657a8f87715c6460565861646c7f94856f5a45301a050000000b1f344759616d82947e768b897483917c7474737f937e68533e2913000000152b40556a8095826d686f8397826c7f94958d8b978f7a654f3a2510000013283d52687d92836e74829287728197847082978a78624d3f2e1c0800091e32465770859a947e69543f2914000000000f223445525660565e6176869b95806a56595e555043331d0d000000000003182d42586d82928d8b8a898f9f8c848483817f79634e39240e0000000a1d30414d627887998a78878c8b8a89888685879d96806b56412b16000000000a1f34475973889d95806b56402b16000b21364b6075848a858281807e7d7c7b7a79787d858173604b35200b00000000000005182b3b484d56564d493c2b19000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090b110f0e0c0b08020000000000000000000000000000050b0d0b07000000000000000000000000000000000000000002090b0d0b0500000000000000000011263b51667b90816c5a595c72868777624c37220d0012283d52677d927e6f6d6c728788725d48331d00000000000a151d20252422211e161d1c1a110f09000000000000000000000000000000000011263c51667c918a79838f7a797f9488788d897987998373604b35200b0000000011263b50667b908872647a75696776766b809586715b46311c06000001142637444b586e83957f758a8c7785917d72717081957f6a55402a1500000012283d52677d928772596e8499846e8095988b8a8c907b66513b261100061a2c3d4d62778d8a7884988d7b65788c998497937e685a4935211100000c21364b61768a9f907b65503b2610000000000517273438454b4551677c919e8a76614c4349403c332515000000000000061b30465b708595949393929191908f8f8e8d8c826d58422d180300000112263b51667b909681748a929191908f8e8d8c8e8e7d67523d27120000000004182a3a596e839996816c56412c1700091e324557606f74706d6c6a69686766656362676f6c605544311d08000000000000000d1d2b3437414138352b1e0e000000000000000000000000000000000000000000040a0c0e0d0b090200060503000000000000000000000a161e2126242322201d15190b08010000000000000000000d182022201c130800000000000000000000000000000000000a151d202220180d000000000000000012273c52677c91826d57445768727262594834200b0013293e53687e937e69585e738889745e38281602000000000002090b100e0d0c090300060500000000000000000000000000000000000000000f24384c5e6d829788879a848a878299879c8d899a8474605544311d080000000e19273c51677c918973788d837e7c86826e819687725c47321d000000081d31445560696e849680748a8f7a879c8a8786858897816c57422c170200000f243a4f64798f8c77626f84998570819682767486927c67523d2712000c2135495b70788795808b947f6a5f6e8398999a8472604a3c2b1903000011263b50667b90a78c77624d37220d000000000009171a283236364b6074828b806b584733342b28211507000000000000000e24394e63797f7f7e7d7d7c7b7b7a797978776d63523f2a16010000000f24384c5e6a7f8476647a7d7c7b7b7a7978777979675f4d39251000000000000e23394e6379838276614c37220c0003162839454b5a5f5a585655545352504f4e4d525a564b443726140100000000000000000d1820222c2c2320190e0000000000000000000000000000000000000000000c171f212422201d151d1c1a19110f090000000000000a1a2832363b3a38373631272e201c1408000000000000000d1d2b343735302518080000000000000000000000000000000a1a27313637342b1d0d0000000000000013283d53687d92836e58434a575c5d4c483b2b180500142a3f54697f947f6a555474898a755645321e09000000000000000000000000000000000000000000000000000000000000000000000000000a1e30414b6175879d9ca29a947f77899ca59f9985766156453726140100000e1e2b353d52687d928a757b909994919b8671829788735d4825130000000b20354b60737e7c8497817388927c848a88899b85858b7f69543f29140000000c21364c61768b917c676f859a87728297836e7287937d68533e2813000e23384e63798d869b867b7f7d7d67677c919e8978625443301e0e00000014293e54697e939e8974594834200b000000000000000a161e21314455606e766b62503a2a1715130d0400000000000000000c21364a5b636a6a696868676666656464636159524535230f00000000091d2f4050616a6f615c64686766656564636264635b4d41301e0a00000000000c2135495b636e6d615847331f0a00000a1b283236454a454241403f3d3c3b3a39383d4541353126190900000000000000000000050b0d16170d0b060000000000000000000000000000000000000000000c1c293337393736312732312f2e26241d120400000002162838454b504f4e4c4b443744353026180800000000000b1b2b3b484d4a43362513000000000000000000000000000002152738454b4d483b2b1d0c00000000000014293e54697e93846e594451626b675f4d3a250d0000152b40556a8095806b5660758a8b76604b36210b0000000003090c100f0e0d0b090300000000000000000000000000000000000000000000001025394d5f67747a8a9f9c868174747e93a89984776e675f4d3a2509000005192b3c484d5b697e938b757c91867f7e938873829889745443301c07000012273d52677d92919a97827287947f727673808f7a707569614f402f1d0900000a1f334658738897816c70859a89748398846e7388947e69543f29140011273c51667c9184998e797186857177879d9f8a78624d3f2e18080000000d22374d6278878b7f6a553b2b180500000000000000000309152737444b5761575044331c0c000000000000000000000000071a2d3d4a4e5554545352525150504f4e4d4c473b3527170600000000001222334350555a4c4b4f525251504f4f4e4d4e4e4a3d302313010000000000061a2c3d494e59584c473a2a18040000000a161e213035302d2c2b2928272625242328302c201d14090000000000000000000000000000000000000000000000000000000000000000000000000000000417293a474c4e4c4b4538474645433c382f2212000000091e324556606664636160555d594b433626140100000003172939485962605443301c0700000000000000000000000000091d314556606259483b2a18040000000000152a3f556a7f94856f5a54566b807d67523d28120000162b41566b8096816c5661768b8c77614c37210c0000000b161e2126242322211e161d12100a0000000000000000000000000000000000000012283d52677d8b898c9f9b85817e85939cb29c8685837d67523d281200000b2035485a62706a7f948c777e93836d768c897483998a75604a35200b000011263b50667c8d939e9e887e86998381817f8595807b7977665e4c38240f00000417293a5b70859a867170859b8b748499856f7489957f6a55402a150012283d52677d92808a96807388888083999e9c98826d5d4b3625130000000b203448596273766a61503c1d0d00000000000000000000000919273139464b463933261500000000000000000000000000000f1f2d3639403f3e3e3d3c3c3b3a3a393837342a1d1709000000000000041525333c3f4537373a3d3c3c3b3a3938373939362d1f1305000000000000000f1f2c3539444337332a1c0c000000000003090b1a1f1b18171514131211100e0d121a170b0801000000000000000000000000000000000000000000000000060b0d0b0600000000000000000000000a1f33475861636260565e5d5b5a58514c402f1d0900000b21364b60747b7978777574726e605443301c080000000a1e334657627772604a35200b00000000000000000000000006192c3c4b607477625947341f0a0000000000162b40566b809585706a69687489846f5a442f1a0500172c42576c8197826d5762778c8d77624d38220d00000b1b2832363b3938373632283227241d12040000000000000000000000000000000000152a3f556a7f9191919aa0978c888790959e9b928c8c836e59442e1904000d22384d6278857d80958d787f94846f788d8b7584998b76604b36210b00000f23384c5e66797e899e9c939ba1999796959b9e95908e8d7b66513c2611000000182d42576d82978b7771869b8c77859b8670758b96816b56412c160014293e53697e9380849a8874899e95999289869c8f7a645443301c07000005192b3b4854606157504333200000000000000000000000000009151d29333633291b15070000000000000000000000000000010f1a21242a2a29282827262625242423221f180c000000000000000000071520282a2f21222528272626252423222424211a0f010000000000000000010f1a21232f2d221f180c000000000000000000050a050301000000000000000000050100000000000000000000000000000000000000000000000000000e19202320190e000000000000000000011426364c6176797775747372716f6e665e4c38240f0000142a3f54697f908f8d8c8b89888373604b35200b0000000c21364b61768a7c67513c27120000000000000000000000000c2035495a6d828977614c3828150200000000172c42576c819789807f7e7d7d9287715c47321c0700182d43586d8298836e5863788d8e78634e39230e0003162839464b504f4d4c4b4539483c3930221200000000000000000000000000000000000c21364c61767c7b7c9197827773787b8095927d76756e6453402c1702000f24394f64798e8b869c8e79819685797b908c78859a8c77614c37220c0000091c2f404c5b6372879c877e859b8b848583899b8581807e76614c36210c00000a1b293a54697f94917c71869b8e79869c8772768c97826c57422d1700152a3f546a7f94817f94917b918c888d7e787d919b8572604a35200b0000000d1d2b36434b4b46393325150300000000000000000000000000020b171e211e170b000000000000000000000000000000000000070c0e1515141313121111100f0f0e0c0b040000000000000000000000030d13151a0c0d0f13121110100f0e0d0f0e0c07000000000000000000000000060c0e19180c0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002101e2b3538352b1e120400000000000000081c30435470858e8c8b8a88878684837c66513c26110003182d42586d8297918b8a8987898e78634e39230e0000000e23394e63788e7f6a553f2a150000000000000000000000031628394d62788c95806a5645321d0900000000182d43586d82959594939291908e88735d48331e0800192e44596e8399846f5a64798e8f7a644f3a240f00091e324657616564636260575e5d514d40301d0a000000000000000000000000000000000c21374c6177817a768b91806b8086747d92917c76807e68533e291300000d22364a5c6f849a9ca48f7a82989b8e909c8e79869b8d78634d38230e0000071c304354606773889b867183988b756f728796816b6b68615746331e0a00031628394658667b91968171879c8f7b879d8873778d98836e58432e1900162b40556b8095827a8f9a849a978196816c73879d917c6752392917030000000d182630353632281b150700000000000000000000000000000000030a0c0a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030c12141c1c1c1c1c1a0b07000000000000000000000010202d3c484d483c2f2212000000000000000b20354b60748a9f9795949291908e8d846f5a442f1a0004192e44596e83917c76757372828f7a654f3a25100000000f253a4f647a8f806b56402b160100000000000000000000091e3245576b81969c8875604b362010000000000d23384d627880807f7d7c7b7a7976614c36210c00001a2f445a6f849485705b657a8f8f7b65503a2510000c21364b61757b79787776757472675f4d392410000000000000000000000000000000000e23394e63798a8b827b7c7571868d7775807f7d8895806b55402b160000071b2d3e4e63798c9faa917c7d8a878483878676879c8e79644e39241200000b20354a60727d7d8a9c8774819795807d7c81847c7a806b5a493929170300091e32455761767b8f9b8572869c917d899e8974798e99846f5a442f1a00162c41566b81968373899e8a9f907b908a776d7e939b85705746331e0a0000000008141c20211e160b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090b0902080b0e0c070000000002090b0b08010000000000000000000000000000000812181b16140e040000000000000000000000000000000000000001080b140c0a04000000000005060400000000000000071420272a31313131312f201c13080000000000000000071b2d3e4a5a625a4c402f1c090000000000000c21364c61768b9781807f7d7c7b797872604a35200b00051a2f455a6f84907b6560546e83907b66513b261100000010253b50657a90816c57412c1700000000000000000000000b21364b6075898d87927d67523e2d1b070000000c2035495a626b6b696867666564615846331f0a00000e23384e63797f79634e60727d7d74604b35200b00152a3f556a7f908e8d8c8b8a89877d67513c2712000000000000000000000000000000000c21364a5b657b8997887d6f72888e796a798493928072604b35200b0000001021364a5b6b81969f8a786874716f6d727172879d8f7a654f40301d090010253b50657b90929fa49c8a879d9e959291979691908d78634d38230e00000b21364b6075888f999f8d868b9f937e8a9f8c757b8f9b85705b46301b00182d42576d8297846f8395949d8d79869b858281979b8575614b36210c000000000001080b0c09030000000000000000000000000000000000000000000000000a0f111614131211100f0e0d0c0b0700000500000000000000000000000a161e211e161d2023211a13121110161e21201d1409000000000000000000000000000c1a252d302b29211608000000000000000000000000000000000009151d2029221f180c00030a0c1a1b19120800000000031425323b3f4646464646443530251808000000000000000d22364a5c7078665e4c38230f0000000000000d22384d62778d8b766b696867656463605443301c0700061b30465b7085917c66515a6f84917c67523c271200000412263c51667b91826d58422d1b10020000000000000000081b2e3f53687d93857e9385705c4a36220c00000006192c3c494d565554535251504f4c463a29170400000c2135495b6369635b4a54606868605443301c080013283d53687d929c86858483828179634e38230e00000000000000000000000000000000071a2d3d4b5d6578869a92847889907c808b9a8b7d6b605443301c08000000071a2d3d4b6175879d947f757c7b7a78777674889d917c665e4d39240f000f24394e64798d8e98a98f88859b9d878483828180878f7a644f3a250f00000d22374c62778d949ca49f999196937e93a89f8b8b9f9c87725c47321d00192e43586e83988570787f7f948e797f949b9797979694846f59442f1a00000000000000000000000000000000000000000000000000000000000000000004121d24272b2a2827262524232221201c131c1a12100a000000000000000b1a2832363228313639362d2928272628323635312619090000000000000000000000001a2a374145413d34261604000000000000000000000002090b1410192731353e37332a1c0c171e212f302d251a0c0000000c2032434f545c5c5c5c5c5a4a43362513000000000000000f24394f647a8d7c66503b26110000000000000e23394e63788e8c7762545351504f4d4a433625130000071c31475c7186927d67525b7085927d68523d281300001223303c52677c91836e5843362d201000000000000000000e22374b5d7186947f788d8e79644f3a2a17040000000e1e2c353840403f3e3d3c3b393633291b0b000000061a2c3d494e544e4a3d434a52534b4336261401000b20354b6073849883736f6e6d6b635b4935210c00000000000000000000000000000000000f273b4f6169797a859a9782979983959d887a69635b4a36261401000000000f1e324657677c919f8d8491908f8e8c8b8a8d9f9b847c66513c2711000d21364a5c64787a8e9f8a747f949681706f6d6c7186917b66513c261100000b1f344859677d7f869c99837c817e758a95918d8b8f93846f5a452f1a001a2f445a6f8499887f7d7c7f94907a778b9d888382817f79634e39240e0000000000040a0c0c0b0700000504030200000000000000000000000000000000122230393c403f3e3d3b3a39383736353025323027241d1204000000000b1b2938454b4538444b4e4a3d3e3d3c3b38454b4b4437261401000000000000000000000b1b3748555a56514434210e000000000000000000000a151d2029262737444b544c473a2a1b293336444542382a1a08000012273b4f616971717171716f605443301c0700000000000013283d52687d927f6a543f2a150000000000000f243a4f64798f8d796867656463616054453928160300081d32485d7287937e68535c7186937e69533e2914000a1d30414d52687d92846f594f4a3e2d1c0c00000000000005192b3b4f657a8f8d78718697826d5847331f08000000000e1920232b2b2a2827262524211f170b00000000000f1f2c35383f39362d30353d3d35302618080000081c30435462778996806b6058564e493d2c1a06000000000000000000000000000000000014293e54697e8e8e9aa29f899f9e889e9a84817f79634e39240e0000000000031629394d5f6f84999f9998949493929191908f8e8c836f59442f1a00071a2d3d4a5a62778ca98b757e939e89858483818089937d68533e2813000005182a3b4d5f676c81969a85706c69647a807b78767a7d76614c37210c001b30465b70859b9d949291949f917b6f849a89756d6c6a635b4a36210c000000000c171f2121201c131c1b19181716141312110f0c0a030000000000000d1d30404d515654535251504f4e4c4c4a434847453c3930231200000003172939465660564f5560635b54535251504f5660605544311d08000000000000000000031629395566706b62513d29140000000000000000000a1a2832363e3b3844556069615847332939464c5a5b55483825120000142a3f54697f85868686868372604a35200b00000000000014293e54697e93806b56402b1601000000000010253b50657a9097817d7c7a79787773605745321e0900091e33485e7388947e69545d7287947f6a543f2a15001024394d5f676d7e93857067645c4a3a2a180400000000000b203448596e839887726a7f948a77614c3626140100000000060c0d161614131211100f0c0a04000000000000010f1a21232a23211a1c202828201c1408000000011426364859667c8d937e685e4c3d352c1f0f000000000000000000000000000000000003182d42586d82979797969598a0a29a929190908e86715b46311c0600000000000b1b30404d63788b9e97827f7e7e7d7c7b7b7a79776f6554402c1700000f1f2d3c4d62778c9f8b757c9198929190908f8e91947f6a553f2a150000000d1d30414d54697e949d88725d545c646b6663616468615847331f0a001a30455a6f84918b898887868a8b7a687d92937e6856554e4a3d2d1a07000006141c2a33373735302531302f2d2c2b2a29272624211e170b0000000005192b3b4d5e666b69686766656463626160545d5c5a514d41301d0a00000a1e334657617569616074786b696867666564637573604b35200b0000000000000000000a1e3246577084806b56412b16050000000000000002152838454b54504c4b60737e76614c3f3a4657616f706655422d1904000c21364c6176879b9b9b9b8b76614b36210c000000000000152a40556a7f95816c57412c1702000000000011263c51667b919f979391908e8d8c8775604b36210b00031628395f7489957f6a555e738895806a55402b150012273c51677d82849a877e7c7a645847331f0a00000000000d22374d62788b95806b63798e947f695443301c080000000000000000000000000000000000000000000000000000060c0e140e0c07070b13130b0801000000000008182b3b4c5e6b80968c7c655b4a3b2b1b0b0000000000000000000000000000000000000e23384d6379828281818082989a847d7c7b7a7975604b36210b00000000000000122035495a697f8982746a6968686766656463625954473624110000010f20354a6072838a816c7380837d7c7b7a79797c7f77624d37220d00000000132330374d627786897e69533e4a4f55514d4c4f534c473a291704000c21364c61767b77747372717676646176898b7b65503f39362d1f0f0000021424313a474c4c4a43484645444341403f3e3d3b3a3633291b0f0100000b20344859667c807f7d7c7b7a79787776757473716f675f4d39241000000c21364b61768a7f69697f8b807f7e7d7c7b797987816c57422c170200000000020b11131d21364b61768b86715c47321c1a0c0a0400000000091d3245566069655d4d62788d836f5d4b465861758484705b45301b06000a1f334658647a8c9fb1a08b76614b36210c000000000001162b41566b8096826d58422d1803000000000012273d52677c929d948c8b8a8887858172604a35200b00091e324557758a96806b5654748996816b56412c1600192e43596e83949aa29d8f8e8a76614c37220c0000000000162b40566b80958f7a645b72879c8773604b35200b0000000000060c0e0f0d0c0b0801000000000000000000000000000000000000000000000000000000000000000e1e2c35404b6074859b8a796359483929160300000000000000000000000000000000000c2135495b636d6d6c6b6b798a8c7e6967666564605745321e090000000000000006192c3c4f6169736d60555453525251504f4e4d483b36291907000000071c304354606e746c63606b6e686766656463676a62594834200b0000000005132034485962717469604f3b3639403c38363a3e3733291c0c00000a1f334658616661595e5d5861615758617677655d4b3824211a0f0100000b1f31424e58616160545d5c5a59585755545352504f4b46392d1f0f00000d22374d62778c95949392908f8e8d8c8b8a898887847d67513c271200000d23384d62788d86716d83989594939291908f8e9b86715c46311c0000000006131e26283223384d62778d88735e4825242f211f170c0000000b20364b60747e7b6a61607388907b6554586176859986715c46311c07000417293a4a5c6d8298ada08b76614b36210c000000000002172c42576c8197836e59432e1904000000000013293e53687e93947f7876747372706c605443301c07000b21364b60768b97816c5760758a97826c57422d17000f253a4f647a7f849a887b7976675f4d39251000000000001a2f445a6f8495877360566b80958b76614c37210c000000010f1a2123242321201d151b0c09030000000000000000030a0c0a03000002090b090200000000000006192c3c494d57556278899d8777625746321e0a000000000000000000000000000000000006192c3c494d585857565b63757669605151504f4b453928160300000000000000000e1e32434f545e574b44373e3d3c3c3b3a3937342b1d190b0000000000132536434a595f57524b5659535151504f4e52544d483b2b1805000000000005182b3b484d5c5e534f423222242b2623212528211f170c0000000417293a464c514c473b3a464c4c4647586161584b3f2f1c0c070000000011263a4e6068777675737271706e6d6c6b696867666461574a3d2d1a07000d22374c62778b9292929ea49c8e8d9aa29e8e8a89887f69543f2a1400000c21364b61768b8b766f859a868382807f7e7d809588735d392816030000021324313a3d4738394e63798e8974544336394437332a1c0c0000152b40556a80938c7f6d606a7f948572606176859b8c7a644f3a250f0000000b1b2d3e4e63798ea5a08b76614b36210c000000000003182d42586d8297846f5a442f1a050000000000142a3f54697f94937d6860575e5c5b574a4336251300000c22374c61778c97826d6061768b98836d58432e18000d22374b5d646c829788736d827d67523d271200000000000d22384d6278807a64544c6177807b655847331f0a0000000f1f2c363939383735312730211e160b0000000000000b171e211e170b0a161e211e160a00000000000c2035495a636d6b6a697c919b8575614b36210c0000000000000000000000000000000000000e1e2c35384242423d4a566061584f423b3b393632281b0a000000000000000000001425323b3f4942363127292827262625242220180d000000000000000818253035444a423e3641433d3c3b3b3a393c3f37342b1d0d000000000000000d1d2b343747493e3b3224140f16110e0c0f130c0a0400000000000b1b2933363c37342a29333636333a464c4c473a2f211100000000000013293e53687e8c8c8a89878685848281807f7e7c7b7976635b4a36210c000b1f344759647a7d7c7d899c867979849a8a7975747369614f3c27120000091e3246577389907b7186947e6d6c6b6a69687b9089745745321e0900000b1e31424e535c4d4c4f647a8f8a75604a4a4f5a4c473a2a170400162b40556b80959f94817361768a927d6776859b947f6a5c4b37220d000000001021364a5b72879ca08b76614b36210c00000000040a192e43596e839885705b45301b060000000000152b40556a8095947e69636260575e5b4d493c2c1906000e23384d63788d9983777574778c99846e59442f1900081b2e3f4b586d83988a74748d836e59432e1900000000000b2035485a626a645c4a4759616b655d4c3a2a170400000b1b2c3d494e4f4d4c4b4437453632281b0b000000000b1b29333633291b1a28323632281a0a000000000e23384d637882817f7e7d869b96816c56412c17000000000000000000000000000000000000000e1921232d2d2c2d38454b4c473a32262524211e160a0000000000000000000000071420272a342d201d1513131211100f0e0d0b0500000000000000000008131c202e352d2a202b2e282726252424272a2220180d0000000000000000000d182022313429261f1406000000000000000000000000000000000b171f2126221f18171f21211e29333637332a1c11030000000000001c31465b71869baa9f9e9d9b9a99989695949392908f8a79634e39240e0005182a3b4a5c6468677d92957f6c6b7d928b7c665e5d544f4332200c0000031628395b71869580738895806a69686766687d928b76604b36210b000011263a4e606872626160667b908b76615a5c646f615847331f0a000b20354b607380959f9783756c81968777859b9a8472604a3e2e1b0800000000071a2d3d576d8297a08b76614b36210c0000000c171f212f445a6f849986715b46311c110b01000000172c41566c819697827a787776757370635b4935210c000f24394f647a8ea1998c8b89889d9a856f5a45301a000010202e44596f84999a84839986705b46311b000000000005192b3c484d554f4a3e3b474c56504c3f2f1c0c000003162839495b6364626160555d5b4b463928160300000a1a2939464b46392f3038454b453828180800000014293e53697e9395949391908f8c7d67523d27120000000000000000000000000000000000000000060c0e1818171a28323637332a1c14100f0b090300000000000000000000000000030c12141e180b0802000000000000000000000000000000000000000000070b191f17150b1619131211100f0e12150d0b050000000000000000000000050b0d1c1f14120c02000000000000000000000000000000000000040a0c110c0b04040a0c0c0c171f21221f180c0000000000000000162b41566b808e8e8e8d8c8b8b9d9e898887868585848176614c36210c00041626343e4a4f647a8f8b99838181808783917c6651453c39302212000000192e43596e839884748a9b857f7e7d7c7b7a81968d78624d38230d000013283d53687e87787675747d918c77706f6e7a8476614c37210c00081d31445563798e9d93998577788b9d899b9d8877615443302010000000000000152a40556a7f95a08b76614b36210c00000c1c2933373e455b70859a87725d473228251e13050000182d42586d8297a0978f8d8c8b8a888578634d38230e000d22374d62778a908f8d8c8b8a88867d67513c2712000002172c41576c818e8e8c8a88826d58432d180000000000000e1e2b3538403a362d2a3437403b382f2111000000091e324657637979787675747370615746321e090002162838465761574c40414d566056453625130000000d23384d627881807e7d7c7b7a78675f4d39251000000000000000000000000000000000000000000000000303000a161e21211f170c000000000000000000000000000000000000000000000009020000000000000000000000000000000000000000000000000000040a020000010400000000000000000000000000000000000000000000000000070900000000000000000000000000000000000000000000000000000000000000000000040a0c0c0a0400000000000000000014293d51626b79797878777673888f7a737271706f6f6c615746331e0a000e213444515560697e939b8d8c8b8a89888995806b555a514c40301d090001162b40566b809589768b9b9894939291908f91998e79644e39240f0004192f44596e83998d8b8a8a8a9f9c8685848386917c67513c271200011527374f657a8f937e8996867183989e9c8c7b6559473625130200000000000014293e54697e93a08b76614b36210c000417293a474c53525c71869b88735e3a473d3a3123130100152b40556a80919391908f8e8c8b8a8679634e39240e000b2034485962777b7a787775747371675f4d3924100000000b20354b607379787675736d64533f2b16000000000000000e1920222b24221b181f222b26231c11030000000c21364b61758b8e8d8c8a89888475614b36210c00091e3245566176665e4c4d5f6775605443301c0700000b2035485a626c6b6968676665625a4d41301e0a00000000000000000000000000000000000000000000000000000003090b0c0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e213444515c646463626261748a907b655d5c5b5a59564c46392917030014293d51626b756b8095857877767574738197826d636f665e4c39240f000013283e53687d938e7980858281807f7e7e7d7c838173604b35200b00061b31465b70869b9791908f969f9a908b8a898b937e69533e2914000011263c51667b918d7877818272798e9c867a655d4b3a2a180800000000000000152b40556a8095a08b76614b36210c000a1f3347586168676672879d8974585e5d534e42311e0b000b20354b60727c7e7c7b7a7877767472635b4a36210c0005182b3b4859626664636160565e5c514d41301d0a000000081c3043546064636160545853463523100000000000000000050b0d150f0d07040b0c16100e0800000000000e23384e63788d8a87868483848f7a644f3a250f000b21364b6074897c665152677d8772604a35200b000006192b3c484d5755545352514f4d483c302313010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080b0801000000000000000000000000000000000000000000000000000402000000000000050000000000000000000000000000000000000000000300000000000003080000000000000000000000000000000600000000000000000000000107010000000000000000041626343d51636c76757472738b917c6c6b6967635b4c3f33291b0b0000162b41566b8088788298877d7c7b7a7979849a856f78847c66513c2711000010253b50657a90937e7371706f6e6d6b6a6972756c605443301c0800021527375d728797817c7b7a8196907c75747484957f6a55402a15000012283d52677d928e79646c6e606f849a8c79644e402f1c0c00000000000000061a2c3d576d8297a08b76614b36210c000c21374c61767e7c7b7b899e8c7675737268604e3a251100081c304354606768676664636260565c4e4a3d2d1a0700000d1d2b3b484d504f4e4c4b4538473c393023120100000001142636434b4e4e4c4a43363f352818060000000000000000000000000000000000000000000000000000000f243a4f64798f8072706f6e7e907b66513b2611000e23384e63788d7f6a54566c818c77614c37220c0000000e1e2b353841403f3e3c3b3a38342b1d130500000000000000000000000000000000000000000000060000000002000000000000000000000000000000000000000000000000050b0d1515130f0d0b09141d201d1409080b0f0d07000000000000000000000000000000010a10121917100701080b141a14120c02000000000000000000040a0c0b0701080b19100e08090e10191e12100a01000000000000000002090b1b100e080000000000060c0e161c16140e0400000000000008172c41576c818b8a8987869c9a8481807e7c79655d4c38230b00000012273d52677d92868597959291908f8e8e9096867887927d67523d281200000d23384d62788d9f8b888786848382817f7e84857055443626140100081d3144557489947f69666a8095907b6555718696816c56412c17000014293e53697e93907a65575850657b909a846f5e4c37261401000000000000092136495b72879da08b76614b36210c00172c41576c819391908f9ea7948c8a89867d68533d28130001142636434b525352504f4e4d4b453839362d1f0f000000000d1d2b34373b3a38373632283227241d1205000000000008182630353939373530252b23180a00000000000000000000040a0c110f0e0c0b0902000000000000000010263b50657b90816c5b5a6a7f917c67523c2712000f243a4f64798f806b56586d828d78634d38230e000000000e1920232c2b29282726252220190d00000000000000000000000000000000000000000000070b1b12100b1117121113130b08020001080b140d0b0600000000000000000d1920222b2a28242220192631353126191d2024221b100200000000000000000000000005121d25272e2b2418151d20292f29271f1406000000000000000c171f21201c141c202e25221b1c23262e3327251e13050000000000000a161e213025231c110300010f1a21232b322c292116080000000000091e33485e73889d9e9d9d9ca4a29a969594928e7b65503b26100000001025394d5f6f849989817f7e7d7c7c7b7a7b807c87998372604a35200b00000b20354b60758a9f9f9a99989796959594939a8b75604b36200b00000b20364b60748b95806b606b8196917c665d728898826d58432d180000152a3f556a7f94917c66515c646c71869b907c665544311d0b000000000009192c3c4e63798ea5a08b76614b36210c00172c41566c8192918f8e8d8c8b8a8988857d67523d2812000008182630353c3e3c3b3a393736322824211a0f0100000000000d18202226252322201d151c12100a010000000000000008141c20242321201c13081006000000000000000000000c171f2126242322201d150b0801000000000011273c51667c91826d58566b80937d68533e28130010253b50657a90816c57596e838e79644e39240f0000000000060b0d171614131211100d0b0500000000000000000000000000000000000000000008131c2030272420272c27252828201d1509151d20292320190e000000000007151d2b3438403f3c3a38352b37444b443730313639362d201000000000000002080b14110b122330393c434036292731353f453e3b322414020000000007151c2933373530263035433a372e2f383b43483d3930231301000000000a1a283236453a372e21110d111f2c35384147413d342616040000000000162b40556b808a898887879d9d87838382817e75604b36210b0000000a1e30414d62778997816c7c7c7b7a78756677869c8776615443301c070000081d31445572879d9a8483838281807f7e7e8b8c77624c37220d00000d22374c62778c97827675748197927d706f748a99846f5a442f1a0001162b41566b8096927d685c647a81797c919c8673604b3929160300000001142637495a6d8297ada08b76614b36210c000c21364b61757c7b7a7978777675747271675f4d39251000000008141c2027292726252322211e160e0c070000000000000000050b0d110f0e0c0b09020000000000000000000000000001080b0f0e0c0b07000000000000000000000000000c1c2933363b3a3837363127201d15090000000012273d52677c92836e59576c81947e69543f29140011273c51667c91826d585a6f848f7a644f3a250f00000000000000000000000000000000000000000000000000000000000000000000000000000818253035463c39363c423c3a3d3e363127192731353f38352b1e0e000000031525333c484d5555504f4d483c465560554d41444b4f4a3e2d1e0e0000000009151d202927211e30414d525953463e37444b545a544f42321f0c000000031525333a474c4a4336434b584f4b3f3f4c50585d524d41301e0a00000002162838454b5b504b3f2e2522212f3d494e565c56514434210e00000000061a2c3d50626b747473727b9096816e6d6d6c69605745321e090000000113263b4f60697e93937e8992908f8d8a7a869c8f7a665e4c392816030000011527375a70859a917b6e6d6c6c6b6a69758b8e79634e39240e00000e24394e63798ea0978b8a8a8b9f9d87858483999b86715b46311c0002172c42576c8197937e69647a89937e73879d937e685746321e08000000081d31445563788b9fb4a08b76614b36210c000a1e3346576167666564636261575e5d5b524d41301e0a0000000001080b121312110f0e0d0b09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000417293a464c504f4d4c4b4538353127190900000013283e53687d93846f5a586d82957f6a55402a150012273d52677c92836e595b7085907b65503b261000000000050b0d1c100e0d1c0f0d080000000000000000000000000000000000000000000000132536434a5b514d4b5157514e52534b44373037444b544d483c2b190600000d203343505a626a6a6164625a4e586175675f4d5560645c4a3c2c1906000009192731363e3c3632394d5f676e645253505560696f69614f3b27080000000d20334350586160544354606e655d4b4e5d656e73675f4d392510000000091e3245566070655d4b483a3836404c5b636b716b62513d290a000000000c2135495b636a686765677c9198836d5d5b5a58524d41301e0a0000000014293e53697e8a9d9d8b86838281807f869c999c877c665745321e09000000182d42586d82979b8581807e7d7c7b7a7b90907a65503b251000000e23384e63798d959291908f9ba39e968b8a898b92846f5a452f1a0003182e43586d8398947f6a79899e8876697e939d8875614b3626140100000b20354b6073859baaa0a88b76614b36210c0003172939464b5251504f4d4c4b463948463d393023130100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040d141619191918100e0800000000000000000000000a1f334658616664636160565b4b4437271501000014293f54697e9485705b596e8396806b56412b160013283e53687d93846f5a5c7186917b66513c26110000000d181f22322523223225221b10020000000000000000000000000000000000000000071c3043546070675f60666c675f686860554c4044556069625a4835200b000013283c50616a78807f6a7a7868606176887d675c647479705a4935200c0002152737444b53514b453852677d836e6869626b747e847f695436261401000013283c50616a7672604b6073837b654f60687b83887d67523d27120000000b21364b6074857b65505e4f4d4b535e66798087806b56392816030000011426364e63797f7e7c7b7a809599847472716f6d675f4d39251000000004192e43596e839787879d89796d6c76859b99848b9c8b76604b36210b000000162b40556b8095a39b9695949291908f909f927c67523d271200000c2135495b677d807d7c7b7b859b9680757574787d77614c37220c00051a2f445a6f8499968078879d927d676175899e95806a5443301c08000014293e54697e8a8a8a8a8a8a75604b36200b00000b1b2933363d3c3a393837363228333128251e130500000000000000000000000000000000000000000000000000000000050b0d0e0c0b080100070500000000000000000000081621282b2e2e2e2e25231c11030000000000000000000c21364c61767b797877757470605544311d080000152a3f556a7f9486716b6a6f8497816c57422c170014293f54697e9485705b5c7287927c67523d271200000d1d2a3437473a3738473a372e201000000000000000000000000000000000000000000b20354a6072857d67747c817d687d7d74665e4e4b60737e78624d38230d0000152a40556a7f8c958c7789897e6e64798f806b6a7a868d78634d38230e00081d314455606966605651576d828a747d7e6b807d879a88735443301c080000152a3f556a7f8c826d5c63798e826c57687d909799846f59442f1a0400000f24394f64798e816b6473656261646e7c8b919c89745745321e090000081c3043547287949391908f959e9f8d89878684827d67523d2712000000000d22374c6277817a7a8a9d877775849b9c87747c8a826e5745321e0900000010253b50657b8d8f8a89888c9f9b858483898c7c66503b26110000061a2c3d4d5f676a68676671869b96816c565b6368615847331f0a00061b30455b70859a96817e939a846f5f576b80969e8975604b35200b00000b20354a6072757575757573605645311d090000000b171e21272625242322211e161d1c12100a01000000000000000000000000000000000000000000000000000000000e1920222321201d151d1c1a0f0d08000000000000001626333d40434343433a372e2111000000000000000000162b40556b80908f8d8c8b898473604b35200b0000162b41566b80968a8281807f8798836d58432e1800152a3f556a7f9486716b6a7388937e68533e29130005182a3b484c5c504b4d5c4f4b3e2e1b08000000000000000000000000000000000000000b21364b60768b846f84919787788d93877c6f635c6b80927c67523d2712000013283e53687e81878e797d8c9382767b9082747f8c947f6a5a4935200c000b20364b60747e7c756d66606e838b748384738880788d8a75604b35200b00051a30455a6f859a8f7a64657a8f836e5961767d819786715c46311c07000010263b50657b90826d7a887a777674837c7c7d918b76604b36210b00000b20354b60748a9998989796979fa49c929291908f88735e48331e09000000152b40556a80888684899e9a85849a9f98998378756e6453392816030000000e23374b5d65797a7574778b9d88736f6e7575665e4c38230f0000000f1f30414d525553525c71869c97816c57494e534c473a2a1804000013293e53687e8c8a7b76838778624d4d62788b9387725443301c080000071c3043546060606060606054453827150200000000030a0c1211100f0e0d0c09030006000000000000000000000000000000000000000000000000000000000000000e1e2b3538383735312732313025221b10020000000008183344505558585858504b3f2e1c080000000000000003192e43586e839886848381878d78624d38230d0000172c41576c8194939291908f8e8c806b56402b1600162b41566b80968a82817f7e8b947f69543f2a14000b1f3448596271655d6271645c4b37220d00000000000000000000000000000000000000091e32455674898975797d918a77889d9c918479647a8c8976614b36210c000011263a4e606870858f7a677d8c98878095848595937f6a61503c2c19060014293e53697e939189837c756f848c778486748a82798e8c77614c37210c00000f243a4f647a8b9a846f667b90846f6160616a809587725d48321d00000012273c51677c91836e7e948f8d8b8b97826c788d8c77624d37220d0000081c304354667c848382828181979c867d7c7c7b7975614b36210c000000061b30465b70859492908f8f9791999e8b839596816c565346361b0a00000000081c2e3f4b5b6365606175858d836f5a566060574c402f1c0900000001132330393c403d3c52677d89887a644f39393d37332a1c0c00000011263a4e6068767565616f72625a49495a647a7e77624d36261401000000132536434a4b4b4b4b4b4b4336271a0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1c2b3c484d4d4c4b44494846453a372e20100000000013253650626b6e6e6e6d655d4b37230e00000000000000061b31465b7086927d6f6d70858f7a654f3a251000000d22374c62777f7e7d7c7b7a78776b62513d291400172c41576c8194939291908f8d8d7d68523d2813000d22374c6277867b6578877b644f3a250f00000000000000000000000000000000000000021628385b71868f7a64778d8c777a8f898a91897686947f6a5746321e0a0000102031424e5c7186907b66747d8a998399899b8c7e6a68615746331e0a0013283e53687e8f939698918980858d788687758b837a8f8d78634d38230e00000d22374b5c697f94907b677c92857876757473809689735e39281603000013283d53687d92856f8095847f7e8095846e798e8e79634e39240e0000011426364d5e666e6e6d6c738499947f6967666564615746321e0a000000000e23394e63797e7d7b7a7a827b83897d6e808679634e3836281800000000000011212e3d4a4e4f4b5761727874604b454b4b45392f2212000000000005131e25272b28394d5f677473645c4a362328221f180c000000000b1f31424e586161574c595d4d493c3c4b5c64696259483418080000000008182530353535353535353026180a000000000000000000000000000000000000000000000000000000000000000000000000050b0d0b0801000000000000000417293a485a62636160555e5d5c5a4f4b3e2e1b080000071c3043546b80838383827b65503a25100000000000000002172c42576c81857b64637287917c66513c271100000b20344859626a6968666564636259514433210e000c22374c61777f7e7d7c7b797876685f4e3a25110011273c51667c91806b7c927f6a55402a150000000000000000000000000000000000000000182e43586d83947f69788d8e787b9084757c7d80958875604b3929160300071b2e3e4a58617287917c7c8c8b8d8c889d89898781807d75614b36210c0011263a4e60687a7e818a8d8c89878e7a8789788d847b908f79644f3a240f0000071b2e3e4a6072839985707d939b8d8c8a8988899e8a755746321e09000014293f54697e9486718297858180819785707a8f8f7a644f3a250f000000081830404d51595958657a8fa18d78625251504f4b4639291603000000000c2136495b6369676664656d666e7467626b71635b49361a180a00000000000003111f2d36393a394654606360564532363632281b1204000000000000010a1012151e30414d5460544f4a3e2d1b130c0a040000000000021424313a474c4b4639444838352c2e3e4b4f544d483b2b1800000000000008131c202020202020201c14080000000000000000000000000000000000000000000000000000000000000000000000000d192022201d14090000000000000a1f3346586278787675747372716f645c4b37220d00000b20354a6072878b8b9098836e58432e190000000000000000152a3e52636c70687079808b907c66513b2611000005182b3b484c54545251504f4e4d483b33261604000b1f344759616969686765646361584e41311e0b0013293e53687e93826c7e94816c57422c170000000000000000000000000000000000000000152a40556a7f95846f798e8f7a7c91857067798b937e695745321b0b00000d22364a5c64767488927c7f949593939aa29e918f8f8e8c7c67523d2712000b1e31424e5d687e81858b777387917b898c798e857c91907b66513b2611000000101c304354617688907b7e949e8e8d8c8b8b8c9f8b76614b36210c0000152b40556a809587728398988d8c939c86717b90907b66503b261100000000122230393c44434b6074848d84705a493c3b3a3632291b0b0000000000061a2c3d494e5452514f505851595e5251565c4e493d2c1a000000000000000000010f1a2124252836434a4d4b45382820211e160a0000000000000000000000000113233036434b4336362d20100000000000000000000006141c2a33373632282f32232019202e373a3e37342b1d0d0000000000000000070b0b0b0b0b0b0b08010000000000000000000000000000000000000000000000000000000000000000000000000d1d2b3437353126190900000000000c21364c61768b8d8c8a89888786847a644f3a250f0000071c304354607376767c90836e59432e1900000000000000000c2135495b63767d858e92867c665e4c38240f0000000d1d2b34373f3e3d3c3b3a3937342b1d1608000004182a3b474c54545251504f4e4c473a3123130100152a40556a7f95836e8095836e58432e19000000000000000000000000000000000000000012273c51677c918974798e917c7d92877173859b877560554639291703000f243a4f647a8b898c927d767f7f7e7e8494897c7b797977675f4d39251000021320364b6075898882917b74899e919e9e899e8b879c937d68533e281300000010202e364758657b8a7f7f9589797777757583998c77624c37220d0001172c41566c8196887385988378777e9388737c91917c67523c27120000000004121d24272f32455660707875604b3c2b2624211e160b000000000000000f1f2c36393f3d3b3a3a423c44493d3d404739362c1f0f0000000000000000000000070c0e1018253035383632281a0b0b090300000000000000000000000000000513182630353026221b10020000000000000000000000000c171f21211e161a1d0d0c06101b2224292220180d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1b2b3b484d4b4437261401000000000f24394f64798e8d89888786858396816c57412c1702000013253644556061647a8f836e59432e1900000000000000000e23384e63798a9393877d73665e4c402f1d09000000000d1820222a2928272625232220180d00000000000c1d2a34373f3e3d3c3b3a3837332a1c13050000172c41576c819685708297856f5a45301a00000000000000000000000000000000000000000e24394e63798e8e797a8f937d7e9488727f949e8b7f74615746331e0a0014293f54697e949b9f9b857b7a89807f877f8187807f867b655041301e0a000114263651667c91857e9381748b908e8d9f9e8d89898a8c7c66513b261100000b1b2e3e4b4f5b6369777481968c81817f7e7d859b8d78634e38230e0003182d43586d82988a74869c898484859b8a747d92927d68533d28130000000000000a0f11162838454b5a62605645321e100f0c0a030000000000000000010f1a212329282625252d262f3427282b3123211a0f0100000000000000000000000000000008131c2023211e160a000000000000000000000000000000000000000008141c201c140807000000000000000000000000000000040a0c0c0903000800000000070d0f140d0b0500000000000000000000000000000000000000000000000000000000040a0c0c0a0300000001080b0b09030000000000000000060c0e1d17293a485962605544311d080000000010253b50657a90807473727170768b836d58432e1803000008182637444b4f647a8f836e59432e19000000000000000013283e53687d93887e7468787b655544311d080000000000050b0d15141311100f0e0d0b05000000000000000c181f222a292827262423211f170c00000000172c42576c818d8470828d846f5a45301a00000000000000000000000000000000000000000b21364b60768a947f7b8f947f7f9589788a9e8995958576614c36210c000c21374c617681859ba29a9083998b88927d83988b88947f69543f2a140100081c3043546d8397827b908772797b797789907b74737676665e4c38240f00031628394b5c646f787e786c82979f97969593929ba38f79644f3a240f00041a2f44596f84998b75838c888785858a85717d93947e69543f29140000000000000000000a1a28323c494d4b45382816000000000000000000000000000000060c0e1412110f101811191f1214161c0e0c0600000000000000000000000000000000000000070b0e0b09020000000000000000000000000000000000000000000001080b08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c171f21211e170b0009141d20211e160a0000000000000e1921233232334658627773604b3520160a00000011263c51667b91806b5e5d5b62778c846e59442f1904000000091926313a4f647a8f836e59432e190000000000000000152a40556a7f947e69666e828b74604b35200b0000000000000000000000000000000000000000000000000000040b0c14141312100f0e0c0a0400000000000b20354b6073787560737875604b36200b0000000000000000000000000000000000000000091e32455672879d87849a968181968b8297917c80918976614c36210c000a1f334758616c738a9a8480818e79798d7f858974788d816b56412c1601000b20354b607589947f778c937e8b8a89888c9d888483828079634e39230e00091e324657647a848c94826e8398998383828180889d907b65503b2610000011263c51667c84807b7d767a7a79777672737f9495806b55402b16000000000000000000000a161e2c35383632281a0a000000000000000000000000000000000000000000000003000409000001070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010a10121c1c1c1c1c1c0c0a040000000000000c1c2a33373633291b0b192631353632281b0a000000000e1e2c35384847464c61768a7e69543e32281a0a000012273d52677c92816c57474e63788d856f5a45301a05000000000914253a4f657a8f836e59432e190000000000000002172c41576c8196837d7c7b868d78624d38230d000000000000050b0d0b05000000000000000000000000000000000000000000000000000000000000000000081d314455606360566063605645321d090000000000000000000000000000000000000000091928385a6f84999d93909280829897818b85736a7c79635846331f0a0005182a3b4c5e66768b96816c8196838296818797828297826d58432d180300081c3043546f838a7b748a9384939b939190908f8e8e928c806b56412b16000c21364b61758b999b88796f8499917c78777574879c917c67523c2712000a1e30414d5e667682908c7c8f8f8d8c8c8a88899e97816c57422c170200000000000000000000020e192023211e160a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0f111c0c0b090200080700070d0f180b080100000000000000010a10121b0b090200000000000000000000000000000000000000000000020b111314120c03070600040a0c150b0802000000000000000005121d2527313131313131211f170c0000000004172a3a474c4b4639291b2937444b4b4539281603000006192c3c494d5d5d5b5a64798f826c574b45382816020013283e53687d93826d58424e64798e86705b46311b06000000000010253a4f657a8f836e59432e190000000000000004192e44596e839796929190918f7a65503a251000000000000d19202220190d000000000000000000000000000000000000000000000000000000000000000001142637444b4e4b454b4e4b4538281502000000000000000000000000000000000000000215273744566c8196937e7b7d87989c97978a817c7567635b493a291704000b1f344859667c7e93988274808c88868c80858a88868b816c57412c1702000b20354b60737a7a78767c7e757e857e7c7c7b7a79797d786b62513d2914000b20354a6072869285776371869b9a918d8c8b8a8d9f937e68533e29130010253a4d5f67747b9097827b8f8f98968d8c8b8a968e7e69533e291400000000000000000000000000060c0d0b09030000000000000000000000000000000000000006000000000000000000000000000002040000000000000000000004121d24273122211e161e1d1c1c1a21242d201d1409000000000005121d252730201d150a000000000000000000000000000000000000000006131e262829271f1d1c1b1a171f212a201d150900000000000001122330393c4646464646463733291c0c0000000a1f33475861615746332939465560605745321e0900000c2135495b637272706f6e7b90836e67605645321e090014293e54697e93836e58474f657a8f87715c47321c00000000000010253a4f657a8f836e58432e19000000000000000012273c51677d82817f7e7d7c7a72604b35200b000000000d1d2b3437342b1d110300000000000000000000000000000000000000000000000000000000000000091926313538363235383632281a0a0000000000000000000000000000000000000000081d314455606b7e93937e6871869b8781899397918b7b65503d2c1c0c00000d22374c62778d939ca0988a7a74827f7b7978777c7e746c63513e2915000013283d53687d8f8e8d8b8a88837d92939189888786858c7f6a554434210e00071c30435461777c74626b6f84949e98919b9c8a89948979634e39240e0012283d52677d897c8186777d7d7a82817876747b817969604f3b260d0000000000000000000000000000000000000000000000000000000000000000000000090e101b0d0b0500000000000001080b0e131719100e0800000000000000122230393c4637363228333232312d363942353126190900000001122330393c453632281a0a000000000000000000000000000000000000021324313a3e3f3b32333231302a33373f363127190900000000000a1d30414d525c5c5c5c5c5b4c473a29170400000c21374c617676614b36364657617475604b36210b00000e23384d63798787868483849a867f7c74604b36210b00152a3f546a7f94846f5d5c5b667b9088725d48261401000000000010253a4f657a8f836e58432e1900000000000000001024394d5f676d6b6a69686665605443301c080000000c1c2b3b484d483b2f2111000000000000000000000000000000000000000000000000000000000000000009141d2023211e2023201d150a0000000000000000000000000000000000000000000b20364b607480839a99837c7b80958977767e8691927d68534635180800000c21364b6175898f999f8a8478758c94908e8d8c91877256514534220f000012273c51677c8c8c959f8b88847f94978e949d968a8c97826c57422d17040000132536475961676a77807c767e89827c918778877f75635b4a36210c0013283d52687d928b7a727e9283758a917c687a8b8c756055483b2b18050000000000070b150d0c0600000000000000000000000000000000000000000003111c2326302220180d00050b0d12141d2024282c2e25221b1003000000000a1d30404d515b4c4b4538494847463e4a4e584b443726140100000a1d30414d525a4b453828150200000000000000000000000000000000000b1e31424e53544f43484746453a474c554b4437271502000000001025394d5f67717171717171615847331f0a00011426365b7084826e5943435461758585715c46311c070013283d53687d929c97969599a19c908e7c67523d271200152b40556a809584737271706f7d9189745443301c08000000000010253a4f657a8f836e58432e1900000000000000000a1d30414d515856555452514f4b4336261401000004182a3a485962594b3f2f1c08000000000000000000000000000000000000000000000000000000000000000001080b0e0b090b0e0b0902000000000000000000000000000000000000000000000f253a4f647a8f9a9a9f99918f938c98827a79787c7f736d64523625130000091e32465761747a8f99847062778d867d7c7b7a878a75604a3520170500001024394d5f677776809583736f809581787f9481747d91836e59442e1904000008182a3b4b60747f8a9586788799847c9189798a8c7c665b4a36210c000b20364b6074869c887b8a9580748399897d869c86787462594834200b00000008131c202a2320190e000000000000000000000000000000000000000011212f383b4537342b1d1519202227263135393d41433a372e2110000000000f24394d5e66716160565f5e5d5c5b5b5c646d605544311d0800001025394d5f6770605645321d09000000000000000000000000000000000011263a4e606869615e5d5c5b5a5958616a605544311d080000000012273c52677d86868686868576614c37210c00081c304354748987715c424b60728397816c57422c1702000f253a4f647a8f9782817f8399877b79675f4d39251000162c41566b81968c8888878685859b8b74604b35200b000000000010253a50657a8f836e58432e19000000000000000000122330393c4241403e3d3c3a35302618080000000a1f3447596277655d4b38230e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c21364c61768486848a9c86817d8197988f8e8c918a87826d5443301c070003162839465664798f9b8570647a8f867b797876888c77614c37220c0000000a1d30404d5962768897826d6d8296816c7f95836d7e9385705b46301b0600000014293e53697e939e8a7a869b8d7a7e938b7582988979634e39230e00081d314455657b909d919e9b958983989e929c99988d8977624d37220d000008182530353f38352c1e0e000000000000000000000000000000000000091c2f404c505b4c483b2b2a2b35383c37444b4e5257594f4b3f2e1b0800000011273c51667d867776757473727171706f798273604b35200b000012273c52677d8574604b36200b000000000000000000000000000000000013283e53687e7e75747271706f6f6e777f73604b36200b00000000152b40556a80959b9b9b947f6a5847331f0a000b20354b60758a88735e4e606b80968876614c37210c00000b20354b607589917b6b6a7f948772635b4d41301e0a00172c42576c81979d8d8c8b8a898887816d5443301c08000000000010253a50657a8f836e58432e1900000000000000000004121d24272d2c2a29282725201c1408000000000c22374c61778b7b65503b251000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1f334658617071788a947f6c68798c9f9b928b8a89888372604a35200b00000b1b28384f657a8f9b8671667b91948f8e8d8c928e78634e39230e000000001222303b4f647a8f947f696e838e826d829785707f8e86715c47311c070000000e24394e63798b8a7b6c818d816d80958d78788b8c7a644f3a250f00021527374b5d6d82989e8a8685837b83999c868382817f74604b36200b0000132536434a554d493c2c190600000000000000000000000000000000000e23384c5e65706259483b3f3c484d5156556063686c6e655d4b37220e000003182d42586d82978c8b8a89888787868584868e79644e39240f0000172d42576c82907b66503b261100000000000003000000000000000000031629395d7287948a8988878685848384907b65503b261000000000152b40556a8095aab09b8573604b3a291704000c21364c61768b8974545d687e92917c675847331f0a0000081d3144556e8398846f6a7f9588735e4a3d3023130100182d43586d829888797776757473726d635236261401000000000010253a50657a8f836e58432e1900000000000000000000000a1012181615141311100b0801000000000010253a4f657a8f7e69533e291400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000417293a464c5b6a7f94907b665b6f849a927d757574736e605443301c070000000c21364c6176868b7f696175807f7d7c7b7a7d7e72604a35200b00000000041222374b5c677d817762607578736e838f8571737976614c37210c000000000c21364a5b63797965636c78746a7f8c8a78657a79645c4b37220d000009192e3f4d62778a8e7e71706e667b8f8a7a6e6d6c69605544311d0800071c304354606a625a4935200c000000000000000000000000000000000010263b50657c8577624c5055595a62676b7075797d81837b654f3a25100000041a2f44596f84998b888786899b8584838287907b65503b26100000162c41566b81957f6a55402a150e0d0b090c0e180c0a040000000000000a1e32465774899f8f8c8b8a8a89888689927d68533d281300000000152b40556a8095aaa3907b655544311c0c00000d22374d62778c8a7560657b8c99836e5f4d3a2a170400000115273752677d928c786b809689745443301c13050000192e44596e83998973626160545e5d57524535180800000000000010253a50657a8f836e58432e19000000000000000000000000000000000000000000000000000000000011263b51667b907f6a553f2a150000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1b2933394e647a8585766151667c8d887863565f5d594a43362513000000000a1e334657617375696157616a69686766646869605443301c070000000000081b2e3e4d5f676c62595760636061757a76616064615847331f0a00000000071a2d3d4a5b63635b515b6360616a7775625d65635b4b3e2e1b08000000112034485964797968605a595d657a77645d5857544b4437271502000b20354a60727f78624d38230e0000000000000000000000000000000000142a3f54697f94826d61656a6e73777c8085898e9290897b65503b25100000061b30465b7085917c74737284917b6e6e6f84917c67523c27120000142a3f54697f94846f593c2c242322211e20232e211f170c00000000000c21364b61768b8f7b7776757473727182947f6a543f2a1500000000152b40556a8095aa9b85715d4c3726140000000e23384e63788d8b766877899e897762574b3f2e1c080000000c22374c61778b96806c81978a75604b35200b0000001a2f455a6f849a8a745f4c4b434847423f3527170000000000000010253a50657a8f836e58432e19000000000a101213100b0100000000000000000000000000000000000012273c52677c91806b56412b16000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1721364a5c64717161584d5e667875635a493848443530251808000000000317293946546060564f464b55545351504f52534a4336251300000000000000102030414d52564d48454b4e4b57616561584b4e4c473a29170400000000000f1f2d3d494e4e4a3d494e4b50596261574b4f4e4a3d2e20100000000005182b3b4a5c64645c4e423f4b5c6462594b3f423f363127190900000e23384d63788d826d583c2b1906000000000000000000000000000000000e23384e63788d8d7a767b7f83888d9196958e88817b75655d4b37230e0000071c32475c71879c918988878a9b8583828187937e69533e2914000012273c52677c9188735a493b3a3837363235384337332a1c0c000000000d22384d62778d8d78636160555e5d6f8496816b56412c1600000000152b40556a8095a9947f6a543f2f19090000000f24394e64798e95807e7f9496817876655d4b37230e0000000a1f33475870859b887482978b76614b36210c000000172d42576c818e86715c47353026322d2a231709000000000000000c22374c6176867e68533d2813000004121d242728251e1305000000000000000000000000000000000013283d53687d92816c57422a1d1305000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071a2d3d4a4e5b5c4c47404d5a626057493c2c332e201c13080000000000000b1b2936434a4b45383236403f3d3c3b3a3d3e35302518080000000000000002132330393d41373432363939464b4f4c473a393733291c0c000000000000010f1f2c353839362d3538363b484c4b46393a39362d1f100200000000000d1d2d3d4a4e4f4a3e312e3e4a4f4c473b2e2c29201d15090000000d22384d62778d88735a4835200b000000000000000000000000000000000c2135495b70859a8a8c9094999d9f8d857f79736c6660564b3f2e1c080000031629395e73889d988f8e8d9e9e968b8a8a8b947f6a553f2a1500000f253a4f647a8f8d786251504f4e4c4b45494d584c473a2a17040000000f24394f64798e907b747473727170718698826d58432d160a000000152b40556a8095a48e79644f3924110000000010253a4f657a8f9e9593949a99968d8b7b65503a251000000004182a3a556a7f94927d83988c77624d37220d0000000b20354b60737975614b36211c141d18150f0600000000000000000a1f334758617168604e3a25110000122330393c3d3a312313000000000000000000000000000000000014293e54697e93826d58473b312317090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1f2d363946463733303c494d4b45392c1e1e190b070000000000000000000b182530353632281e212b2a282726252829201c130800000000000000000005131e25272c22201e21232932363a37332a24211f170c0000000000000000000e1a212323211a2123202a34373632282523211a0f01000000000000000f1f2d363939362d20202e363a37342a1d17140b0802000000000b20354b60758a8d78624d38230d00000000000000000000000000000000061a2c3d52677c919f9f97908989927d706a645c57514b45382e21110000000a1e324657748a98827a79798a96817475748896816b56412c1601000d22384d62778d927d68676564636260565a636d615847331f0a00000d1d2b3b51667b9099908a8988878685848a99846f5a4432281a0a0000152b40556a8095aa8b76614c36210c0000000010263b50657b909e89878685848386957f6a55402a15000000000f24394e64798e9b85839a8d78634e38230e000000081c3043546064615746321e0a010002010000000000000000000004182a3a474c5c534e42311e0b000a1d30414d51524e41311f0e00000000000000000000000000000000152a3f556a7f94836e61594e41352717050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010f1a21243131221f1e2c35383632281b0e000400000000000000000000000008131c20211e160a0c15141312110f13140b07000000000000000000000000010a1012170d0b090b0e161e2125211f170f0c0a040000000000000000000000060c0e0e0c070c0e0d181f22211e16100e0c07000000000000000000010f1a212424221b10101b2224221f180d000000000000000000081d3144557287927d67523d281200000000000000000000000000000000000f20354b6074889d97817b7484937e6967656361584e42311a11030000000c21364b61768b9d88858483999c86807f7f8c97826d58422d1803000b20354b60758a9a847d7c7b797877767473788376614c37210c0005192b3c484f647a8d8e8c8b8a8988878685878d816c5a4b453828160200152b40556a80959f8a755846331f0a0000000011273c51667c918f7a7271706f6d8297816c57422c17020000000b20354a607388998b859b8f79644f3a240f00000001142636434b4e4b46392916030000000000000000000000000000000c1c2a3337463d3a31231301001024394d5f67685f4e3d2c1a06000000000000000000000000000000162b40566b8095988277685f524535220f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070d0f1c1c0c0a0e192023211e160a0000000000000000000000000000000000070b0b090200000000000000000000000000000000000000000000000000000000010000000000030a0c100c0a04000000000000000000000000000000000000000000000000050b0d0c0903000000000000000000000000000000070d0f0f0d070000070d0f0d0b0500000000000000000000011527375a6f8597826c573b2a180400000000000000000000000000000000081d3144556a7f95937e69708699837e7c7a787668604e3a2511000000011426364c61768a998f8e8d8c8c968d8a88878b97816c57422c170000081d31445572879d9a9391908f8d8c8b898888927d67523d2812000b2034485a62716c78797776757b837771707578726d70605645321e0900152b40556a80959f8a75604b36200b0000000012273d52677c92907a655c5b596e8498836e58432e1903000000071c304354687e847b83918b78624d38220d000000000818263035393632291b0b00000000000000000000000000000000000c181f223128251e1305000012273c51677d7d685b49352108000000000000000000000000000000172c42576c81979d98897d6c63523e2a15000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000607000000060c0d0b09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000172d42576c829787725947341f0b00000000000000000000000000000000011527374c62778b9e887672879c9993918f8e8d7d68533d2813000000081c304354697e89847a79787777817a7473727a8278634e3727150200011426375a70859a9e969291908f8e8d8c8c99947f69543f2a14000d22384d62788581776961606d82937e6957616b78828475604b36210b00152b40556a8095ab8d78624d38230e0000000013283e53687d93907b6660565e70859a846f5a452f1a05000000001325364e60686f66747b79635a4834200b000000000008141c2024211e160b00000000000000000000000000000000000000040a0c1c13110b010000001d32475d72878d79634e362614010000000000000000000000000000182e43586d839887869a92816c57422d1700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070b0d0b0500000002090b0b08010003090b0b080200000000000000000000000000000200000000000002030301000000000000000000000000000000000000000000000000000004060503000000000000000000000000000000000000010000000000000000000000000105000000000000000000142a3f54697f948c77614c37220c000000000000000000000000000000000009203448596e8399927d73889e988a8a8987847a644f3a250f0000000b20354b6074899e99857c707e849686736f848d9886715544311d080000182e43586d839896807d7c7b7a797877768396806b56412b16000e23394e63798a97897f74656f8495806b6876808b988675604b36200b00152b40556a8095a7927c67523c2b190600000014293f54697e94937e7775747372869b86715b46311c0600000000081831414e5259566066635b493c2b190500000000000001080b0f0c0a03000000000000000000000000000000000000000000000000000000000000001b30455b708595806b5443301c080000000000000000000000000000192e44596e83948776848f806b56402b16000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000107000000000000000000000008131c202220190d0d0f151d20201d140a161e21201d150900000000000000000000040a0c170c0a0300061016191816100600000000000000000000000000060c0e0e0c0700070d0f16191b1b18100e080000000000000000000000010a1012170c0a04000000000000030a0c161a0b080100000000000011273c51667c91917c67513c271715141311100e0c0a040000000000000000081d314455657b8b8979748a98837374737270645c4b37220d000000081c3043546f849a9e9b90868c8a87937e6a7f81978a75604b36200b0001162b40566b8095937e69666665646362708597826d57422d18000c2136495b647a879894867b71869782747d8896958376615645321d0900152b40556a8095aa98836e5a48352012000000152b40556a80959c938c8b8a89878c9d88725d48331d0800000000001323313a3d38454b514e493d2c1d0d00000000000000000000000000000000000000000000000000000000000000000000050b0d0d0b050000000000172c41566c81968873604b35200b00000000000000000000000000000d23384d62787f7a64747a74604b35200b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c0e160b0700040a0c161c12100a00000000000000081825303538342b1d22242832363531261b283236363127190900000000000000000c171f212c211e170b18232b2e2d2b23180b110c0a04000000000000000e19202324211a101b22242b2f30302e25231c110f0d0700000000000005131e25272c211f170c000000000b171e212c2f201d150900000000000e23394e63798e96816c5639292c2a2928272524211f170c010000000000000b20364b607480797571768b9a846f6a787d685c4b3e2e1b080000000114263652677c9189858d9b9a837e9388766a7a8f8d78624d38230d000013293e53687e9398826d6a6967666563718798836e59432e1900061a2c3d4a5c647683939c908389998481929d8d80726158463828150200152b40556a8095aa9f8b78624d41301d0d000014293e53697e9092908f8e8d8c8a8988816c56412c1701000000000005131e25282832363c38352c1f0e00000000000000000000000000050b0d100f0d0c0b080100000000000000000000000d1920222220180d0000000012273d52677c92907b65503b261000000000000000000000000000000b2035495a626a645c6065605443301c0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010f1a21232c201c13181f222b3127241d12040000000000132536434a4d483c32363a38454b4b44372c39454b4b44372715020000000000000c1c2a333741363329201c364043433f351d2027211f170c00000000000e1e2c353839362d1f2d363940444545433b372f2324211a0f0100000001132330393d413733291c0f0100101b29333641443531271909000000000b20364b60758a9b867157464241403e3d3c3a3937332a1d1509000000000011263b50667b90898786859b9e888180848e79644e392410000000000014293e54697e9387728096917c758996806b7a908f7a65503a2510000011263c51667b919d88817f7e7d7b7a7977889a856f5a45301a00000f1f2d3e4a57616e7e8b9d989e9b868192897c6a6054463a291a0a0000152b40556a8095aaa998826d5f4d3c2b1905000b20354a60727b7c7b7a7978767574736c63513e291500000000000000010b1113151d202623211a0e000000000000000000000000000d18202226242221201c1414120c020000000000000d1d2b343837342b1d0d0000000d23384d62788d98836e58432e19000000000000000000000000000006192b3c494d554f4b4b504b4336261401000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0d0e0f1f2c3639413530252a343741463c3930231200000000071c30435460625a4f424a4f5556606055443c495760605544311d08000000000004172a3a474c574c4639353046535858534631353c37332a1c0c0000000e1e2c3c494d4e4a3d333e4a4f55595b5a58504b3f3839362d200f0000000a1e30414d52564c473a2c1f11131c2e39464b565a4b4437271501000000091d32455672889d8a766159585655545251504e4c473a312719090000000013293e53687e939d9594939291908f8e9a917c66513c27110000000001162b40566b809589747b8987746c81968b787b90927d67523d281200000f243a4f64798fa69d96959392918f8e8c9d9c86715c47311c00000b20344859626b6b697a879da69e897b7d78665e5a514c402f1d090000152b40556a8095aba0a0917c675a4834200b00071c304354606567666563626160555d56514434220e000000000000000000000002090b110e0c06000000000000000000000000000d1d2b34373b39383635302629261f14060000000005192b3c484d4d483b2b180500000b2035495a738990826d58432e180000000000000000000000000000000e1e2b35383f3a37363a35302618080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e19202323212c3d494e564a43363a474c565c514d41301d0a0000000b20354a6072776960505c646a617573604b495a637674604b36200b00000000000a1f334758616c6157544a4353646e6d6453444b514c473a2a17040006192b3c495a63635b4a464c5c646b6e70706d655d4b4d4e4a3e2d1a0700001025394d5f676c6158493d2e2125303e4a57616b6f605544311d08000000021528385a6f859a907b6f6e6d6c6a696866656361584b4437271501000000152b40556a809587807f7e7d7c7b7a7986937d68533e28130000000003182d43586d82988e7a74747463767b8f96817c91947f6a553f2a1500000c22374c61778c96908e8e9ea68f8c89888a9186715c47311c00000d22374d627780807f7e7e889ea79882757473726f665e4c38240f000013283d53687e8d8a8a8a8a8a77624d38220d0000132536434a5052514f4e4d4c4b4437413e3426160500000000000000000000000000000000000000000000000000000000000005182b3b484d504e4d4c4b43363e3b322414020000000b2034485a6262594834200b000006192b3c4e63797b73604b35200b000000000000000000000000000000000e1920232a25222025201c14080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1e2b3538383536495b636b60544d5259616b71675f4d39241000000013283d53687d8c7e69656f7a7f7684846f5e57637888826d57422d1802000000000c21374c6176817668696054586e82826d58556066615847331f0a000b2035495a637879635a58616e7a80848585837b655a63645c4a36210d000012273d52677d8176635b4b3f3036434a5c6475818374604b35200b00000000172d42576c82979d87848382817f7e7d7c7a797771605544311d08000002172c42576c819786706a69686665647388947f6a553f2a150000000004192f44596e8398988e89857f798b8f999e8a879d97826d57422d1800000a1f334758667c817b7979889d87757473787c77624c37220d0003182d43586d8296959493939ea6a4a0988b8a8887847c66513b2611000011253a4e6068747575757574625a4834200b000008182530353b3d3b3a3938373531272c29221608000000000000000000000000040a0c12110f0e0d0c0b0902000000000000000b20344859626564626160545d534f42321f0c0000000d22384d627877624d37220d0000000e21364a5b6365605544311d080000000000000000000000000000000000060b0d150f0d0b100b080100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006192b3c494d4d49474e63798172605f67627780867d67513c27120000000d23384d627889937e7b848f897884907c66607586927d68533d2813000000000013283d53687d917d7e7e726055748988735761737c76614c37210c000d23384d62788b8a78626176838e948b8786898570667879644e39240f0000152a3f556a7f948779655d4d41475460697a87968674604b35200b00000000152a3f546a7f94a59d9a999796959392918f8e8c8574604b35200b000004192e43596e83988778767574737271748a96816c56412c1701000000000e23394e637982838a929a95818c8d8c8c8b8a898a7d67523d2712000004182a3a4c5e666c66677c929a846f5f5a6366625947341f0b0002172d42576c819293929191908f8e8e8d8c8c8b8a887f69543f291400000b1e31424e5560606060606055483c2b190500000008131c2026272625242321201d1517150e050000000000000000000000000c171f21272625242322201d150b0700000000000d22374d62777b79777675747269604f3b26120000031628395b718584705a45301b0000000e1e2d3d4a4e524b4538281603000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b2035495a62635b59616a808e7964677d77808a99836e59442e190400000d22374b5c677c919390998579677d9286726d82988573604b35200b0000000000152a3f546a7f937e8693827360758a8a75627584917e68533e2913000d22374c62778999836e7485998c7e76727182806b7c8985715c46311c00000b20354b60738399897b675f4f5861727f8b998577625443301c080000000012273c51677c9199928f8f8f9ea29a8b8a8988878172604a35200b0000051b30455a70859a9d8d8c8b8a898887858f98836d58432e1803000000000c21364a5b636d6e767d8688787878777676757474675f4d3925100000000c1c2f404c5156516379888d806a55494d514c473b2a180500000c21364b61757d7d7d7c7b7b7a797878777676757369614f3b271200000113233137444b4b4b4b4b4b44372b1d0d000000000000070b101211100e0d0c0b08010000000000000000000000000000000c1c2a33373d3b3a393837363127201c1308000000182e43586d82908e8d8b8b89877e69533e29140000091e324557748a88735e392816030006192c3c4a5b6367605645321e09000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d23384d6278786967777480917c66748b7f727c9185705b45301b0600000f243a4f647a849a9e99847463607588927d7e938c7a645443301c080000000000162b40566b80957f798a978374768b8b7577869a8675614b36210c000b1f344859647a89907b7e93937e7680877b7877808d8c7c66513b26110000081d3144556074839a8b7d69606476839497837562594736261401000000000b20364b607481847d7a797a899a8475757473726d605443301c070000041a2f44596f839391908f8e8d8c8b8a898a90806b56412c160100000000071a2d3d4a4e585761687173626263626160565460544d41301e0a0000000012222f383b414a5b63747872604a35383c37342a1d0d0000000a1e3246576168686767666565646362626160565e544f43321f0c00000005131926313535353535353127190d00000000000000000000000000000000000000000000000000000000000000000004172a3a474c52504f4e4d4c4b453835302518080000172d42576c818c8a898886858d86715b46311c00000b21364b60768b8a755745321e09000c2035495a63797d75604b36210b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001192e43596e82877e7c877f80937e69768b806b7c9186715c47311c07000a1e30415b70859a99899d8c7d675e6b8096888b96806b5c4a36261401000000000d182c41576c8196806b7c8d9984798e907b879c8978635746331e0a0005182a3b4a5c647a887f8493837788958a7a64768a96806b5e4c38240f00000115273745566075849a8d7e6e7a87999581736157473b2a18080000000000091d314556606c6f6765697e9396806b565f5e5c574a43362513000000000c22374c61777e7b7a79787776757574787b73604b35200b0000000000000f1f2d363939464b535b5e4d4d4e4d4c4b45434b4336302313010000000004121c24262d3d4a566062605443302327221f180d0000000003162939464b5353525151504f4f4e4d4d4c4b45383f3b32251403000000000009141d2020202020201d15090000000000000000000000000000050b0d110f0d0c0b0700000300000000000000000a1f3347586167666463626160565b4a4336251300000b20354b60737675747371748b88725d48251300000d22374c62778c8b76604b36210b000d23384d62788b92826e58432e190000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1f2d465b71869b919098828095827b7c9081757d9288725d48331d000010253a4d5f6b81968477879d8c7c6662788b9d9d8775604b3e2d1808000000000d1d2a3443586d8297826c6a7f949a889d9f8a9d8b7b655a493929170300000d1d2d3e4a5c647586817e7a798a8a7c74737f858173604b402f1d090000000919283845576175859b93848c9d92806d605546392a1d0d00000000000002152738454b56595250657b8a8d7b6550384847423530251808000000000b1f344759616966656463626160565a6266605544311d08000000000000010f1a21232933363d4648383838373736323035302618130500000000000000090f111f2d38454b4d4a43362513110d0b050000000000000b1b2932363d3e3d3c3c3b3a393938373736322829271f14060000000000000001080b0b0b0b0b0b080100000000000000000000000000000e19202226242321201c131c190c0a0400000000000c21374c61767c7b7a797877757470605443301c0700081d314455606160555d62778c89745443301c07000e23384e63788d8c77624c37220d0010253b50657b909b86715c47311c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071a2d3d4a5d72878a7d7c908480959890909a978b8c9e89735e382715020012283d52677d83998b7e80959f8b7a6475889d907b6656453220100000000005182a3b484c596e8398836e6e6d82989da59f8b8d7d6860554b3f2e1c0800000010202d3e4d62788d97938f8e9392918b898c877260554431221200000000000a1a283946576176869c999f8c7e6a624b4437291b0d00000000000000000a1a27313641443d4c5e657678655d4c3833322d201c1308000000000004182a3b474c5351504f4e4d4c4b45484d514b44372715010000000000000000070c0e171e212831332323232221211e1c201c14080000000000000000000000010f1a27313638353025180800000000000000000000000b161e21282828272626252423232221211e1614120c03000000000000000000000000000000000000000000000000000000000000000e1e2b35383b393836353025312e211f170c00000000152a3f556a7f92908f8e8d8c8b898572604a35200b0001152737444b4c4b444e63788d8a75604a35200b000f24394f64798e8d78634d38230e000b20354b607281867c65503b261000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c21364a5b6373898974778c857f958c87869c8884859b8a745645311d09001d33485d7288979c9f93949394927c6c8197a5947f6a5847331f0d000000000b1f344859626d6f8599847a8382818c9fab96807e7a7874655d4b37230e0000000210243a4f64798f8880807f7e7d7c7b7b9089745645372715040000000000071c30435460697a879da59b86756158483b2d200f000000000000000000000a151d202c2f2f404c5861635b4c3f2f1c1d180b0700000000000000000c1d2a34373e3c3b3a393837363235383b3531271909000000000000000000000000030a0c131c1e0d0d0e0d0c0b09080b080100000000000000000000000000000a151d2022201c130800000000000000000000000000030a0c131312121110100f0e0d0d0c0b09020000000000000000000000000000000000000000000000000000000000000000000005192b3c484d504f4d4c4a434846433733291c0c000002182d42576d8297858483828180848c77624d37220d00071a2d3d4a4e5f5e5d5c64798f8b76614c36210c0010253a50657a8f8e79644e39240f00081c304354606d71655e4c38230e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e24394e6379818b8a75788d867f9488737a8f846f7f948b75604b36200b0013283d53687d82869a8c7f7e7f7e787f959f9a9e8976614c3b2b18050000000d22374c62778278859a85849998979e9ea89e96938e8d8a7a654f3a25100000000412263b51667b908c8787868584848381978b75604b36200b00000000000e1a2b3b4a60727f8b9d9c909d9a847662594a3e2d19090200000000000000000002090b171a212f3a464c4d493c2f2111000200000000000000000000000c181f2229262524232221201d202326201d150900000000000000000000000000000000000609000000000000000000000000000000000000000000000000000002090b0d0b07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b2035485a626664626160545d5c584c473a2917040004192e43596e838c776f6e6d6c6c818e78634e39230e000c21364a5b6374737271707b908d78624d38230d0011263b51667b908f7a654f3a25100001142636434b575c504c402f1c09000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013283d53687d929f8c76798f877f948d83849a877f839a8c76614c37210c0012273d52677c7f7a84818275697084959e96859a96806b594834200b0000000f243a4f64798f87879b867f8b8a89898a9e9d878584838177624d37220d0000001222303d52677d929f8c898888878686859b8c77624d372217090000000e1f2c3548596e83949f9b877b889d9a8678645c4a37271f140600000000000000000000000103111c29333638352c1e11030000000000000000000000000000040b0c1411100f0e0d0c0b090b0d110b08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080b1212100f0e0d0c0b0801000600000000000000000000000000000000000002090b1312100a0100000000000000000000000d22384d62787b797876757472716e615847331f0a00051a2f445a6f848d78635958586d828f79644f3a240f000e24394e63798b89878685859b8e79644f39240f0012273c52677c91907b65503b26100000081826303542463b382f21110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22374c61778a9f907b7d91897f949f96979f9d9099a18d77624d38220d00172c41566c819481737e8e797c8583988a8176899e8a77624c37220d0000000b20354a6073879c9d9c8772747778737f94937e7075736c62594834200b00000a1b30404d54697e948a7f7f7e7d7c7c7b7e938e79644e393427170500061a2c3d494e62778ca09885776679899e9c887a6455443a31241400000000000000000000000000000c171f212321190e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080e1011100f0d0c0b08010000050b0d0e0c06000000000000000008141c2027272524232221201c141d1b110f0a00000000000000000000000000030a151d202828251e1305000000000000000000071c32475c7186908e8d8b8a8988868276614c37210c00051b30455a70858e79644e43596e83907a65503b25100013283d52687d9298908e8d8c8b8778624d38220d0013283d53687d92917c66513c271100000008141c202d3126231c11030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1f3447596d82989990919b8c7e9396808197887b83998e79634e39240e000b21364b60748697838095838a857d9288756c819796806b563b2a18040000071c304354687d92a49e88736f848980849a97817a89806b56483b2b180500031628394d5e666b7f949a95949392918f8d8c918f7a6457524534220f000c2135495b636c73859682756564647a8a9e9d887460534e42311c0c0000000000000000000000000000040a0c0e0c0600000000000000000000000000000000000000000000000000000000000000010802000000000000000000000000000005000000000000000000000006090000000000000000000003111c23252725242321201d151d1b1920222320190e00000000000008182630353d3c3b39383736353026323027241d1204000000000000000000000b161e2832363d3d3a302313000000000000000000091e34495e73899e9f949291908e8d8a79634e39230e00061b31465b70868f7a654f44596f84917b66513c26110014293f54697e94827b7978777572625a4834200b0014293e54697e93927d67523d28120000000001080b181c100e09000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004182a3b4f64798e9c868085827e93937e7f94887382988f7a654f3a25100014283d50626b7889988a9f988a78768a927d717a8f9a85705947341f0b0000001325364b6073869c9f897473889e9593929190909a846f5a452b1d0d0000091e324557667c8080878482807f7d7b7a78777c7c74726c63523e2a15000e23384e6379818180807e7c7a7978767b8a9e89746d68604e3a2a180400000000000000000000000000000000000000000000000000000000000000000000040d131514120c020000000000050b0d161d17150f050000000000000000070d0f1a0b09020000000002090b131b1e0d0b050000000000000412212e373b3c3a39383735312732312b343738352c1e0e0000000001142636434b5251504f4e4d4b4b434847453c393022120000000000000000000d1b293238454b53524d41301a0a000000000000000001172c41566c81968b7f7d7c7a797775635b4936210c00071c32475c7187907b6550455a7085917c67523c271200152b40556a8095816c64636160554d483c2b190500152a40556a7f95937e69533e29140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c22364a5c70859a88767076899e9c93949d8f888a9e917b66513c261100162b40556b8086899e9f9b86837e7b859a8a86848b988377614c37220c000000081d314455677c919a856f758a97817e7d7c7b7f9487715c3727150200000b21364b60768b96959c9a97969492918f8d8c918b8987816c57412c17001c31465c7185979795969291908e8d8c8c8d9e8984837e685947341f0a0000000000000004000000030c12141b0b07000000000000000000000000000000071520282a29261f14060000000e1920222b332c29221708000000000002101b22242f211e160a00000a151d202831332220190d000000000012222f3f4b5051504e4d4c4b443747463b484d4d493c2c1906000000081c304354606767656463626160545e5c5b514d40301d0a000000000000000d1d2b39464b566068675f4d3828150200000000000000000c21374c61768996816b666564626056493d2c1a0600081e33485d7388917c6658575b7086927d68533d281300172c41566c8196826d626160545c4f4b3f2e1c0800162c41566b8196947f6a543f2a15000000000000080e101e1b0c0a0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081c2e3f51667c9196816c75889e9c928c8c9e9e888a8978624d38230d001d32475d7287939d9b9c9f9799938b7f959e9c949493917f6a553f2a15000000011426374a6072859b8d7b778c907a696866687e9389735544311d0800000b20354a6072838a8988889e9c878585879c98828281807c66513b2611001e33495e73889c9d9c9b9a999ba3a29a9595949392918b77614c37220c000000000a0f11190e0c06141f272930201c1308070d0f12100a010000000000041525333c403e3b3224140207151e2b35384148413e342717000000000010202e363a443632281a0a0b1a2731363d464938342b1d0d000000091d2f404c5d65666564626160555e5c5b5a5962635a4935200a0000000b20354b60727d7c7a797877767574737270665e4d39240f00000000000005182b3b48576169757d7d675645321d0900000000000000000a1f334758697e938d7b65584e4d4b45382c1f0f0000071c3043547489927d6e6d6c6b7186937e69533e291400182d42586d829784797776757472655d4b37230e00182d42576d829795806b56402b160000000003111c23253330211f170c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23374b5d6574879d8b79697e94927d777789937e7674625a4935200c000f253a4f647b7e8886869782898276798d9d877f7e7d7c74604b36200b00000000091c304354657b909d877a8f917c737271707f958a75604b36200b0000071c304354606f747b7d7f95917c77767b90937d716e6b665e4c38240f0012273c52677d878787868584859b9a84807f7f7e7d7c78625947341f0a000004121d24272e23211924323b3f45353025181b222427251e1305000000000d2033435055544f42321f131525333c484d565d575145341909000000071b2e3e4a4f5a4b453828161b2938454b525b5e4d483c2b190500000f24384c5e667b7c7a79787675747372706f6d7778634d39281603000010253b50657b9091908e8d8c8b8a898887857c66513c27110000000000000b2034485962757f88928a75604b36200b000000000000000004172a3a4b6073869b8876614c423632281a0f0100000b20354a60748a9c86838281807f88947f6a543f2a1500192f44596e84999a8e8d8b8a89867a654f3a25100013293e53687e8e8e7d68523d28130000000011212f383b48463633291c0c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010253a50657b82869c97817b76879c88807f859b8a786356493c2c1906000d22374b5d6a7f9582869580888d7c72879c8a77696866605645321d0900000000001325364c5e70859a9c879c9f8b88878685879d8c77624d37220d000000132536434e63798e91959f9e918c8b909b9a88868377624c402f1d09001025394d5f67727271706f6f8499937d6b6a6a696867625a493a2a18040000122230393c4338352c32434f545b4a4336252d36393d393023130000000013283c50616a69604f3b2a28213343505a626b726c63513727150200000d22364a5c646f60564532222939465660687073625a4834200b000011263c51667c90918f8e8d8c8a8988878684828787725745321e09000013283e53687d93999291908f8d8c8b8a89877e68533e28140200000000000d22374c627788938d9d8f7a644f3a250f0000000000000000000c1d314455657a8f99836e604e3c2c190a000000000b21364b60748c9291908f8e8d8c9e95806a55402b15001a2f44596f838e8d8b8a8987868379634e39240e0011263b4e60687979685f4e3a2510000000081c2f3f4b505e5b4c463a29170400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003182d42586d82979998979690837c919e95949294927d6853382c1e0e0000081b2e3f5e7388927d8797818093846f8196937e6853514b4538281502000000000008182f4050657b8fa1998b8d8a89888786858c8775614b36210c000000081825374d6277898a8a89898a9e9d87858584838176614c37211200000a1d30414d525d5d5c5b61778a9f8f7a6555545453514d493c2b1c0c00000a1d30404d51594d493c3b4f616970605443313e4a4f524d41301a0a000001152737556a7f7e69543f403c333c50616a788088816c5544311d0800000f243a4f647a8474604b3a3633465761747d868878624d38220d000014293e54697e939898979695959493929190909d8b75604b36210b000014293f54697e94837d7c7b7978777675737268604e42311f0b00000000000c21374c6176827e7887937e69533e29140000000000000000061a2c3d494e5d6d8298927d685a4937261401000000091e324556647a7d7c7b7a7978768996816b56412c16000b20364b6074797776757372716f635b4a36210c000b1f31424e5c64645c4e41311e0b0000000e23384b5d657370615846331f0a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010253b50657b84838382807f796f849a99837d7f7e73604b36200e000000001023384e63797f76879081777e76647a888577624d3c3632281a0a000000000000001123374b5d70848d8477777574737271707775615746321e090000000008203448596274757574737e90917d706f6f6e6c615847331f0a000001132330393c4748474a6072828b8875614b3f3e3d3c38352b1e0e0000000f24394d5e666e635b4c3f54697f8472604a444b5c64675f4d3828160200081d314455748986715c5555504344556a808c969d8a75604b36200b0001162c41566b818f7a654f4f4a3e4c617687929b927d67523d281200000c21364c61758183828281807f7f7e7d7c7b7c908c77624d37220d0000152a40556a7f95806a7e81766862767876747368604e3a261100000000000a1f334758616d69718696816c57412c1702000000000000000c2135495b636762778a9e8a78625544311d0f000000031628384b5c64686665646362758a97826c57422d1700081d31445560636261575e5d5b594e4a3d2d1a0700021424313e4a4f4f4a3e3123130100000010253b50657b888576614c36210c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23384b5d656f6e6d6c6b6a63647a8c8a7b686969605544311d08000000000c2135495b636962777a746169615c64737062594834201d150a0000000000000000081c2e3f4b6074786f626260545e5d5c5962605646392816030000000005182b3b48556060555f60687b7d74605a5959574c473a2a170400000005131d25273232304354606e7673615746332928272320190e0000000011273c51667d8379655d4e5b70858d78624d55606b7a7d675645321e09000b20354b60758a8873616a6a615a55606d808582988c77614c37220c0003182d43586d82917c6664645c59576074808084947e69543f291400000a1e334657616c6e6d6c6c6b6a6969686766778c8e78634e39230e0001162b41566b809681728796887e75838e8c8a887e68533e2813000000000004172a3a474c575b708699846e59442f1904000000000000000e23384e63797c67697f949b8573604b3e2d18080000000a1a2e3e4b4f5351504f4e61768b98836d58432e180002152737444b4e4d4b463948464439362d1f0f0000000614202d363939362d201305000000001a2f455a6f849a927d68533d281300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081c2f3f4b505a59585756544e5c647876655d54534b443727150200000000061a2c3d494e545962656056544c4a4f5d5b4d483b2b18090200000000000000000000111d31455660635b4d4d4b4349473b484c4b4538281b0b0000000000000d1d2b37444b4b44424e5d656860564544434137332a1c0c0000000000010a10121d132536434a576060554639291713120d0b060000000000152a3f546a7f94897b68605d72888f79645a6273808b8a75604b36210b000c21374c61768c89746a7f7f716f6e74827870778c8d78624d38230d0004192f44596e84927d677a79706e6d6b7a756e83957f6a55402a150000031729394b61758182807f7e7d7b7a797876798e8f7a654f3a25100002172c41576c81968174899c919386888a83818d85705a45301b0500000000000c1c2a3337465b71869b85705b46301b06000000000000011426375a70848e796374869c947f6a5c4a3625130000000010202e373a3d3c3b3a4b6074888e806a55402b1500000919273136393836332932312f24211a0f010000000002101b222424221b10020000000000152a40556a7f8f8b79634e39240e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011212f383b44444342413f3e4a5a6361584b3f3e36312719090000000000000f1f2c35383b474c504b453837363a484637342b1d0d00000000000000000000000002152738454b4e493d38353026322b34373632281a0b00000000000000000d192631353531313f4b50524b4538282e2c211f170c00000000000000000000000818253039454b4b4437291b0b000000000000000000000b20364b6074859b8c7e6b607389907a65667885968c7d675645321e09000d22384d62778d8a7571868a86858383947f6a788d8e79644e39240f00051a30455a6f85937e708589858382818b7d6f8496806b56412b1601000013283e53687d939795949392918f8e8d8b8c9f907b66513b26110003182d42586d829782758a867c848c9d8873748b86715c46311c070000000000000c171f27385c71879c87715c47321c00000000000000081d3144557388917c66667b909f8b7a645443301c0700000002101b22252827263144556176796a62503c281300000009151d202322211e171d1c1a0e0c070000000000000000070d0f0f0d070000000000000013283c50616a7a78635b4a36210c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003111c23252f2e2e2d2b2a2d3c494d4c473a2e29201d150900000000000000010f1a21232a34373b36322822222433312220180d00000000000000000000000000000a1a27313638352c22201c141d182022211e160a0000000000000000000009141d20201d212f383b3d3632281a19170c0a040000000000000000000000000008131c283236353126190b0000000000000000000000091d3245566176869c938072758a917c6b7c899b8c7d675f4d38281602000e23384e63788d8b7673899e908e8d9396816c798e8f7a654f3a251000061b31465b7086947f73889d8e8c8b8c9580708597816c57422c1702000010253a50657b8c8e8d8c8b8b8a89888887879c927c67523d27120003192e43586e839883768b88726f778a8974778c87725d47321d0000000000000000091d31455673889d87725d4826180e0000000000000b20354b60758a958078767284999c8673604a35200b0000000000080d0f1311152737465761635b504433210d0000000002080b0e0d0c0a030006040000000000000000000000000000000000000000000000000d203343505d65625a4a3d2d1a0700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080e101a19181716151e2c35383733291c140b080200000000000000000000060c0e181f2225211e160c0d0f1e1b0d0b05000000000000000000000000000000000a151d2023211a0e0b080100050b0d0b090200000000000000000000000001080b0b08111c232528201d150a00020000000000000000000000000000000000000a161e21201d14090000000000000000000000000215283847586278889d9582768c927d808d9e8c7d675f4d41301a0a00000f24394f64798e8c77758a907c79787e93826d7a8f907b66503b261100071c32475c71879580748a8a7977767c9081708698826d58432d180300000e23374b5d6578787877767575747372727d91937e69533e29140004192f44596e849984788d897360758a8b76788d88735e492614010000000002090b1020364b60758a9d87725d43362c1c1308000000000d22374c62778c9e958d8b8b8b9e9c8b76614c37210c0000000000000000000009192939464c4e4a3d33251504000000000000000000000000000000000000000000000000000000000000000000000000000000041525333f4b4f4d493c2d1f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000504030201000e192023211f170c0000000000000000000000000000000000050b0d100b09020000000806000000000000000000000000000000000000000002090b0e0c060000000000000000000000000000000000000000000000000000000000080e10130b09020000000000000000000000000000000000000000000003090b0b080100000000000000000000000000000c1c2c3c495a647a899e98869c9e89959e8b7c665e4d4130231300000010253a50657a8f8e78768b8f7b78777e93836e7b90917c67513c271200081d33485d72889680768c8a7464677d9283718699836e59442e190400000d22384d62787d7c7b79787776747372707e93947f6a553f2a1500051a30455a6f859a85798e8b756c768c8c77798e89745544311d080000000a151d202624394e63798e9d87726054493d3025180d0000000e24394e63798e91908e8d8c8a89877e685847331f0a00000000000000000000000b1b29333639362d1f15070000000000000000000000000000000000000000000000040a0c0a040002090b0c0a03000000000003162838454b53504c3f2f2010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c0e0c0a040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004182a3a495a6366657b8b9f9ca4a39b99897b665e534d483c2b1905000011263b51667b908f79778c998f8d8c939a856f7b91927d68523d281300091e33495e73889781788d917c79787f948572879a846f5a452f1a0500071c31475c71869291908f8d8c8b8a898786869c96816b56412c1600061b30465b70859b867a8f98838181978e787a8f8a75604b35200b00000a1a2832363b3a3c51667c919f8b7f73635b4a43362a1d0d00000c21364a5b647a7c7a79787675737268604e3a2a17040000000000000000000000000b171e2124211a0f0100000000000000000000000000000000000000000000000c181f221f180c151d20211e170b00000000091e3245566068655d4c3f2e1b0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000006030100000000000000000000000000000000000000000000000000000204050506050403010000000000000000000000000105000000000000000000000001080b0e0f0b0700000000000000000000000304000000000000000000000000000007010000000000000a1f34475963787c7a797e94a9b09b8583796d6c6b68625a4834200b000012273c52677c91907a798e9d878685879b86717c92937e69533e291400081c304354748998827a8f9a918f8d949a8673889b85705b46301b0600091e33485e73889695949393939c9f908f928d9192806b56402b1600071c31475c71869c877b8f908e8c8b8a86767b908b76614c36210c0002152838454b504f4d4e647a8b8f99948579696054483b2a180500071a2d3d4b5c64676564626160545c534e42311c0c0000000000000000000000000000030a0c0e0c070000000000000000000000000000000000000000000000000c1c2a3337332a1c2832363633291b0b0000000b21364b60757e7b655d4b37220d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000010000000005000000000000000000000000000000000003090b190e0c07040a0c141b181610060000000000000000000000000002090b0f0d0c060b0d111417191a1b1b1a1918160d0b05000000000000040e14161b0c090300000000060c0e12141d202324201c130800000000000003090b18190b09080e101210090b130c0a0b0d1c16140e050000000c22374c61778a918f8e949db2b39d8884848381807e78624d38220d000013283e53687d93917b7a8f8f7a7170819687727d92947f6a543f2a15000b20354b60758a998376838482817f7f857e74899b86715c46311c0700000f253a4f647b80807f7e7e7e93907c7b7d787c7d74604b36210b00081d32485d72879d88727b7a7977767472667c918d77624d38220d00091d32455660656463616064787a83989b8a7e72625948341f0b00000f1f2e3e4b4f51504e4d4c4a43363e3b31241400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1b2a3a474c473a2f38454b4c46392917030000172d42576c81938f7b644f3a250f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050f151712100a0d0f16140a0c141a13110b020000000000000000000000000a161e212e23211a171f2129302d2b23180900000000000000000000000a151d20252320192022272a2d2e2f3030302f2e2b2220190e00000000081621292b30211e160b0d11151920232726313538393530251808000000000a161e212e2e201d1c232527241d2028221f1f22312c29211608000010253a4f657a8f9f9e9d9c9c9ca5a69d98979796959386705b46311b0600142a3f54697f94927d7b919983807e849b89737e9395806a55402b15000c21364b61768b998475787675737271706d758a9c87725d47321d0000000d22374b5d646b75828676788d8c777f92806b68605645321e0900091e33495e73889e8a807f7d7c7b7a7a79787e938e78634e39230e000b20364b60757b797877757473717582989f938477624c37220d00000110202e373a3c3b39383735302529261f140600000000000000000000000000000000000000000000000000040a0c0a0400000001080b080100000000000417293a475861584c40455660615746331e0a00001a2f445a6f8499927c67523d271200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081722292c27241d22242b291f21293028261f1406000000000000000000000a1a2832364439362d2933363e45433f352818000000000000000000000a1a2731363a38352c35383c3f42444445464544434038352b1e0e0000041626343d41453632281f22262b2c35383d37444b4e4f4a433625130000000a1b283236434336312e373a3c3931363e3734343746413d34261605000b20364b6074838989888786879c9d88838281817f7e79634e38230e0000162b40556b8095937e7c919895939292988a747f9496816c56412c17000d22374c62778c9a84858c8b8a89888684827a8e9d88735e4826140100000a1f3447596175849889767a8f8e797c9195806b614f3e2d1b07000a1f354a5f748a9f9f9594939291908f8e8d93998f7a644f3a250f00192e43586e82908f8d8c8b89888785838a9fa29a846f5a45301a00000002101b22252725242321201c1313110b02000000000000000000000000000000000000000000000000000c181f221f180c0308141c201c1408000000000a1f3346586177665e4c4b607476614c36210c00000e24394e6379848175604b36200b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001727343e413c39303639413d33373e453e3a31241402000000000000000003162838454b594e4a3d3a464c545b585346351c15100e08000000000002152738454b4f4d493c484d515457595a5a5b5a5958564d483c2b1905000e21344451565a4b463934373b403c494d525655606364605443301c070003162839454b58594b453f4b4f514d454b534c47484c5c56514434210e00081d314455606f74737372717d9299846f6d6c6b6a69635b4935210c0000172c42576c8197947f7682827f7e7c7c837d6a809597826d57422d18000e23384d63788d9b86879191908f8e8d8c8c7f949e89745443301c0800000c22374c6177859a937e687c91907b6f849a947f695c4a36220d00071c32475c7186908f8e8d8c8b8a8988878685848074604b36200b001d32475d72879c9c9b9b9a99999897969594939685705a45301b0000000000080d0f12100f0d0c0b0700000000000000000000000000000000000000000000000000000000000c1c2a3337332a1c161e263035302618080000000c21364c61768a7c6651586d8285705b38271502000c21364a5b636f6c605645311d090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1b34455157514d414a4f5651474c545a534e42311f0b0000000000000000091e324556606e635b4a46586169706d64533a2a2a25221b1002000000091d3145566064625a575a6266696c6e6f70706f6e6d6b625a4835200b0014293d51626b70615746474c51555a5a63676c7075787972604a35200b00091e324557606d6e60564b5d65675f56606861595962716b62513d29140002152737444b60757c7b7a797f949a8572716f6e6b6259493d2c1a06000011273c51667c8b8a7b786d6d6c6a69686e676b819698836e58432e19000f24394e64798e9c87797c7b7b7a79787775778ca88a75604b35200b0000152a40556a7f959a8472687d93917c67788a9f8e79644f39240f00000c21364b61757b7a797877767574737271706f6b605544311d080013283d52687d87878685858483828281807f7e8178634d38230e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1b2a3a474c473a2f283236434b433626140100000f24394f64798e7e69545c718689745645311d0900071a2d3d4a4e5a574b453827150200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000316283951636c675f4d5c646b625861696f68604e3a261100000000000000000b21364b60758379634e4c61767e85826d5847363f3a372e21100000000b20364b60747a78716c72787c7f82838485858584838078624d38220d00162b41566b80857561545962666a6f73787d8185898d8e7c66513b2611000b21364b60768283746055657b7c6760747d7761627786806b56412c16000009192742586d8291918f8e949d9f8c878685838077624c37220e0000000f24394d5e667578848d7e7b81807e7d7c7a79829899846f59442f1a0010253a4f657a8f9f8a807f7e7d7c7b797877798ea18b76614c36210c00000d22384d6278868878626a7f94937e69697f8e8676614c36210c00000a1e3346576165656362616060545e5d5c5b59564b44372715020011253a4e5f68727271706f6f6e6d6c6b6a69696c635a4935200c0000000000000000000000000000000000000000000000060b0d110f0e0c0b09020006000000000000000417293a475861584c4039464b54605443301c08000010253a50657a8f7f6a555d72878b75604b36200b00000f1f2d363945423631271a0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091e3245576c817d6751647a806b62767e857e68533e2813000000000000000010253b50657b90806a60546e848f9a8c77614c4b544f4b3f2e1b0800051a2f445a6f838f8d8682878d91949798989390908f8e8d806b56412b1600162b41566b809683736e73777b8084888d9296938b867f74604b36200b0011263b51667b90937e696074898c756a7f937f696f8398836d58432e180000001a30455a6f84989897969ba3a89e929291908d7e68533e2913000000091d30404e637988998b7a8696959392918f8e989f9a846f5a45301a0011263b51667b90a89f9695939291908f8d8c8e9fa58c77624d37220d00000b2034485a627174625a677d8c8c7c6660727974615846331f0a000003172939464b504f4e4d4c4b4a43484746454441363127190900000b1e31414e525c5c5c5b5a5a59585756555454574d493c2c1906000000000000000000000000000000000000000000000e19202326242322201d151c1b14120c020000000a1f3346586177665e4c4657617073604b35200b000011263b51667b90816b565e73898c77614c37220c0000010f1a2124302d201d150a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b21364b60768d846f5a6a808e7a7889939a87725d3929160f0500000000000011273c51667c91816c747162787b8f8e796355606a655d4b37220e00081d32485d7287999f9b979c958f8a8683837e7b7a7a797872604a35200b000c21364c617687988283888c9095999a918a847e777069605544311d08000b21364b6074859b8876657a8f8b757387917c677d92907b66503b26110000000f24394f647a83838281859b9e8a7e7c7b7a7968604e3b26110000000012253a50657a8f96816d828c8c8b8a89898886898b7d67523d2812000f243a4f647a8f959291908f8e8d8d8c8b8a8a8a918774604b36200b000005192b3c484d5460544d5f677676665e5460646056463a2917040000000b1b2933363b3a393837363530253231302f2b201d1509000000011323313a3d47474646454444434241403f3e4138352c1e0e000000000000000000000000000000000000000000000e1e2b35383b3a3837363228323029261f140600000c21364c61768a7c665154617585836e59442e19040012273c52677c91826c5756748a8d78634d38230e00000000070c0e1a170b090200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d22384d62778d86715b6a7f937e767e7e9389745746322a221709000000000012283d52677d92827a89857362778c8f7a6560737f7b654f3a251000000f24394e647a838d9f90877f7b74707e89736665666e63605443301c07000a1e334657667b9098999d9d96989a847c766f686259544b443727150200091e32455662788895806b809589747b908e7976889c8772604a35200b0000000d22364a5c646e6d6d6c81979e8974676665635b4e42311f0b000000000e23374b5d687e8275617377767675747372717575675f4d3a2510000d22364a5c667c807c7b7a7a79787777767574777b76615645311d090000000d1d2b3436434b43414d586161584d434b4e4b4538291b0b00000000000b171e21262524232221201c131d1c1b1a160b0802000000000005131e252832323130302f2e2d2d2c2b2a292c2320190e0000000000000000000000000000000000000000000006192b3c494d514f4d4c4b453847453e3b32241402000f24394f64798e7e695460728395806a55402b15000013283d52687d92836d5860758b8e79644e39240f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23394e63788e87725d677d92826d69778c8b76614b423e342717050000000914293e53697e93848196917c66788d917b666d8294816c57422c1700000d22364a5c646f81907c718684756b808b76616d7b8377624c3625130000031729394c5e6d8297a69d8781829781797776747268604e3b2719090000021628384859647a8a89758495877280958c757e93947e695443301c07000000071b2d3e4a4f585857647a898c806b5551504e493d3124140200000000081c2e3f4e60686d61576062616060545e5d566060564d41311e0a00071b2d3e4d5e666b6766656464636261616059626661584738271502000000000d192026303530303a474c4c473a3035393631271a0b00000000000000030a0c10100e0d0c0b0b07000007060401000000000000000000010b11131d1d1c1b1a1a19181716151414170e0c0600000000000000000000000000000000000000000000000b2035495a626664636160565e5c5b544f42321f0c0010253a50657a8f806a616c81968675604b36210b000013293e53687e93836e5961778c8f7a654f3a2510000000010a10121d17150f0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f243a4f64798f887362657a90867162778d8d78625d57524534220f0000091926313f546a7f9485788a99846f798e927d687e938f7a644f3a240f0000071b2d3e4a586d828e796d82978476818c777681908978634d38230e000002152838454c6176879d89786c8095978e8c8b8a877e68533e2913000000000a1a2b3b4a5c657b8275787f7c65767f7e6877838476614c362513000000000010202d363943434a5c6475776b62503c3b38352c1f1406000000000000112131424e53584b464b4d4c4b4b434938454b4b4538312313010000102030404d51565251504f4e4e4d4c4b4b484d514c473a2a1a0a0000000000000508141c201c1c2933373733291c2024201d150a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d23384d62787b797877757473717069604f3b26120011263b51667b90806b697f948c7a645645321e090000142a3f54697f94846f5a62788d907b66503b2611000005131e2527322d2a2217090000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010253b50657a9089747773788d8b7662788d8f7964726c63523e2a150001142637444b566b809586717f948c787a8f937e7a8b99836e5c4b37220d00000714202d44596e83907a6576879a8482927d87978a7b655a4935200c0000091d3245566065667b9096816d82978d8a888786847d675240301d0d000000000d1d2e3e53687d897d7b7a7978777775757b8676615846331808000000000002101b22242e2d3e4a566061585044332523211a0f0100000000000000031324313a3e433633353737363530262832363632281a130500000002122230393c403d3c3b3a39383837363534373c37332a1c0c00000000000000000001080b080c171f21211f170c0b0f0b090200000000000000000000000000000000000000000000000000000000000000050b0d1418191a1a1b1b1b1a1a1917160e0c06000000000000000002090b0c0a0300000001080b0c09030000000000051b30455a7084908f8d8c8b8a8887857e69543e29140012273c52677c91816c7d8d95806b5c4b382816030000152a40556a7f9585706b6a798e917c67523c27120001132330393d48423e3527170100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011263c51667b918b7f8c81748a8f7a65788d907b7787816c57422c1700081d31445560656c81978772738595807b909580869c8c79634e3e2e1b0700031425323b455a6f85917c67677a8c9a8c9a8497897a655d4b3c2c190600000b20364b60747b7a7983867a7483998574737271706b665e4d3b2b180500000000182e43586d83989290908f8d8d8c8b8b8c917b66513a29170000000000000000070d0f19202d38454b4c473a3326160e0c060000000000000000000006131e26282e211e20222121201c14151d20201d150a00000000000004121d24272b27262525242322222120202226211f170c000000000000000000000000000000040a0c0c0a040000000000000000000000000000000000000000000000000000000000000000000000000d192022292d2f2f303030302f2f2e2d2b23211a0f0100000000000a151d20211e160b0009151d20211e160b00000000081e33485d73889d9392908f8e8c9c9a87715c47321c0013283d52687d92867c8b9b8574604b3e2e1a0a000000162b41566b80968981807f8196937d68533e2813000a1e30414d525d575245351f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000513273d52677c929782978c7888937e69788d927d8396816c57412c17000b20354b60737a7382988873647a8c877b9198838d96826d5b4936201000000c2032434f545d7186927d687d7d81969f907b81797e74604b36210e000000182e43586d82908f8e989c8e8a8c9f8a8585848381807c66594834200b000000051a30455a6f859a87858483838281807f86927d68533d2813000000000000000000000002101a27313637332a1c16080000000000000000000000000000020b1113180c0a0b0d0c0b0b080102090b0b09020000000000000000000a0f11161211100f0f0e0d0c0c0b0b0d110c0a04000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003111d2b34373e42444445454545454443424038352c1f0f000000000a1a2731363632291b0b192731353632281b0b000000081c3043547489937e7c7b7a78788c9a846f5a452f1a0013293e53687e939c929e89796355493d2f2111000000172c41576c81969e9291908e8d8c7c66513b2611001025394d5f67726c63523d2d1a07000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011323303d53687d928d788698828598836d788d9b85998e79644f39240f0011263b50667b8f818399897476727e827d9297817c8177624c3d2c1a02000012273b4f6169727287947f718692969b9e9d878685917c67513c27120000001b31465b708598979c9b959594939392919191948f8e8a77624c37220d000000011426365c7187937e706f6e6d6c6b6b7085947f6a553f2a15000000000000000000000000000a151d20221f180c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060c0e1613100f0b080100000000000000000000000000000000040d14161a181208000000000000000000000000000011212f3b484d5458595a5a5a5a5a5a595857554e493d2c1a06000002152738454b4b4639291b2937444b4b463928160300000b20354b60758a8b7667666563738898826d58432d1800142a3f54697f9487889b897e6f635b4b3f2f1c080000182d42576d8297897d7b7a797876665e4c38240f0012273d52677d87816c5b4a36210c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1e30414d54697e938c78798a8b859b8772798ea39b9b85705c4a36220d000c22374c61778a96899e8a778b816c6d7d9398836e716d645341301b0b0000142a3f54697f87858b958074898c86858a9a848184947e69543f29140000000f24394f647a82828684807f7f7e7d7d7c7c7d7f7a797662594834200b000000081c304354738895806c6b6a69686867728796816c56412c17010000000000000000000000000002090b0c0a04000000000000000000000000000000000001080b0b080100000000000000000000000000000000000000000000080e10190b090a0c160b09030000050b0d12100a01000000000000000e1920232b282624201c14080000000000000000000000000000081621282b302d251a0c000000000000000000000000091c2f3f4c5962696d6e6f6f7070706f6f6e6c6b635b4935210c0000091d31455660615746322939465560615746321e0b00000c21364b61768b8c7762514f5c718796816b56412c1600152a40556a7f9584788597928479655d4b38230e0000192e43586e839889746665646361574c402f1d09001e33485d73889d8e79634e39240e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001025394d5f67727f948d796a7c8b859b8b76798ea1998e7d67523e2d1b07000b1f3447596c81979ea78c77898d7a697e939a857586826d5f4d3928160300172c41576c818e8d909481768b89747186917c6c7e94806b56402b160100000d22364a5c646d728888838281807f7e7d7c838b76646158483b2b18050000000b20354b60758a9c8681807f7e7e7d7c7c8998836d58432e1803000000000000000000000000000000000000000000000000000000000000000000000009141d20201d1409000000000000030a0c13110f0900000000000003111c23252e201d1f222b211e161918181f2228251e130500000000000e1e2c3538403d3b393530261808000000000000000000000000041626333d404541372a1a0000000000000000000000000e23384c5d65787e82848485858585848483828079634e38230e00000b20364b607476614b36334657617475614b39281603000d22374c62778c8d78686664626f84937e69543e291400162b41566b809686707482939a8b7b65503b251000001a2f445a6f84998a7560504f4d4b46392f221200001a2f44596f83918976614c36210c00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012273d52677d87889e99838079747e93907b798e99837a675f4d392010000004182a3b4d62788b9fa48c77829885707885867c768a917c675746321e09000c21364c617679787c7f77788d95807f8896807a8297826d58422d18000000071b2d3e4a4f60758a9e9291908f8e8e8d8c988d78634e463a2b1d0d000000000c21364b61768b98969594959491908f8e9196836e59442e19000000000000000000050b0d1d0f0d07080b111a1c0b090300000000000000000000000919263135353126190f010000000b161e212926231c12040000000011212e373a4336313337403632282f2e2a34373d3a3123130100000006192c3c494d5553504f4b433626140100000000000000000000000d21334450555a5548371d0d0000000000000000000006192b3c50657c8a93979694949393939393939795816c56412c170003182d42586d8185705b38424c61758586725746321e09000d23384d62788d96807d7b7978808c8b79634e39230e00172c41576c81968771606d7e8b8d7b65503b25100000172c42576c818e8772544339383632291b120400000b21364b60747b77625846331f0a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000182d43586d82969ca49e9691867c7f94947f7a8f9a85705c4d41301e020000000c2035485a6c81979c86747a8f947f7a79787574859a8875614b36210c000a1f3346586164657b8880798e9492919d9e968d8e93836e593928160300000010202d374c61768c8a7d7c7b7a79787876858f7a654f3a291b0d00000000000a1e324657697e83807f7f94917d7b7a797c8179634e3f2e1c08000000000000000d1920223224221b1d20272f32211e160a00000000000000000001142637444b4b44372c1f100208131c2932363e3b382f2212000000081c2e3f4b4f584b45474c554b453944433b474c524d41311f0f0000000c2035495a636b686564605443301c08000000000000050b0d0f0d14283d50626b6f66553c2b19050000000000000000000b2035495a72879c9a85817f7e7e7e7e7e7e7e84937d68533e281300071c32475c71868a7456454e606e82988b76614b36210c000e23394e63798e9e9692908f8d96937e685b4a36210c00182d42586d829788725d6069797a655d4b37230e00000b20354a60727975614b362623211e160b00000000091e32455660666259483a2917040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e24394e637980869c96807c8591949d9d948b9f9c87715c3e3023130100000005192b3c4d62778b9d887670859b948f8e8d8b8a8b9f957f6a55402a15000417293a4a5b647b8a947f757e7e7d7c89968179787e78625746321e09000000021023384d63788d9e898887868584838189917b66513c2611000000000000031629394f60696e6b6a778c8c77737271706e6c655d4b37230e0000000000000d1d2b34374739362d31353c44473632281a0a0000000000000000081d314455606055493d2d201018253039464b53504c402f1c0900000e23374b5d656e605658616b60575a5958575962675f4d3d2c1a0600000e23384d6378807d7b7a72604b35200b00000000000d19202224221b2b40556b80846f5a4834200b0b130e0c07000000000d23384d62788d9a84726c6a696969686869697e8e79634e39240e00091e33485e73888b75604b5b687e93a08c77624d37220d000f253a4f647a8f9b928b89878697978274604b36200b00192e43596e83988974544f5c64655d4b3f2e1c080000071c304354606461574632180e0c0a03000000000002162838454b514d483b2b1c0c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c21364a5b636e8398917c6e838f8f9ea6968d8f9384705a45301b0500000000000e203448596c819697826d7d92a69c928f8e8d8c9091816c56412c1700000e24394e6379899d887581878685838b9a84807e7d7c75614b36210c000000000f253a4f647a8f9d95918f8e8c8b89898c927d68533d2813000000000000000b1b32424f53585664798e9f8c8987868583827b654f3a2510000000000005192b3b484d5c4e4a3e444b515a5c4b4538281603000000000000000b20354b607374635b4a3e2e1f2e36434a576168665e4c38230f000010253a4f657b8374606176807571706e6d6c6b777d675b4935210c0000162b40556b809592908e7d67523d2812000000000d1d2b34373a362d26375d72878d77624d38221e212824211a0f01000010253a50657a8f95806a545554545353535361767e695b4a36210c00071c30435474898c76615763798b9c9f8d78634e38230e0010263b50657b90927d747372718197907c66513b2611001a2f455a6f849a8a75604a4a4e4f4b3f2e211100000000132536434a4e4b46392916000000000000000000000a1a2832363c37342b1d0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071a2d3d4a5a6f8499927d68767a7a889e8d787a7e77624c37220d00000000000005182b3b4c62778a9f917c75889e927e7a7978777b7c73604b35200b0000152a3f546a7f94927d7489999897979fa29a94939290826d57422d180200000011263b51667b90957f7c7a78777574758a947f69543f2a1400000000000000001424323b3e4350667b909f9791908f8e8d8c826d58432e1803000000000b203448596272645c4a5560666f71605645321e09000000000000061b30455b70848779645c4b3f343e4a546068757e7c66503b26110000172c41576c81917c66697e9487868584838280848d79634e38230e0000182e43586d8397828095806a55402b1500000005192b3b484d4f4a3e31445574898e79644f392832363d39362d1f0f000011273c51667c91947f6a553641403f3e3e46586169604e3d2d1a07000b20354a60758a8d77626175869c878b8e79644f39240f0011273c51667c91917c67555d607488937e69543e291400172c42576c818e8672544336393a372e211103000000000818253035393632291b0b00000000000000000000000a161e21262220180d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f1f2d455b70859a937e69616571869b907b6569625947341f0b000000000000000d1f3448596c81969a856f8096957f6a6463626566605544311d0800000b21364b607480816c687e84838282979b857f7e7d7c76614c37210c0000000013283d52687d929e95918f8e8c8a8a899a96806b56412b16010000000000000006141f26293d52687d9297817c7b7a79787772604a35200b00000000000d22374d6278877a645b63737c848675604b36210b00000000000002172c41576c8196887a645d4b474c5c64727d889386705b46311b0600172c42576c8195806a6c81969992908f8e8d8c9a907b65503b26100000192e43596e82897b7b90816c56412c170100000b2034485962645c50444b60758a907a65503b38454b524e4a3d2d1a070012283d52677d9295806a5a58575554525159534c534e42311f0f00000c21364b61768b8e78636d82988d7a8c8f7a65503a25100012283d52677d92937d68636160738995806b56402b16000b20354a60727975614b36252425221b100200000000000008131c2024211e160b0000000000000000000000000002090b110d0b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011b31465b70859b947f6954596f8499937e69544c473b2a18050000000000000005182a3b4d6277898a7d67798a8b7c66504e4c50514b44372715010000091e324556606b6c6260686f6e6d748990806a696866615847331f0a000000000e24394e63798988868584848382818084877c65503b2610000000000000000000020c12273c52677d8c8d7c666665646362605443301c07000000000012273c52677c917f696379879199917c66513c2714120c03000000000b20364b6073849a897b655d59626d7a8592998678624d38220d0000162b41566b8096836e6e8398837d7b7a79787785927c67523d27120000172b4053646e74667b91826d57422d180200000d22374d6278796b624b4c61768c917c66513f4b566068635b4a36210c0013283e53687d939580716f6e6c6a6968666e68604e3b3124140100000d22374c62778c8f79687d929781758b907b66513b26110014293e53697e9397817a787775738c97826d57422d1800071c304354606461574632180f100e0800000000000000000000070b0f0c0a0300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012273c52677d898778624d53687e8d8c7b65503a342a1d0d0000000000000000000d20344859627576675f637676665e4c38373b3c353127190900000002162838454b5656514e5359585662787b73605353514c473a2a1704000000000c21364a5b63747371706f6e6e6d6c6b6f73655e4c38230e00000000000000000000001025394d5f677777665e504f4e4d4c4a433625130000000004121d283e53687d93806b657b84818695806b5640282927201407000000081d3144556176869c8a7b666277828d9b958376625a4835200b0000152a3f546a7f9487726f8596816c666564637287937e69543e291400001024364653595f677c92836e58432e190300061b30455b70848f806c605462788d927d68524b5d65757d79634e39240e0014293f54697e949e8986848381807e7d7b837e68533d2814060000000e23384d63788d8f7b798a9d8876778c917c67523c271200152a3f556a7f949f978e8d8c8a8a9299846f5a442f1a0000132536434a4e4b4639291600000000000000000000000000000000000000000000000000000000000000000000000000000000090f1116140d0b0500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001025394d5f677472625a494e60687878655d4b3723180d0000000000000000000005182b3b48576061574d586161584c402f222627201d150900000000000a1a28323641413e3b3e4438485a62666055443d3c37332a1c0c0000000000071a2d3d4a5460545c5b5a59585756555a5d504c402f1c0900000000000000000000000a1d30414d596262594c403a393837353025180800000000122230393f54697f94816c5d65706e8398846f5945393f3b322514030000021527374b607683989e8b7c6f84979d8c7f79655d4c3c2b1905000013283e53687d938a7571869882737271706f738895806b56402b16010007182836404353687d92846e59442f1904000014293e54697e939581726064798e937e6956606b7b8792826d58422d1800152a40556a7f95a79e9b999896959492919985705b46301b000000000e24394e63798e917d869c917c67788d927d68533d28130013293e53687e919392918f8e8d8b8a887f6a553f2a1500000818253035393632291b0b00000000000000000000000000000000000000070c0e0f0e0c0b07000000000000000000000004121d24262b292220180d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1e30414d5460544d493c424e5a6362594b3f2e1c080000000000000000000000000d1d2b39454b4b463a474c4c473a2f221210110b0801000000000000000a161e212c2c2926292f2b3c484d504b44372626211f170c000000000000000f1f2d36434b43364645444342414045483b382f2111000000000000000000000000011323303b484d4d483b3025242322201c130800000000091d30404c515a6a8095836d6b69686d8398867160575d544f4332200c00000012273c52677c91838a9f8c7c8291887a7d8e7b65503b261000000011273c51667c918e7973889e8d8987868584838d97826d58422d180300000a1824293e54697e93856f5a45301a05000012273b4f616d8197978273657a8f957f6a6474808c9c8778624d38230d00162b40566b80959f8b88878786858483839987725d372715010000000f253a4f647a8f9d889c99836e64798e937e69543e2914000b20354b60727c7e7d7b7a79777675736a61503c281300000008131c2024211e160b000000000000000000000000000000000000010f1a2124252321201c13080f060000000000000a182230383c403e37342b1d100200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000113233036434b4336352c313c494d4d483b2e211100000000000000000000000000000d1b28323636322a333737332a1c12040000000000000000000000000002090b16171411131a1d2b34383b35312619110c0a040000000000000000010f182630353026302f2f2e2d2c2b2f3326231c11030000000000000000000000000005131d2b343737342b1d120f0e0d0b070000000000000f24394c5e666f6c8196837a807e7d7c849b887776747269614f3b271200000014293f54697e94817c8d9f8c7e7c766b81947f69543f2a1400000010253a4f657a8f927c7287928f909d9b8b8a898a91816b56412c160000000007152a3f546a7f9486705b46311b0600000c1f32424b607383999883757c9096816b7a86969a8677625a4935200b0011273c51667c8d8e7d73727170706f6e7b9089745544311d0800000010253b50657b90a69d9e897762657a8f947f6a553f2a1500081c304354606769676665636261575e55504333200d0000000000070b0f0c0a03000000000000000000000000000000000000000f1f2d36393a38363530252a2317090000000003182836404c5155544c483b2d2010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051318263035302620191e2c353837342b1d11030000000000000000000000000000000a161e21211e171f21211f170c0000000000000000000000000000000000000101000000000d19202226201d1409000000000000000000000000000008141c201c141b1a19191817161a1e100e0900000000000000000000000000000000000d1920222220180d00000000000000000000000011273c51667c857782978489959492919ba29d8c8b89877f69543f2914000000162b40556b8095826d7f949f8d7e696d8295806b56402b160100000e23394e63788e95806b787d7a7c908a747574787b74604b3e2d1b0700000000152b40556a809586715c47311c07000002141d3144556175859b99857e9397827e8b9c9884766259493c2b1906000f24394d5e667979675f5d5c5b5a5a677d928a75604b35200b00000011263c51667c91a6a2937e6859667b9095806b56402b160001142636434b515452514f4e4d4b46393f3c3325150300000000000000000000000000000000000000000000000000000000000a1a2d3d4a4e4f4d4c4a43363f3527170000000011213646535e666b6962594a3e2d1b070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008141c201c1408060e1920232220190d00000000000000000000000000000000000003090b0c0a040a0c0c0a040000000000000000000000000000000000000000000000000000050b0d110b08010000000000000000000000000000000001080b0801000504030201000508000000000000000000000000000000000000000000050b0d0d0b050000000000000000000000000012273d52677d928583998687908f8e8f99a79e8c8b8a88806a55402b15000002172c41576c8196846f6c81969f937e6e8497826c57422d170200000c21374c61778c99846f626765798f8b757372706f6d645c4a36220d00000001162c41566b819687725d47321d000000000115273746576277879d9b8a9f9983889d9682746158483b2b1e0e00000d22364a5c646f6e6c6b6a68676664697e938c77614c37220c00000012283d52677d92a99a85726052677c9196816c57412c17000008182630353c3e3d3c3a39383633292a28201507000000000000000000000000030a0c0e0c0b0801000400000000000000021528384a5b6364636160545852453519090000081c2e3f53646e7c807e77645c4a36220d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080b0801000000060c0e0d0b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b20354b6073859a8c9d87777b7a797b8f9e89777474736a62503c2813000003182e43586d83988570607383999a84708598836e59432e190400000b20354b60748a9d88725852667b909f8b88878584827a644f39240f00000002172d42576c829788735e48251300000000000919293947596379899e9faa9a847f8981726056463a2b1d0e0000000f24394e647a848381807f7d7c7b7a7881968e78634e39230e00000014293e53697e939f8b79635453687d9298836d58432e1800000008141c2027292826252422211e1715130d030000000000000000000000000b171e212422201d141b19110f0900000000091d32455663797a787675736d635237271501000e23374b5d6e828c8588897a644f39240f0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005000001000000000000000000010000000000000000000000000000000000000000000008000000000000010100000000000000000000000000000200000000000000000000000000000000000000000000000000000000020400000000000000000000010000000000000000000000081c30435463798b9f9e89746665647485989a8477635b55504333210d0000041a2f44596f849986716c6b7683867a71869a856f5a45301a050000081c30435473899e8b766152687d929e9691908f8e8c806b56412b1600000003182d43586d829889745443301c0700000000132536434a515b647a8a9faa99836e746b60544538342a1d0d0000001a2f44596f8499989795949392908f8d969f907a65503b251000000011263b50667c8d8e7f6a5b494f647a8c8e7f6a543f2a150000000001080b12141211100e0d0c0a030000000000000000000000000000000b1b2933363937353126302f26231c110300000b20364b60748a8f8d8b8a88816d5544311d080010253a4f657a8f7c707586846f5a442f1a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000000030000000000010700000000000000000000000000000000040a0c151a10141614120c0200010a101217140e0500000000000000000000000000000000040a0c1d110f09080b1216170d0b06000000000000000000070b1814120c0201080b0f121414151513120b090200000000000000000710171913110b020000030a0c1216100e08000000000000000001142636495b6a7f949e8974737b7a787783989a8779634e39332515040000021b30465b70859b8b8281807f7e7c7b7a889b86715c46311c070000011426365c72879c8f7a65566a7f9496807c7b7a79776b62513d291400000004192f44596e84998a75604a35200b000000071c30435460666664667c8c9f9e897a64585755534c473b2a18050000172c41566c818f8e8e8d8c8b8b8a898887898878624d38230d0000000f23384c5e6679796a614f3d4b5d6478796a614f3c27130000000000000000000000000000000000000000000000000000000000000003172939464b4e4c4b443746443b382f221100000e23384e63788d8d8988868a8a75604b35200b0013283d53687d89745e6b8087725d48331d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080e1017150a0c14180d0b060c0e161c15130d0300000000000000000000000b171f212a2f25282b29261f1406131e25272c2922160800000000000000030a0c100c09030c171f213226241d1d20272b2c2320190e00000000000008131c202d29261f14141c202428292a2a2a2927211e160a0000000000000a18242b2e28261f14020b171e21272b25231c11030000000000000008182c3d4b6073859b88777e908f8d8c989d9e98836e58432e190700000010202e475d72879c9f989695949391908e9b9d88735d48331e0a0000001b30465b70859b937e6c6b6c8196927d686565646259514434210e00000004192e44596e83938b74604b35200b0000000b20354a60727b7b7a78777e93a79b85706d6c6a68625947341f0b00000b20354b607379797878777675757473727573625a4935200c000000091c2f404c5b63645c4f43323f4b5a62645c4f4332200c000000000000000000000000050b0d0b0902000000000000000000000000000a1e33465761636160555d5b59504c402f1c090010253b50657b9087747271858c77614c37220c0010253a4f657b8f7b6f7485846f5a45301a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003111c23252c2a1f21292d22201920232b322a282015070000000000000000000b1b2933363f443a3d403e3b3224142330393d413e3426160500000000000b171e2125211e161c2a3337483b382f31353c414138352b1e0e000000000818253035423e3b3224263035393d3e3f3f3f3e3c3632281a0a000000000018283640433e3a3124151d2933363c413a372e2111000000000000000f223445525763798b9b857d8c8c8b8a8988898a7c66513a2d200f0000071b2e3e4b5c71858f8c8a8a8d9e888686858689826d58433528180600041a2f44596f84999c8681807f8087857c79787675736b62503d281400000004172a3a4c62777e7a645544311d08000000162b40556b8090918f8d8c939db29f8a8382817f7d77624c37220d0000081d3144556064646362626160565f5e5460544d493c2c19060000000011222f3d494e4f4a3e32252e3c484d4e4a3e3225150300000000000000000000000d181f22201d150a0000000000000000000000000c21364b61757977757372706e665e4c38230f0013283d52687d928a745f72878d78634d38230e000e22374b5d6d828b85878a7a644f3a250f000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011212e373a413e33373e4338342c353840473f3c33251503000000000000000417293a464c545a4f5156544f42322230414d5256514434220e000000000b1b2933363a3632282a3a474c5d514c40444b5156564d483c2b1906000000132536434a57544f423236434b4f525454545453514b4538281602000000091936465359534e4231273139464b5256504b3f2e1c08000000000000152a3e52636c76737f94978277767574747376766661584a3e2d1a07000d22374b5c6471767a77757485988371707071746d645853463523100003182e43586d8398a49c979594969d9b918e8d8c8b88806b56402b160000000a1f334758687e847b6550372715010000051b30455a70859aaba0a99f9e9d9c9c9b999896959286715c47311c070001142637444b4f4f4e4d4c4c4b454a49434b4336352c1e0e000000000003111f2c353939362d20151e2b353839362d20150700000000000000000000000d1d2a34373631271a0a0000000000000000000004192f44596e838e8c8a898785837c66503b2611000d23384d6278807e695d73888e79644e39240f00081b2e3f53646d7c807f78645c4b37220d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081c2e3f4b505752474c54584d483c494d565c55504333200d00000000000005131f334658616a6f65626b69604f3b30404d5f676c62513e291400000003172939464b504b46393847586172665e4c5560676b6c625a4835200b0000071c304354606d69604f41475460646769696a6a6867605645321e0900000115273753646e68604e3b38454b5761676b655d4b37230c000000000002172c42576c818b8b8a9e9f97848382817f7e7d7c7a77645c4a36210d000f243a4f647a868684838280869c8d7d7b7a797776746d64533f2b160001162b40566b809598918f8e8e959e9c938a898988867f6a553f2a150000000c21374c61778c9987725c47321d0000000013283d52687d8c8c8b8a89898887868685848382817b65503a251000000009192631353a3939383736363228263035302620190e00000000000000010f1a212324221b10020e19202224221b1002000000000000000000000005182a3b474c4b4538271502000000000000000000081d33485d72889d959391908e8d816c57422d17000b2035485a626b69605e74898f7a654f3a2510000010213646535e666b69625a4b3e2e1b08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23374b5d656c635861696d625a4b5a636b716a61503c2813000000000001132330364c61767f847b6b807e6959483e4d5e677d816c56412c170100000a1e33465761656157544e4c6176877c665b63737c808178624d38230d00000b20354a6072817e69604e586173797d7e7f7f7f7e7c74604b36210b0000081d3144556e837e6859474556606d767c807b65503b2a1804000000000a1f354a5f748a9f9f9e9f9fa29a989796959492918f8b79644e39240f001a2f445a6f84999b9a9897969ca49f92908f8e8d8b8a826d58432e1800000c21364c617681837c7a79797f95937e73747373716a61503c28130000000b20364b60758891836f5a442f1a0500000011253a4e5f6876777675747373727170706f6e6d6b655d4b37230e0000000009141d20242423232221201d15141c201c14080600000000000000000000060c0e0f0d07000000050b0d0f0d07000000000000000000000000000b1f34475962605645311d09050000000000000000071c304354748995807e7c7b79776c63523e2a150006192b3c484d56534f56758a907b66503b2611000003182836404d5156544d483c2e2010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010253a50657b816c61767e8278625d657880877f6a553f2a1500000000000a1e30414d5d72888c998674858b77624d4a5c667c8c87725d47321d0800000c21364b61757a766f69635b6076898977637986919695806b55402b1600000b20354b607589927e685d6176858e929394949493917e68533e291300000b20354b60758b8b77614c4b6074828a919688735947341f0b0000000003182e43586d828c8c8b8a8a9ba39d878685848383827f75604b36210b00172c41566c819191908f8f8e8d8c8c8b8a8a89888786816b56412c1600000a1f334658616c6e6665646a7f908f7b65545e5d5c55504333200d000000091d32455662777c75614b36210c000000000b1e31414e5861616160545e5d5d5c5b5a59595856504b3f2e1c08000000000001080b0f0f0e0d0d0c0b090201080b0801000000000000000000000000000000000000000000000000000000000000000000000000000000021527384c627774604b36201c1b12100a01000000000b20354a60758a8b7668676564625a524535220f00000e1e2b3538413e4b60758b917c67513c27120000000a182230393c413f38352b1e10020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002172c41576c818c756f8493947f6a657a8a929c87725d38281502000000001025394d5f6768777684907a8095806b5859647a8a927d67523d27120000061b30465b70848f8a847e78726c6b80968377889b8684947f69543f2a140000081d314455697f948b7b646b80959e8a858383828a917b66513c26110000081d314455708595806b574c61768586869c8c77614c37220c0000000001162b3f53646d7776767574859b947f71706f6e6d6c6a605745321e09000b20354b60737b7c7b7a7979787776767574747372716b62513d291400000417293a464c5758514f4f616a7b7c72604b4948473f3c332515030000000215283848596266615746321e0900000000011323313a474c4c4b4a43494847474645444342413a372e21110000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080b0c090300000000000000000000000000091d31455672877f6a553f32313027251e13050000000c21364b61768b8c776251504f4d483c352717050000000e1920232c374c61768c927d68523d28130000000004121d24272b2a2220190e00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003182d43586d828b7662778196816c66757c7d9289745645321d090000000012273d52677d7e746a809580798e8976616277889a846f5f4d3925100000091f34495e7489989b9a948d87817a778999879b85757d917c67523c27120000011426374b6073859b887870859b907b706e6e6f838d76614c36210c00000115273754697e938976614c586171717d928f7a644f3a250f0000000000102335465359626160566379898a7a645b5a595857544b453928160300081d314455606666666564636362616060545e5e5d5c56514434210e0000000c1c29333642433c3a434f5d65676054433033322a2820150700000000000a1a2b3b484d514b4639281603000000000005131c293337373635302533323131302f2e2d2c25231c11030000000000000000000000000000000000000003090b0b090200000000030a0c0a03000000000000000008141c20211e160b0000000000000000000000000b20364b60758b836d58384846453d393023130100000c22374c61778c8d78624d3b3938342b1d17090000000000060b0d22384d62778d937e68533e29130000000000000a0f1116140d0b050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004192f44596e848d78676b8095826d7c7c67798e8b75604b36200b00000003182d43586d8293867a7e92847186957f6a74859b8a78624d41301e0a00000011263b50667c8386898d909396908882979d8f7a64788a79634e39230e000000091d31445563798b9b8575879d8d78635958677d816c5846331f0a0000000d22374d62778b947f6a56474c5c677c92927d67523d28120000000000061828353b484c4c4b4a5b637575645c4b444443423f3632281b0a000001152737444b515150504f4e4d4d4c4b4b4349484847413d34261605000000000c171f212c2e2725323f4b50524b433626141c15130d03000000000000000d1d2b34373c3632281b0b00000000000000000c171f212221201c131e1d1c1b1b1a191816100e0800000000000000000000000000000000000000000a161e21201d150a00000b161e211e160b00000000000008182630353632281b0b00000000000000000000000c21374c61768c846f565e5d5c5a524d41301e0a00000d23384d62788d8e79634e39242220190d0000000000000000000e23384e63788d947f69543f2a14000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000051a30455a6f85957f7c7b829884708585717a8f8c77614c37220c000000000b21364b607583978b869b86717e9488758297947e695a49352313000000000f23384c5e666e7374787b7e8184857a879d8873606378635b4936210c0000000a1e334657616d7f949883889d8d78635a6368676c63513a2917040000000b2034485970859a8875604b3852677c92957f6a55402a150000000000000a181d2a343737363d4a566060564b3e2e2e2e2d2a211e160a0000000009192731353c3c3b3a3a39383737363530263332312c29211608000000000000040a0c17191115212e373b3c3530261808000000000000000000000000000d18202227211e160b00000000000000000000040a0c0c0c0b0700000807060504040301000000000000000000000000000000000000000000000a1b2832363632281a0a131b29323632291b120400000001142636434b4b4639281808000000000000000000000d22384d62778d84757473727170675f4d39251000000e24394e63798e8f7a644f3a250f0b05000000000000000000000f243a4f64798f95806a55402b15000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000061b30465b70859b959190989a85728787727b908d78624d38230d00000000091e324557607381959c9c8671778b947f8b998573604f4b3f2e1e0e000000091c2f404c597286847c7b7a867e7074899e937e685b635b4a3d2c1a060000000c21364c61758179859b98898784746e6d787d685a5145341c0c0000000005182b3b53687d93937e69565152677c9298826d58432d1800000000000000000d181f2221212d38454b4b45382e20191817150b090300000000000009151d2026272625242423222121201c141e1d1c16140e050000000000000000000002030003111c232527201c1408000000000000000000000000000000050b0d110c09030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003162839454b4b45382815243139464b4639302212000000081c30435460615746362614010000000000000000000e23394e63788e9a8b8a888786857d67523d271200000f243a4f64798f907a65503b251000000000000000000000000010253b50657a9096816c56412c17000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071c31475c71869882807f859b86738889747c918e79644e39240f000000000b21364b6075756d80959b8671738499877e83796a68655d4b3c2b19050000001122374c62778c9a92908e9a846f7a8fa79e8a7862544a3d2d1f0f0000000816273d52677d928a8b9f9f8c8584838382868d78624d3823160000000000000d21364c61768a9d8774676664677c929a85705b382815020000000000000000050b0d0c0f1a2832363632281a10020302000000000000000000000001080b111111100f0e0e0d0c0b0b080100080701000000000000000000000000000000000000080e10120b08010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000090f1112100a0d0f0f0d0b170e110b08040a0c140c0a030000000000091e32455760605645321d31424e5761574d40301d0a00000b20354b607376615443301c080000000000000000000f243a4f64798f8f8b898786848985705b46301b060010253b50657a90917b66513c261100000000000000000000000012273c51677c9197826d58422d18000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081d32475d7287917c7374839987748a8a757c928f7a654f3a2510000000061b30465b7085887e738499848488899e9a8482817f7e7a655a4835200b0000000f24394f64798e8c7f7d809687717f949f989a8472604a3c2b19060000041626333f556a7f949b8b8a9b9f9b888585848a907b65503b261000000000000a161f3346586e839997817d7b7a787e939d88735645321d09000000000000000000000000000a161e21211e160a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040a0c0f0e0c0b09020007060403020100000000000000000000000004121d242627241d22252421202c2326201d181f2229211e160b000000000b21364b607574604b362f404e606876665e4d39240f0001162b40566b808773604b35200b01000000000000000010253a50657a8f8774737271728787725d47321d080011263c51667b91927c67523d27120000000000000000000000000e24394e63798b8e7f69543f2a14000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091e33485e73889d918a898b9d88748b8b767d93907b66503b26110000000010263b50657b8a93868b98829498979ba29a979395938d77624d38220d00000011263b51667b908b76687d92897384998d8398937e695a4835200b00000e21334450576c8196857474849b9c8776707489927c67523d2712000000000a1a2832363a51667c919f9792908f8d939fa38b75604b36200b000000000000000000000000000003090b0b09030000000000000000000000000000000000030a0c110b0700000302010000060b0d1c110f090000000000000000030c13150f0d090f110c0a040000040a0c0f0d070000000000000000000c171f21242322201d151d1c1b1a1917161514120f0d0700000000000012222f383c3c3930373a39363542383b35312a33373e3632291b0b0000001325365a6f84826e58433d4c5e687e8b7c66513c271100051a30455a6f858c77624d37221816110f09000000000011263b51667b9088735e5d5e738888735e48331e000012273d52677c92937d68533e28130000000000000000000000000c21364a5b63777969614f3c2712000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081c30435474899d888685899e89778c8d787e93917c67523c2712000000000e23384c5d6579879c9f927d7f8382859b99837e7f837a645a4835200b00000013283e53687d9395807d82988a74879d88788b9e8a78624d38230d000014283d50626b73839987726a788a9f97816c758b947e69543f291400000002162838454b52526075899ea49c8c8b8a898a8f8573604a3526190900000000000000000000000000000000000000000000000000000000000000000000000b171e2126201c131a19181615141920233126231c11030000000000071520272a24211d2426221f181413171f2124221b10020000000000000c1c2933373a38373631273231302f2e2d2c2a292824221b1002000000091d2f404c51514d414b4f4e4a4b574d504b443a474c544b463929160300071c304354738987725d3a4a5b667c8c8b79634e39240e00071c31465c71868e79634e392e2d2b27241d120400000012273c51677c9189745e395f748989745f392816030013293e53687e93947f69543f2a14000000000000000000000000071a2d3d4a5962635b4f4332200c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b20354b60758a947e7171869b8e798e8e797f94937d68533e281300000000091c2f3f4c5b677c91ab9f8b7d6e6d7b8f9a847b89917c66513c2b19050000061a2c3d54697e9393918f8e948c778a9b8671819796806b56412b160000162b40566b8088889d8a80807f859b9b857b7c9196816b56412c16010000091e324556606867666d82979c8677767574777a7460544b4437261401000000000000000000000000000000060c0d1b0c0a0400000000000000000000000b1b2933363c3530252f2e2d2c2b292b3538463b382f221100000000001525323c3f393630383c37342a292829333639362d201000000000000b1b293a474c4f4d4c4b453848464544434241403e3d3a362e20110300000f24384c5e66675f4d5c64645c606c6366605548586169615746321e0a000b20354a60758a88735e475963798a97816c5b4a36210c00081d32485d72878f7a644f454442413c3930221200000013283d52687d928a74554657758a8a755745321e0900152a3f556a7f9495806b55402b16000000000000000000000000000f1f2d3b474c4e493d322515030000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c21364c61768b9d878482899e907b8d8d798095947f6a543f291b0b000000001120364b6075899e958b9a85706075889b8b8a9e8876614b36210e0000000c2135495b63767f7e7c7a797f7c788d9a856f78898a7b65503a2917040013283d53687d929da69e949392919ca39b908d9295816c57422d170200000b21364b60757d7d7b7a7e93a48d787271706f6e6c6b67605544311d08000000000001080b0b09020000000e19202330211f170c00000000000000000003172939464b514a433644434241403f3c484d5c504c402f1c090000000d1d32434f544e4a404c514c473a3f3d3a464c4f4a3e2d1d0d0000000317293947586164636160565e5d5c5b595857565554524f4a3e2f2111000011263c51667c7c6762717a79647381787b73605a62767e75614b36210c000c21364b61768b897454566177879d8876614c3d2d1a0700021527385e7388907b665c5a595756514d40301a0a000013293e53687e938a75604b61768b8b76604b36210b0012273c52677d8e8f7e68533d281300000000000000000000000000010f1d2a343739362c1f1507000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081c2e3f4c61778b9a96949192968c7778786c819696806b5646392917030000071a2d3d4b6074868b807b897b66667b84857e7f8a7e685746321e0a0000000e23384e637983848281807e7d7c7f949983757575766e615847331f0a0011263a4e606c81979e887f7e7d7c869c897c787d8077624c37220d000000182d42586d829292908f939db19e89888785848381807c74604b35200b0000000009151d20201d150a000e1e2c3538453633291c0c00000000000000000a1e334657616660545b5a5857565554535a6271665e4c38230f000005182a3b4f616a645c4c5e666159555453515861645c4a3b2b180500000a1e33465761767978777574737271706f6e6c6b6a6967645c4c3f2f1c08001b31465b7085877278858f8972798e8390806b6378878e7a644e39240f000d22374d62778c8a74606074849a917c665846331f0f0000091d314556748a917d73716f6e6d6b665e4d382815020014293f54697e948b76615661778c8c77624c37220d001025394d5f67797a68604e3a26110000000000000000000000000000000d181f2223211a0f01000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e23374b5d657b8385807e7c7c817c747372717a87867969615746331e0a00000c21364a5b63727577727c90826e71858f7a696a7568605544311d08000004192f44596e839999989695949391949da1998b8a89878276614c37210c000b1e31424b60738399998375716f798a9e897b686b62594834200b0000001c31465c71869b9e9d9c9b9a9ca49e9d979696959493907c67513c27120000000e192731353632281a0f192c3c494d5b4c463a291704000000000000000c21364b61757b7471706f6e6d6b6a69686678867c66503b261100000b1f3447596a7f7a645b667c776c6a69686765767964594834200b00000c21364c6176888f8d8c8b8a88878685848382817f7e7d7a655d4c38230e001d32475c72878a757983898c777a9080878c7b788797816c5c4a36220d000e23384e63788d937e6c6d829898826e5e4c3a29170100000b20364b60758b9f8b8886858382807c665645321d0900152a40556a7f958c776c6b6a788d8d78634d38230e000a1e30414d5c64645c4e42311e0b00000000000000000000000000000000050b0d0e0c0600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010253a50657b8f989a96949192969189888786858482817e75614c36210c00000e23394e6379898a8988889e898382889b847e7d7b7a74604b36200b000003182e43586d82959594939392919198a09f978e989e9c8778624d38220d0002131d3144556074849a9988868583889d9e8975604c483b2b180500000012273c52677d888888878685869c9d87828180807f7e7b74604b35200b00000e1e2b37444b4b45382d1f2035495a6270615846331f0a00000000000001162c41566b809188868584838281807e7d7c8096826d58432d1803000d22374c62778c836f63798e8681807e7d7c7b838c77624d37220d00000f253a4f647a8f9e9d9c9c9b9a9a9b9a989796969593928f7b65503b2610001c32475c71878c776372878d787b91817e9287889a8474604b3e2d1b07000f24394e64798e9c93827f949d8876614c40301b0b0000000c21374c61768ca49c9796949392908975604b36200b00162c41566b8196998382807f80968e79644f39240f00011323303e4a4e4f4a3e312413020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012283d52677d929a99989aa2a39b9594979d9b9891908f8d7d67523d28120000142a3f54697f949d9c9d9ea49c99989aa29b9392918f836e59442e190400000c21374c61767f807f7e7d7d7c7c829897827983988f7a645a4835200b00000114263745566176869c9e9b9a8f8e8e928673604a352b1d0d000000001025394d5f67737372717175869b96806c6c6b6a6a6966605544311d080006192b3c49556060564a3d2d23384d62788576614c36210c07000000000004192f44596e84999d9c9a9998979695949291969a846f5a452f1a05000d22374d62778c8873677c929b96959492919099907a65503b251000000b20354b607383888887868685848d9882828180807f7e7c73604b35200b001c31475c71868e796473888e797c918274879c9d8777615645312010000010253a4f657a8fa19a97949d917c665847332212000000000d22384d62778d9c8682817f7e7d7b77625645321d0900162b40566b8093949391908f8e8d8a78624d38230d00000513202d36393a362e201306000000000000000000000000000000000000000000000000000000000000000000040a0c0b080100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b20364b607481858483849a9b857f7f819798837c7b7a78675f4d3a251000000d23384d6278858887879d9c868483849a9b85807f7e79634d38230e0000000a1f334758616a6b6a696868676b80959580809696816c5c4b3c2b19050000000919283846586277879d9b857b79787d76615443301c0d00000000000a1d30414d525e5e5d5c687d92a38f7a655756555453504b4437261401000b2035495a627475635b4a362b3e53687d907b66503b27201c1308000000061b30465b70859b8a878786858c9983838281869b86715b46311c00000c21364b61768b8c77697e938b86858483828089917c67523c27120000081d314455606e737372717070748a8d786c6c6b6a6a6966605544311d08001c31465c7186917b6674898f7a7d92837a899e937d68594738271502000011263b50667b909a8498a096816b5e4d3b2b1e0e000000000e23394e63788e95806d6b6a69676662594838281502000c21364b61757e7f7d7c7b7a797775625a4935200c00000002101b222424221b10020000000000000000000000000000000000000000000000000000000000000000000b171f21201d1516140e0400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091d324556606c706f6e8399917d6a6a74899e89776665635b4d41301e0a00000b2035485a6271737279898d7d6e6e778b8d7e6a6a68635b4935210c00000004172a3a474c55555554535252667c8c8b7b7b8b8573604b3e2e1e0e00000000000a1a293a48596379898c7e6864636861584736251300000000000001122330393c4849484d6277868f8874604b41403f3e3b353126190900000d23384d6278888979634e3a403f546a7f927c67523d3d35302518080000031628395d72879782727271758b8c776d6d6e839988725d39291703000a1e324657748a907a6b80958772706f6e6c7489937e68533e2913000001152737444b607482858382808095947f7b7978767262594b4437261401001b31465b7086937e73748b907b7e9386899e989d8876614c40301909000011273c51667c918f7b82989b85766259493c2c1f0e0000000f243a4f64798f96816c56555352514d483b30231301000a1e33465761696a6867666463626056493c2c19060000000000070d0f0f0d07000000000000000000000000000000000000000000000000000000000000000000000c1b2933363531272b2921160800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002152838454b575a5a677d8a887460566c818c837460504d493c30231301000006192b3c484d5c5d5b637578675f59627878686054534d493c2c1906000000000c1c2a333740403f3e3e3d4c5e66777665657775615544312010000000000000000c1c2b3b495b63777868604f4e524c473a2a18080000000000000005121d2527333334485962747a77625544312b2a2926201d140900000012273c51677c9197826d584c554b566b80927d68534b524a433625130000091e324657748999846f5c60768b8d78625b70859a89745746331e0a00031629395e7388937e6d8297897467666463758b95806a55402b150000000919273c51677c919a989796959e9d94908f8d8b8777624d3726190900001b30465b70859b938b888f917c7f948b9393828d98826d5e4d372715010012283d52677d92907b74849a9b8677625a493d2c1a06000010253b50657b9097826d63626160545c524d41301e0a0003172939464b54545352504f4e4d4b45382c1e0e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c1d2a3a464c4b4437403d332616040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1a28323642454d5f67757560564b6073776f60554438352c1e1305000000000e1e2b3538463d4a5761625a4d485a62635a4e423e38352c1e0e0000000000000c171f212a2b2a29282f404c5861615859626157463727150200000000000000000d1d2c3d495962635b4e42393d37332a1c0c000000000000000000010a10121e182b3b485660656259483727151514110b0801000000000b21364b6075879c8a7761616a60556c81937e69576167605443301c07000c21364b61768b9b86715b62778c8e79645c72879c8b76614b36210c00001c31475c718697826f84998d7e7c7b7a787a8e97816c57422c17020000000e23394e63798b8d8d8c8b919b9e8a878786858175614b36210c0000001b30455a70859a998a8a9e927d8095867d7e728297917c665544311d080014293e53697e93917c6776869c9c8778635b4935210c000011273c51667c919a847a787776757472675f4d39251000000b1b2933363e3f3e3c3b3a39383632281a0e0000000000000000000000000000000000000000000000000000000000000000060c0e0c06000000000000000004182a3b47586160555c56514433210e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a151d202c30414d566060564544556062594b44372721190e000000000000000e192023312d39464b4d483c3c484d4d493c31292321190e0000000000000000040a0c1516151413222f3a474c4c46484c4b4639291909000000000000000000000f1f2c3b484c4e493d312328211f170c0000000000000000000000000000000d1d2b38454b4f4d483b2b190900000000000000000000091e324556667b90947f6a7780746d6d82947f6a66757c72604a35200b000e23384e63788d9d88735d63788d8f7a655f74899c8d78624d38230d00051b30455a70859a8670869b9f9391908f8e8e9d99836e59442e19040000000c2136495b6377787777767d91947f7272717073675f4d3a25100000001a30455a6f85998473768c937d81969b8c8987879d9d8875604b35200b00152a3f546a7f94927d686278889d9c8879634e38230e000013283d53687d92a29a8f8e8c8b8a89867d67523c27120000000b171e21292a282726252422201d150a00000000000000000000000000000000000000000000000000000000000000000e19202320190e000000000000000b1f34475961767573716b62513d2914000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090b17233038454b4b453837444b4c483b3127190906000000000000000000060b0d1c1b28323638352b2b343838352c1e140e0c060000000000000000000000000000000004121c2a3337363334373632291b0b0000000000000000000000010f1d2b343738352c1f13130c0a0400000000000000000000000000000000000d1a2731363a37342b1d0d0000000000000000000000021628384c5e6e839888737e938482818699837d7c818f7a644f3a250f000c21364b61758488806b6264798e907b66596b80878274604b36210b0004192e43596e83988974818e8b8a8988868584888c7e69533e2914010000000d22374b5c697e817e7b797f9496806b68697d887d67523d28120000001a2f445a6f84998671778c947e81979f9492919393908875604b36200b00162b41566b8096937e695a647a8a9e96816c57412c17020011263b51667c909492908f8e8c8b8a887e68533e281300000000030a0c14151312110f0e0d0b09020000000000000000000000000000000000000000000000000000000000000003111e2c3538352c1e100200000000000c22374c61778b8a8886806b56402b16010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005131a28323636322826313537342a1d15090000000000000000000000000000000b161e212220191920222320190e000000000000000000000000000000000000000000000c181f22211f2022211e160b00000000000000000000000000000d18202223211a0f01000000000000000000000000000000000000000000000a151d20252220180d000000000000000000000000000a1a2f404d62778a917d80969a97969ca199929196917c67523c2712000a1e334657616f787f7977767b8f917d706e6d7c796e605645321e090002172c42576c81978d786c787675747271706f757769604f41301d0a0000000f253a4f647a8f9693918e949d9b85817e7e8c917c67513c2712000000192f44596e8499897e7e93947f82988a7f7d7d7e7e7c77625544311d080013283d53687d8e8d7c66515c657c8a897a644f39240f00000f24384c5e667c7e7d7b7a797776757368604e3a26110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011212f3c494d493c2d2010000000000010253a50657a8f8c8885806b56402b16010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a161e21211e16141d20221f180d01000000000000000000000000000000000003090c0d0b05050b0d0e0c06000000000000000000000000000000000000000000000000040a0c0c0a0b0d0c0a0300000000000000000000000000000000050b0d0e0c060000000000000000000000000000000000000000000000000002090b100d0b050000000000000000000000000000001220344859697e93848197868281879b857d7c84937e68533e2913000317293946586d82948e8c8b8f999d878584828a87725645382816020000152b40556a809597817d7c7b79787775747371706e675f4d3925100000000e23394e63798c9da6a097929393949693949a846f5f4d392410000000192e44596e83999e93939c958083988974798793907b665947372715020011263a4e60687979665e4c4c5e657776645c4a36220d0000091d2f404c5e6669676665636261575e534e42311f0b0000000000080e1011100e0d0c0b070000000000000000000000090f1112100f0e0c0b08020000000000000000000000091c2f3f4c5a635a4a3e2d1b070000000011263c51667b917f73716b62513d2914000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002090b0b090301080b0d0b05000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005182b3b4b6073858883947f6d708598836d6e83947f6a543f2a1500000b1b29455b70859a9c979699a1a1999292949f8b75604b36200b00000014293e53697e939f979391908f8d8c8b89888785837d67523c27120000000c21364a5b6379889d97827d7d7e7f82989f8a78624d41301d0a000000192e43586e839897828197968184998a7578808795806b563b2a190900000b1e31424e5b63635b4c40404c596261574a3e2d1b0700000012222f404c515452514f4e4d4b46393e3a3124140200000003111c23252625242221201c13080600000000000004121d24262725242322201d1509070000000000000000000e23384c5d6578705c4a36220d0000000012273d52677c92806a5b56514433210e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006000000000001030402000000000000000000000000000000000000000003000000000001080b08010000000000000000000000000000000000000000000000000000000000000302000000000000000000000000000001080b0801000000000000000000080800000000000000000000000d1d3144556176788495806b718699836e6f8495806b56402b160000011527375d72879c868181839999837d7c7f948c77624d37220d00000012273d52677c92a99f99989796959594939291908f87725d48321d00000417293a464c5b657b8c9f8b7b68696d8297937e695a493a2c1f0f000000182e43586d83988e797a8f9782859a8b7663708698836e59362513000000021324313d4a4e4e493d2f2f3b484c4b46392d2010000000000412222f383c3f3d3b3a393736322928261f14060000000011212f383b3c3a393836353025211a0f010000000012222f383b3c3b393837363127221b10020000000000000010263b50657b8d7a644e39240f0000000213283e53687d93806b56413d33261604000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003090b1d150b0902000700070c0e1a0d0b05000000000000000000000000000000070d0f1c0e0c060610161819171007000000000000000000000000000000080e10190b07000008141c201c14080000000000000000000000000000000000000000000000000002090b1218170b08010000000000000000000008141c201c140800000000040a0c151d1e0c0a040000000000000009192731424e5761708697816c72879a846f708697826c57422d170000081d314455738997816c6b7e9396806b677c918e79644e39240f00000010263b50657b909f8b83838281807f7f7e7d7c7b7a75614b36210c00000a1f334658617174737f949f8b7c6c6b78858274656158493d2c1a060000182d43586d8298907c7c909883869b8c777372869b86715443301c0700000006131f2d363939352c1f1d2a34373633291b1002000000000004121d2426292826252422211e1613110b02000000000b1b2f3f4b50514f4e4d4c4a4336352c1f0f0000000d1d2f404c5151504f4d4c4b4437362d20100000000000000014293f54697e927c67523d271200000010202d3e54697e93816c574231271a0a00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a161e21322a201d151d1c1b1a21232f2220190d00000000000000000000000002101b22243123201918232b2e2e2b24180a00000000000000000000000003111c23252e201c1309182630353026181204000000000000000000000000000000000000000000000a161e21272e2d201c1408000000000000000311182630353026180d09020c171f212b3233221f180c000000000001152737444b606873728798827173889a8570728798836e58432e1900000b20354b60758a99836e6a7f9597816c687e93907b65503b26100000000f24394f64798e9f8a756e6d6c6b6a696968676664615746331e0a00000c21364c6176868a88869ca99e8881807f7e7d7c7a76635b4935210c0000182d43586d82989e89889d9984879c9f8b88868b9e8975604a35200b00000000010f1a212423211a0f0d181f22211e170b000000000000000000090f11141211100e0d0c0a0300000000000000031629394b5d65666563626160544e493d2c1a060005192b3c4c5e66676564636160554f4a3e2d1b07000000000000152b40556a80937e69533e29140000071b2d3e4a556a7f94826d584b45382718080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a1a283236473f3631273332312d36394537342b1d0d000000000000000000000010202d36394638352c28363f43434036281807000000000000000000000011212e373a43353025192736434b4336302312000000000000000000000000000000000000000004121a2832363c4342353026180800000000000011212f36434b43362b201d151c29333640474837342a1c0c00000000081d314455606c7d887d889e8a86858c9e8881808a9a846f5a452f1a00000d22374d62778c9b85706b819698836d6a8095927d67523d28120000000e23384d63788da79a848381807e7d7b7a787774655d4b39291703000011263c51667b919f9d9c9e9e9d9c9796949392918f8a78634e39230e0000162c41566b819594908f9395828595928f8e8d8d908a75604b36210b000000000000070c0e0e0c060000050b0d0c0a0300000000000000000000000000000000000000000000000000000000000a1e324657657b7b7a7977767572635b4935210c000b2034485a667c7c7a7978777574645c4a36220d000000000001162c41566b81947f6a543f2a1500000d22364a5c646b8095836e62605645362614010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003162838454b5c544b45384847463d4a4e5a4d483b2b1905000000000000000000071b2d3e4a4e5b4d493c3646535859534636241000000000000000000000081c2e3f4b4f584a43362737445460544d41301d0a0000000000000000000000000000000000000012223038454b5158574b433626140100000000081c2f3f4c546054483c363127293a464c555d5d4c473a2a18040000000b20354b60738192937e8a979493929fa69e8e8d9095846f5a45301a00000e23394e63798e9386716c829799846f6c8194937e69543e29140000000b20364b6075899492959897959492918f8e8c897b65503a25100000000c22374c6177878b8b8a89898887868685848382817f74604b36200b00000c21374c6176807f7b7a7e807778807c7a7978787b78625645321e09000000000000000000000000000000000000000000000000000000000000040a0c0f0d0c090300060503000000000000000c21364b61758b918f8e8d8b8a8779634e39230e000d22384d62788d91908e8d8c8b8a7a644f39240f000000000001172d42576c8295806b55402b1600000f24394f647a7e839984797774605443301c0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000091e32455660726a60565e5d5c5b5a5b636f62594834200b0000000000000000000d22364a5c6471635a493f53646d6e6453402b08000000000000000000000e23374b5d656e6054433144556074675f4d392414100e080000000000000000080d0f12100f0e0d1d30404c5660676d6c605443301c08000000000e23384c5d6575625a484b45383d4658616a7273615947341f0a000003182e43586d82969b85747c827f7e7d929e8879787b8079634e38230e00000c21364a5b657b7e78636d83989a857062777f7e75604b36210b000000091d32455663797f7d7f83878a8e9295999d9f96806b56412b160100000b1f3447596173767575747373727170706f6e6d6c69605645321d0900000a1f334758616a6a6564696b62626b676464636266625a483828160300000000000000000000000000000002090b180c0a04000000000000000c171f212422211e161d1c1a180e0c06000000000e23384e63788d8c8887868586937e68533e29130010253b50657a908c8887868484937e68533e29130000000008141c2e43586d8396816c56412c170100192e43586e839399a19a8e8c8773604b35200b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b21364b6075867f7574737271706f6e798478624d37220d0000000000000000000f24394e647a8678634d43586d82826e593625130000000000000000000010253a4f657b8372604a384b6074877d67513c272925221b10030000000002101b2225272625232221384c5e66757c838173604b35200b0000000010263b50657b897862566056535256617680878877614c37220c000003182d42586d82938b7963676d6a68768c9e897462656b635b4935210c0000071a2d3d4c5e6569635a677d8c8d7f6a59626968605745321e0900000002152838495b6369676a6e7175797c8084878a897a644e39240f00000004182a3b4754606160565f5e5d5d5c5b5a5a595857544b453828150200000417293a474c5555504f53564c4d56524f4e4d4d514d483c2b1a0a0000000000000000000000000000000a151d202d221f180c00000000000c1c2a3337393736322832312f2d23211a0f0100000f24394f64798e807372716f81957f6a55402a150012283d52677d92877372706f7b907f6a543f2a15000000081826303544596e8497826d57422d18020013283e53687e84889d88807e7b655443301c080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010253a4f657a8f948b8a89888786858486937e69543e291400000000000000000813293e53697e937f6a55395e738989735443301c08010000000000000002172c42576c818d78624d4d4f63788d816b5641353e3a372e21100000000010202e373a3c3b3a3938373c51667c8991988f7a644f3a240f00000000162b40556b80917c6765756b69676c6f808d9c917c66513c27110000000b21364b60747e7c665b51585462778d9f8a755f50564e493d2c1a060000000f1f2f404c50534d4d5f6778786a614f4c54534b4539281603000000000a1a2c3d494e54525559566063676b6e727574645c4a36220d000000000c1d2a36434b4c4b4549494847474645444443423f3632281a0a000000000c1c293337403f3b3a3e403738403d3a3938383b38352b1e0e0000000000000000000000000000000a1a2832364237342a1c0c00000004172a3a474c4e4d4b46394746454238352c1f0f000010253a50657a8f826c5d5c6d8296816c56412c1700152a3f556a7f948a745f5b667b91806b55402b16000001142636434b4b5a6f8598836e58432e19030011263a4e6068708399867169655d4c362614010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012273c51677c91928b8a898b9c8685848895806b56402b16010000000000000a1825303d53687d92846f594657758a8a75604a35201d140900000000000003192e43586e838f79645a6265647a8f826d5c544a544f4b3f2e1b0800000d1d2e3e4b4f52504f4e4d4c4b4f647b817f88927d68523d281300000002172c42576c81927d687b8b807e7c8184757887937e68533e2913000000091e3245566069665e4c3d424b6074878f85705b464038352c1f0f000000000111212f383b3e38414d5a62635b4f43373f3e3632281b0a0000000000000f1f2c35393f3d4038454b4e525659566060554a3e2d1b0700000000000c18263035363631273433323131302f2e2d2c29201d150a0000000000000c171f212b2a2625292b22232b2725242323262220190e000000000000000000000000070c0e0e152838454b574c473a2a180400000a1f33475861646261575e5d5b5a584e493d2c1a060011263b50667b90826d58596e8397826d58422d18000d22374d62777f7c665152677c92816c56412c170000081c304354606056708699846e59442f1904000b1f31424e5a6f849a88725d504c3f2f1808000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000013293e53687e938975747485927d706f8497826c57422d170000000000000a1a2836434a51667c9188735a4b61768b8b76614c38353126190b0000000000041a2f44596f84907b7265787a787d91837371696069655d4b37220e0005182b3b4b5c6467656463626160555d646c718695806a55402b1500000003182e43586d83947e697f94958f8e968b767389947f6a553f2a1500000002162838454b54514c402f32455661767a75604b362b23211a0f01000000000003111c23262923303c484d4e493d32222a29211e160a00000000000000010f1a21232a282a273136393d4038454b4b44372d20100000000000000008141c2021201d151e1e1d1c1b1b1a191817140b09020000000000000000040a0c1515100f14160d0d16120f0f0e0d110d0b050000000000000000000000010f1a21242422324556606d615947341f0a00000c21374c6176797776747372716f6d635b4935210c0012273c51677c91836e5c5b6f8499846e59442f19000b203448596269665e5c5a687d92826d57422d1800000b20354b6073756b71879a856f5a45301a050002142431465b70869b89735e49382f211100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d182a3f556a7f949c8686858a9b8581808799836e59442e1a0f010000000215283845546061647a8f8d78625862778c8c77624f4d4b4437291b0b00000000001b30455a70859782897a888f8e919f8c88867f747e7b654f3a2510000b20344859647a7c7b7a787776757473716f718697826d58422d1800000004192f44596e84957f6c8196827b79878d78748a96816b56412c16010000000a1a2832363e3b382f22283846576165605745321e0e0c06000000000000000000090e1014131d2b343838352c1f1514130b090300000000000000000000060c0e141215151d2024272b283236363127191002000000000000000001080b0c0b09020008080706050504030200000000000000000000000000000000000000000000000000000000000000000000000000000000000000010f1f2d36393938364b60748277614c37220c00051a30455a6f848e8c8b8a888786848279634e38230e0012283d52677d928472717071859a85705b45301b00081d31445560737472716f6e7e93836d58432e180003192e43586e82898075879b86705b46311b06000006172c42576c818c846f5a452f1c1103000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d1d2a3441566b81969b918e8e9ea0988a8b8c9a85705b45362d1f0f000000091d32455660727675788d917d6e6d6c798d8d786664636055463a291704000004111b29465b7186978197888c8f8e949d9b8b8a8280937f6a55402a15000d22374c62778c91908f8e8d8c8a898887837a869a856f5a362513000000051a30455a6f8596806f8398827a79898f7a748b97826d57422d1802000000000a161e212926241c121a2939464c504b4539281603000000000000000000000000000000000d19202223211a0e0000000000000000000000000000000000000000000002090b0e1216151d20201d1509000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000070c0e100e080002090b130b090200000000000f1f2d3d4a4e4e4d4c4f647a8f7c67523c271200011527375e73889d95949391908f94927d68533d28130013293e53687e938c878685838a9c87725c47321d000b20354b60758889878685838599836e59442e190000152a3f546a7f9495878b9c87715c47321c07000000152a3e52636c7773604b35200b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005182a3b474c5e6d8298917c78798e98827374899c87715c4e4a3d2d1a0700000b20364b6074858b8a889e9c868382818197947f7b7a7873615846331f0a000011222f39465c7287937e849a847b797f948574747d938877614c37220c000d22374c62778b9191908f8f8e8d8c8b8a887d869b87725443301c070000061b31465b70869b8684879d958f8e94937e7e9398836e59432e1904000000000002090b14110f09000b1b2933363a3632281b0a000000000000000000000000000000000000050b0d0e0c06000000000000000000000000000000000000000000000000000000000002090b0b08020000000000000000000000040a0c0b08010006050402000000000000000000000000090f1114120c160f0d07000000000000010f1a212325231c11151d2028201d150a000000061a2c3d4a5b6363626160657b907e68533e291300081d314455748a8d807f7d7c7b7a7f927d68523d28130014293f54697e949d91908e8d8c8b826d58432d18000e23384d63788d9e918f8e8d979a846f5a452f1a000013273c4f616a7f8d9d9f9d88725d48331d080000000f223445525962605443301c0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b1f344759627470849999838181979c867d7c919e897366635b4a36210c000010253a50657a8fa39f9ea7a49c999896979f9d94908f8d8776614c36210c00091c2f404c57617388947f7a8c907b687e9386717c8c927d675847331f0a000b1f344859647a7c7b7b7a7979787776757371869b8a75604a35200b0000071d32475c72879c88949d89807e7c7f878c939d9a846f5a452f1a0500000000000000000000000000000b171e2125211e160a000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000c171f21201c141c1b1a19170f0d080000000000000004111c23262927212b24211a0f01000000000f1f2d36393a372e212731363d3631271a0a00000c2135495b707979777675747d917f69543f2a14000b20354b60758a8a746a6867666c8194826d57422d1800152a40556a7f95887c7a797876756d64523f2b16000f253a4f647a8f887c7a7978819785705b45301b00000c2032434f61697c8a9d9e89745e49341f09000000051727343b484c4b433626140100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d22374c62778985889d9d939291908f8e8d8d969e89777b79634e39240e00000d22374c627789908f8f9aa2988f8b8a8d9f9d888786858074604b36200b000f23384c5e6676748995806e829888777f9487798a99836e5f4d3a2a18040005182a3b4a5c6467747c75706f6d6c6b6a6971869b8c77624c37220d0000021527375e738899837f949b86787682989381969b86705b46311b00000000000000000000000000000000030a0c100b090300000000000000000000000000060b0d18160b0d18160b0902000000000000000001080b180e0c0b180f0d070000000000000000000000000000000007000000000000000006141c29333735302631302f2e2d25221b1002000000000011222f383b3f3b364039362d200f000000071a2d3d4a4e504b3f2e38454b534b4538271502000e23384e63798d8e8d8b8b8989957f6a55402a15000c21364c61768b8b7661535250647a7f7b644f3a250f00162b41566b809687726564626777665e4c38230f0011263b51667c90887365636c829786715c46311c000003152532434f5e667a889085715c46311c070000000009171d2b343735302618080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b20354b6073818d9b9d877e7d7c7b7a79797881968c8c9086715b46311c06000b1f34475962777b7a7a849a8f7a76747d92917d7271706c605544311d080011263b50667b8b7c8c96816c788b99837f9589889d8877614c41301c0c0000000d1d2d3e4a4f647a8e8785848381807f7e7d879d8f7a644f3a250f0000081d31445574899a85707e94927d7e93937e7a8e9c87725c36261401000000000000000000000000000000000000000000000000000000000000000000000e1920232e2b20222d2c201d150a00000000000009151d202d2421202d24221b10020000000000000000000000070d0f1d14120c02000000031425323a474c4b433647464443423a372e201000000000091c2f404c50544f4c564e4a3e2d1a0700000c21364a5b63655d4b3d45566068605645311d090011263b51667b9089878685838596806b56412b16000d22374d62778c8c77624d3c4a5c646a645d4b37220d00172c41576c81968873575e677d8c7b66503b26110012273d52677d928a74575c6d839887725c47321d00000007152432404c5c64777b76614c37210c000000000000000d182022201c140800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081d314455606c7a85939d877e7572787e8489969890888077624c37220d000005182a3b48596266656d8297927c67687d93937d685c5b564b4437271502000d22384d62788a8b9f97826d6b809699879c9e9d917d675947342719090000000010202d3b50657b909d9a99989796949392969a907b66503b261100000b20364b60758b9e88807f86877d7d8881787c909e89735443301c0800000000000000000a0908070605040302010000000000000000000000000000000e1e2b35384341353743413632281a0a000000000919273135433936354339362d201000000000000000000002101b22243229271f140600000c1f32434f586160545d5c5b5a59574f4b3e2e1b080000000f23384c5e666961616b645c4a36210d00000e23394e63797a655b4a4b60747d74604b36200b0012273d52677c927e72716f6e7f94816c57412c17000e23384d63788d8d78634e383e4a4f554f4b3f2e1b0800182d42586d82978a7574737281947f6a543f2a150014293e53697e938b75737270839988735d48331e00000000061422303e4a596166615847331f0a0000000000000000050b0d0b0801000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001142637444b6068727e899d9388878d9399938a837b746b62594834200b0000000d1d2b3b485962696b809596806b697f94947f6a58514d403127190900000b2035485a6b8196a699836e6a76899e9ca49d94836f5f584b44372715020000000210253a4f657a8f8d868685848383828180858174604b36200b00000d22374c62778ca69e96949c9c91929e968d909d9f8b75604b35200b00000000030d13151f1f1e1c1b1a191917171514131211100c0a04000000000006192b3c484d58564b4d58564b4538281502000001152737444b584e4a4a584f4a3e2d1909000000000000000412202d3639473e3b322414020012273b4f61697675747271706f6e6c645c4b37220d00000011263b50667c7f6976807a644e39240f0000182d42586d828a79634e5c6b80907b65503b25100013283e53687d937f6a5b5a6a8095826d58422d18000f24394e64798e8e79644f39404d51534e423120100000192e44596e83999e8b8a88878997816c57422c1700152b40556a80959f8a888785899e89745e49341f00000000000412202d3b474c514c473a29170400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000919263d53687e81768197a69d9ca59b867e766e6660554c483b2b1805000000000d22374c62777f7e829899837776809695806f6d675f4d39240900000005192b3c4c6176889d9984767f7f849ab0aa947f7875736d605544311d08000000000f24394e64798e8b7471706f6e6d6c6c6b706c605645311d0d00000c21364c61768a918e8f9ea38f8c898b9f8b86888b816d5443301c08000000071520282a3534333231302f2e2d2c2b2a29282725211f170b000000000b2035485a626d6b60626d6b605645321d090000081d314455606d635b606d645c4a372715010000000000011422303e4a4f5c544f42321f0c0014293f54697f8c8a898886858483817a644f3a250f000004182a3a5e7388917c8095846f5a3b2b19050013283d52687d9285705f647a8c8975614b36210c00142a3f54697f94806b56566b8096836e58432e190010253a4f657a8f8f7a65503a4d5e6668604e3b2b180500172d42576c8190908f8e8c8b89877f6a553f2a1500172c41576c819392908f8e8c8b8a826d57422d1800000000000002101d2a34373b3733291c0c000000000000050b0d1a1a181716151413110e0c06000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001c31465b718697878b9f9991939e9e887f756b61594737342b1d0d00000000051a30455a6f84949398a0a1998c8b969e9d8884827d67513c2712000000000e1e334657687d9295808095949aa2b1af9d948d8a888274604b36200b000000000e23384d63788d8e79706f6d6c6b6a686766646157483b2b1805000b1f34485962787c797a899b8575747f948b7c73756d63523f2e1c080000001525333c404a494847464544434241403f3e3d3c3a3633291b0b0000000d23384d627883807477828174604b36200b00000b20354b607482796372827a645544311d0d0000000008141c32404d5c647269604f3b271200172d42576c8195949391908f8e8d8b806b56412c1600000a1f334758687d8a878a897964594834200b000b21364b607588917d67748695806b5746321e0a00152a40556a7f95816c56576c8197846e59442f190011263b50667b90907b66513951667c7e68594834200b000b20364b60747b7b7a78777674726a61503c2713000c22374c61767d7d7b7a787776746d63523f2a1600000000000000000c181f2226211f170c0000000000000d181f222f2f2e2c2b2a29282723211a0f0100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f243a4f647a8a9c9f8a827c7e899c9e94898077615443301c0d0000000000071c31475c71869898979fa098949399a19e918f8e86715c46311c07000000031729394a6072859a8a83929291909ba399908c8c8b8575604b36210b000000000d22374c62778c9d8785848381807f7e7c7b797662594834200b000d22374c6277807f7e809697817977788b9580716f6d655d4b37230e00000919334350555f5e5d5c5b5a595857565554535251504c463a291a0a0000192e43596e8398927d8297937d68533e281300000b20364b607589857374888673604b3b2b1805000008182630434f5f677a877e69543e2914000e23384d6378807f7d7c7b7a7977766b62513d291400000c22374c61767d879c9b857e78624d37220d00091e3245566b809587757f948a77614c3929160300162b41566b8096826d57586d8297856f5a45301a0012273c51677c91917c67524d5773898c77624c37220d00091d31455660666664636260565d55504333200d000a1f33475861686766646362615757524535230f000000000000000000040b0c110c0a040000000000000d1d2a343744444342403f3e3d3c38352c1f0f00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d22364a5c667c8c9f8a807e7d7d879ca79e958873604a35200b0000000000000f243a4f647a8383818a98827e7e8399897c7a7974604b36200b00000000000b1c30435464798c9c867e7d7c7c859b907b77767571605745321e09000000000c21364b61768ba59d9a99989795949392908f8a77624c37220d00192f44596e83959493969e9f978d8c8d9f9d878685827b65503b2510000114263750616a74747371706f6e6e6c6c6a69686766656158463828160200172c42576c8197907b8096917b66513c26110000091d3145566c82937e6b81947e69594834200b0001142636434b61697d8a937d68533e2813000c2035495a636b6a6867666463626157514434210e00081e33485d7388928c8d8c9093836e59442e1900031628384d62778b97828b96816b5947341b0b0000172c42576c8197836e58596e839885705b46301b0013283d52687d92927d68636261768b8f7a644f3a250f0002152738454b50514f4e4d4b45383f3c332515030004182a3a474c5352514f4e4d4b46393f3527170600000000000000000000000000000000000000000005182a3b474c5a59585756545352514e493d2c1d0d00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000071b2d3e4c5e687e939f9593929297969594988974604b35200b0000000000000d22374b5c646e6d7f948e7969687b8f97826d63605645311d090000000000001325364a5c6c819796816c6670859b8e79646160554b4539281603000000000b20354a60758a9f8c888787868584838382817e73604b35200b001a30455a6f849797969594949aa2a19990908f8e8d8c816d57422d1800081d3144556a7f8a898887868584838281807f7e7d7c7a76615645321e09000d22374c6277898e7976898f7a65503929160300021527384f647a8f8977788d8a77624d37220d00081c304354606c7f8d98826d604e3a2611000d23384d62787f7e7d7b7a797877756b62503d28140003182d42586d81867b8c857b847c66513c261100000a203448596d8298979f8a77624c3a2a18000000182d42586d8297846f6a696f849986715c47311c0014293e54697e9397817a787776798e917c66513c271100000a1a2731363b3b3a39373632282a272015070000000c1c2a33373e3d3b3a39373632292a231709000000000000000000000000000000000000000000000b1f344759626f6f6d6c6b6a696866635b493c2b19050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010202f404e606b8095a09a85838281807f837c665443301c08000000000000071b2e3e4b4f61768a9d87725b5d71869c8f7a6550453827150200000000000008182d3e4c6176899d8a756071869b8f7a644f4b443732281b0a0000000000071c304354758a9c8773727171706f6e6d6d6c69605443301c08000e23384e6379818181807f7e849a99837b7a7a7978776d63523f2a16000b20354b60758a9f9e9d9c9b9a9998979695949392918f8975604b36210b000b20344859697f94816c7e93826d5746321e0a00000f24394f64798e9781798a97826d58422d18000b20354b607281949a8474604b42311f0b00172d42576c81959392918f8e8d8c8d806b55402b160001162a3f52636d70788d89736f665e4c38240f000005182b3b4f64798ea396816c5948341c0c000000192e44596e83998881807e7e869c88725d48331d00152a40556a7f959f978f8e8c8b8b9f937e69533e29140000000a151d202626252322211e1615130d0300000000000c181f22282826252322211e160b0f0600000000000000000000000000000000000000000000000d22374c627784848381807f7e7d7c79705a4834200b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002122231424a6072828e84736e6d6c6a6a6e665e4c362614010000000000000010202e354a6072818a806b5553687e8e8777624c37271a0a00000000000000000f1f334758687e887f6a56687e8a8575604b3631271e160a00000000000000132536596f838a816c5d5c5b5b5a59585756534b4336261401000c2135495b636c6c6b6b6a697f8e907f69656464636159524535230f00081d31445571869292908f8e8d8c8c8b8a8987868584837e685645321e090005182b3b4b607486897573858a76614b36210c000012273c51677c9199847c909a85705a45301b0010253a50657a8f9c86766156453224140200152a3f546a7f8c8b8a8887868584827a654f3a251000000f2335455258617583816c5a514c402f1d090000000d22364a5c7085998b78624d3b2b18000000001a2f455a6f839695939291908f8d846f59442f1a0014293e53697e919392908f8d8c8b89877a65503a25100000000002090b11110f0e0d0b090300000000000000000000040a0c1312110f0e0d0c0a03000000000000000000000000000000000000000000000000000012283d52677d9299989795949392918d78624d38220d000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004141c3043546073787360545856555458504c402f1808000000000000000002101c304354606c756b62504b6072797462594834200a00000000000000000004172a3a4e6068736a614f60687570605645321e1509030000000000000000082c4154656f746c635147464545444342413e35302618080000061a2c3d494e57575655556169797b7360504f4e4e4c473b3527170600011426374c61777d7c7b7a797877767574737271706f6d68604e3828160200000d1d314455647a8375647a8475614b36210c00000b20364b607481847a7481857a644f39240f000b21364b60748487786258473828150600000b20354a6072777674737271706e6d655d4b37230e0000061727353f4657616e6c62513c382f221200000000071b2d3e4f657b847c665a48341d0d000000000f24394e647a807f7e7d7c7b797874604b35200b000b20354b60737c7e7c7b797877757472655d4b37230e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d23384d6278858684838281807f7e7b655a4834200b00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000132536445560636054433641403f433b382f22110000000000000000000000132536434a5560555044435460636056483b2b1805000000000000000000000c1c31424e535e544f434e5560554b4538281603000000000000000000001124374754595f5751453431302f2e2e2d2c29201c1408000000000e1f2c353842424140434f5b63656055443a393837342a1d1709000000091f34475961686766656463626160565e5d5c5b5a58534e42311a0a000000021527374a5c646f605c646f615746321e0a0000081d314455606c6f64606c6f645c4a36220d00091e324556606f72625a483a291a0a000000071c304354606260575e5d5c5a59574f4b3f2e1c080000000917232939464b5956514434241d120400000000001023374b5d656e665e4c3c2b1900000000000d21364a5c646b6a696866656463605544311d0800081d314455606769676664636260565d504b3f2e1c080000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b2035495a6271716f6e6d6c6b6968655d4b3c2b19050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008182637444b4e4b4336262c2b2a2e26231c110300000000000000000000000818253037444b44373336434b4e4b45382b1d0d0000000000000000000000001324313a3d483f3c3237444b443732281a0a00000000000000000000000719293741444a413e34271c1b1a19181817140b08010000000000000e1a21232d2c2c2b323d4a4e504b4437272423221f180c000000000004182a3a474c535251504f4e4d4c4b453848474644433e3b312414000000000009192d3e4a4f594b4a4e594b4639291603000002152737444b575a4e4b575a4f4a3e2d1b070002162838454b5a5d4d483c2b1c0c0000000000132536434a4c4b453948464544423a372e21110000000000060b1b29323644413e3426160900000000000000081c2e3f4b4f59514c40301d0d0000000000071a2d3d4a4e5655535251504f4e4b44372614010001142637444b525352504f4e4c4b45383a372e21110000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006192b3c494d5c5b5a595856555453504b3f2e1d0d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000919263135393530261817151519110f09000000000000000000000000000008131c273135312719263035393631271a0d0000000000000000000000000006131e2628332a271926313531261e160a000000000000000000000000000b19242c2f352c292217080605040302010000000000000000000000060c0e171716161f2d36393b353127190f0e0c0b04000000000000000c1c2a34373d3d3b3a393837373631273231302f2e29261f140600000000000010202d363a44363639443632291b0b00000000091927313642453935414539362d20100000000a1a283236454738352b1e0e0000000000000818253035373632283231302f2d25231c1103000000000000000b161e212f2c2922160800000000000000000011212e373a443c39302212000000000000000f1f2d363941403e3d3c3b3a38353126190900000009192631353c3e3d3b3a383736322825231c110300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e1e2b3538464645434241403f3e3a372e2111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009141d2023201c1408000000030000000000000000000000000000000000000009151d201d1509141c2024201d150a000000000000000000000000000000020b11131e151309141d201d1409030000000000000000000000000000000711181a1f17150f05000000000000000000000000000000000000000000020201010f1a212426201d1509000000000000000000000000000c181f222827262524232221201d151d1c1b1a1813110b020000000000000002101b22242f2121242f211e160b00000000000009151d202d3024202c3024221b1002000000000a161e2130322220190e000000000000000008131c2022211e161d1c1b1918100e0800000000000000000000030a0c1917140e050000000000000000000003111c23252f27241d120400000000000000010f1a21242b2a292827262423201d1409000000000009141d2027292726242322201d15100e0800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e19202331312f2e2d2c2b2a2925231c110300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001080b0e0b08010000000000000000000000000000000000000000000000000001080b08010001080b0e0b090200000000000000000000000000000000000000000900000001080b08010000000000000000000000000000000000000003040a020000000000000000000000000000000000000000000000000000000000070c0e100b0801000000000000000000000000000000040a0c131211100f0e0d0c0b0902000706050300000000000000000000000000070d0f1a0b0d0f1a0c0a03000000000000000002080b171a0f0b171a0f0d070000000000000002090b1a1d0d0b050000000000000000000000070b0d0b09030007050402000000000000000000000000000000000000000000000000000000000000000000080e1019110f090000000000000000000000070d0f1615141311100f0e0b08010000000000000001080b121412110f0e0d0b0902000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000060b0d1c1c1a191817161413100e08000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 m_StreamData: serializedVersion: 2 offset: 0 diff --git a/Forest/Assets/Art/GameBuild/Prefab/UIMainBuild.prefab b/Forest/Assets/Art/GameBuild/Prefab/UIMainBuild.prefab index 3d386b3..723859a 100644 --- a/Forest/Assets/Art/GameBuild/Prefab/UIMainBuild.prefab +++ b/Forest/Assets/Art/GameBuild/Prefab/UIMainBuild.prefab @@ -903,7 +903,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 2e81fc769e698417b8c13280d690cd9f, type: 3} + m_Sprite: {fileID: 21300000, guid: 1852525e762024990811d841c56436c9, type: 3} m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 diff --git a/Forest/Assets/Art/GameBuild/Texture/Blueprint/Build_2.png b/Forest/Assets/Art/GameBuild/Texture/Blueprint/Build_2.png new file mode 100644 index 0000000..3fb263b Binary files /dev/null and b/Forest/Assets/Art/GameBuild/Texture/Blueprint/Build_2.png differ diff --git a/Forest/Assets/Art/GameBuild/Texture/Blueprint/Build_2.png.meta b/Forest/Assets/Art/GameBuild/Texture/Blueprint/Build_2.png.meta new file mode 100644 index 0000000..b01bf42 --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Blueprint/Build_2.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 5849120a3534b4b15b8f7e9e80fabf79 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/BuildUI/Bar_Yes.png b/Forest/Assets/Art/GameBuild/Texture/BuildUI/Bar_Yes.png index b61af71..26544da 100644 Binary files a/Forest/Assets/Art/GameBuild/Texture/BuildUI/Bar_Yes.png and b/Forest/Assets/Art/GameBuild/Texture/BuildUI/Bar_Yes.png differ diff --git a/Forest/Assets/Art/GameBuild/Texture/BuildUI/Bar_Yes.png.meta b/Forest/Assets/Art/GameBuild/Texture/BuildUI/Bar_Yes.png.meta index 9691b55..b945beb 100644 --- a/Forest/Assets/Art/GameBuild/Texture/BuildUI/Bar_Yes.png.meta +++ b/Forest/Assets/Art/GameBuild/Texture/BuildUI/Bar_Yes.png.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 2e81fc769e698417b8c13280d690cd9f +guid: 1852525e762024990811d841c56436c9 TextureImporter: internalIDToNameTable: [] externalObjects: {} diff --git a/Forest/Assets/Art/GameBuild/Texture/BuildUI/Build_Top.png b/Forest/Assets/Art/GameBuild/Texture/BuildUI/Build_1.png similarity index 100% rename from Forest/Assets/Art/GameBuild/Texture/BuildUI/Build_Top.png rename to Forest/Assets/Art/GameBuild/Texture/BuildUI/Build_1.png diff --git a/Forest/Assets/Art/GameBuild/Texture/BuildUI/Build_Top.png.meta b/Forest/Assets/Art/GameBuild/Texture/BuildUI/Build_1.png.meta similarity index 100% rename from Forest/Assets/Art/GameBuild/Texture/BuildUI/Build_Top.png.meta rename to Forest/Assets/Art/GameBuild/Texture/BuildUI/Build_1.png.meta diff --git a/Forest/Assets/Art/GameBuild/Texture/BuildUI/Build_2.png b/Forest/Assets/Art/GameBuild/Texture/BuildUI/Build_2.png new file mode 100644 index 0000000..d9a4216 Binary files /dev/null and b/Forest/Assets/Art/GameBuild/Texture/BuildUI/Build_2.png differ diff --git a/Forest/Assets/Art/GameBuild/Texture/BuildUI/Build_2.png.meta b/Forest/Assets/Art/GameBuild/Texture/BuildUI/Build_2.png.meta new file mode 100644 index 0000000..7337430 --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/BuildUI/Build_2.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 58e07e266563c4cba910cbb9acd2afc5 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Scripts/Gameplay/Level/Operation.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2.meta similarity index 77% rename from Forest/Assets/Scripts/Gameplay/Level/Operation.meta rename to Forest/Assets/Art/GameBuild/Texture/Build_2.meta index dc64584..3aeaa96 100644 --- a/Forest/Assets/Scripts/Gameplay/Level/Operation.meta +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 9c695725f8dddec4a9b762ca20abcd38 +guid: 862f6579073f643c9aecd83dee6af819 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Forest/Assets/Scripts/Framework/BI.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node1.meta similarity index 77% rename from Forest/Assets/Scripts/Framework/BI.meta rename to Forest/Assets/Art/GameBuild/Texture/Build_2/Node1.meta index fb27c2f..11f08fb 100644 --- a/Forest/Assets/Scripts/Framework/BI.meta +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node1.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 9aa1071553b4ea34abc5619c1f640127 +guid: 40f54b318a0c84fc7ab6c376ce1b5718 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node1/Icon.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node1/Icon.meta new file mode 100644 index 0000000..04a3301 --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node1/Icon.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 8e9e84bbc2e7f41a9b575137bf8e3e4e +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node1/Icon/Option1.png b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node1/Icon/Option1.png new file mode 100644 index 0000000..0247d0f Binary files /dev/null and b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node1/Icon/Option1.png differ diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node1/Icon/Option1.png.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node1/Icon/Option1.png.meta new file mode 100644 index 0000000..87cca99 --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node1/Icon/Option1.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 5720829ee89244cdeb76d8237f7b331b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node1/Icon/Option2.png b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node1/Icon/Option2.png new file mode 100644 index 0000000..9d2f68c Binary files /dev/null and b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node1/Icon/Option2.png differ diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node1/Icon/Option2.png.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node1/Icon/Option2.png.meta new file mode 100644 index 0000000..5f7e567 --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node1/Icon/Option2.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: b2bc9c7da93e546f5b27f1ba3f1c7176 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node1/Icon/Option3.png b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node1/Icon/Option3.png new file mode 100644 index 0000000..3e3a78c Binary files /dev/null and b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node1/Icon/Option3.png differ diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node1/Icon/Option3.png.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node1/Icon/Option3.png.meta new file mode 100644 index 0000000..0d9f1c3 --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node1/Icon/Option3.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 33e82b6b2c81746dba2615e5a8c568ca +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node1/Normal.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node1/Normal.meta new file mode 100644 index 0000000..3e70424 --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node1/Normal.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7d1368f2402c1415cb7ea63138224a60 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node1/Normal/Option1.png b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node1/Normal/Option1.png new file mode 100644 index 0000000..6116bb9 Binary files /dev/null and b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node1/Normal/Option1.png differ diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node1/Normal/Option1.png.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node1/Normal/Option1.png.meta new file mode 100644 index 0000000..e5c633f --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node1/Normal/Option1.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: b0266b0e950be4f888c17e6a46befc3a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 170 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node1/Normal/Option2.png b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node1/Normal/Option2.png new file mode 100644 index 0000000..c0dbd45 Binary files /dev/null and b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node1/Normal/Option2.png differ diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node1/Normal/Option2.png.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node1/Normal/Option2.png.meta new file mode 100644 index 0000000..9303482 --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node1/Normal/Option2.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 60a67ff8824fe4da6b3ccdfb7d28e0db +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 170 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node1/Normal/Option3.png b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node1/Normal/Option3.png new file mode 100644 index 0000000..b5980ac Binary files /dev/null and b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node1/Normal/Option3.png differ diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node1/Normal/Option3.png.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node1/Normal/Option3.png.meta new file mode 100644 index 0000000..49bd724 --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node1/Normal/Option3.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 49d78f3d1c1df45408a35205562db3c7 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 170 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node2.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node2.meta new file mode 100644 index 0000000..a109250 --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node2.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 3060853dd25e5492da015d812c210d96 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node2/Icon.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node2/Icon.meta new file mode 100644 index 0000000..1a7ca3c --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node2/Icon.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ec895e33d3a064fed9b30de1e016e98b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node2/Icon/Option1.png b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node2/Icon/Option1.png new file mode 100644 index 0000000..f4c2155 Binary files /dev/null and b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node2/Icon/Option1.png differ diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node2/Icon/Option1.png.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node2/Icon/Option1.png.meta new file mode 100644 index 0000000..f44d929 --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node2/Icon/Option1.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 64920e73dfd7c4f728285b63cb1c3095 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node2/Icon/Option2.png b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node2/Icon/Option2.png new file mode 100644 index 0000000..656cbc4 Binary files /dev/null and b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node2/Icon/Option2.png differ diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node2/Icon/Option2.png.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node2/Icon/Option2.png.meta new file mode 100644 index 0000000..7f42f9c --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node2/Icon/Option2.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 04e1fd1d4eee0454d8ae89a16ea53441 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node2/Icon/Option3.png b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node2/Icon/Option3.png new file mode 100644 index 0000000..1c54672 Binary files /dev/null and b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node2/Icon/Option3.png differ diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node2/Icon/Option3.png.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node2/Icon/Option3.png.meta new file mode 100644 index 0000000..65ad0d7 --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node2/Icon/Option3.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 9835024ebcb3d44ca8591cdf1d5a04a2 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node2/Normal.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node2/Normal.meta new file mode 100644 index 0000000..c7eb120 --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node2/Normal.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 5031f9841360344f4a0aeea3c349f029 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node2/Normal/Option1.png b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node2/Normal/Option1.png new file mode 100644 index 0000000..3a73500 Binary files /dev/null and b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node2/Normal/Option1.png differ diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node2/Normal/Option1.png.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node2/Normal/Option1.png.meta new file mode 100644 index 0000000..b8fb79f --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node2/Normal/Option1.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 01a56bc2399b2414e8c13ecef29b17ce +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 155 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node2/Normal/Option2.png b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node2/Normal/Option2.png new file mode 100644 index 0000000..a0dfda1 Binary files /dev/null and b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node2/Normal/Option2.png differ diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node2/Normal/Option2.png.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node2/Normal/Option2.png.meta new file mode 100644 index 0000000..8fdba54 --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node2/Normal/Option2.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: f719936a91cc046189a4d6b4f53b5e49 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 155 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node2/Normal/Option3.png b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node2/Normal/Option3.png new file mode 100644 index 0000000..5fe32fe Binary files /dev/null and b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node2/Normal/Option3.png differ diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node2/Normal/Option3.png.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node2/Normal/Option3.png.meta new file mode 100644 index 0000000..827e7d6 --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node2/Normal/Option3.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: ee24c95d53819466e88f8c12a2a552dc +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 155 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node3.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node3.meta new file mode 100644 index 0000000..1d09d38 --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node3.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: d890829c30a7145199be4401577868a5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node3/Icon.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node3/Icon.meta new file mode 100644 index 0000000..125c83f --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node3/Icon.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: f7759086b5991485db909be88faeb731 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node3/Icon/Option1.png b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node3/Icon/Option1.png new file mode 100644 index 0000000..df319af Binary files /dev/null and b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node3/Icon/Option1.png differ diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node3/Icon/Option1.png.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node3/Icon/Option1.png.meta new file mode 100644 index 0000000..1b3acf3 --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node3/Icon/Option1.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: fb9dce8cf0ced402cbbd3bc72b88ae3a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node3/Icon/Option2.png b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node3/Icon/Option2.png new file mode 100644 index 0000000..16b0ce8 Binary files /dev/null and b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node3/Icon/Option2.png differ diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node3/Icon/Option2.png.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node3/Icon/Option2.png.meta new file mode 100644 index 0000000..0652c33 --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node3/Icon/Option2.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: ea26c3452cfbf497e97fdbe3021deabb +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node3/Icon/Option3.png b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node3/Icon/Option3.png new file mode 100644 index 0000000..6604bce Binary files /dev/null and b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node3/Icon/Option3.png differ diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node3/Icon/Option3.png.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node3/Icon/Option3.png.meta new file mode 100644 index 0000000..aa9e062 --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node3/Icon/Option3.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 3e74a0fc25214460e8869b921761df5d +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node3/Normal.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node3/Normal.meta new file mode 100644 index 0000000..1cf2e5b --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node3/Normal.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7df9e08ce7a7f447db665572f1cac87d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node3/Normal/Option1.png b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node3/Normal/Option1.png new file mode 100644 index 0000000..2855cfe Binary files /dev/null and b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node3/Normal/Option1.png differ diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node3/Normal/Option1.png.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node3/Normal/Option1.png.meta new file mode 100644 index 0000000..90b7561 --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node3/Normal/Option1.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 60718186437614bf2bbeab36a17b587d +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 155 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node3/Normal/Option2.png b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node3/Normal/Option2.png new file mode 100644 index 0000000..af54825 Binary files /dev/null and b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node3/Normal/Option2.png differ diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node3/Normal/Option2.png.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node3/Normal/Option2.png.meta new file mode 100644 index 0000000..6fe414c --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node3/Normal/Option2.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 955af01b250de4f88b1cfa106462dd9d +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 155 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node3/Normal/Option3.png b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node3/Normal/Option3.png new file mode 100644 index 0000000..361f60d Binary files /dev/null and b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node3/Normal/Option3.png differ diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node3/Normal/Option3.png.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node3/Normal/Option3.png.meta new file mode 100644 index 0000000..3a8c289 --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node3/Normal/Option3.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 305e9b03630d3414d9f941cf0047f381 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 155 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node4.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node4.meta new file mode 100644 index 0000000..f9a03f5 --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node4.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 413fbba48557748409fa94e6da21ca3a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node4/Icon.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node4/Icon.meta new file mode 100644 index 0000000..016f550 --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node4/Icon.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 7aaa2bab64d0b41b1b4f30064ab3803a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node4/Icon/Option1.png b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node4/Icon/Option1.png new file mode 100644 index 0000000..b5cd3c2 Binary files /dev/null and b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node4/Icon/Option1.png differ diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node4/Icon/Option1.png.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node4/Icon/Option1.png.meta new file mode 100644 index 0000000..a7e141f --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node4/Icon/Option1.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: e8cf3baf1ffeb4be2aee9bcc044de60b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node4/Icon/Option2.png b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node4/Icon/Option2.png new file mode 100644 index 0000000..4202f6d Binary files /dev/null and b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node4/Icon/Option2.png differ diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node4/Icon/Option2.png.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node4/Icon/Option2.png.meta new file mode 100644 index 0000000..d4542ea --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node4/Icon/Option2.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 48689a98558ec443db1423c42033f1f7 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node4/Icon/Option3.png b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node4/Icon/Option3.png new file mode 100644 index 0000000..4887f9e Binary files /dev/null and b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node4/Icon/Option3.png differ diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node4/Icon/Option3.png.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node4/Icon/Option3.png.meta new file mode 100644 index 0000000..0f40144 --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node4/Icon/Option3.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 5ea5bf0aaeeb340dcb1333e1fd195221 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node4/Normal.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node4/Normal.meta new file mode 100644 index 0000000..6867bce --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node4/Normal.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: a0698bbfec2b84d87bfb5af7ea165f41 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node4/Normal/Option1.png b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node4/Normal/Option1.png new file mode 100644 index 0000000..70740b0 Binary files /dev/null and b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node4/Normal/Option1.png differ diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node4/Normal/Option1.png.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node4/Normal/Option1.png.meta new file mode 100644 index 0000000..7010d89 --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node4/Normal/Option1.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 535d5901b811e4d0f8bf37028f54c56c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 155 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node4/Normal/Option2.png b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node4/Normal/Option2.png new file mode 100644 index 0000000..2555128 Binary files /dev/null and b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node4/Normal/Option2.png differ diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node4/Normal/Option2.png.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node4/Normal/Option2.png.meta new file mode 100644 index 0000000..d175540 --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node4/Normal/Option2.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: c7f2dbdd1d2614a3d98c1125fc66874e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 155 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node4/Normal/Option3.png b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node4/Normal/Option3.png new file mode 100644 index 0000000..379c391 Binary files /dev/null and b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node4/Normal/Option3.png differ diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node4/Normal/Option3.png.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node4/Normal/Option3.png.meta new file mode 100644 index 0000000..2e04962 --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node4/Normal/Option3.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 66f1d050af3ab4916a7f5af731b609bb +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 155 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node5.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node5.meta new file mode 100644 index 0000000..d2f7fb1 --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node5.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: abeaa7f160e1842d98298583d4b24734 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node5/Icon.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node5/Icon.meta new file mode 100644 index 0000000..7322121 --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node5/Icon.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 72e6df7244e794acaa63ae7f21a75eb8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node5/Icon/Option1.png b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node5/Icon/Option1.png new file mode 100644 index 0000000..a9e6828 Binary files /dev/null and b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node5/Icon/Option1.png differ diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node5/Icon/Option1.png.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node5/Icon/Option1.png.meta new file mode 100644 index 0000000..3696732 --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node5/Icon/Option1.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: c29115ea0d875464d807e513b38280f9 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node5/Icon/Option2.png b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node5/Icon/Option2.png new file mode 100644 index 0000000..59f0f5b Binary files /dev/null and b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node5/Icon/Option2.png differ diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node5/Icon/Option2.png.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node5/Icon/Option2.png.meta new file mode 100644 index 0000000..abd5b70 --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node5/Icon/Option2.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 0f8f8eee11eb2444c9f9f1ca1429173d +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node5/Icon/Option3.png b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node5/Icon/Option3.png new file mode 100644 index 0000000..f83ab11 Binary files /dev/null and b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node5/Icon/Option3.png differ diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node5/Icon/Option3.png.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node5/Icon/Option3.png.meta new file mode 100644 index 0000000..686ddac --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node5/Icon/Option3.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 46d77a951ddd94cc1bc022d42fbc0612 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node5/Normal.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node5/Normal.meta new file mode 100644 index 0000000..e530656 --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node5/Normal.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 16ae879fc8a814947b01f42676a0b8d5 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node5/Normal/Option1.png b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node5/Normal/Option1.png new file mode 100644 index 0000000..da23816 Binary files /dev/null and b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node5/Normal/Option1.png differ diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node5/Normal/Option1.png.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node5/Normal/Option1.png.meta new file mode 100644 index 0000000..fa42466 --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node5/Normal/Option1.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 7c3c6de819fbd422bb28aa5280c69b8b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 160 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node5/Normal/Option2.png b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node5/Normal/Option2.png new file mode 100644 index 0000000..6d2cc9d Binary files /dev/null and b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node5/Normal/Option2.png differ diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node5/Normal/Option2.png.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node5/Normal/Option2.png.meta new file mode 100644 index 0000000..274f46c --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node5/Normal/Option2.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 24785df5bb1a24db7889729791d6c326 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 160 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node5/Normal/Option3.png b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node5/Normal/Option3.png new file mode 100644 index 0000000..e597543 Binary files /dev/null and b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node5/Normal/Option3.png differ diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node5/Normal/Option3.png.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node5/Normal/Option3.png.meta new file mode 100644 index 0000000..184cc44 --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node5/Normal/Option3.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: d68e1aefb7314499c95933010013a0e6 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 170 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node6.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node6.meta new file mode 100644 index 0000000..f474ec1 --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node6.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 955c138886e43474d8d6ca242117de7d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node6/Icon.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node6/Icon.meta new file mode 100644 index 0000000..d137ded --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node6/Icon.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 73e341d55e3d34b279530a11560146c4 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node6/Icon/Option1.png b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node6/Icon/Option1.png new file mode 100644 index 0000000..2478927 Binary files /dev/null and b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node6/Icon/Option1.png differ diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node6/Icon/Option1.png.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node6/Icon/Option1.png.meta new file mode 100644 index 0000000..3bce3bc --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node6/Icon/Option1.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 80937b63331f447c2810b4f50d47770e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node6/Icon/Option2.png b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node6/Icon/Option2.png new file mode 100644 index 0000000..7c24b7a Binary files /dev/null and b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node6/Icon/Option2.png differ diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node6/Icon/Option2.png.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node6/Icon/Option2.png.meta new file mode 100644 index 0000000..3c796cf --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node6/Icon/Option2.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 0d8a6ac74969b4412ae75e0cd644cec2 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node6/Icon/Option3.png b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node6/Icon/Option3.png new file mode 100644 index 0000000..91c5ef5 Binary files /dev/null and b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node6/Icon/Option3.png differ diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node6/Icon/Option3.png.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node6/Icon/Option3.png.meta new file mode 100644 index 0000000..9f78951 --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node6/Icon/Option3.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: b55f6951188294c3195160c5126e3f2c +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node6/Normal.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node6/Normal.meta new file mode 100644 index 0000000..9ae898c --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node6/Normal.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ecceeb1fb74d6425a81e8f26b40bf030 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node6/Normal/Option1.png b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node6/Normal/Option1.png new file mode 100644 index 0000000..076fc18 Binary files /dev/null and b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node6/Normal/Option1.png differ diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node6/Normal/Option1.png.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node6/Normal/Option1.png.meta new file mode 100644 index 0000000..9e25bc3 --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node6/Normal/Option1.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: f6eee7370ec24453a8fe564ec21e6970 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 155 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node6/Normal/Option2.png b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node6/Normal/Option2.png new file mode 100644 index 0000000..986b61a Binary files /dev/null and b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node6/Normal/Option2.png differ diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node6/Normal/Option2.png.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node6/Normal/Option2.png.meta new file mode 100644 index 0000000..d5678da --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node6/Normal/Option2.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: b281b55f0482a4958ae6651be1d05c70 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 155 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node6/Normal/Option3.png b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node6/Normal/Option3.png new file mode 100644 index 0000000..e544a32 Binary files /dev/null and b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node6/Normal/Option3.png differ diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node6/Normal/Option3.png.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node6/Normal/Option3.png.meta new file mode 100644 index 0000000..5dc384e --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node6/Normal/Option3.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 03f226ce1a2e44417a02e22134ec584a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 155 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node7.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node7.meta new file mode 100644 index 0000000..3395dad --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node7.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4c8442683ad284958adbfdb8eb718d4a +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node7/Icon.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node7/Icon.meta new file mode 100644 index 0000000..73fd141 --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node7/Icon.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4d22fce2ddc9046868950243d277680b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node7/Icon/Option1.png b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node7/Icon/Option1.png new file mode 100644 index 0000000..e9bfaa2 Binary files /dev/null and b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node7/Icon/Option1.png differ diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node7/Icon/Option1.png.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node7/Icon/Option1.png.meta new file mode 100644 index 0000000..5c0f296 --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node7/Icon/Option1.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: acbdcc3b1e7ea42fc907ffd42a90a30e +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node7/Icon/Option2.png b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node7/Icon/Option2.png new file mode 100644 index 0000000..4f1040e Binary files /dev/null and b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node7/Icon/Option2.png differ diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node7/Icon/Option2.png.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node7/Icon/Option2.png.meta new file mode 100644 index 0000000..06aedca --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node7/Icon/Option2.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: fe1fb90c8ed4247aaa074def4c490be6 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node7/Icon/Option3.png b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node7/Icon/Option3.png new file mode 100644 index 0000000..2be0d1f Binary files /dev/null and b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node7/Icon/Option3.png differ diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node7/Icon/Option3.png.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node7/Icon/Option3.png.meta new file mode 100644 index 0000000..a592d89 --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node7/Icon/Option3.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: d69cdba1017504d45b4d6188bf310a07 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node7/Normal.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node7/Normal.meta new file mode 100644 index 0000000..ebf0270 --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node7/Normal.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 54f68834e1089470f95d69324e063968 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node7/Normal/Option1.png b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node7/Normal/Option1.png new file mode 100644 index 0000000..1aad1b2 Binary files /dev/null and b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node7/Normal/Option1.png differ diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node7/Normal/Option1.png.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node7/Normal/Option1.png.meta new file mode 100644 index 0000000..020d0cc --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node7/Normal/Option1.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: be11a8b97b0414c5d93392eb3f378e99 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 140 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node7/Normal/Option2.png b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node7/Normal/Option2.png new file mode 100644 index 0000000..14d449a Binary files /dev/null and b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node7/Normal/Option2.png differ diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node7/Normal/Option2.png.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node7/Normal/Option2.png.meta new file mode 100644 index 0000000..50a46c2 --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node7/Normal/Option2.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 2f03f82b3303d43009faa905812bdd37 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 140 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node7/Normal/Option3.png b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node7/Normal/Option3.png new file mode 100644 index 0000000..02b9467 Binary files /dev/null and b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node7/Normal/Option3.png differ diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node7/Normal/Option3.png.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node7/Normal/Option3.png.meta new file mode 100644 index 0000000..c2343b1 --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node7/Normal/Option3.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 97a44f0d30cc44a828ce8c6ebddc83f7 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 140 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node8.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node8.meta new file mode 100644 index 0000000..ba32b0e --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node8.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: dbb98e8a6e308476babebd0a97ce0bcf +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node8/Icon.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node8/Icon.meta new file mode 100644 index 0000000..0923598 --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node8/Icon.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 1bc9785007d384f00a0daf72b0e116a8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node8/Icon/Option1.png b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node8/Icon/Option1.png new file mode 100644 index 0000000..5aca32c Binary files /dev/null and b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node8/Icon/Option1.png differ diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node8/Icon/Option1.png.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node8/Icon/Option1.png.meta new file mode 100644 index 0000000..f062485 --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node8/Icon/Option1.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 94bf33da48a724556b835b3cbdb5552d +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node8/Icon/Option2.png b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node8/Icon/Option2.png new file mode 100644 index 0000000..8c45682 Binary files /dev/null and b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node8/Icon/Option2.png differ diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node8/Icon/Option2.png.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node8/Icon/Option2.png.meta new file mode 100644 index 0000000..0908b8c --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node8/Icon/Option2.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 7dc974a7f032743e9ae43a2ac5502bb2 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node8/Icon/Option3.png b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node8/Icon/Option3.png new file mode 100644 index 0000000..a80409d Binary files /dev/null and b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node8/Icon/Option3.png differ diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node8/Icon/Option3.png.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node8/Icon/Option3.png.meta new file mode 100644 index 0000000..7c4ff55 --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node8/Icon/Option3.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: c3b77ab7590014594bd863b29920a09a +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node8/Normal.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node8/Normal.meta new file mode 100644 index 0000000..9877693 --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node8/Normal.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: e6238307b17cc466fbc10d09f05739cb +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node8/Normal/Option1.png b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node8/Normal/Option1.png new file mode 100644 index 0000000..4eec58a Binary files /dev/null and b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node8/Normal/Option1.png differ diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node8/Normal/Option1.png.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node8/Normal/Option1.png.meta new file mode 100644 index 0000000..90874d3 --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node8/Normal/Option1.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: f5d2c4d72e0264eb38727d4918392cac +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 155 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node8/Normal/Option2.png b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node8/Normal/Option2.png new file mode 100644 index 0000000..6e60e66 Binary files /dev/null and b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node8/Normal/Option2.png differ diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node8/Normal/Option2.png.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node8/Normal/Option2.png.meta new file mode 100644 index 0000000..e2176c5 --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node8/Normal/Option2.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: d180a1d89eb554bbcbcfd6d960ee0c9b +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 155 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node8/Normal/Option3.png b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node8/Normal/Option3.png new file mode 100644 index 0000000..4853f98 Binary files /dev/null and b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node8/Normal/Option3.png differ diff --git a/Forest/Assets/Art/GameBuild/Texture/Build_2/Node8/Normal/Option3.png.meta b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node8/Normal/Option3.png.meta new file mode 100644 index 0000000..399864d --- /dev/null +++ b/Forest/Assets/Art/GameBuild/Texture/Build_2/Node8/Normal/Option3.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 47e8c6414917f49078ddbe4d10a2dc08 +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 155 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/Texture/Other/Btn_Change.png b/Forest/Assets/Art/Texture/Other/Btn_Change.png new file mode 100644 index 0000000..83e435d Binary files /dev/null and b/Forest/Assets/Art/Texture/Other/Btn_Change.png differ diff --git a/Forest/Assets/Art/Texture/Other/Btn_Change.png.meta b/Forest/Assets/Art/Texture/Other/Btn_Change.png.meta new file mode 100644 index 0000000..6dc5a2d --- /dev/null +++ b/Forest/Assets/Art/Texture/Other/Btn_Change.png.meta @@ -0,0 +1,153 @@ +fileFormatVersion: 2 +guid: 1f887ec0c6df64a739c25b6345066ece +TextureImporter: + internalIDToNameTable: [] + externalObjects: {} + serializedVersion: 12 + mipmaps: + mipMapMode: 0 + enableMipMap: 0 + sRGBTexture: 1 + linearTexture: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapsPreserveCoverage: 0 + alphaTestReferenceValue: 0.5 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: 0.25 + normalMapFilter: 0 + flipGreenChannel: 0 + isReadable: 0 + streamingMipmaps: 0 + streamingMipmapsPriority: 0 + vTOnly: 0 + ignoreMipmapLimit: 0 + grayScaleToAlpha: 0 + generateCubemap: 6 + cubemapConvolution: 0 + seamlessCubemap: 0 + textureFormat: 1 + maxTextureSize: 2048 + textureSettings: + serializedVersion: 2 + filterMode: 1 + aniso: 1 + mipBias: 0 + wrapU: 1 + wrapV: 1 + wrapW: 1 + nPOTScale: 0 + lightmap: 0 + compressionQuality: 50 + spriteMode: 1 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: 0.5, y: 0.5} + spritePixelsToUnits: 100 + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spriteGenerateFallbackPhysicsShape: 1 + alphaUsage: 1 + alphaIsTransparency: 1 + spriteTessellationDetail: -1 + textureType: 8 + textureShape: 1 + singleChannelComponent: 0 + flipbookRows: 1 + flipbookColumns: 1 + maxTextureSizeSet: 0 + compressionQualitySet: 0 + textureFormatSet: 0 + ignorePngGamma: 0 + applyGammaDecoding: 0 + swizzle: 50462976 + cookieLightType: 0 + platformSettings: + - serializedVersion: 3 + buildTarget: DefaultTexturePlatform + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Standalone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: iPhone + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Android + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + - serializedVersion: 3 + buildTarget: Server + maxTextureSize: 2048 + resizeAlgorithm: 0 + textureFormat: -1 + textureCompression: 1 + compressionQuality: 50 + crunchedCompression: 0 + allowsAlphaSplitting: 0 + overridden: 0 + ignorePlatformSupport: 0 + androidETC2FallbackOverride: 0 + forceMaximumCompressionQuality_BC6H_BC7: 0 + spriteSheet: + serializedVersion: 2 + sprites: [] + outline: [] + physicsShape: [] + bones: [] + spriteID: 5e97eb03825dee720800000000000000 + internalID: 0 + vertices: [] + indices: + edges: [] + weights: [] + secondaryTextures: [] + nameFileIdTable: {} + mipmapLimitGroupName: + pSDRemoveMatte: 0 + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Art/UI/Prefab/UISettingPanel.prefab b/Forest/Assets/Art/UI/Prefab/UISettingPanel.prefab index d2ea81d..0a730d7 100644 --- a/Forest/Assets/Art/UI/Prefab/UISettingPanel.prefab +++ b/Forest/Assets/Art/UI/Prefab/UISettingPanel.prefab @@ -299,7 +299,7 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: -400} + m_AnchoredPosition: {x: 0, y: -424} m_SizeDelta: {x: 337, y: 128} m_Pivot: {x: 0.5, y: 0.5} --- !u!222 &7829823306281179223 @@ -1260,7 +1260,7 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 33} + m_AnchoredPosition: {x: 0, y: 9} m_SizeDelta: {x: 100, y: 100} m_Pivot: {x: 0.5, y: 0.5} --- !u!222 &3018677660354091625 @@ -1545,7 +1545,7 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 50.000004} + m_AnchoredPosition: {x: 0, y: 26.000004} m_SizeDelta: {x: 100, y: 100} m_Pivot: {x: 0.5, y: 0.5} --- !u!222 &2708558453118498379 @@ -1680,7 +1680,7 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0.5, y: 0.5} m_AnchorMax: {x: 0.5, y: 0.5} - m_AnchoredPosition: {x: 0, y: 75} + m_AnchoredPosition: {x: 0, y: 51} m_SizeDelta: {x: 100, y: 100} m_Pivot: {x: 0.5, y: 0.5} --- !u!1 &6623162607416323668 diff --git a/Forest/Assets/Art/UI/Prefab/UIStartMain.prefab b/Forest/Assets/Art/UI/Prefab/UIStartMain.prefab index d22c18f..41f4fb0 100644 --- a/Forest/Assets/Art/UI/Prefab/UIStartMain.prefab +++ b/Forest/Assets/Art/UI/Prefab/UIStartMain.prefab @@ -330,7 +330,7 @@ RectTransform: m_ConstrainProportionsScale: 0 m_Children: - {fileID: 5673611186938740740} - - {fileID: 9070231653115089452} + - {fileID: 3804144736829025951} m_Father: {fileID: 891812303934638700} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 0} @@ -653,7 +653,7 @@ RectTransform: m_AnchorMin: {x: 1, y: 1} m_AnchorMax: {x: 1, y: 1} m_AnchoredPosition: {x: -14, y: -177} - m_SizeDelta: {x: 140, y: 150} + m_SizeDelta: {x: 130, y: 140} m_Pivot: {x: 1, y: 1} --- !u!222 &1903253691253264977 CanvasRenderer: @@ -772,7 +772,7 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 1} m_AnchorMax: {x: 0, y: 1} - m_AnchoredPosition: {x: 14, y: -249} + m_AnchoredPosition: {x: 14, y: -177} m_SizeDelta: {x: 173, y: 167} m_Pivot: {x: 0, y: 1} --- !u!222 &1893356969540545168 @@ -892,8 +892,8 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 1, y: 1} m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: -14, y: -362} - m_SizeDelta: {x: 135, y: 146.4} + m_AnchoredPosition: {x: -14, y: -337} + m_SizeDelta: {x: 120, y: 130} m_Pivot: {x: 1, y: 1} --- !u!222 &8550582288838996399 CanvasRenderer: @@ -977,7 +977,7 @@ MonoBehaviour: m_OnClick: m_PersistentCalls: m_Calls: [] ---- !u!1 &6505346509841720526 +--- !u!1 &6451036025001922235 GameObject: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} @@ -985,24 +985,24 @@ GameObject: m_PrefabAsset: {fileID: 0} serializedVersion: 6 m_Component: - - component: {fileID: 9070231653115089452} - - component: {fileID: 422285671132266997} - - component: {fileID: 2248377038606142073} - - component: {fileID: 8389258773275937078} + - component: {fileID: 3804144736829025951} + - component: {fileID: 5498687984877127090} + - component: {fileID: 3000255734937544268} + - component: {fileID: 5954421308858034066} m_Layer: 5 - m_Name: Btn_Level + m_Name: Btn_Change m_TagString: Untagged m_Icon: {fileID: 0} m_NavMeshLayer: 0 m_StaticEditorFlags: 0 m_IsActive: 1 ---- !u!224 &9070231653115089452 +--- !u!224 &3804144736829025951 RectTransform: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6505346509841720526} + m_GameObject: {fileID: 6451036025001922235} m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} m_LocalPosition: {x: 0, y: 0, z: 0} m_LocalScale: {x: 1, y: 1, z: 1} @@ -1015,21 +1015,21 @@ RectTransform: m_AnchoredPosition: {x: 40, y: 50} m_SizeDelta: {x: 183.33, y: 200} m_Pivot: {x: 0, y: 0} ---- !u!222 &422285671132266997 +--- !u!222 &5498687984877127090 CanvasRenderer: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6505346509841720526} + m_GameObject: {fileID: 6451036025001922235} m_CullTransparentMesh: 1 ---- !u!114 &2248377038606142073 +--- !u!114 &3000255734937544268 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6505346509841720526} + m_GameObject: {fileID: 6451036025001922235} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} @@ -1043,7 +1043,7 @@ MonoBehaviour: m_OnCullStateChanged: m_PersistentCalls: m_Calls: [] - m_Sprite: {fileID: 21300000, guid: 7f0f00ceb6ba24be7bf9d9d7b8d33e64, type: 3} + m_Sprite: {fileID: 21300000, guid: 1f887ec0c6df64a739c25b6345066ece, type: 3} m_Type: 0 m_PreserveAspect: 0 m_FillCenter: 1 @@ -1053,13 +1053,13 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 ---- !u!114 &8389258773275937078 +--- !u!114 &5954421308858034066 MonoBehaviour: m_ObjectHideFlags: 0 m_CorrespondingSourceObject: {fileID: 0} m_PrefabInstance: {fileID: 0} m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 6505346509841720526} + m_GameObject: {fileID: 6451036025001922235} m_Enabled: 1 m_EditorHideFlags: 0 m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} @@ -1093,7 +1093,7 @@ MonoBehaviour: m_SelectedTrigger: Selected m_DisabledTrigger: Disabled m_Interactable: 1 - m_TargetGraphic: {fileID: 2248377038606142073} + m_TargetGraphic: {fileID: 3000255734937544268} m_OnClick: m_PersistentCalls: m_Calls: [] @@ -1132,8 +1132,8 @@ RectTransform: m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 1, y: 1} m_AnchorMax: {x: 1, y: 1} - m_AnchoredPosition: {x: -14, y: -544} - m_SizeDelta: {x: 135, y: 146.4} + m_AnchoredPosition: {x: -14, y: -492} + m_SizeDelta: {x: 120, y: 130} m_Pivot: {x: 1, y: 1} --- !u!222 &2455664696496169119 CanvasRenderer: @@ -1372,6 +1372,7 @@ RectTransform: - {fileID: 2932034157699266402} - {fileID: 6537855527602855844} - {fileID: 6180863349140604280} + - {fileID: 1087604700062822817} m_Father: {fileID: 8857395475620571252} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} m_AnchorMin: {x: 0, y: 1} @@ -1417,6 +1418,126 @@ MonoBehaviour: m_FillOrigin: 0 m_UseSpriteMesh: 0 m_PixelsPerUnitMultiplier: 1 +--- !u!1 &9119613848228781874 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1087604700062822817} + - component: {fileID: 6828308066492797863} + - component: {fileID: 3964102523485133} + - component: {fileID: 5509608241295875139} + m_Layer: 5 + m_Name: Btn_Level + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &1087604700062822817 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9119613848228781874} + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1683202030608543866} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 1, y: 1} + m_AnchorMax: {x: 1, y: 1} + m_AnchoredPosition: {x: -14, y: -652} + m_SizeDelta: {x: 120, y: 130} + m_Pivot: {x: 1, y: 1} +--- !u!222 &6828308066492797863 +CanvasRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9119613848228781874} + m_CullTransparentMesh: 1 +--- !u!114 &3964102523485133 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9119613848228781874} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: fe87c0e1cc204ed48ad3b37840f39efc, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Material: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_RaycastTarget: 1 + m_RaycastPadding: {x: 0, y: 0, z: 0, w: 0} + m_Maskable: 1 + m_OnCullStateChanged: + m_PersistentCalls: + m_Calls: [] + m_Sprite: {fileID: 21300000, guid: 7f0f00ceb6ba24be7bf9d9d7b8d33e64, type: 3} + m_Type: 0 + m_PreserveAspect: 0 + m_FillCenter: 1 + m_FillMethod: 4 + m_FillAmount: 1 + m_FillClockwise: 1 + m_FillOrigin: 0 + m_UseSpriteMesh: 0 + m_PixelsPerUnitMultiplier: 1 +--- !u!114 &5509608241295875139 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 9119613848228781874} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 4e29b1a8efbd4b44bb3f3716e73f07ff, type: 3} + m_Name: + m_EditorClassIdentifier: + m_Navigation: + m_Mode: 3 + m_WrapAround: 0 + m_SelectOnUp: {fileID: 0} + m_SelectOnDown: {fileID: 0} + m_SelectOnLeft: {fileID: 0} + m_SelectOnRight: {fileID: 0} + m_Transition: 1 + m_Colors: + m_NormalColor: {r: 1, g: 1, b: 1, a: 1} + m_HighlightedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_PressedColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 1} + m_SelectedColor: {r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1} + m_DisabledColor: {r: 0.78431374, g: 0.78431374, b: 0.78431374, a: 0.5019608} + m_ColorMultiplier: 1 + m_FadeDuration: 0.1 + m_SpriteState: + m_HighlightedSprite: {fileID: 0} + m_PressedSprite: {fileID: 0} + m_SelectedSprite: {fileID: 0} + m_DisabledSprite: {fileID: 0} + m_AnimationTriggers: + m_NormalTrigger: Normal + m_HighlightedTrigger: Highlighted + m_PressedTrigger: Pressed + m_SelectedTrigger: Selected + m_DisabledTrigger: Disabled + m_Interactable: 1 + m_TargetGraphic: {fileID: 3964102523485133} + m_OnClick: + m_PersistentCalls: + m_Calls: [] --- !u!1 &9129577244723562157 GameObject: m_ObjectHideFlags: 0 diff --git a/Forest/Assets/Config/Build/Build_2.json b/Forest/Assets/Config/Build/Build_2.json new file mode 100644 index 0000000..0eee6f6 --- /dev/null +++ b/Forest/Assets/Config/Build/Build_2.json @@ -0,0 +1,123 @@ +{ + "buildID": "Build_2", + "nodeCount": 8, + "thematicCount": 3, + "unlockType": 0, + "unlockConditionType": 0, + "unlockInfos": [ + { + "condition": 1, + "conditionGroup": 1, + "preGroup": 0 + }, + { + "condition": 12, + "conditionGroup": 2, + "preGroup": 1 + }, + { + "condition": 30, + "conditionGroup": 3, + "preGroup": 2 + }, + { + "condition": 40, + "conditionGroup": 4, + "preGroup": 3 + }, + { + "condition": 60, + "conditionGroup": 5, + "preGroup": 4 + }, + { + "condition": 80, + "conditionGroup": 6, + "preGroup": 5 + }, + { + "condition": 110, + "conditionGroup": 7, + "preGroup": 6 + }, + { + "condition": 135, + "conditionGroup": 8, + "preGroup": 7 + } + ], + "NodeInfos": [ + { + "Name": "Node1", + "Options": [ + "Option1", + "Option2", + "Option3" + ], + "IconPath": "Assets/Art/GameBuild/Texture/Build_2/Node1/Icon/{0}.png" + }, + { + "Name": "Node2", + "Options": [ + "Option1", + "Option2", + "Option3" + ], + "IconPath": "Assets/Art/GameBuild/Texture/Build_2/Node2/Icon/{0}.png" + }, + { + "Name": "Node3", + "Options": [ + "Option1", + "Option2", + "Option3" + ], + "IconPath": "Assets/Art/GameBuild/Texture/Build_2/Node3/Icon/{0}.png" + }, + { + "Name": "Node4", + "Options": [ + "Option1", + "Option2", + "Option3" + ], + "IconPath": "Assets/Art/GameBuild/Texture/Build_2/Node4/Icon/{0}.png" + }, + { + "Name": "Node5", + "Options": [ + "Option1", + "Option2", + "Option3" + ], + "IconPath": "Assets/Art/GameBuild/Texture/Build_2/Node5/Icon/{0}.png" + }, + { + "Name": "Node6", + "Options": [ + "Option1", + "Option2", + "Option3" + ], + "IconPath": "Assets/Art/GameBuild/Texture/Build_2/Node6/Icon/{0}.png" + }, + { + "Name": "Node7", + "Options": [ + "Option1", + "Option2", + "Option3" + ], + "IconPath": "Assets/Art/GameBuild/Texture/Build_2/Node7/Icon/{0}.png" + }, + { + "Name": "Node8", + "Options": [ + "Option1", + "Option2", + "Option3" + ], + "IconPath": "Assets/Art/GameBuild/Texture/Build_2/Node8/Icon/{0}.png" + } + ] +} \ No newline at end of file diff --git a/Forest/Assets/Config/Build/Build_2.json.meta b/Forest/Assets/Config/Build/Build_2.json.meta new file mode 100644 index 0000000..5a40cd6 --- /dev/null +++ b/Forest/Assets/Config/Build/Build_2.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a1ee0e03fa18e494f9c13ec3a0e85d1d +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Config/Data/build_buildconfig.json b/Forest/Assets/Config/Data/build_buildconfig.json new file mode 100644 index 0000000..d6a8e85 --- /dev/null +++ b/Forest/Assets/Config/Data/build_buildconfig.json @@ -0,0 +1,12 @@ +[ + { + "ID": "Build_1", + "BuildData": "Assets/Config/Build/Build_1.json", + "Path": "Assets/Scenes/Build/Build_1.unity" + }, + { + "ID": "Build_2", + "BuildData": "Assets/Config/Build/Build_2.json", + "Path": "Assets/Scenes/Build/Build_2.unity" + } +] \ No newline at end of file diff --git a/Forest/Assets/Config/Data/build_buildconfig.json.meta b/Forest/Assets/Config/Data/build_buildconfig.json.meta new file mode 100644 index 0000000..6d29759 --- /dev/null +++ b/Forest/Assets/Config/Data/build_buildconfig.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a388dc5a6d9534109b854dd10dbf8a02 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Config/Data/stringcfg_stringconfig.json b/Forest/Assets/Config/Data/stringcfg_stringconfig.json index 5504024..69f7c1c 100644 --- a/Forest/Assets/Config/Data/stringcfg_stringconfig.json +++ b/Forest/Assets/Config/Data/stringcfg_stringconfig.json @@ -406,5 +406,11 @@ "Key": "Guide_108", "Value": "保存更改", "Value_En": "Save changes" + }, + { + "ID": 169, + "Key": "Tip_Coin", + "Value": "金币不足!", + "Value_En": "Not enough gold!" } ] \ No newline at end of file diff --git a/Forest/Assets/Editor/Art/Font/FontConfig.json b/Forest/Assets/Editor/Art/Font/FontConfig.json index ca52722..70c3fc8 100644 --- a/Forest/Assets/Editor/Art/Font/FontConfig.json +++ b/Forest/Assets/Editor/Art/Font/FontConfig.json @@ -70,4 +70,5 @@ QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm 点击泡泡按钮 点击上锁图标 点击开始游戏 -开始闯关 \ No newline at end of file +开始闯关 +金币不足 \ No newline at end of file diff --git a/Forest/Assets/Scenes/BuildTemplate.unity b/Forest/Assets/Editor/GameBuild/BuildTemplate.unity similarity index 99% rename from Forest/Assets/Scenes/BuildTemplate.unity rename to Forest/Assets/Editor/GameBuild/BuildTemplate.unity index 48d7fdd..c7ad0aa 100644 --- a/Forest/Assets/Scenes/BuildTemplate.unity +++ b/Forest/Assets/Editor/GameBuild/BuildTemplate.unity @@ -250,7 +250,7 @@ GameObject: - component: {fileID: 158575877} - component: {fileID: 158575880} - component: {fileID: 158575879} - - component: {fileID: 158575878} + - component: {fileID: 158575882} m_Layer: 0 m_Name: BuildCamera m_TagString: MainCamera @@ -309,18 +309,6 @@ Camera: m_OcclusionCulling: 1 m_StereoConvergence: 10 m_StereoSeparation: 0.022 ---- !u!114 &158575878 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 158575876} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fff49514adc6448d0a4cbea3ff37308b, type: 3} - m_Name: - m_EditorClassIdentifier: --- !u!114 &158575879 MonoBehaviour: m_ObjectHideFlags: 0 @@ -388,6 +376,18 @@ Transform: m_Children: [] m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &158575882 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 158575876} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7bd04ead9893ac94ca65cb68eeee61bf, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1001 &334302849 PrefabInstance: m_ObjectHideFlags: 0 diff --git a/Forest/Assets/Scenes/BuildTemplate.unity.meta b/Forest/Assets/Editor/GameBuild/BuildTemplate.unity.meta similarity index 100% rename from Forest/Assets/Scenes/BuildTemplate.unity.meta rename to Forest/Assets/Editor/GameBuild/BuildTemplate.unity.meta diff --git a/Forest/Assets/Editor/GameBuild/GameBuildEditorInspector.cs b/Forest/Assets/Editor/GameBuild/GameBuildEditorInspector.cs index 8289055..e4e3e5d 100644 --- a/Forest/Assets/Editor/GameBuild/GameBuildEditorInspector.cs +++ b/Forest/Assets/Editor/GameBuild/GameBuildEditorInspector.cs @@ -40,7 +40,7 @@ public class GameBuildEditorInspector : OdinEditor _buildName = _buildName.Replace(" ", ""); var configName = $"{_buildName}"; - var configPath = string.Format(Constants.BuildConfigPath, configName); + var configPath = string.Format(PathConstants.BuildConfigPath, configName); var savedConfig = AssetDatabase.LoadAssetAtPath(configPath); if (savedConfig != null) { diff --git a/Forest/Assets/Editor/GameBuild/GameBuildWindow.cs b/Forest/Assets/Editor/GameBuild/GameBuildWindow.cs index 6dc4327..b3aa89b 100644 --- a/Forest/Assets/Editor/GameBuild/GameBuildWindow.cs +++ b/Forest/Assets/Editor/GameBuild/GameBuildWindow.cs @@ -2,7 +2,6 @@ using System; using System.IO; using UnityEditor; using UnityEngine; -using UnityEngine.UI; using Framework.Manager; using Sirenix.Utilities; using Framework.GameBuild; @@ -20,18 +19,15 @@ public class GameBuildWindow : OdinEditorWindow { [LabelText("挂点")] [ReadOnly] public string name; - [LabelText("选项数量")] [ReadOnly] public int count; + [LabelText("选项实例")] [HideInInspector] public List optionObj; - [LabelText("选项实例")] public List optionObj; - - [LabelText("选项资源路径")] [FolderPath] public string optionPath = "Assets/Art/GameBuild/Texture"; + [LabelText("选项资源路径")] [ReadOnly] public string optionPath = "Assets/Art/GameBuild/Texture"; [HideInInspector] public BuildData.BuildNode BuildNode; public NodeEditor(string name, int count) { this.name = name; - this.count = count; optionObj = new List(); } } @@ -43,23 +39,26 @@ public class GameBuildWindow : OdinEditorWindow private const string OptionName = "Option{0}"; private const string BtnBubble = "Btn"; private const int BuildItemLayer = 10; + private const string BuildTexturePath = "Assets/Art/GameBuild/Texture/{0}"; /// /// 当前窗口 /// private static GameBuildWindow _curWindow; - /// /// 当前建造编辑器数据 /// private BuildEditor _buildEditor; - private List _tempNodeObj = new List(); + private readonly List _tempNodeObj = new List(); [LabelText("当前建造数据")] [VerticalGroup("BuildInfo")] public BuildData curBuildData; + [LabelText("当前建造资源文件夹")] [VerticalGroup("BuildInfo")] [FolderPath] + public string buildDataPath; + /// /// 打开窗口 /// @@ -73,6 +72,10 @@ public class GameBuildWindow : OdinEditorWindow private void LoadBuildData(BuildData buildData) { + editorNodeResource = false; + var assetName = _buildEditor.BuildDataJson.name; + buildDataPath = string.Format(BuildTexturePath, assetName.Replace(".json", "")); + DebugUtil.LogError("问价家:{0}", buildDataPath); _curWindow.curBuildData = buildData; curBuildData.buildID = GameBuildUtils.GetFileNameWithoutExtension(_buildEditor.BuildDataJson.name); var root = GameObject.Find(NodeRootPath); @@ -112,9 +115,53 @@ public class GameBuildWindow : OdinEditorWindow } [VerticalGroup("BuildInfo/Create")] - [Button("创建/更新 节点实例")] - [InfoBox("会重新创建物体!!!")] - public void UpdateNode() + [Button("生成挂点实例")] + [InfoBox("会重新创建物体!!! 需要重新调整位置")] + public void Create() + { + if (string.IsNullOrEmpty(buildDataPath) || !Directory.Exists(buildDataPath)) return; + + string[] directories = Directory.GetDirectories(buildDataPath); + + curBuildData.nodeCount = directories.Length; + + var iconPaths = new Dictionary(); + var optionPaths = new Dictionary(); + var optionCount = new int[curBuildData.nodeCount]; + + for (int i = 0; i < curBuildData.nodeCount; i++) + { + var nodePath = directories[i]; + var nodeName = Path.GetFileName(nodePath); + + //图标路径 + var iconDir = Path.Combine(nodePath, "Icon"); + var iconPath = Path.Combine("Assets", Path.GetFullPath(iconDir).Substring(Application.dataPath.Length + 1)); + iconPaths.Add(nodeName, iconPath); + + //选项路径 + var normalDir = Path.Combine(nodePath, "Normal"); + var normalPath = Path.Combine("Assets", + Path.GetFullPath(normalDir).Substring(Application.dataPath.Length + 1)); + optionPaths.Add(nodeName, normalPath); + + //选项数量 + var optionFiles = Directory.GetFiles(normalDir, "*.png"); + optionCount[i] = optionFiles.Length; + + DebugUtil.LogError("挂点:{2},选项路径:{0},图标路径:{1}", normalPath, iconPath, nodeName); + } + + if (optionCount.Length > 0) + { + curBuildData.thematicCount = optionCount[0]; + DebugUtil.LogError("有挂点:{0} 个", curBuildData.thematicCount); + } + + UpdateNode(iconPaths, optionPaths); + } + + private void UpdateNode(Dictionary iconPaths, Dictionary optionPaths) { editorNodeResource = false; if (editorNodes != null) @@ -123,31 +170,42 @@ public class GameBuildWindow : OdinEditorWindow switch (curBuildData.unlockType) { case UnlockType.ForGroup: - InitBuildInfo(curBuildData.nodeCount); + InitBuildInfo(curBuildData.nodeCount, iconPaths); break; case UnlockType.ForThematic: - InitBuildInfo(curBuildData.thematicCount); + InitBuildInfo(curBuildData.thematicCount, iconPaths); break; default: DebugUtil.LogError("解锁条件错误"); break; } - CreateNodeObj(); + CreateNodeObj(optionPaths); } /// /// 初始化建造数据 /// - private void InitBuildInfo(int count) + private void InitBuildInfo(int count, Dictionary iconPaths) { //挂点初始化 curBuildData.NodeInfos = new List(curBuildData.nodeCount); for (int i = 0; i < curBuildData.nodeCount; i++) { + var nodeName = string.Format(NodeName, i + 1); + if (!iconPaths.TryGetValue(nodeName, out var iconPath)) + { + DebugUtil.LogError("没有检测到{0}的选项图标路径!!!", nodeName); + } + else + { + iconPath = iconPath.Replace("Icon", "Icon/{0}.png"); + } + var node = new BuildData.BuildNode { - Name = string.Format(NodeName, i + 1) + Name = nodeName, + IconPath = iconPath }; curBuildData.NodeInfos.Add(node); } @@ -162,9 +220,9 @@ public class GameBuildWindow : OdinEditorWindow } /// - /// 创建实例 + /// 创建实例挂点 /// - private void CreateNodeObj() + private void CreateNodeObj(Dictionary optionPaths) { //清除 DeleteNode(); @@ -195,6 +253,15 @@ public class GameBuildWindow : OdinEditorWindow optionObj.SetActive(false); } + if (optionPaths.TryGetValue(node.Name, out var optionPath)) + { + tempEditorNode.optionPath = optionPath; + } + else + { + DebugUtil.LogError("没有检测到{0}的选项路径!!!", node.Name); + } + tempEditorNode.BuildNode = node; editorNodes.Add(tempEditorNode); DestroyImmediate(optionTemplate); @@ -212,12 +279,11 @@ public class GameBuildWindow : OdinEditorWindow public List editorNodes; [VerticalGroup("Node/NodeCreate")] - [Button("创建选项资源")] + [Button("填充挂点资源")] [ShowIf("@editorNodeResource")] public void CreateNodeResource() { - var root = GameObject.Find(NodeRootPath); - var sortingOrder = 1; + var sortingOrder = curBuildData.nodeCount; foreach (var editorNode in editorNodes) { //加载路径下的资源 @@ -257,7 +323,7 @@ public class GameBuildWindow : OdinEditorWindow } } - sortingOrder++; + sortingOrder--; //初始化Icon资源路径 editorNode.BuildNode.IconPath = editorNode.optionPath.Replace("Normal", "Icon/{0}.png"); } diff --git a/Forest/Assets/Editor/Level/LevelEditorWindow.cs b/Forest/Assets/Editor/Level/LevelEditorWindow.cs index 18ab8ae..e3cecbc 100644 --- a/Forest/Assets/Editor/Level/LevelEditorWindow.cs +++ b/Forest/Assets/Editor/Level/LevelEditorWindow.cs @@ -10,6 +10,7 @@ using Sirenix.OdinInspector; using Sirenix.Utilities.Editor; using UnityEngine.Serialization; using System.Collections.Generic; +using Gameplay.ForestLevel; using Random = UnityEngine.Random; using UnityEditor.SceneManagement; using Sirenix.OdinInspector.Editor; @@ -172,7 +173,7 @@ public class LevelEditorWindow : OdinEditorWindow private void CreateHole(List xPos, List yPos) { - var tHole = AssetDatabase.LoadAssetAtPath(string.Format(Constants.ItemPrefabPath, "Kong")); + var tHole = AssetDatabase.LoadAssetAtPath(string.Format(PathConstants.ItemPrefabPath, "Kong")); var kongRoot = GameObject.Find("KongRoot"); _holeWithoutEmpty = new Dictionary(); _holeDic = new Dictionary(); @@ -399,14 +400,14 @@ public class LevelEditorWindow : OdinEditorWindow foreach (var pos in plankPos) { //加载Plank实例 - var tPlank = AssetDatabase.LoadAssetAtPath(string.Format(Constants.PlankPrefabPath, plankName)); + var tPlank = AssetDatabase.LoadAssetAtPath(string.Format(PathConstants.PlankPrefabPath, plankName)); var plank = Instantiate(tPlank, pos.Key, tPlank.transform.rotation); var sortLayer = plank.GetComponent().sortingOrder; //加载HoleOfPlank实例 foreach (var index in pos.Value) { var holePos = _holeWithoutEmpty[string.Format("Kong{0}", index)].Obj.transform.position; - var tHole = AssetDatabase.LoadAssetAtPath(string.Format(Constants.ItemPrefabPath, + var tHole = AssetDatabase.LoadAssetAtPath(string.Format(PathConstants.ItemPrefabPath, HoleOfPlank)); var hole = Instantiate(tHole, holePos, tHole.transform.rotation); hole.transform.SetParent(plank.transform, true); @@ -1589,10 +1590,10 @@ public class LevelEditorWindow : OdinEditorWindow _levelIds.RemoveAll(level => level.LevelID == levelID); _levelIds.Add(new AllLevelID(levelID)); - var levelConfigPath = string.Format(Constants.LevelConfigPath, levelID); + var levelConfigPath = string.Format(PathConstants.LevelConfigPath, levelID); JsonHelper.SaveJson(levelConfigPath, curLevelData); - var levelListConfigPath = string.Format(Constants.LevelListPath); + var levelListConfigPath = string.Format(PathConstants.LevelListPath); JsonHelper.SaveJson(levelListConfigPath, _levelIds); DestroyPlanks(); @@ -1637,7 +1638,7 @@ public class LevelEditorWindow : OdinEditorWindow [MenuItem("Tools/关卡生成器")] private static void OpenWindow() { - EditorSceneManager.OpenScene(Constants.LevelGenerator); + EditorSceneManager.OpenScene(PathConstants.LevelGenerator); _thisWindow = GetWindow(); _thisWindow.position = GUIHelper.GetEditorWindowRect().AlignCenter(800, 600); _thisWindow.InitLevelList(); @@ -1657,7 +1658,7 @@ public class LevelEditorWindow : OdinEditorWindow var plankClass = new CustomPlank(); plankClass.type = (LevelData.PlankType)plankValues.GetValue(i); plankClass.icon = - AssetDatabase.LoadAssetAtPath(string.Format(Constants.PlankPrefabPath, plankClass.type)); + AssetDatabase.LoadAssetAtPath(string.Format(PathConstants.PlankPrefabPath, plankClass.type)); plankTypes.Add(plankClass); } @@ -1666,7 +1667,7 @@ public class LevelEditorWindow : OdinEditorWindow private void InitLevelList() { - var configFilePath = string.Format(Constants.LevelListPath); + var configFilePath = string.Format(PathConstants.LevelListPath); _levelIds = new List(); _levelIds = JsonHelper.LoadJson>(configFilePath); int levelNumber = 1; diff --git a/Forest/Assets/GoogleMobileAds/Mediation/UnityAds/Editor/UnityMediationDependencies.xml b/Forest/Assets/GoogleMobileAds/Mediation/UnityAds/Editor/UnityMediationDependencies.xml index 2276cce..4697eb5 100644 --- a/Forest/Assets/GoogleMobileAds/Mediation/UnityAds/Editor/UnityMediationDependencies.xml +++ b/Forest/Assets/GoogleMobileAds/Mediation/UnityAds/Editor/UnityMediationDependencies.xml @@ -26,11 +26,11 @@ - + diff --git a/Forest/Assets/GoogleService-Info.plist b/Forest/Assets/GoogleService-Info.plist index e8c63bd..ad95faf 100644 --- a/Forest/Assets/GoogleService-Info.plist +++ b/Forest/Assets/GoogleService-Info.plist @@ -26,5 +26,78 @@ GOOGLE_APP_ID 1:538591464962:ios:fe4e485e90fcf1256ca11b + + SKAdNetworkItems + + SKAdNetworkIdentifierx44k69ngh6.skadnetwork + SKAdNetworkIdentifierk674qkevps.skadnetwork + SKAdNetworkIdentifierwg4vff78zm.skadnetwork + SKAdNetworkIdentifier238da6jt44.skadnetwork + SKAdNetworkIdentifierv72qych5uu.skadnetwork + SKAdNetworkIdentifier5a6flpkh64.skadnetwork + SKAdNetworkIdentifiern9x2a789qt.skadnetwork + SKAdNetworkIdentifier488r3q3dtq.skadnetwork + SKAdNetworkIdentifier4dzt52r2t5.skadnetwork + SKAdNetworkIdentifieruw77j35x4d.skadnetwork + SKAdNetworkIdentifier22mmun2rn5.skadnetwork + SKAdNetworkIdentifier5lm9lj6jb7.skadnetwork + SKAdNetworkIdentifier2u9pt9hc89.skadnetwork + SKAdNetworkIdentifier424m5254lk.skadnetwork + SKAdNetworkIdentifier9nlqeag3gk.skadnetwork + SKAdNetworkIdentifier9rd848q2bz.skadnetwork + SKAdNetworkIdentifierwzmmz9fp6w.skadnetwork + SKAdNetworkIdentifiercstr6suwn9.skadnetwork + SKAdNetworkIdentifierprcb7njmu6.skadnetwork + SKAdNetworkIdentifierzmvfpc5aq8.skadnetwork + SKAdNetworkIdentifier9t245vhmpl.skadnetwork + SKAdNetworkIdentifier5l3tpt7t6e.skadnetwork + SKAdNetworkIdentifier4w7y6s5ca2.skadnetwork + SKAdNetworkIdentifier3sh42y64q3.skadnetwork + SKAdNetworkIdentifier3rd42ekr43.skadnetwork + SKAdNetworkIdentifier5tjdwbrq8w.skadnetwork + SKAdNetworkIdentifierw9q455wk68.skadnetwork + SKAdNetworkIdentifier4fzdc2evr5.skadnetwork + SKAdNetworkIdentifierf7s53z58qe.skadnetwork + SKAdNetworkIdentifier4pfyvq9l8r.skadnetwork + SKAdNetworkIdentifierydx93a7ass.skadnetwork + SKAdNetworkIdentifier578prtvx9j.skadnetwork + SKAdNetworkIdentifierav6w8kgt66.skadnetwork + SKAdNetworkIdentifier294l99pt4k.skadnetwork + SKAdNetworkIdentifierhs6bdukanm.skadnetwork + SKAdNetworkIdentifierv79kvwwj4g.skadnetwork + SKAdNetworkIdentifierm8dbw4sv7c.skadnetwork + SKAdNetworkIdentifierf73kdq92p3.skadnetwork + SKAdNetworkIdentifier7ug5zh24hu.skadnetwork + SKAdNetworkIdentifier3qy4746246.skadnetwork + SKAdNetworkIdentifier44jx6755aq.skadnetwork + SKAdNetworkIdentifier6yxyv74ff7.skadnetwork + SKAdNetworkIdentifiert38b2kh725.skadnetwork + SKAdNetworkIdentifierlr83yxwka7.skadnetwork + SKAdNetworkIdentifiera8cz6cu7e5.skadnetwork + SKAdNetworkIdentifierf38h382jlk.skadnetwork + SKAdNetworkIdentifierc6k4g5qg8m.skadnetwork + SKAdNetworkIdentifier32z4fx6l9h.skadnetwork + SKAdNetworkIdentifiermp6xlyr22a.skadnetwork + SKAdNetworkIdentifierppxm28t8ap.skadnetwork + SKAdNetworkIdentifiermj797d8u6f.skadnetwork + SKAdNetworkIdentifier8s468mfl3y.skadnetwork + SKAdNetworkIdentifiermlmmfzh3r3.skadnetwork + SKAdNetworkIdentifierk6y4y55b64.skadnetwork + SKAdNetworkIdentifierzq492l623r.skadnetwork + SKAdNetworkIdentifier97r2b46745.skadnetwork + SKAdNetworkIdentifierkbd757ywx3.skadnetwork + SKAdNetworkIdentifiertl55sbb4fm.skadnetwork + SKAdNetworkIdentifierglqzh8vgby.skadnetwork + SKAdNetworkIdentifiers39g8k73mm.skadnetwork + SKAdNetworkIdentifiera2p9lx4jpn.skadnetwork + SKAdNetworkIdentifier4468km3ulz.skadnetwork + SKAdNetworkIdentifieryclnxrl5pm.skadnetwork + - \ No newline at end of file + + + + + + + diff --git a/Forest/Assets/PhxhSDK b/Forest/Assets/PhxhSDK index db095ce..de26687 160000 --- a/Forest/Assets/PhxhSDK +++ b/Forest/Assets/PhxhSDK @@ -1 +1 @@ -Subproject commit db095ce6f3fda9518f6ad1c8d248788348a698e2 +Subproject commit de266878a830b9a4bdcd4fe4d1f2abe972eddcdf diff --git a/Forest/Assets/Plugins/Android/AndroidManifest.xml b/Forest/Assets/Plugins/Android/AndroidManifest.xml index fc466f9..835a93d 100644 --- a/Forest/Assets/Plugins/Android/AndroidManifest.xml +++ b/Forest/Assets/Plugins/Android/AndroidManifest.xml @@ -1,7 +1,9 @@  + + - + diff --git a/Forest/Assets/Plugins/Android/mainTemplate.gradle b/Forest/Assets/Plugins/Android/mainTemplate.gradle index b1c6600..f11686f 100644 --- a/Forest/Assets/Plugins/Android/mainTemplate.gradle +++ b/Forest/Assets/Plugins/Android/mainTemplate.gradle @@ -27,7 +27,7 @@ dependencies { implementation 'com.google.firebase:firebase-crashlytics-ndk:19.0.0' // Assets/Firebase/Editor/CrashlyticsDependencies.xml:13 implementation 'com.google.firebase:firebase-crashlytics-unity:12.0.0' // Assets/Firebase/Editor/CrashlyticsDependencies.xml:20 implementation 'com.parse.bolts:bolts-android:1.4.0' // Assets/FacebookSDK/Plugins/Editor/Dependencies.xml:4 - implementation 'com.unity3d.ads:unity-ads:4.12.0' // Assets/GoogleMobileAds/Mediation/UnityAds/Editor/UnityMediationDependencies.xml:33 + //implementation 'com.unity3d.ads:unity-ads:4.12.0' // Assets/GoogleMobileAds/Mediation/UnityAds/Editor/UnityMediationDependencies.xml:33 // Android Resolver Dependencies End **DEPS**} diff --git a/Forest/Assets/Scenes/Build/Build_1.unity b/Forest/Assets/Scenes/Build/Build_1.unity index ae71a19..2c01859 100644 --- a/Forest/Assets/Scenes/Build/Build_1.unity +++ b/Forest/Assets/Scenes/Build/Build_1.unity @@ -571,7 +571,7 @@ GameObject: - component: {fileID: 158575877} - component: {fileID: 158575880} - component: {fileID: 158575879} - - component: {fileID: 158575878} + - component: {fileID: 158575882} m_Layer: 0 m_Name: BuildCamera m_TagString: MainCamera @@ -630,18 +630,6 @@ Camera: m_OcclusionCulling: 1 m_StereoConvergence: 10 m_StereoSeparation: 0.022 ---- !u!114 &158575878 -MonoBehaviour: - m_ObjectHideFlags: 0 - m_CorrespondingSourceObject: {fileID: 0} - m_PrefabInstance: {fileID: 0} - m_PrefabAsset: {fileID: 0} - m_GameObject: {fileID: 158575876} - m_Enabled: 1 - m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fff49514adc6448d0a4cbea3ff37308b, type: 3} - m_Name: - m_EditorClassIdentifier: --- !u!114 &158575879 MonoBehaviour: m_ObjectHideFlags: 0 @@ -709,6 +697,18 @@ Transform: m_Children: [] m_Father: {fileID: 0} m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &158575882 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 158575876} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7bd04ead9893ac94ca65cb68eeee61bf, type: 3} + m_Name: + m_EditorClassIdentifier: --- !u!1 &190140260 GameObject: m_ObjectHideFlags: 0 diff --git a/Forest/Assets/Scenes/Build/Build_2.unity b/Forest/Assets/Scenes/Build/Build_2.unity new file mode 100644 index 0000000..e8de356 --- /dev/null +++ b/Forest/Assets/Scenes/Build/Build_2.unity @@ -0,0 +1,7091 @@ +%YAML 1.1 +%TAG !u! tag:unity3d.com,2011: +--- !u!29 &1 +OcclusionCullingSettings: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_OcclusionBakeSettings: + smallestOccluder: 5 + smallestHole: 0.25 + backfaceThreshold: 100 + m_SceneGUID: 00000000000000000000000000000000 + m_OcclusionCullingData: {fileID: 0} +--- !u!104 &2 +RenderSettings: + m_ObjectHideFlags: 0 + serializedVersion: 9 + m_Fog: 0 + m_FogColor: {r: 0.5, g: 0.5, b: 0.5, a: 1} + m_FogMode: 3 + m_FogDensity: 0.01 + m_LinearFogStart: 0 + m_LinearFogEnd: 300 + m_AmbientSkyColor: {r: 0.212, g: 0.227, b: 0.259, a: 1} + m_AmbientEquatorColor: {r: 0.114, g: 0.125, b: 0.133, a: 1} + m_AmbientGroundColor: {r: 0.047, g: 0.043, b: 0.035, a: 1} + m_AmbientIntensity: 1 + m_AmbientMode: 3 + m_SubtractiveShadowColor: {r: 0.42, g: 0.478, b: 0.627, a: 1} + m_SkyboxMaterial: {fileID: 0} + m_HaloStrength: 0.5 + m_FlareStrength: 1 + m_FlareFadeSpeed: 3 + m_HaloTexture: {fileID: 0} + m_SpotCookie: {fileID: 10001, guid: 0000000000000000e000000000000000, type: 0} + m_DefaultReflectionMode: 0 + m_DefaultReflectionResolution: 128 + m_ReflectionBounces: 1 + m_ReflectionIntensity: 1 + m_CustomReflection: {fileID: 0} + m_Sun: {fileID: 0} + m_IndirectSpecularColor: {r: 0, g: 0, b: 0, a: 1} + m_UseRadianceAmbientProbe: 0 +--- !u!157 &3 +LightmapSettings: + m_ObjectHideFlags: 0 + serializedVersion: 12 + m_GIWorkflowMode: 1 + m_GISettings: + serializedVersion: 2 + m_BounceScale: 1 + m_IndirectOutputScale: 1 + m_AlbedoBoost: 1 + m_EnvironmentLightingMode: 0 + m_EnableBakedLightmaps: 0 + m_EnableRealtimeLightmaps: 0 + m_LightmapEditorSettings: + serializedVersion: 12 + m_Resolution: 2 + m_BakeResolution: 40 + m_AtlasSize: 1024 + m_AO: 0 + m_AOMaxDistance: 1 + m_CompAOExponent: 1 + m_CompAOExponentDirect: 0 + m_ExtractAmbientOcclusion: 0 + m_Padding: 2 + m_LightmapParameters: {fileID: 0} + m_LightmapsBakeMode: 1 + m_TextureCompression: 1 + m_FinalGather: 0 + m_FinalGatherFiltering: 1 + m_FinalGatherRayCount: 256 + m_ReflectionCompression: 2 + m_MixedBakeMode: 2 + m_BakeBackend: 1 + m_PVRSampling: 1 + m_PVRDirectSampleCount: 32 + m_PVRSampleCount: 512 + m_PVRBounces: 2 + m_PVREnvironmentSampleCount: 256 + m_PVREnvironmentReferencePointCount: 2048 + m_PVRFilteringMode: 1 + m_PVRDenoiserTypeDirect: 1 + m_PVRDenoiserTypeIndirect: 1 + m_PVRDenoiserTypeAO: 1 + m_PVRFilterTypeDirect: 0 + m_PVRFilterTypeIndirect: 0 + m_PVRFilterTypeAO: 0 + m_PVREnvironmentMIS: 1 + m_PVRCulling: 1 + m_PVRFilteringGaussRadiusDirect: 1 + m_PVRFilteringGaussRadiusIndirect: 5 + m_PVRFilteringGaussRadiusAO: 2 + m_PVRFilteringAtrousPositionSigmaDirect: 0.5 + m_PVRFilteringAtrousPositionSigmaIndirect: 2 + m_PVRFilteringAtrousPositionSigmaAO: 1 + m_ExportTrainingData: 0 + m_TrainingDataDestination: TrainingData + m_LightProbeSampleCountMultiplier: 4 + m_LightingDataAsset: {fileID: 0} + m_LightingSettings: {fileID: 0} +--- !u!196 &4 +NavMeshSettings: + serializedVersion: 2 + m_ObjectHideFlags: 0 + m_BuildSettings: + serializedVersion: 3 + agentTypeID: 0 + agentRadius: 0.5 + agentHeight: 2 + agentSlope: 45 + agentClimb: 0.4 + ledgeDropHeight: 0 + maxJumpAcrossDistance: 0 + minRegionArea: 2 + manualCellSize: 0 + cellSize: 0.16666667 + manualTileSize: 0 + tileSize: 256 + buildHeightMesh: 0 + maxJobWorkers: 0 + preserveTilesOutsideBounds: 0 + debug: + m_Flags: 0 + m_NavMeshData: {fileID: 0} +--- !u!1 &28552808 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 28552809} + - component: {fileID: 28552810} + m_Layer: 0 + m_Name: Mask + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &28552809 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 28552808} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 761812202} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &28552810 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 28552808} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 99 + m_Sprite: {fileID: 21300000, guid: 83147324783244689a9d72b9fbe03a75, type: 3} + m_Color: {r: 0, g: 0, b: 0, a: 0.7529412} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 10.8, y: 19.2} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &57514223 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 57514224} + m_Layer: 0 + m_Name: Option1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &57514224 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 57514223} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.065, y: -0.035, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 959353786} + m_Father: {fileID: 232076390} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &67742864 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 67742865} + - component: {fileID: 67742867} + - component: {fileID: 67742866} + m_Layer: 10 + m_Name: Normal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &67742865 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 67742864} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1566294589} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!60 &67742866 +PolygonCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 67742864} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_ForceSendLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ForceReceiveLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ContactCaptureLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_CallbackLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 2.0129032, y: 1.632258} + newSize: {x: 2.0129032, y: 1.632258} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + m_Points: + m_Paths: + - - {x: 0.47096774, y: 0.05483871} + - {x: 0.49032256, y: 0.11935484} + - {x: 0.16129032, y: 0.7258064} + - {x: 0.12258064, y: 0.7967742} + - {x: 0.04516129, y: 0.8096774} + - {x: -0.08387097, y: 0.8096774} + - {x: -0.12258064, y: 0.7774193} + - {x: -0.17419355, y: 0.7258064} + - {x: -0.27741936, y: 0.5193548} + - {x: -0.44516128, y: 0.15806451} + - {x: -0.4580645, y: 0.074193545} + - {x: -0.6580645, y: -0.37741935} + - {x: -0.7419355, y: -0.5193548} + - {x: -1, y: -0.79032254} + - {x: -1.0064516, y: -0.816129} + - {x: 1.0064516, y: -0.816129} + - {x: 1, y: -0.79032254} + - {x: 0.7419355, y: -0.5193548} + - {x: 0.6580645, y: -0.37741935} + m_UseDelaunayMesh: 0 +--- !u!212 &67742867 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 67742864} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 3 + m_Sprite: {fileID: 21300000, guid: 305e9b03630d3414d9f941cf0047f381, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 2.0129032, y: 1.632258} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &76654113 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 76654114} + m_Layer: 0 + m_Name: BuildRoot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &76654114 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 76654113} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 272746145} + - {fileID: 1474218384} + - {fileID: 1152319429} + - {fileID: 1663189118} + - {fileID: 232076390} + - {fileID: 645385636} + - {fileID: 1848807320} + - {fileID: 622643309} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &133051949 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 133051950} + - component: {fileID: 133051952} + - component: {fileID: 133051951} + m_Layer: 10 + m_Name: Normal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &133051950 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 133051949} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 861302837} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!60 &133051951 +PolygonCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 133051949} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_ForceSendLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ForceReceiveLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ContactCaptureLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_CallbackLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 4.464516, y: 1.2774193} + newSize: {x: 4.464516, y: 1.2774193} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + m_Points: + m_Paths: + - - {x: 0.7612903, y: -0.4} + - {x: 0.7354839, y: -0.4064516} + - {x: 0.41290322, y: -0.61935484} + - {x: 0.41290322, y: -0.63870966} + - {x: 1.2064515, y: -0.63870966} + - {x: 1.2064515, y: -0.62580645} + - {x: 1.1483871, y: -0.52903223} + - {x: 0.92258066, y: -0.4} + - - {x: -1.0129032, y: 0.27096775} + - {x: -1.0516129, y: 0.31612903} + - {x: -1.1290323, y: 0.4} + - {x: -1.2258065, y: 0.44516128} + - {x: -1.316129, y: 0.4580645} + - {x: -1.3354839, y: 0.4580645} + - {x: -1.4258064, y: 0.44516128} + - {x: -1.5032258, y: 0.41290322} + - {x: -1.6193548, y: 0.27096775} + - {x: -1.6387097, y: 0.17419355} + - {x: -1.7548387, y: 0.18064515} + - {x: -1.8580645, y: 0.14838709} + - {x: -1.9419354, y: 0.038709678} + - {x: -2.0774193, y: 0.038709678} + - {x: -2.1870968, y: -0.006451613} + - {x: -2.2129033, y: -0.051612902} + - {x: -2.2129033, y: -0.077419356} + - {x: -0.47096774, y: -0.077419356} + - {x: -0.47096774, y: -0.032258064} + - {x: -0.52903223, y: 0.08387097} + - {x: -0.7032258, y: 0.19354838} + - {x: -0.8129032, y: 0.22580644} + - - {x: 2.0580645, y: 0.43870968} + - {x: 1.9870968, y: 0.4967742} + - {x: 1.7870967, y: 0.63870966} + - {x: 1.632258, y: 0.63870966} + - {x: 1.5354838, y: 0.5483871} + - {x: 1.4129032, y: 0.516129} + - {x: 1.3548387, y: 0.5096774} + - {x: 1.2451613, y: 0.39354837} + - {x: 1.2451613, y: 0.3483871} + - {x: 1.2516129, y: 0.33548388} + - {x: 2.2193549, y: 0.33548388} + - {x: 2.2258065, y: 0.3483871} + - {x: 2.2258065, y: 0.36774194} + - {x: 2.1935484, y: 0.39354837} + m_UseDelaunayMesh: 0 +--- !u!212 &133051952 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 133051949} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 8 + m_Sprite: {fileID: 21300000, guid: 47e8c6414917f49078ddbe4d10a2dc08, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 4.464516, y: 1.2774193} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &158575876 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 158575881} + - component: {fileID: 158575877} + - component: {fileID: 158575880} + - component: {fileID: 158575879} + - component: {fileID: 158575882} + m_Layer: 0 + m_Name: BuildCamera + m_TagString: MainCamera + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!20 &158575877 +Camera: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 158575876} + m_Enabled: 1 + serializedVersion: 2 + m_ClearFlags: 1 + m_BackGroundColor: {r: 0.19215687, g: 0.3019608, b: 0.4745098, a: 0} + m_projectionMatrixMode: 1 + m_GateFitMode: 2 + m_FOVAxisMode: 0 + m_Iso: 200 + m_ShutterSpeed: 0.005 + m_Aperture: 16 + m_FocusDistance: 10 + m_FocalLength: 50 + m_BladeCount: 5 + m_Curvature: {x: 2, y: 11} + m_BarrelClipping: 0.25 + m_Anamorphism: 0 + m_SensorSize: {x: 36, y: 24} + m_LensShift: {x: 0, y: 0} + m_NormalizedViewPortRect: + serializedVersion: 2 + x: 0 + y: 0 + width: 1 + height: 1 + near clip plane: 0.3 + far clip plane: 1000 + field of view: 60 + orthographic: 1 + orthographic size: 5 + m_Depth: 0 + m_CullingMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_RenderingPath: -1 + m_TargetTexture: {fileID: 0} + m_TargetDisplay: 0 + m_TargetEye: 3 + m_HDR: 1 + m_AllowMSAA: 1 + m_AllowDynamicResolution: 0 + m_ForceIntoRT: 0 + m_OcclusionCulling: 1 + m_StereoConvergence: 10 + m_StereoSeparation: 0.022 +--- !u!114 &158575879 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 158575876} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: a79441f348de89743a2939f4d699eac1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_RenderShadows: 1 + m_RequiresDepthTextureOption: 2 + m_RequiresOpaqueTextureOption: 2 + m_CameraType: 0 + m_Cameras: [] + m_RendererIndex: -1 + m_VolumeLayerMask: + serializedVersion: 2 + m_Bits: 4294967295 + m_VolumeTrigger: {fileID: 0} + m_VolumeFrameworkUpdateModeOption: 2 + m_RenderPostProcessing: 0 + m_Antialiasing: 0 + m_AntialiasingQuality: 2 + m_StopNaN: 0 + m_Dithering: 0 + m_ClearDepth: 1 + m_AllowXRRendering: 1 + m_AllowHDROutput: 1 + m_UseScreenCoordOverride: 0 + m_ScreenSizeOverride: {x: 0, y: 0, z: 0, w: 0} + m_ScreenCoordScaleBias: {x: 0, y: 0, z: 0, w: 0} + m_RequiresDepthTexture: 0 + m_RequiresColorTexture: 0 + m_Version: 2 + m_TaaSettings: + quality: 3 + frameInfluence: 0.1 + jitterScale: 1 + mipBias: 0 + varianceClampScale: 0.9 + contrastAdaptiveSharpening: 0 +--- !u!81 &158575880 +AudioListener: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 158575876} + m_Enabled: 1 +--- !u!4 &158575881 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 158575876} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -15} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &158575882 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 158575876} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 7bd04ead9893ac94ca65cb68eeee61bf, type: 3} + m_Name: + m_EditorClassIdentifier: +--- !u!1 &183664719 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 183664720} + - component: {fileID: 183664722} + - component: {fileID: 183664721} + m_Layer: 10 + m_Name: Normal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &183664720 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 183664719} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2065832133} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!60 &183664721 +PolygonCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 183664719} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_ForceSendLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ForceReceiveLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ContactCaptureLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_CallbackLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 1.8967742, y: 1.6774193} + newSize: {x: 1.8967742, y: 1.6774193} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + m_Points: + m_Paths: + - - {x: 0.4064516, y: -0.051612902} + - {x: -0.025806451, y: 0.83870965} + - {x: -0.23225807, y: 0.83870965} + - {x: -0.88387096, y: -0.5225806} + - {x: -0.9483871, y: -0.6580645} + - {x: -0.9483871, y: -0.79354835} + - {x: -0.89032257, y: -0.83870965} + - {x: 0.9096774, y: -0.83870965} + - {x: 0.9483871, y: -0.8064516} + - {x: 0.9483871, y: -0.6580645} + - {x: 0.6645161, y: 0.019354839} + m_UseDelaunayMesh: 0 +--- !u!212 &183664722 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 183664719} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 3 + m_Sprite: {fileID: 21300000, guid: 955af01b250de4f88b1cfa106462dd9d, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1.8967742, y: 1.6774193} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &204538702 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 204538703} + - component: {fileID: 204538705} + - component: {fileID: 204538704} + m_Layer: 10 + m_Name: Normal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &204538703 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 204538702} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1244545824} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!60 &204538704 +PolygonCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 204538702} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_ForceSendLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ForceReceiveLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ContactCaptureLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_CallbackLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 0.69285715, y: 0.6142857} + newSize: {x: 0.69285715, y: 0.6142857} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + m_Points: + m_Paths: + - - {x: 0.25357142, y: 0.06428572} + - {x: 0.15357143, y: -0.042857144} + - {x: 0.13214286, y: 0.14285715} + - {x: 0.046428572, y: 0.27857143} + - {x: 0.025, y: 0.30714285} + - {x: -0.010714286, y: 0.30714285} + - {x: -0.03214286, y: 0.2857143} + - {x: -0.15357143, y: 0.15} + - {x: -0.13928571, y: 0.007142857} + - {x: -0.28214285, y: 0.021428572} + - {x: -0.34642857, y: -0.021428572} + - {x: -0.34642857, y: -0.06428572} + - {x: -0.19642857, y: -0.12142857} + - {x: -0.18214285, y: -0.25} + - {x: -0.11785714, y: -0.30714285} + - {x: 0.125, y: -0.30714285} + - {x: 0.19642857, y: -0.21428572} + - {x: 0.3392857, y: -0.014285714} + - {x: 0.3392857, y: 0.035714287} + m_UseDelaunayMesh: 0 +--- !u!212 &204538705 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 204538702} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 6 + m_Sprite: {fileID: 21300000, guid: be11a8b97b0414c5d93392eb3f378e99, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.69285715, y: 0.6142857} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &207444626 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 207444627} + m_Layer: 0 + m_Name: Option3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &207444627 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 207444626} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.29, y: 0.07, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1142450172} + m_Father: {fileID: 1474218384} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &232076389 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 232076390} + m_Layer: 0 + m_Name: Node5 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &232076390 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 232076389} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 2.18, y: -0.6, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 655859733} + - {fileID: 57514224} + - {fileID: 1466937596} + - {fileID: 274027927} + m_Father: {fileID: 76654114} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &267195445 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 267195446} + - component: {fileID: 267195448} + - component: {fileID: 267195447} + m_Layer: 10 + m_Name: Normal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &267195446 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 267195445} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1419883865} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!60 &267195447 +PolygonCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 267195445} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_ForceSendLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ForceReceiveLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ContactCaptureLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_CallbackLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 0.65806454, y: 0.88387096} + newSize: {x: 0.65806454, y: 0.88387096} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + m_Points: + m_Paths: + - - {x: 0.32903224, y: 0.19032258} + - {x: 0.32258064, y: 0.2612903} + - {x: 0.21935484, y: 0.38387096} + - {x: 0.09677419, y: 0.44193548} + - {x: -0.077419356, y: 0.44193548} + - {x: -0.17419355, y: 0.39677417} + - {x: -0.2516129, y: 0.33870968} + - {x: -0.32903224, y: 0.21612903} + - {x: -0.32903224, y: 0.03548387} + - {x: -0.32258064, y: 0.0032258064} + - {x: -0.27096775, y: -0.1} + - {x: -0.2, y: -0.16451612} + - {x: -0.09677419, y: -0.21612903} + - {x: -0.09032258, y: -0.44193548} + - {x: 0.09032258, y: -0.44193548} + - {x: 0.09677419, y: -0.21612903} + - {x: 0.23870967, y: -0.15806451} + - {x: 0.32903224, y: -0.0032258064} + m_UseDelaunayMesh: 0 +--- !u!212 &267195448 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 267195445} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 2 + m_Sprite: {fileID: 21300000, guid: 535d5901b811e4d0f8bf37028f54c56c, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.65806454, y: 0.88387096} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &272746144 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 272746145} + m_Layer: 0 + m_Name: Node1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &272746145 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 272746144} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: -1.2, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1070744951} + - {fileID: 673034813} + - {fileID: 1878530197} + - {fileID: 1261012601} + m_Father: {fileID: 76654114} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &274027926 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 274027927} + m_Layer: 0 + m_Name: Option3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &274027927 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 274027926} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.068, y: 0.075, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 417254954} + m_Father: {fileID: 232076390} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &288485643 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 288485644} + m_Layer: 0 + m_Name: Option2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &288485644 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 288485643} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.023, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 895720927} + m_Father: {fileID: 1663189118} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1001 &334302849 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 374389568} + m_Modifications: + - target: {fileID: 214722096557692541, guid: e9c96c211fb08417084dbd9a3f85ab3c, + type: 3} + propertyPath: m_Name + value: Mask + objectReference: {fileID: 0} + - target: {fileID: 214722096557692541, guid: e9c96c211fb08417084dbd9a3f85ab3c, + type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 1501056032042821150, guid: e9c96c211fb08417084dbd9a3f85ab3c, + type: 3} + propertyPath: m_IsActive + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 5333295855086785665, guid: e9c96c211fb08417084dbd9a3f85ab3c, + type: 3} + propertyPath: m_Name + value: UIMainBuild + objectReference: {fileID: 0} + - target: {fileID: 6010059363226103516, guid: e9c96c211fb08417084dbd9a3f85ab3c, + type: 3} + propertyPath: m_Pivot.x + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6010059363226103516, guid: e9c96c211fb08417084dbd9a3f85ab3c, + type: 3} + propertyPath: m_Pivot.y + value: 0.5 + objectReference: {fileID: 0} + - target: {fileID: 6010059363226103516, guid: e9c96c211fb08417084dbd9a3f85ab3c, + type: 3} + propertyPath: m_AnchorMax.x + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6010059363226103516, guid: e9c96c211fb08417084dbd9a3f85ab3c, + type: 3} + propertyPath: m_AnchorMax.y + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6010059363226103516, guid: e9c96c211fb08417084dbd9a3f85ab3c, + type: 3} + propertyPath: m_AnchorMin.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6010059363226103516, guid: e9c96c211fb08417084dbd9a3f85ab3c, + type: 3} + propertyPath: m_AnchorMin.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6010059363226103516, guid: e9c96c211fb08417084dbd9a3f85ab3c, + type: 3} + propertyPath: m_SizeDelta.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6010059363226103516, guid: e9c96c211fb08417084dbd9a3f85ab3c, + type: 3} + propertyPath: m_SizeDelta.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6010059363226103516, guid: e9c96c211fb08417084dbd9a3f85ab3c, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6010059363226103516, guid: e9c96c211fb08417084dbd9a3f85ab3c, + type: 3} + propertyPath: m_LocalPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6010059363226103516, guid: e9c96c211fb08417084dbd9a3f85ab3c, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6010059363226103516, guid: e9c96c211fb08417084dbd9a3f85ab3c, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6010059363226103516, guid: e9c96c211fb08417084dbd9a3f85ab3c, + type: 3} + propertyPath: m_LocalRotation.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6010059363226103516, guid: e9c96c211fb08417084dbd9a3f85ab3c, + type: 3} + propertyPath: m_LocalRotation.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6010059363226103516, guid: e9c96c211fb08417084dbd9a3f85ab3c, + type: 3} + propertyPath: m_LocalRotation.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6010059363226103516, guid: e9c96c211fb08417084dbd9a3f85ab3c, + type: 3} + propertyPath: m_AnchoredPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6010059363226103516, guid: e9c96c211fb08417084dbd9a3f85ab3c, + type: 3} + propertyPath: m_AnchoredPosition.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6010059363226103516, guid: e9c96c211fb08417084dbd9a3f85ab3c, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6010059363226103516, guid: e9c96c211fb08417084dbd9a3f85ab3c, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6010059363226103516, guid: e9c96c211fb08417084dbd9a3f85ab3c, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: e9c96c211fb08417084dbd9a3f85ab3c, type: 3} +--- !u!224 &334302850 stripped +RectTransform: + m_CorrespondingSourceObject: {fileID: 6010059363226103516, guid: e9c96c211fb08417084dbd9a3f85ab3c, + type: 3} + m_PrefabInstance: {fileID: 334302849} + m_PrefabAsset: {fileID: 0} +--- !u!1 &374389567 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 374389568} + - component: {fileID: 374389571} + - component: {fileID: 374389570} + - component: {fileID: 374389569} + m_Layer: 5 + m_Name: BuildUIRoot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!224 &374389568 +RectTransform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 374389567} + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 0, y: 0, z: 0} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 334302850} + m_Father: {fileID: 644199644} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} + m_AnchorMin: {x: 0, y: 0} + m_AnchorMax: {x: 0, y: 0} + m_AnchoredPosition: {x: 0, y: 0} + m_SizeDelta: {x: 0, y: 0} + m_Pivot: {x: 0, y: 0} +--- !u!114 &374389569 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 374389567} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: dc42784cf147c0c48a680349fa168899, type: 3} + m_Name: + m_EditorClassIdentifier: + m_IgnoreReversedGraphics: 1 + m_BlockingObjects: 0 + m_BlockingMask: + serializedVersion: 2 + m_Bits: 55 +--- !u!114 &374389570 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 374389567} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 0cd44c1031e13a943bb63640046fad76, type: 3} + m_Name: + m_EditorClassIdentifier: + m_UiScaleMode: 1 + m_ReferencePixelsPerUnit: 100 + m_ScaleFactor: 1 + m_ReferenceResolution: {x: 1080, y: 1920} + m_ScreenMatchMode: 0 + m_MatchWidthOrHeight: 0 + m_PhysicalUnit: 3 + m_FallbackScreenDPI: 96 + m_DefaultSpriteDPI: 96 + m_DynamicPixelsPerUnit: 1 + m_PresetInfoIsWorld: 0 +--- !u!223 &374389571 +Canvas: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 374389567} + m_Enabled: 1 + serializedVersion: 3 + m_RenderMode: 1 + m_Camera: {fileID: 158575877} + m_PlaneDistance: 100 + m_PixelPerfect: 0 + m_ReceivesEvents: 1 + m_OverrideSorting: 0 + m_OverridePixelPerfect: 0 + m_SortingBucketNormalizedSize: 0 + m_VertexColorAlwaysGammaSpace: 1 + m_AdditionalShaderChannelsFlag: 25 + m_UpdateRectTransformForStandalone: 0 + m_SortingLayerID: 0 + m_SortingOrder: 100 + m_TargetDisplay: 0 +--- !u!1 &392728699 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 392728700} + - component: {fileID: 392728702} + - component: {fileID: 392728701} + m_Layer: 10 + m_Name: Normal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &392728700 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 392728699} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 398431603} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!60 &392728701 +PolygonCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 392728699} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_ForceSendLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ForceReceiveLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ContactCaptureLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_CallbackLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 4.3290324, y: 1.2967741} + newSize: {x: 4.3290324, y: 1.2967741} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + m_Points: + m_Paths: + - - {x: 1.0354838, y: -0.37741935} + - {x: 0.9, y: -0.3580645} + - {x: 0.86774194, y: -0.3516129} + - {x: 0.7645161, y: -0.3516129} + - {x: 0.60322577, y: -0.38387096} + - {x: 0.46774194, y: -0.5451613} + - {x: 0.46774194, y: -0.62258065} + - {x: 0.4935484, y: -0.6483871} + - {x: 1.2354839, y: -0.6483871} + - {x: 1.2548387, y: -0.63548386} + - {x: 1.2548387, y: -0.53870964} + - - {x: -0.59677416, y: 0.26774192} + - {x: -0.67419356, y: 0.28064516} + - {x: -0.88709676, y: 0.31290323} + - {x: -1.0290322, y: 0.40967742} + - {x: -1.1709677, y: 0.37741935} + - {x: -1.3387097, y: 0.5129032} + - {x: -1.5645161, y: 0.5129032} + - {x: -1.616129, y: 0.48709676} + - {x: -1.7709677, y: 0.3645161} + - {x: -1.7967741, y: 0.37741935} + - {x: -1.9451612, y: 0.37096775} + - {x: -2.0225806, y: 0.30645162} + - {x: -2.1645162, y: 0.12580645} + - {x: -2.1645162, y: -0.0032258064} + - {x: -2.112903, y: -0.05483871} + - {x: -2.0741935, y: -0.06774194} + - {x: -0.6483871, y: -0.06774194} + - {x: -0.59677416, y: -0.06129032} + - {x: -0.53870964, y: 0.022580644} + - {x: -0.53870964, y: 0.18387097} + - - {x: 2.1580644, y: 0.48064515} + - {x: 2.1064515, y: 0.5193548} + - {x: 2.0225806, y: 0.5580645} + - {x: 1.867742, y: 0.61612904} + - {x: 1.7709677, y: 0.6483871} + - {x: 1.5709677, y: 0.6483871} + - {x: 1.5258064, y: 0.64193547} + - {x: 1.383871, y: 0.59032255} + - {x: 1.2741935, y: 0.46129033} + - {x: 1.2741935, y: 0.3645161} + - {x: 1.2870967, y: 0.3451613} + - {x: 2.0741935, y: 0.3451613} + - {x: 2.132258, y: 0.3516129} + - {x: 2.1645162, y: 0.39677417} + - {x: 2.1645162, y: 0.4483871} + m_UseDelaunayMesh: 0 +--- !u!212 &392728702 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 392728699} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 8 + m_Sprite: {fileID: 21300000, guid: f5d2c4d72e0264eb38727d4918392cac, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 4.3290324, y: 1.2967741} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &398431602 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 398431603} + m_Layer: 0 + m_Name: Option1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &398431603 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 398431602} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 392728700} + m_Father: {fileID: 622643309} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &417254953 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 417254954} + - component: {fileID: 417254956} + - component: {fileID: 417254955} + m_Layer: 10 + m_Name: Normal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &417254954 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 417254953} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 274027927} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!60 &417254955 +PolygonCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 417254953} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_ForceSendLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ForceReceiveLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ContactCaptureLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_CallbackLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 0.8, y: 1.0235294} + newSize: {x: 0.87741935, y: 1.1225806} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + m_Points: + m_Paths: + - - {x: 0.23870967, y: -0.4064516} + - {x: 0.14193548, y: -0.41290322} + - {x: 0.14193548, y: -0.28387097} + - {x: 0.23225807, y: -0.2516129} + - {x: 0.33548388, y: -0.14838709} + - {x: 0.4, y: -0.032258064} + - {x: 0.41935483, y: 0.032258064} + - {x: 0.43225807, y: 0.14838709} + - {x: 0.43225807, y: 0.27096775} + - {x: 0.3612903, y: 0.4064516} + - {x: 0.27096775, y: 0.47741935} + - {x: 0.18709677, y: 0.53548384} + - {x: 0.103225805, y: 0.5612903} + - {x: -0.103225805, y: 0.5612903} + - {x: -0.17419355, y: 0.5483871} + - {x: -0.2580645, y: 0.4967742} + - {x: -0.39354837, y: 0.36774194} + - {x: -0.43870968, y: 0.23870967} + - {x: -0.43870968, y: 0.09032258} + - {x: -0.4064516, y: -0.038709678} + - {x: -0.30322582, y: -0.29677418} + - {x: -0.26451612, y: -0.3483871} + - {x: -0.13548388, y: -0.3419355} + - {x: -0.13548388, y: -0.5612903} + - {x: 0.43225807, y: -0.5612903} + - {x: 0.43225807, y: -0.5032258} + - {x: 0.41290322, y: -0.46451613} + m_UseDelaunayMesh: 0 +--- !u!212 &417254956 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 417254953} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 1 + m_Sprite: {fileID: 21300000, guid: d68e1aefb7314499c95933010013a0e6, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.87741935, y: 1.1225806} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &428834885 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 428834886} + m_Layer: 0 + m_Name: Option2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &428834886 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 428834885} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.15, y: 0.15, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 711723540} + m_Father: {fileID: 1474218384} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &446904458 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 446904459} + - component: {fileID: 446904461} + - component: {fileID: 446904460} + m_Layer: 10 + m_Name: Normal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &446904459 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 446904458} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1505741851} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!60 &446904460 +PolygonCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 446904458} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_ForceSendLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ForceReceiveLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ContactCaptureLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_CallbackLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 0.44285715, y: 0.53571427} + newSize: {x: 0.44285715, y: 0.53571427} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + m_Points: + m_Paths: + - - {x: 0.17857143, y: 0.24642858} + - {x: 0.16428572, y: 0.26785713} + - {x: 0.092857145, y: 0.26785713} + - {x: -0.071428575, y: 0.20357142} + - {x: -0.16428572, y: 0.125} + - {x: -0.22142857, y: -0.03214286} + - {x: -0.22142857, y: -0.26785713} + - {x: 0.22142857, y: -0.26785713} + - {x: 0.22142857, y: -0.13214286} + - {x: 0.15, y: -0.017857144} + - {x: 0.20714286, y: 0.13928571} + m_UseDelaunayMesh: 0 +--- !u!212 &446904461 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 446904458} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 6 + m_Sprite: {fileID: 21300000, guid: 2f03f82b3303d43009faa905812bdd37, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.44285715, y: 0.53571427} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &492531807 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 492531808} + m_Layer: 0 + m_Name: Option3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &492531808 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 492531807} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: -0.061, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1990492157} + m_Father: {fileID: 1848807320} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &506399536 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 506399537} + - component: {fileID: 506399539} + - component: {fileID: 506399538} + m_Layer: 10 + m_Name: Normal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &506399537 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 506399536} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2025868206} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!60 &506399538 +PolygonCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 506399536} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_ForceSendLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ForceReceiveLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ContactCaptureLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_CallbackLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 1.3741935, y: 0.52903223} + newSize: {x: 1.3741935, y: 0.52903223} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + m_Points: + m_Paths: + - - {x: 0.6548387, y: 0.10967742} + - {x: 0.62903225, y: 0.14838709} + - {x: 0.57741934, y: 0.20645161} + - {x: 0.5064516, y: 0.2580645} + - {x: 0.3516129, y: 0.2580645} + - {x: 0.28064516, y: 0.21290322} + - {x: 0.22258064, y: 0.14838709} + - {x: 0.12580645, y: -0.038709678} + - {x: -0.048387095, y: 0.058064517} + - {x: -0.1, y: 0.16774194} + - {x: -0.23548387, y: 0.2580645} + - {x: -0.29999998, y: 0.26451612} + - {x: -0.42903227, y: 0.26451612} + - {x: -0.53225803, y: 0.22580644} + - {x: -0.6548387, y: 0.11612903} + - {x: -0.6870968, y: 0.012903226} + - {x: -0.6870968, y: -0.15483871} + - {x: -0.6483871, y: -0.24516128} + - {x: -0.62903225, y: -0.26451612} + - {x: 0.6870968, y: -0.26451612} + - {x: 0.6870968, y: -0.07096774} + - {x: 0.68064517, y: -0.038709678} + m_UseDelaunayMesh: 0 +--- !u!212 &506399539 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 506399536} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 4 + m_Sprite: {fileID: 21300000, guid: 01a56bc2399b2414e8c13ecef29b17ce, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1.3741935, y: 0.52903223} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &622643308 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 622643309} + m_Layer: 0 + m_Name: Node8 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &622643309 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 622643308} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.15, y: -2.02, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1222239435} + - {fileID: 398431603} + - {fileID: 1631690017} + - {fileID: 861302837} + m_Father: {fileID: 76654114} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &644199642 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 644199644} + - component: {fileID: 644199645} + m_Layer: 0 + m_Name: BuildBoot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &644199644 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 644199642} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 374389568} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &644199645 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 644199642} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 9b618b5bdf3884745b8cccd94ea6fcf1, type: 3} + m_Name: + m_EditorClassIdentifier: + CurCondition: 250 +--- !u!1 &645385635 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 645385636} + m_Layer: 0 + m_Name: Node6 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &645385636 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 645385635} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.7, y: -1.257, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1263699643} + - {fileID: 2141119424} + - {fileID: 861651578} + - {fileID: 1377000076} + m_Father: {fileID: 76654114} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &655859732 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 655859733} + - component: {fileID: 655859736} + - component: {fileID: 655859735} + - component: {fileID: 655859734} + m_Layer: 11 + m_Name: Btn + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &655859733 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 655859732} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 232076390} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &655859734 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 655859732} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 10a3dc803f8e64626a4d3ec752e26de8, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!58 &655859735 +CircleCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 655859732} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_ForceSendLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ForceReceiveLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ContactCaptureLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_CallbackLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + serializedVersion: 2 + m_Radius: 0.2275 +--- !u!212 &655859736 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 655859732} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 1 + m_Sprite: {fileID: 21300000, guid: 679bf02009f604c9ba9473b2637c9f20, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.91, y: 0.91} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &673034812 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 673034813} + m_Layer: 0 + m_Name: Option1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &673034813 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 673034812} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 796982259} + m_Father: {fileID: 272746145} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &711723539 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 711723540} + - component: {fileID: 711723542} + - component: {fileID: 711723541} + m_Layer: 10 + m_Name: Normal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &711723540 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 711723539} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 428834886} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!60 &711723541 +PolygonCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 711723539} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_ForceSendLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ForceReceiveLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ContactCaptureLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_CallbackLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 0.7741935, y: 0.88387096} + newSize: {x: 0.7741935, y: 0.88387096} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + m_Points: + m_Paths: + - - {x: 0.38709676, y: -0.38387096} + - {x: 0.38709676, y: 0.32580644} + - {x: 0.3612903, y: 0.37741935} + - {x: 0.30322582, y: 0.44193548} + - {x: 0.10967742, y: 0.44193548} + - {x: 0.051612902, y: 0.42903227} + - {x: -0.012903226, y: 0.31290323} + - {x: -0.12903225, y: 0.2032258} + - {x: -0.23225807, y: 0.20967741} + - {x: -0.3612903, y: 0.11935484} + - {x: -0.38709676, y: 0.06774194} + - {x: -0.38709676, y: -0.37096775} + - {x: -0.28387097, y: -0.44193548} + - {x: 0.30322582, y: -0.44193548} + m_UseDelaunayMesh: 0 +--- !u!212 &711723542 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 711723539} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 4 + m_Sprite: {fileID: 21300000, guid: f719936a91cc046189a4d6b4f53b5e49, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.7741935, y: 0.88387096} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &761812201 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 761812202} + m_Layer: 0 + m_Name: OtherRoot + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &761812202 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 761812201} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1299234180} + - {fileID: 1300764260} + - {fileID: 1249090787} + - {fileID: 28552809} + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &790705884 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 790705885} + - component: {fileID: 790705888} + - component: {fileID: 790705887} + - component: {fileID: 790705886} + m_Layer: 11 + m_Name: Btn + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &790705885 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 790705884} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1152319429} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &790705886 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 790705884} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 10a3dc803f8e64626a4d3ec752e26de8, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!58 &790705887 +CircleCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 790705884} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_ForceSendLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ForceReceiveLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ContactCaptureLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_CallbackLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + serializedVersion: 2 + m_Radius: 0.2275 +--- !u!212 &790705888 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 790705884} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 3 + m_Sprite: {fileID: 21300000, guid: 679bf02009f604c9ba9473b2637c9f20, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.91, y: 0.91} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &795774759 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 795774760} + m_Layer: 0 + m_Name: Option3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &795774760 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 795774759} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.124, y: -0.04, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1085001022} + m_Father: {fileID: 1663189118} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &796982258 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 796982259} + - component: {fileID: 796982261} + - component: {fileID: 796982260} + m_Layer: 10 + m_Name: Normal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &796982259 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 796982258} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 673034813} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!60 &796982260 +PolygonCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 796982258} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_ForceSendLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ForceReceiveLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ContactCaptureLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_CallbackLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 4.8588233, y: 2.7941177} + newSize: {x: 4.8588233, y: 2.7941177} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + m_Points: + m_Paths: + - - {x: 1.4258064, y: -0.9580645} + - {x: 1.4193548, y: -0.7322581} + - {x: 1.5032258, y: -0.82903224} + - {x: 1.9677418, y: -0.82258064} + - {x: 2.0580645, y: -0.8096774} + - {x: 2.148387, y: -0.7580645} + - {x: 2.4967742, y: -0.3451613} + - {x: 2.516129, y: -0.29999998} + - {x: 2.5741935, y: -0.14516129} + - {x: 2.664516, y: -0.1} + - {x: 2.664516, y: 0.14516129} + - {x: 2.6258063, y: 0.17741935} + - {x: 2.5677419, y: 0.2032258} + - {x: 1.8709677, y: 0.29354838} + - {x: 1.7935483, y: 0.3580645} + - {x: 1.7483871, y: 0.33870968} + - {x: 1.7483871, y: 1.0290322} + - {x: 1.7870967, y: 1.0096774} + - {x: 1.8774194, y: 1.1064516} + - {x: 1.8709677, y: 1.332258} + - {x: 1.8129032, y: 1.3967742} + - {x: 1.7806451, y: 1.4096774} + - {x: 0.6516129, y: 1.4096774} + - {x: 0.63225806, y: 1.4548386} + - {x: 0.56774193, y: 1.5193548} + - {x: 0.5419355, y: 1.532258} + - {x: -1.516129, y: 1.532258} + - {x: -1.548387, y: 1.5193548} + - {x: -1.6193548, y: 1.4548386} + - {x: -1.6451613, y: 1.3903226} + - {x: -1.6387097, y: 0.9774193} + - {x: -1.5741935, y: 0.88709676} + - {x: -1.5225806, y: 0.85483867} + - {x: -1.6129032, y: 0.7580645} + - {x: -1.6967741, y: 0.79032254} + - {x: -1.7806451, y: 0.7322581} + - {x: -1.8064516, y: 0.68064517} + - {x: -1.8129032, y: 0.5451613} + - {x: -2.3870966, y: 0.5451613} + - {x: -2.419355, y: 0.53870964} + - {x: -2.4774194, y: 0.46129033} + - {x: -2.4774194, y: 0.20967741} + - {x: -2.4258065, y: 0.13225806} + - {x: -2.4451613, y: -0.08064516} + - {x: -2.612903, y: -0.074193545} + - {x: -2.664516, y: -0.11290322} + - {x: -2.664516, y: -0.28064516} + - {x: -2.6, y: -0.31290323} + - {x: -2.5935483, y: -0.62903225} + - {x: -2.5354838, y: -0.7} + - {x: -2.232258, y: -0.83548385} + - {x: -2.2, y: -0.9} + - {x: -2.1354837, y: -0.9193548} + - {x: -1.8064516, y: -0.9129032} + - {x: -1.7677419, y: -0.82903224} + - {x: -1.7741935, y: -0.5580645} + - {x: -1.2838709, y: -0.5580645} + - {x: -1.1870967, y: -0.5451613} + - {x: -0.87096775, y: -0.7580645} + - {x: -0.52903223, y: -0.9838709} + - {x: -0.43225807, y: -1.0290322} + - {x: -0.32903224, y: -1.0548387} + - {x: -0.11612903, y: -1.0612903} + - {x: 0.07096774, y: -1.0612903} + - {x: 0.07096774, y: -1.4096774} + - {x: 0.09032258, y: -1.4806452} + - {x: 0.15483871, y: -1.532258} + - {x: 0.9032258, y: -1.532258} + - {x: 0.9612903, y: -1.5129032} + - {x: 1.0129032, y: -1.4806452} + - {x: 1.3806452, y: -1.0806452} + m_UseDelaunayMesh: 0 +--- !u!212 &796982261 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 796982258} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 5 + m_Sprite: {fileID: 21300000, guid: b0266b0e950be4f888c17e6a46befc3a, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 4.8588233, y: 2.7941177} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &816702085 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 816702086} + - component: {fileID: 816702088} + - component: {fileID: 816702087} + m_Layer: 10 + m_Name: Normal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &816702086 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 816702085} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1631690017} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!60 &816702087 +PolygonCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 816702085} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_ForceSendLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ForceReceiveLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ContactCaptureLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_CallbackLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 4.4774194, y: 1.3161291} + newSize: {x: 4.4774194, y: 1.3161291} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + m_Points: + m_Paths: + - - {x: 1.2129033, y: -0.5096774} + - {x: 1.1483871, y: -0.46451613} + - {x: 1.0451612, y: -0.42580643} + - {x: 0.89032257, y: -0.38709676} + - {x: 0.8, y: -0.38709676} + - {x: 0.59999996, y: -0.41290322} + - {x: 0.41290322, y: -0.4580645} + - {x: 0.4064516, y: -0.47096774} + - {x: 0.4064516, y: -0.57419354} + - {x: 0.47096774, y: -0.6451613} + - {x: 0.6516129, y: -0.6580645} + - {x: 0.9806451, y: -0.6580645} + - {x: 1.0580645, y: -0.6516129} + - {x: 1.1935483, y: -0.61290324} + - {x: 1.2129033, y: -0.57419354} + - - {x: -0.6967742, y: 0.032258064} + - {x: -0.5548387, y: 0.051612902} + - {x: -0.47096774, y: 0.11612903} + - {x: -0.46451613, y: 0.14193548} + - {x: -0.46451613, y: 0.22580644} + - {x: -0.53548384, y: 0.29032257} + - {x: -0.59999996, y: 0.30322582} + - {x: -0.683871, y: 0.30967742} + - {x: -0.7741935, y: 0.37419355} + - {x: -0.86451614, y: 0.41290322} + - {x: -0.9612903, y: 0.41290322} + - {x: -1.0451612, y: 0.4} + - {x: -1.1096774, y: 0.44516128} + - {x: -1.2129033, y: 0.47096774} + - {x: -1.2451613, y: 0.47741935} + - {x: -1.3548387, y: 0.47741935} + - {x: -1.4645162, y: 0.4516129} + - {x: -1.548387, y: 0.43225807} + - {x: -1.6516129, y: 0.46451613} + - {x: -1.7741935, y: 0.4580645} + - {x: -1.9290322, y: 0.4064516} + - {x: -2.1096773, y: 0.39354837} + - {x: -2.2129033, y: 0.30967742} + - {x: -2.2387097, y: 0.23225807} + - {x: -2.2387097, y: 0.14193548} + - {x: -2.2064517, y: 0.077419356} + - {x: -2.0903225, y: -0.012903226} + - {x: -1.9419354, y: -0.019354839} + - {x: -1.7870967, y: -0.06451613} + - {x: -1.6129032, y: -0.07096774} + - {x: -1.4967742, y: -0.058064517} + - {x: -1.4516128, y: -0.077419356} + - {x: -1.3741935, y: -0.103225805} + - {x: -1.2064515, y: -0.103225805} + - {x: -1.0258064, y: -0.058064517} + - {x: -0.87741935, y: -0.06451613} + - {x: -0.8064516, y: -0.051612902} + - - {x: 2.232258, y: 0.41935483} + - {x: 2.232258, y: 0.516129} + - {x: 2.1741936, y: 0.57419354} + - {x: 1.9870968, y: 0.61935484} + - {x: 1.8387096, y: 0.6580645} + - {x: 1.6645161, y: 0.6580645} + - {x: 1.6064516, y: 0.62580645} + - {x: 1.4774194, y: 0.63870966} + - {x: 1.4129032, y: 0.58709675} + - {x: 1.3032258, y: 0.59354836} + - {x: 1.2387097, y: 0.5419355} + - {x: 1.2387097, y: 0.4516129} + - {x: 1.2451613, y: 0.41290322} + - {x: 1.3032258, y: 0.37419355} + - {x: 1.3741935, y: 0.37419355} + - {x: 1.4967742, y: 0.3419355} + - {x: 1.632258, y: 0.33548388} + - {x: 1.6709677, y: 0.31612903} + - {x: 1.7935483, y: 0.31612903} + - {x: 1.8387096, y: 0.32258064} + - {x: 1.9741936, y: 0.32903224} + - {x: 2.1032257, y: 0.38064516} + - {x: 2.1612904, y: 0.37419355} + m_UseDelaunayMesh: 0 +--- !u!212 &816702088 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 816702085} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 8 + m_Sprite: {fileID: 21300000, guid: d180a1d89eb554bbcbcfd6d960ee0c9b, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 4.4774194, y: 1.3161291} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &835595983 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 835595984} + - component: {fileID: 835595986} + - component: {fileID: 835595987} + m_Layer: 10 + m_Name: Normal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &835595984 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 835595983} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1261012601} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &835595986 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 835595983} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 5 + m_Sprite: {fileID: 21300000, guid: 49d78f3d1c1df45408a35205562db3c7, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 5.8967743, y: 3.0903225} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!60 &835595987 +PolygonCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 835595983} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_ForceSendLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ForceReceiveLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ContactCaptureLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_CallbackLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 5.3764706, y: 2.817647} + newSize: {x: 5.8967743, y: 3.0903225} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + m_Points: + m_Paths: + - - {x: 1.2117647, y: -1.1911765} + - {x: 1.4176471, y: -1.0970589} + - {x: 1.5058824, y: -1.0500001} + - {x: 1.5470588, y: -0.7558824} + - {x: 1.5764706, y: -0.4911765} + - {x: 1.6411765, y: -0.44411767} + - {x: 1.5764706, y: -0.22058824} + - {x: 1.6529412, y: 0.073529415} + - {x: 1.6882353, y: 0.36764705} + - {x: 1.7588235, y: 0.45000002} + - {x: 1.7588235, y: 1.0029413} + - {x: 1.6529412, y: 1.0911765} + - {x: 1.5529412, y: 1.267647} + - {x: 1.4941176, y: 1.2911764} + - {x: 0.24705882, y: 1.2911764} + - {x: 0.2529412, y: 1.3794118} + - {x: 0.20588236, y: 1.4088236} + - {x: -1.2823529, y: 1.4088236} + - {x: -1.3235295, y: 1.35} + - {x: -1.5529412, y: 0.97352946} + - {x: -1.5529412, y: 0.46176472} + - {x: -1.4588236, y: 0.08529412} + - {x: -1.4294118, y: 0.032352943} + - {x: -1.3764706, y: -0.00882353} + - {x: -1.3352941, y: -0.6911765} + - {x: -1.2470589, y: -0.7441177} + - {x: -0.8117647, y: -0.7558824} + - {x: -0.8117647, y: -1.2088236} + - {x: -0.7647059, y: -1.332353} + - {x: -0.6647059, y: -1.4088236} + - {x: 0.94705886, y: -1.4088236} + - {x: 0.9882353, y: -1.3617648} + - {x: 1.1705883, y: -1.2617648} + - - {x: 2.6882353, y: -0.061764706} + - {x: 2.6882353, y: 0.19117647} + - {x: 1.7529413, y: 0.19117647} + - {x: 1.7529413, y: -0.1264706} + - {x: 1.7882353, y: -0.28529412} + - {x: 1.9235295, y: -0.5323529} + - {x: 2.3588235, y: -0.5323529} + - {x: 2.6176472, y: -0.33235294} + - {x: 2.6529412, y: -0.26764706} + - {x: 2.682353, y: -0.10882353} + - - {x: -1.7235295, y: 0.35588235} + - {x: -1.7235295, y: 0.47941178} + - {x: -1.7352941, y: 0.5029412} + - {x: -2.6588235, y: 0.5029412} + - {x: -2.6882353, y: 0.48529413} + - {x: -2.6882353, y: 0.34411764} + - {x: -2.647059, y: -0.026470589} + - {x: -2.4882352, y: -0.17352942} + - {x: -2.4529412, y: -0.22647059} + - {x: -2.1117647, y: -0.22647059} + - {x: -1.9941177, y: -0.15} + - {x: -1.8411765, y: -0.038235296} + - {x: -1.7764707, y: 0.032352943} + m_UseDelaunayMesh: 0 +--- !u!1 &835659858 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 835659859} + m_Layer: 0 + m_Name: Option1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &835659859 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 835659858} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.048, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 847664669} + m_Father: {fileID: 1152319429} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &847664668 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 847664669} + - component: {fileID: 847664671} + - component: {fileID: 847664670} + m_Layer: 10 + m_Name: Normal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &847664669 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 847664668} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 835659859} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!60 &847664670 +PolygonCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 847664668} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_ForceSendLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ForceReceiveLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ContactCaptureLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_CallbackLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 1.883871, y: 1.8064516} + newSize: {x: 1.883871, y: 1.8064516} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + m_Points: + m_Paths: + - - {x: 0.6645161, y: -0.21290322} + - {x: 0.60645163, y: -0.077419356} + - {x: 0.4516129, y: 0.29032257} + - {x: 0.32903224, y: 0.58064514} + - {x: 0.24516128, y: 0.78064513} + - {x: 0.15483871, y: 0.88387096} + - {x: 0.10967742, y: 0.9032258} + - {x: -0.025806451, y: 0.9032258} + - {x: -0.077419356, y: 0.87741935} + - {x: -0.14193548, y: 0.81935483} + - {x: -0.17419355, y: 0.7677419} + - {x: -0.23870967, y: 0.63870966} + - {x: -0.3612903, y: 0.37419355} + - {x: -0.41935483, y: 0.2516129} + - {x: -0.4516129, y: 0.18064515} + - {x: -0.5419355, y: -0.012903226} + - {x: -0.61290324, y: -0.16774194} + - {x: -0.716129, y: -0.38709676} + - {x: -0.78709674, y: -0.5419355} + - {x: -0.83870965, y: -0.6516129} + - {x: -0.9096774, y: -0.8064516} + - {x: -0.9419355, y: -0.87096775} + - {x: -0.9419355, y: -0.9032258} + - {x: 0.9419355, y: -0.9032258} + - {x: 0.9419355, y: -0.87096775} + - {x: 0.8967742, y: -0.7612903} + - {x: 0.8064516, y: -0.5483871} + m_UseDelaunayMesh: 0 +--- !u!212 &847664671 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 847664668} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 3 + m_Sprite: {fileID: 21300000, guid: 60718186437614bf2bbeab36a17b587d, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 1.883871, y: 1.8064516} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &850848308 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 850848309} + - component: {fileID: 850848312} + - component: {fileID: 850848311} + - component: {fileID: 850848310} + m_Layer: 11 + m_Name: Btn + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &850848309 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 850848308} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1474218384} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &850848310 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 850848308} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 10a3dc803f8e64626a4d3ec752e26de8, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!58 &850848311 +CircleCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 850848308} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_ForceSendLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ForceReceiveLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ContactCaptureLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_CallbackLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + serializedVersion: 2 + m_Radius: 0.2275 +--- !u!212 &850848312 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 850848308} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 4 + m_Sprite: {fileID: 21300000, guid: 679bf02009f604c9ba9473b2637c9f20, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.91, y: 0.91} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &861302836 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 861302837} + m_Layer: 0 + m_Name: Option3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &861302837 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 861302836} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 133051950} + m_Father: {fileID: 622643309} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &861651577 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 861651578} + m_Layer: 0 + m_Name: Option2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &861651578 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 861651577} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.128, y: 0.072, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1232052981} + m_Father: {fileID: 645385636} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &895720926 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 895720927} + - component: {fileID: 895720929} + - component: {fileID: 895720928} + m_Layer: 10 + m_Name: Normal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &895720927 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 895720926} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 288485644} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!60 &895720928 +PolygonCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 895720926} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_ForceSendLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ForceReceiveLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ContactCaptureLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_CallbackLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 0.61290324, y: 0.85806453} + newSize: {x: 0.61290324, y: 0.85806453} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + m_Points: + m_Paths: + - - {x: 0.30645162, y: -0.13870968} + - {x: 0.2612903, y: -0.05483871} + - {x: 0.20967741, y: 0.14516129} + - {x: 0.15161291, y: 0.20967741} + - {x: 0.13870968, y: 0.32580644} + - {x: 0.09354839, y: 0.39677417} + - {x: 0.048387095, y: 0.42903227} + - {x: -0.06129032, y: 0.42903227} + - {x: -0.15161291, y: 0.31935483} + - {x: -0.16451612, y: 0.2032258} + - {x: -0.2548387, y: 0.0032258064} + - {x: -0.2612903, y: -0.06129032} + - {x: -0.30645162, y: -0.14516129} + - {x: -0.30645162, y: -0.29999998} + - {x: -0.28064516, y: -0.33870968} + - {x: -0.13870968, y: -0.42903227} + - {x: 0.11935484, y: -0.42903227} + - {x: 0.13225806, y: -0.3451613} + - {x: 0.28064516, y: -0.33870968} + - {x: 0.30645162, y: -0.29354838} + m_UseDelaunayMesh: 0 +--- !u!212 &895720929 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 895720926} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 2 + m_Sprite: {fileID: 21300000, guid: c7f2dbdd1d2614a3d98c1125fc66874e, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.61290324, y: 0.85806453} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &918056165 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 918056168} + - component: {fileID: 918056167} + - component: {fileID: 918056169} + m_Layer: 0 + m_Name: EventSystem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!114 &918056167 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 918056165} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 76c392e42b5098c458856cdf6ecaaaa1, type: 3} + m_Name: + m_EditorClassIdentifier: + m_FirstSelected: {fileID: 0} + m_sendNavigationEvents: 1 + m_DragThreshold: 10 +--- !u!4 &918056168 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 918056165} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &918056169 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 918056165} + m_Enabled: 1 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 01614664b831546d2ae94a42149d80ac, type: 3} + m_Name: + m_EditorClassIdentifier: + m_SendPointerHoverToParent: 1 + m_MoveRepeatDelay: 0.5 + m_MoveRepeatRate: 0.1 + m_XRTrackingOrigin: {fileID: 0} + m_ActionsAsset: {fileID: -944628639613478452, guid: ca9f5fa95ffab41fb9a615ab714db018, + type: 3} + m_PointAction: {fileID: -1654692200621890270, guid: ca9f5fa95ffab41fb9a615ab714db018, + type: 3} + m_MoveAction: {fileID: -8784545083839296357, guid: ca9f5fa95ffab41fb9a615ab714db018, + type: 3} + m_SubmitAction: {fileID: 392368643174621059, guid: ca9f5fa95ffab41fb9a615ab714db018, + type: 3} + m_CancelAction: {fileID: 7727032971491509709, guid: ca9f5fa95ffab41fb9a615ab714db018, + type: 3} + m_LeftClickAction: {fileID: 3001919216989983466, guid: ca9f5fa95ffab41fb9a615ab714db018, + type: 3} + m_MiddleClickAction: {fileID: -2185481485913320682, guid: ca9f5fa95ffab41fb9a615ab714db018, + type: 3} + m_RightClickAction: {fileID: -4090225696740746782, guid: ca9f5fa95ffab41fb9a615ab714db018, + type: 3} + m_ScrollWheelAction: {fileID: 6240969308177333660, guid: ca9f5fa95ffab41fb9a615ab714db018, + type: 3} + m_TrackedDevicePositionAction: {fileID: 6564999863303420839, guid: ca9f5fa95ffab41fb9a615ab714db018, + type: 3} + m_TrackedDeviceOrientationAction: {fileID: 7970375526676320489, guid: ca9f5fa95ffab41fb9a615ab714db018, + type: 3} + m_DeselectOnBackgroundClick: 1 + m_PointerBehavior: 0 + m_CursorLockBehavior: 0 +--- !u!1 &923873492 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 923873493} + - component: {fileID: 923873495} + - component: {fileID: 923873494} + m_Layer: 10 + m_Name: Normal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &923873493 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 923873492} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 2141119424} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!60 &923873494 +PolygonCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 923873492} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_ForceSendLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ForceReceiveLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ContactCaptureLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_CallbackLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 0.86451614, y: 0.4516129} + newSize: {x: 0.86451614, y: 0.4516129} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + m_Points: + m_Paths: + - - {x: 0.3419355, y: 0.22580644} + - {x: 0.2, y: 0.22580644} + - {x: 0.12258064, y: 0.14193548} + - {x: 0.10967742, y: 0.012903226} + - {x: -0.04516129, y: 0.04516129} + - {x: -0.39354837, y: 0.032258064} + - {x: -0.43225807, y: -0.058064517} + - {x: -0.43225807, y: -0.22580644} + - {x: 0.43225807, y: -0.22580644} + - {x: 0.43225807, y: 0.14193548} + - {x: 0.4, y: 0.21290322} + m_UseDelaunayMesh: 0 +--- !u!212 &923873495 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 923873492} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 7 + m_Sprite: {fileID: 21300000, guid: f6eee7370ec24453a8fe564ec21e6970, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.86451614, y: 0.4516129} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &959353785 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 959353786} + - component: {fileID: 959353788} + - component: {fileID: 959353787} + m_Layer: 10 + m_Name: Normal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &959353786 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 959353785} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 57514224} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!60 &959353787 +PolygonCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 959353785} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_ForceSendLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ForceReceiveLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ContactCaptureLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_CallbackLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 0.64375, y: 0.8} + newSize: {x: 0.66451615, y: 0.82580644} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + m_Points: + m_Paths: + - - {x: 0.33225805, y: 0.14838709} + - {x: 0.31935483, y: 0.21935484} + - {x: 0.26774192, y: 0.28387097} + - {x: 0.19677418, y: 0.3483871} + - {x: 0.16451612, y: 0.37419355} + - {x: 0.10645161, y: 0.4064516} + - {x: 0.074193545, y: 0.41290322} + - {x: -0.10645161, y: 0.41290322} + - {x: -0.21612903, y: 0.38709676} + - {x: -0.33225805, y: 0.18709677} + - {x: -0.33225805, y: -0.006451613} + - {x: -0.27419356, y: -0.13548388} + - {x: -0.17096774, y: -0.21290322} + - {x: -0.09354839, y: -0.41290322} + - {x: 0.09354839, y: -0.41290322} + - {x: 0.13870968, y: -0.23225807} + - {x: 0.26774192, y: -0.14193548} + - {x: 0.33225805, y: -0.032258064} + m_UseDelaunayMesh: 0 +--- !u!212 &959353788 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 959353785} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 1 + m_Sprite: {fileID: 21300000, guid: 7c3c6de819fbd422bb28aa5280c69b8b, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.66451615, y: 0.82580644} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &1070744950 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1070744951} + - component: {fileID: 1070744954} + - component: {fileID: 1070744953} + - component: {fileID: 1070744952} + m_Layer: 11 + m_Name: Btn + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1070744951 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1070744950} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 272746145} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &1070744952 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1070744950} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 10a3dc803f8e64626a4d3ec752e26de8, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!58 &1070744953 +CircleCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1070744950} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_ForceSendLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ForceReceiveLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ContactCaptureLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_CallbackLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + serializedVersion: 2 + m_Radius: 0.2275 +--- !u!212 &1070744954 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1070744950} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 5 + m_Sprite: {fileID: 21300000, guid: 679bf02009f604c9ba9473b2637c9f20, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.91, y: 0.91} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &1085001021 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1085001022} + - component: {fileID: 1085001024} + - component: {fileID: 1085001023} + m_Layer: 10 + m_Name: Normal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1085001022 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1085001021} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 795774760} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!60 &1085001023 +PolygonCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1085001021} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_ForceSendLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ForceReceiveLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ContactCaptureLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_CallbackLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 0.7225807, y: 0.8064516} + newSize: {x: 0.7225807, y: 0.8064516} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + m_Points: + m_Paths: + - - {x: 0.20645161, y: -0.2483871} + - {x: 0.18709677, y: -0.2483871} + - {x: 0.19354838, y: 0.16451612} + - {x: 0.14193548, y: 0.29354838} + - {x: 0.07096774, y: 0.37741935} + - {x: -0.019354839, y: 0.39677417} + - {x: -0.19354838, y: 0.39677417} + - {x: -0.27741936, y: 0.3580645} + - {x: -0.3548387, y: 0.22258064} + - {x: -0.3612903, y: 0.20967741} + - {x: -0.3612903, y: -0.18387097} + - {x: -0.3548387, y: -0.33225805} + - {x: -0.27096775, y: -0.4032258} + - {x: 0.3612903, y: -0.4032258} + - {x: 0.3612903, y: -0.3580645} + - {x: 0.32903224, y: -0.31935483} + m_UseDelaunayMesh: 0 +--- !u!212 &1085001024 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1085001021} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 2 + m_Sprite: {fileID: 21300000, guid: 66f1d050af3ab4916a7f5af731b609bb, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.7225807, y: 0.8064516} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &1091311622 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1091311623} + - component: {fileID: 1091311624} + m_Layer: 0 + m_Name: BuildEditor + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1091311623 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1091311622} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: -10} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 0} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!114 &1091311624 +MonoBehaviour: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1091311622} + m_Enabled: 0 + m_EditorHideFlags: 0 + m_Script: {fileID: 11500000, guid: 07fd0ab2afc1942f6a44d3187ed1df7c, type: 3} + m_Name: + m_EditorClassIdentifier: + buildDataJson: {fileID: 4900000, guid: a1ee0e03fa18e494f9c13ec3a0e85d1d, type: 3} +--- !u!1 &1142450171 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1142450172} + - component: {fileID: 1142450174} + - component: {fileID: 1142450173} + m_Layer: 10 + m_Name: Normal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1142450172 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1142450171} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 207444627} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!60 &1142450173 +PolygonCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1142450171} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_ForceSendLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ForceReceiveLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ContactCaptureLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_CallbackLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 0.67741936, y: 0.7548387} + newSize: {x: 0.67741936, y: 0.7548387} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + m_Points: + m_Paths: + - - {x: 0.33870968, y: -0.28064516} + - {x: 0.33870968, y: 0.26774192} + - {x: 0.29999998, y: 0.37096775} + - {x: 0.041935485, y: 0.37096775} + - {x: -0.016129032, y: 0.29999998} + - {x: -0.029032258, y: 0.016129032} + - {x: -0.11290322, y: 0.06774194} + - {x: -0.24193548, y: 0.074193545} + - {x: -0.33870968, y: -0.03548387} + - {x: -0.33870968, y: -0.28064516} + - {x: -0.22903225, y: -0.37741935} + - {x: -0.1, y: -0.37741935} + - {x: -0.1, y: -0.27419356} + - {x: 0.074193545, y: -0.37741935} + - {x: 0.22903225, y: -0.37741935} + m_UseDelaunayMesh: 0 +--- !u!212 &1142450174 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1142450171} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 4 + m_Sprite: {fileID: 21300000, guid: ee24c95d53819466e88f8c12a2a552dc, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.67741936, y: 0.7548387} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &1152319428 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1152319429} + m_Layer: 0 + m_Name: Node3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1152319429 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1152319428} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.61, y: 0.90900004, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 790705885} + - {fileID: 835659859} + - {fileID: 2065832133} + - {fileID: 1566294589} + m_Father: {fileID: 76654114} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1222239434 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1222239435} + - component: {fileID: 1222239438} + - component: {fileID: 1222239437} + - component: {fileID: 1222239436} + m_Layer: 11 + m_Name: Btn + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1222239435 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1222239434} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 622643309} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &1222239436 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1222239434} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 10a3dc803f8e64626a4d3ec752e26de8, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!58 &1222239437 +CircleCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1222239434} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_ForceSendLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ForceReceiveLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ContactCaptureLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_CallbackLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + serializedVersion: 2 + m_Radius: 0.2275 +--- !u!212 &1222239438 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1222239434} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 8 + m_Sprite: {fileID: 21300000, guid: 679bf02009f604c9ba9473b2637c9f20, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.91, y: 0.91} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &1229604280 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1229604281} + - component: {fileID: 1229604284} + - component: {fileID: 1229604283} + - component: {fileID: 1229604282} + m_Layer: 11 + m_Name: Btn + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1229604281 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1229604280} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1848807320} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &1229604282 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1229604280} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 10a3dc803f8e64626a4d3ec752e26de8, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!58 &1229604283 +CircleCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1229604280} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_ForceSendLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ForceReceiveLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ContactCaptureLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_CallbackLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + serializedVersion: 2 + m_Radius: 0.2275 +--- !u!212 &1229604284 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1229604280} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 6 + m_Sprite: {fileID: 21300000, guid: 679bf02009f604c9ba9473b2637c9f20, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.91, y: 0.91} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &1232052980 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1232052981} + - component: {fileID: 1232052983} + - component: {fileID: 1232052982} + m_Layer: 10 + m_Name: Normal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1232052981 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1232052980} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 861651578} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!60 &1232052982 +PolygonCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1232052980} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_ForceSendLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ForceReceiveLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ContactCaptureLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_CallbackLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 0.5483871, y: 0.5354839} + newSize: {x: 0.5483871, y: 0.5354839} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + m_Points: + m_Paths: + - - {x: 0.21612903, y: -0.26774192} + - {x: 0.27419356, y: -0.17741935} + - {x: 0.27419356, y: 0.18387097} + - {x: 0.26774192, y: 0.19677418} + - {x: 0.2032258, y: 0.26774192} + - {x: 0.048387095, y: 0.26774192} + - {x: -0.022580644, y: 0.13870968} + - {x: -0.05483871, y: 0.009677419} + - {x: -0.09354839, y: 0.1} + - {x: -0.22903225, y: 0.09354839} + - {x: -0.27419356, y: 0.009677419} + - {x: -0.27419356, y: -0.19032258} + - {x: -0.21612903, y: -0.26774192} + - {x: -0.10645161, y: -0.26774192} + - {x: -0.06129032, y: -0.2032258} + - {x: -0.022580644, y: -0.16451612} + - {x: 0.06129032, y: -0.26774192} + m_UseDelaunayMesh: 0 +--- !u!212 &1232052983 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1232052980} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 7 + m_Sprite: {fileID: 21300000, guid: b281b55f0482a4958ae6651be1d05c70, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.5483871, y: 0.5354839} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &1244545823 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1244545824} + m_Layer: 0 + m_Name: Option1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1244545824 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1244545823} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 204538703} + m_Father: {fileID: 1848807320} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1249090786 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1249090787} + - component: {fileID: 1249090788} + m_Layer: 0 + m_Name: Bg + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1249090787 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1249090786} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 761812202} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &1249090788 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1249090786} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: -10 + m_Sprite: {fileID: 21300000, guid: 83147324783244689a9d72b9fbe03a75, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 10.8, y: 19.2} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &1261012600 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1261012601} + m_Layer: 0 + m_Name: Option3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &1261012601 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1261012600} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 835595984} + m_Father: {fileID: 272746145} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1263699642 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1263699643} + - component: {fileID: 1263699646} + - component: {fileID: 1263699645} + - component: {fileID: 1263699644} + m_Layer: 11 + m_Name: Btn + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1263699643 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1263699642} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 645385636} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &1263699644 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1263699642} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 10a3dc803f8e64626a4d3ec752e26de8, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!58 &1263699645 +CircleCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1263699642} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_ForceSendLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ForceReceiveLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ContactCaptureLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_CallbackLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + serializedVersion: 2 + m_Radius: 0.2275 +--- !u!212 &1263699646 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1263699642} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 7 + m_Sprite: {fileID: 21300000, guid: 679bf02009f604c9ba9473b2637c9f20, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.91, y: 0.91} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1001 &1299234179 +PrefabInstance: + m_ObjectHideFlags: 0 + serializedVersion: 2 + m_Modification: + serializedVersion: 3 + m_TransformParent: {fileID: 761812202} + m_Modifications: + - target: {fileID: 3173181722133883429, guid: 3227b87917af4fb4a822c24b839b20d8, + type: 3} + propertyPath: m_Name + value: Effect_Cloud + objectReference: {fileID: 0} + - target: {fileID: 3901427855422900987, guid: 3227b87917af4fb4a822c24b839b20d8, + type: 3} + propertyPath: m_SortingOrder + value: -9 + objectReference: {fileID: 0} + - target: {fileID: 6061058115687202260, guid: 3227b87917af4fb4a822c24b839b20d8, + type: 3} + propertyPath: m_LocalPosition.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6061058115687202260, guid: 3227b87917af4fb4a822c24b839b20d8, + type: 3} + propertyPath: m_LocalPosition.y + value: -0.11 + objectReference: {fileID: 0} + - target: {fileID: 6061058115687202260, guid: 3227b87917af4fb4a822c24b839b20d8, + type: 3} + propertyPath: m_LocalPosition.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6061058115687202260, guid: 3227b87917af4fb4a822c24b839b20d8, + type: 3} + propertyPath: m_LocalRotation.w + value: 1 + objectReference: {fileID: 0} + - target: {fileID: 6061058115687202260, guid: 3227b87917af4fb4a822c24b839b20d8, + type: 3} + propertyPath: m_LocalRotation.x + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6061058115687202260, guid: 3227b87917af4fb4a822c24b839b20d8, + type: 3} + propertyPath: m_LocalRotation.y + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6061058115687202260, guid: 3227b87917af4fb4a822c24b839b20d8, + type: 3} + propertyPath: m_LocalRotation.z + value: -0 + objectReference: {fileID: 0} + - target: {fileID: 6061058115687202260, guid: 3227b87917af4fb4a822c24b839b20d8, + type: 3} + propertyPath: m_LocalEulerAnglesHint.x + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6061058115687202260, guid: 3227b87917af4fb4a822c24b839b20d8, + type: 3} + propertyPath: m_LocalEulerAnglesHint.y + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 6061058115687202260, guid: 3227b87917af4fb4a822c24b839b20d8, + type: 3} + propertyPath: m_LocalEulerAnglesHint.z + value: 0 + objectReference: {fileID: 0} + - target: {fileID: 8718048237657072417, guid: 3227b87917af4fb4a822c24b839b20d8, + type: 3} + propertyPath: m_SortingOrder + value: -9 + objectReference: {fileID: 0} + m_RemovedComponents: [] + m_RemovedGameObjects: [] + m_AddedGameObjects: [] + m_AddedComponents: [] + m_SourcePrefab: {fileID: 100100000, guid: 3227b87917af4fb4a822c24b839b20d8, type: 3} +--- !u!4 &1299234180 stripped +Transform: + m_CorrespondingSourceObject: {fileID: 6061058115687202260, guid: 3227b87917af4fb4a822c24b839b20d8, + type: 3} + m_PrefabInstance: {fileID: 1299234179} + m_PrefabAsset: {fileID: 0} +--- !u!1 &1300764259 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1300764260} + - component: {fileID: 1300764261} + m_Layer: 0 + m_Name: PickItem + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1300764260 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1300764259} + serializedVersion: 2 + m_LocalRotation: {x: -0, y: -0, z: -0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 761812202} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &1300764261 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1300764259} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 2100000, guid: a4b5dfbca410d4203bf2266837bca6c5, type: 2} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 100 + m_Sprite: {fileID: 0} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.425, y: 2.72} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 0 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &1313550947 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1313550948} + - component: {fileID: 1313550950} + - component: {fileID: 1313550951} + m_Layer: 10 + m_Name: Normal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1313550948 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1313550947} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1878530197} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!212 &1313550950 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1313550947} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 5 + m_Sprite: {fileID: 21300000, guid: 60a67ff8824fe4da6b3ccdfb7d28e0db, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 5.529032, y: 2.9870968} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!60 &1313550951 +PolygonCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1313550947} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_ForceSendLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ForceReceiveLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ContactCaptureLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_CallbackLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 5.0411763, y: 2.7235293} + newSize: {x: 5.529032, y: 2.9870968} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + m_Points: + m_Paths: + - - {x: 2.3852942, y: -0.87352943} + - {x: 2.4558823, y: -0.8382353} + - {x: 2.467647, y: -0.63823533} + - {x: 2.4558823, y: -0.24411765} + - {x: 2.5205884, y: -0.17352942} + - {x: 2.5205884, y: -0.026470589} + - {x: 2.4911766, y: 0.032352943} + - {x: 1.6794118, y: 0.04411765} + - {x: 1.6676471, y: 0.16176471} + - {x: 1.714706, y: 0.8264706} + - {x: 1.8088236, y: 0.9147059} + - {x: 1.7264706, y: 1.132353} + - {x: 0.8617647, y: 1.1794118} + - {x: 0.66764706, y: 1.3264706} + - {x: 0.60882354, y: 1.3617648} + - {x: 0.36764705, y: 1.3617648} + - {x: 0.2735294, y: 1.2441176} + - {x: 0.13235295, y: 1.25} + - {x: -1.4794118, y: 1.25} + - {x: -1.5323529, y: 1.232353} + - {x: -1.5970589, y: 1.1441177} + - {x: -1.6029412, y: 1.0558823} + - {x: -1.5323529, y: 0.9676471} + - {x: -1.4794118, y: 0.95000005} + - {x: -1.4794118, y: 0.69705886} + - {x: -1.4735295, y: 0.67941177} + - {x: -1.4852941, y: 0.6029412} + - {x: -1.5147059, y: 0.29705882} + - {x: -1.5735295, y: 0.33235294} + - {x: -2.4617648, y: 0.3382353} + - {x: -2.5205884, y: 0.29117647} + - {x: -2.5205884, y: 0.04411765} + - {x: -2.4970589, y: -0.15588236} + - {x: -2.4911766, y: -0.2617647} + - {x: -2.414706, y: -0.32058823} + - {x: -1.8205882, y: -0.5794118} + - {x: -1.7735294, y: -0.66764706} + - {x: -1.7205883, y: -0.69705886} + - {x: -1.0088235, y: -0.7029412} + - {x: -0.9558824, y: -0.67941177} + - {x: -0.89117646, y: -0.6029412} + - {x: -0.87352943, y: -0.30294117} + - {x: -0.8088235, y: -0.19705883} + - {x: -0.4147059, y: -0.46764708} + - {x: -0.39705884, y: -0.5264706} + - {x: -0.31470588, y: -0.5911765} + - {x: -0.07941177, y: -0.5794118} + - {x: -0.055882353, y: -0.65000004} + - {x: 0.014705882, y: -0.6911765} + - {x: 0.014705882, y: -1.2911764} + - {x: 0.055882353, y: -1.3558824} + - {x: 0.07941177, y: -1.3617648} + - {x: 1.3382354, y: -1.3617648} + - {x: 1.35, y: -1.3558824} + - {x: 1.3911765, y: -1.2911764} + - {x: 1.3911765, y: -0.87352943} + m_UseDelaunayMesh: 0 +--- !u!1 &1340958320 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1340958321} + - component: {fileID: 1340958323} + - component: {fileID: 1340958322} + m_Layer: 10 + m_Name: Normal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1340958321 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1340958320} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1466937596} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!60 &1340958322 +PolygonCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1340958320} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_ForceSendLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ForceReceiveLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ContactCaptureLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_CallbackLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 0.39375, y: 1.525} + newSize: {x: 0.4064516, y: 1.5741936} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + m_Points: + m_Paths: + - - {x: 0.2032258, y: 0.29677418} + - {x: 0.2032258, y: 0.4967742} + - {x: 0.19032258, y: 0.63870966} + - {x: 0.16451612, y: 0.6967742} + - {x: 0.074193545, y: 0.78064513} + - {x: -0.009677419, y: 0.78709674} + - {x: -0.15161291, y: 0.78709674} + - {x: -0.2032258, y: 0.683871} + - {x: -0.2032258, y: -0.5032258} + - {x: -0.19677418, y: -0.5419355} + - {x: -0.12580645, y: -0.78709674} + - {x: 0.09354839, y: -0.78709674} + - {x: 0.19677418, y: -0.48387095} + - {x: 0.19677418, y: -0.30322582} + - {x: 0.19032258, y: 0.29677418} + m_UseDelaunayMesh: 0 +--- !u!212 &1340958323 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1340958320} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 1 + m_Sprite: {fileID: 21300000, guid: 24785df5bb1a24db7889729791d6c326, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.4064516, y: 1.5741936} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &1377000075 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1377000076} + m_Layer: 0 + m_Name: Option3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &1377000076 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1377000075} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.27, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1780337261} + m_Father: {fileID: 645385636} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1419883864 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1419883865} + m_Layer: 0 + m_Name: Option1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1419883865 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1419883864} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 267195446} + m_Father: {fileID: 1663189118} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1466937595 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1466937596} + m_Layer: 0 + m_Name: Option2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &1466937596 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1466937595} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.09, y: 0.342, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1340958321} + m_Father: {fileID: 232076390} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1474218383 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1474218384} + m_Layer: 0 + m_Name: Node2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1474218384 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1474218383} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.61, y: 0.463, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 850848309} + - {fileID: 2025868206} + - {fileID: 428834886} + - {fileID: 207444627} + m_Father: {fileID: 76654114} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1505741850 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1505741851} + m_Layer: 0 + m_Name: Option2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &1505741851 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1505741850} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: -0.021, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 446904459} + m_Father: {fileID: 1848807320} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1566294588 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1566294589} + m_Layer: 0 + m_Name: Option3 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &1566294589 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1566294588} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.121, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 67742865} + m_Father: {fileID: 1152319429} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1631690016 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1631690017} + m_Layer: 0 + m_Name: Option2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &1631690017 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1631690016} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 816702086} + m_Father: {fileID: 622643309} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1663189117 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1663189118} + m_Layer: 0 + m_Name: Node4 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1663189118 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1663189117} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -2.01, y: -0.29000002, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 2097504128} + - {fileID: 1419883865} + - {fileID: 288485644} + - {fileID: 795774760} + m_Father: {fileID: 76654114} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1780337260 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1780337261} + - component: {fileID: 1780337263} + - component: {fileID: 1780337262} + m_Layer: 10 + m_Name: Normal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1780337261 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1780337260} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1377000076} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!60 &1780337262 +PolygonCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1780337260} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_ForceSendLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ForceReceiveLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ContactCaptureLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_CallbackLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 0.92903227, y: 0.92903227} + newSize: {x: 0.92903227, y: 0.92903227} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + m_Points: + m_Paths: + - - {x: 0.46451613, y: -0.17419355} + - {x: 0.46451613, y: 0.04516129} + - {x: 0.37419355, y: 0.13548388} + - {x: 0.3483871, y: 0.23870967} + - {x: 0.21290322, y: 0.41290322} + - {x: 0.077419356, y: 0.46451613} + - {x: -0.04516129, y: 0.46451613} + - {x: -0.09677419, y: 0.4580645} + - {x: -0.17419355, y: 0.42580643} + - {x: -0.27741936, y: 0.33548388} + - {x: -0.3419355, y: 0.21935484} + - {x: -0.37419355, y: 0.13548388} + - {x: -0.44516128, y: 0.077419356} + - {x: -0.4580645, y: 0.058064517} + - {x: -0.4580645, y: -0.051612902} + - {x: -0.4516129, y: -0.09032258} + - {x: -0.30322582, y: -0.19354838} + - {x: -0.29677418, y: -0.24516128} + - {x: -0.23870967, y: -0.32903224} + - {x: -0.16129032, y: -0.36774194} + - {x: -0.051612902, y: -0.39354837} + - {x: -0.051612902, y: -0.46451613} + - {x: 0.103225805, y: -0.46451613} + - {x: 0.17419355, y: -0.38709676} + - {x: 0.27096775, y: -0.32903224} + - {x: 0.38709676, y: -0.29677418} + - - {x: 0.103225805, y: -0.29032257} + - {x: 0.12258064, y: -0.30322582} + - {x: 0.10967742, y: -0.29677418} + m_UseDelaunayMesh: 0 +--- !u!212 &1780337263 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1780337260} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 7 + m_Sprite: {fileID: 21300000, guid: 03f226ce1a2e44417a02e22134ec584a, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.92903227, y: 0.92903227} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &1848807319 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1848807320} + m_Layer: 0 + m_Name: Node7 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1848807320 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1848807319} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0.78, y: 0.14100003, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1229604281} + - {fileID: 1244545824} + - {fileID: 1505741851} + - {fileID: 492531808} + m_Father: {fileID: 76654114} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1878530196 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1878530197} + m_Layer: 0 + m_Name: Option2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &1878530197 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1878530196} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.16, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 1313550948} + m_Father: {fileID: 272746145} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &1990492156 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 1990492157} + - component: {fileID: 1990492159} + - component: {fileID: 1990492158} + m_Layer: 10 + m_Name: Normal + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &1990492157 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1990492156} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 492531808} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!60 &1990492158 +PolygonCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1990492156} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_ForceSendLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ForceReceiveLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ContactCaptureLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_CallbackLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + m_SpriteTilingProperty: + border: {x: 0, y: 0, z: 0, w: 0} + pivot: {x: 0.5, y: 0.5} + oldSize: {x: 0.49285713, y: 0.47142857} + newSize: {x: 0.49285713, y: 0.47142857} + adaptiveTilingThreshold: 0.5 + drawMode: 0 + adaptiveTiling: 0 + m_AutoTiling: 0 + m_Points: + m_Paths: + - - {x: 0.24642858, y: 0.07857143} + - {x: 0.20357142, y: 0.07857143} + - {x: 0.10357143, y: 0.23571429} + - {x: -0.05357143, y: 0.23571429} + - {x: -0.21071428, y: 0.13571429} + - {x: -0.24642858, y: 0.10714286} + - {x: -0.24642858, y: 0.014285714} + - {x: -0.21071428, y: -0.06428572} + - {x: -0.19642857, y: -0.16428572} + - {x: -0.13928571, y: -0.23571429} + - {x: 0.16785714, y: -0.23571429} + - {x: 0.225, y: -0.16428572} + - {x: 0.21785714, y: -0.014285714} + - {x: 0.24642858, y: 0.042857144} + m_UseDelaunayMesh: 0 +--- !u!212 &1990492159 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 1990492156} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 6 + m_Sprite: {fileID: 21300000, guid: 97a44f0d30cc44a828ce8c6ebddc83f7, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.49285713, y: 0.47142857} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &2025868205 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2025868206} + m_Layer: 0 + m_Name: Option1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2025868206 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2025868205} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 506399537} + m_Father: {fileID: 1474218384} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2065832132 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2065832133} + m_Layer: 0 + m_Name: Option2 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &2065832133 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2065832132} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: -0.056, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 183664720} + m_Father: {fileID: 1152319429} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1 &2097504127 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2097504128} + - component: {fileID: 2097504131} + - component: {fileID: 2097504130} + - component: {fileID: 2097504129} + m_Layer: 11 + m_Name: Btn + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 1 +--- !u!4 &2097504128 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2097504127} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: [] + m_Father: {fileID: 1663189118} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!95 &2097504129 +Animator: + serializedVersion: 5 + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2097504127} + m_Enabled: 1 + m_Avatar: {fileID: 0} + m_Controller: {fileID: 9100000, guid: 10a3dc803f8e64626a4d3ec752e26de8, type: 2} + m_CullingMode: 0 + m_UpdateMode: 0 + m_ApplyRootMotion: 0 + m_LinearVelocityBlending: 0 + m_StabilizeFeet: 0 + m_WarningMessage: + m_HasTransformHierarchy: 1 + m_AllowConstantClipSamplingOptimization: 1 + m_KeepAnimatorStateOnDisable: 0 + m_WriteDefaultValuesOnDisable: 0 +--- !u!58 &2097504130 +CircleCollider2D: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2097504127} + m_Enabled: 1 + m_Density: 1 + m_Material: {fileID: 0} + m_IncludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_ExcludeLayers: + serializedVersion: 2 + m_Bits: 0 + m_LayerOverridePriority: 0 + m_ForceSendLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ForceReceiveLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_ContactCaptureLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_CallbackLayers: + serializedVersion: 2 + m_Bits: 4294967295 + m_IsTrigger: 0 + m_UsedByEffector: 0 + m_UsedByComposite: 0 + m_Offset: {x: 0, y: 0} + serializedVersion: 2 + m_Radius: 0.2275 +--- !u!212 &2097504131 +SpriteRenderer: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2097504127} + m_Enabled: 1 + m_CastShadows: 0 + m_ReceiveShadows: 0 + m_DynamicOccludee: 1 + m_StaticShadowCaster: 0 + m_MotionVectors: 1 + m_LightProbeUsage: 1 + m_ReflectionProbeUsage: 1 + m_RayTracingMode: 0 + m_RayTraceProcedural: 0 + m_RenderingLayerMask: 1 + m_RendererPriority: 0 + m_Materials: + - {fileID: 10754, guid: 0000000000000000f000000000000000, type: 0} + m_StaticBatchInfo: + firstSubMesh: 0 + subMeshCount: 0 + m_StaticBatchRoot: {fileID: 0} + m_ProbeAnchor: {fileID: 0} + m_LightProbeVolumeOverride: {fileID: 0} + m_ScaleInLightmap: 1 + m_ReceiveGI: 1 + m_PreserveUVs: 0 + m_IgnoreNormalsForChartDetection: 0 + m_ImportantGI: 0 + m_StitchLightmapSeams: 1 + m_SelectedEditorRenderState: 0 + m_MinimumChartSize: 4 + m_AutoUVMaxDistance: 0.5 + m_AutoUVMaxAngle: 89 + m_LightmapParameters: {fileID: 0} + m_SortingLayerID: 0 + m_SortingLayer: 0 + m_SortingOrder: 2 + m_Sprite: {fileID: 21300000, guid: 679bf02009f604c9ba9473b2637c9f20, type: 3} + m_Color: {r: 1, g: 1, b: 1, a: 1} + m_FlipX: 0 + m_FlipY: 0 + m_DrawMode: 0 + m_Size: {x: 0.91, y: 0.91} + m_AdaptiveModeThreshold: 0.5 + m_SpriteTileMode: 0 + m_WasSpriteAssigned: 1 + m_MaskInteraction: 0 + m_SpriteSortPoint: 0 +--- !u!1 &2141119423 +GameObject: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + serializedVersion: 6 + m_Component: + - component: {fileID: 2141119424} + m_Layer: 0 + m_Name: Option1 + m_TagString: Untagged + m_Icon: {fileID: 0} + m_NavMeshLayer: 0 + m_StaticEditorFlags: 0 + m_IsActive: 0 +--- !u!4 &2141119424 +Transform: + m_ObjectHideFlags: 0 + m_CorrespondingSourceObject: {fileID: 0} + m_PrefabInstance: {fileID: 0} + m_PrefabAsset: {fileID: 0} + m_GameObject: {fileID: 2141119423} + serializedVersion: 2 + m_LocalRotation: {x: 0, y: 0, z: 0, w: 1} + m_LocalPosition: {x: 0, y: 0.028, z: 0} + m_LocalScale: {x: 1, y: 1, z: 1} + m_ConstrainProportionsScale: 0 + m_Children: + - {fileID: 923873493} + m_Father: {fileID: 645385636} + m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0} +--- !u!1660057539 &9223372036854775807 +SceneRoots: + m_ObjectHideFlags: 0 + m_Roots: + - {fileID: 1091311623} + - {fileID: 158575881} + - {fileID: 76654114} + - {fileID: 761812202} + - {fileID: 644199644} + - {fileID: 918056168} diff --git a/Forest/Assets/Scenes/Build/Build_2.unity.meta b/Forest/Assets/Scenes/Build/Build_2.unity.meta new file mode 100644 index 0000000..da6df95 --- /dev/null +++ b/Forest/Assets/Scenes/Build/Build_2.unity.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 6a960750a0f884b13b96369ddb9cc244 +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Scenes/StartScene.unity b/Forest/Assets/Scenes/StartScene.unity index 0cbcd1c..fd31cf4 100644 --- a/Forest/Assets/Scenes/StartScene.unity +++ b/Forest/Assets/Scenes/StartScene.unity @@ -261,7 +261,7 @@ MonoBehaviour: m_GameObject: {fileID: 123179485} m_Enabled: 1 m_EditorHideFlags: 0 - m_Script: {fileID: 11500000, guid: fff49514adc6448d0a4cbea3ff37308b, type: 3} + m_Script: {fileID: 11500000, guid: 7bd04ead9893ac94ca65cb68eeee61bf, type: 3} m_Name: m_EditorClassIdentifier: --- !u!1 &158007422 @@ -415,7 +415,6 @@ MonoBehaviour: m_Script: {fileID: 11500000, guid: 7bd04ead9893ac94ca65cb68eeee61bf, type: 3} m_Name: m_EditorClassIdentifier: - rayLength: 15 --- !u!1 &200410053 GameObject: m_ObjectHideFlags: 0 diff --git a/Forest/Assets/Scripts/Framework/BI/BI.cs b/Forest/Assets/Scripts/Framework/BI/BI.cs deleted file mode 100644 index 32033da..0000000 --- a/Forest/Assets/Scripts/Framework/BI/BI.cs +++ /dev/null @@ -1,22 +0,0 @@ -using System.Collections.Generic; - -namespace Framework.BI -{ - public class StorageEvent - { - public List EventList { get; set; } - public List EventStringList { get; set; } - - public StorageEvent() - { - EventList = new List(); - EventStringList = new List(); - } - - public StorageEvent(List eventList, List eventStringList) - { - EventList = eventList; - EventStringList = eventStringList; - } - } -} \ No newline at end of file diff --git a/Forest/Assets/Scripts/Framework/BI/BI.cs.meta b/Forest/Assets/Scripts/Framework/BI/BI.cs.meta deleted file mode 100644 index 1ad868a..0000000 --- a/Forest/Assets/Scripts/Framework/BI/BI.cs.meta +++ /dev/null @@ -1,11 +0,0 @@ -fileFormatVersion: 2 -guid: 26fe57136a139b143adb61d2c369f697 -MonoImporter: - externalObjects: {} - serializedVersion: 2 - defaultReferences: [] - executionOrder: 0 - icon: {instanceID: 0} - userData: - assetBundleName: - assetBundleVariant: diff --git a/Forest/Assets/Scripts/Framework/Camera.meta b/Forest/Assets/Scripts/Framework/Camera.meta new file mode 100644 index 0000000..bdbcc5a --- /dev/null +++ b/Forest/Assets/Scripts/Framework/Camera.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 4f9d31ed566734befa902f69b0264d6b +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Scripts/Gameplay/CameraController.cs b/Forest/Assets/Scripts/Framework/Camera/CameraController.cs similarity index 80% rename from Forest/Assets/Scripts/Gameplay/CameraController.cs rename to Forest/Assets/Scripts/Framework/Camera/CameraController.cs index 1676b52..57934ee 100644 --- a/Forest/Assets/Scripts/Gameplay/CameraController.cs +++ b/Forest/Assets/Scripts/Framework/Camera/CameraController.cs @@ -1,11 +1,12 @@ +using Framework.Constants; using UnityEngine; -using UnityEngine.InputSystem; +//using UnityEngine.InputSystem; public class CameraController : MonoBehaviour { #if UNITY_EDITOR - public float rayLength = 15f; + /*public float rayLength = 15f; private RaycastHit hitInfo; private Vector3 hitPoint; private Ray ray; @@ -26,7 +27,7 @@ public class CameraController : MonoBehaviour float halfSize = 0.2f; Gizmos.color = Color.red; Gizmos.DrawWireCube(hitPoint, new Vector3(halfSize * 2, halfSize * 2, halfSize * 2)); - } + }*/ #endif private Camera _camera; @@ -35,7 +36,7 @@ public class CameraController : MonoBehaviour { _camera = transform.GetComponent(); var size = _camera.orthographicSize; - _camera.orthographicSize = size * GlobalConstants.DesignResolutionWidth / - GlobalConstants.DesignResolutionHeight * Screen.height / Screen.width; + _camera.orthographicSize = size * NormalConstants.DesignResolutionWidth / + NormalConstants.DesignResolutionHeight * Screen.height / Screen.width; } } \ No newline at end of file diff --git a/Forest/Assets/Scripts/Gameplay/CameraController.cs.meta b/Forest/Assets/Scripts/Framework/Camera/CameraController.cs.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/CameraController.cs.meta rename to Forest/Assets/Scripts/Framework/Camera/CameraController.cs.meta diff --git a/Forest/Assets/Scripts/Framework/Manager/CameraManager.cs b/Forest/Assets/Scripts/Framework/Camera/CameraManager.cs similarity index 83% rename from Forest/Assets/Scripts/Framework/Manager/CameraManager.cs rename to Forest/Assets/Scripts/Framework/Camera/CameraManager.cs index 140663e..f980ccb 100644 --- a/Forest/Assets/Scripts/Framework/Manager/CameraManager.cs +++ b/Forest/Assets/Scripts/Framework/Camera/CameraManager.cs @@ -1,3 +1,4 @@ +using Framework.Constants; using Framework.UI; using UnityEngine; using PhxhSDK; @@ -40,11 +41,15 @@ namespace Framework.Manager } } - private void Adaptation() + private void Adaptation(Camera camera) { var vaild = MainCamera.orthographicSize * 2 * (TargetResolutionWidth / TargetResolutionHeight); var aspectRatio = Screen.width / (float)Screen.height; MainCamera.orthographicSize = vaild / aspectRatio / 2; + + var size = camera.orthographicSize; + camera.orthographicSize = size * NormalConstants.DesignResolutionWidth / + NormalConstants.DesignResolutionHeight * Screen.height / Screen.width; } public void Release() diff --git a/Forest/Assets/Scripts/Framework/Manager/CameraManager.cs.meta b/Forest/Assets/Scripts/Framework/Camera/CameraManager.cs.meta similarity index 100% rename from Forest/Assets/Scripts/Framework/Manager/CameraManager.cs.meta rename to Forest/Assets/Scripts/Framework/Camera/CameraManager.cs.meta diff --git a/Forest/Assets/Scripts/Gameplay/Constants.meta b/Forest/Assets/Scripts/Framework/Constants.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/Constants.meta rename to Forest/Assets/Scripts/Framework/Constants.meta diff --git a/Forest/Assets/Scripts/Gameplay/Constants/Constants.Level.cs b/Forest/Assets/Scripts/Framework/Constants/Constants.Level.cs similarity index 64% rename from Forest/Assets/Scripts/Gameplay/Constants/Constants.Level.cs rename to Forest/Assets/Scripts/Framework/Constants/Constants.Level.cs index e698882..1840e59 100644 --- a/Forest/Assets/Scripts/Gameplay/Constants/Constants.Level.cs +++ b/Forest/Assets/Scripts/Framework/Constants/Constants.Level.cs @@ -9,31 +9,7 @@ namespace Framework.Constants public const int PropPrice = 100; public const int TimePropPrice = 50; - //多语言 - public const string Chinese = "简体中文"; - public const string English = "English"; - - //设置本地存档Key - public const string Music = "Music"; - public const string Sound = "Sound"; - public const string Language = "Language"; - public const string FirstLaunch = "Launch"; - - //BI事件 - public const string FteLevelSuccess = "fte_level_success_{0}"; - public const string FteLevelEnter = "fte_level_enter_{0}"; - - //评分弹窗相关 - public const string PopUpNumber = "PopUpNumber"; - public const string PopUpToScore = "ToScore"; - public const int PopUpLimitNumber = 8; - public const int LevelRateIndex = 4; - - public const int DefaultUnlockCondition = 100; - - /// - /// 关卡选择 一页数量 - /// + // 关卡选择 一页的数量 public const int LevelSelectCount = 15; //通关奖励 diff --git a/Forest/Assets/Scripts/Gameplay/Constants/Constants.Level.cs.meta b/Forest/Assets/Scripts/Framework/Constants/Constants.Level.cs.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/Constants/Constants.Level.cs.meta rename to Forest/Assets/Scripts/Framework/Constants/Constants.Level.cs.meta diff --git a/Forest/Assets/Scripts/Framework/Constants/Constants.Normal.cs b/Forest/Assets/Scripts/Framework/Constants/Constants.Normal.cs new file mode 100644 index 0000000..32a2701 --- /dev/null +++ b/Forest/Assets/Scripts/Framework/Constants/Constants.Normal.cs @@ -0,0 +1,22 @@ +namespace Framework.Constants +{ + public static class NormalConstants + { + public const float DesignResolutionWidth = 1080; + public const float DesignResolutionHeight = 1920; + + public const string UserBuildSaveKey = "UserBuildInfo"; + + //多语言 + public const string Chinese = "简体中文"; + public const string English = "English"; + + //BI事件 + public const string FteLevelSuccess = "fte_level_success_{0}"; + public const string FteLevelEnter = "fte_level_enter_{0}"; + + //评分弹窗相关 + public const int PopUpLimitNumber = 8; + public const int LevelRateIndex = 4; + } +} \ No newline at end of file diff --git a/Forest/Assets/Scripts/Framework/GlobalConstants.cs.meta b/Forest/Assets/Scripts/Framework/Constants/Constants.Normal.cs.meta similarity index 100% rename from Forest/Assets/Scripts/Framework/GlobalConstants.cs.meta rename to Forest/Assets/Scripts/Framework/Constants/Constants.Normal.cs.meta diff --git a/Forest/Assets/Scripts/Gameplay/Constants/Constants.Path.cs b/Forest/Assets/Scripts/Framework/Constants/Constants.Path.cs similarity index 88% rename from Forest/Assets/Scripts/Gameplay/Constants/Constants.Path.cs rename to Forest/Assets/Scripts/Framework/Constants/Constants.Path.cs index da5c416..9e82108 100644 --- a/Forest/Assets/Scripts/Gameplay/Constants/Constants.Path.cs +++ b/Forest/Assets/Scripts/Framework/Constants/Constants.Path.cs @@ -1,10 +1,7 @@ namespace Framework.Constants { - public partial class Constants + public class PathConstants { - //User - public const string EmptyUser = ""; - //新手引导遮罩预制体 public const string GuideMaskObj = "Assets/Art/UI/Prefab/GuideMask.prefab"; @@ -21,14 +18,12 @@ namespace Framework.Constants public const string SceneBuildPath = "Assets/Scenes/Build/{0}.unity"; public const string BuildConfigPath = "Assets/Config/Build/{0}.json"; public const string BuildBlueprint = "Assets/Art/GameBuild/Texture/Blueprint/{0}.png"; + public const string BuildTopUIPath = "Assets/Art/GameBuild/Texture/BuildUI/{0}.png"; public const string UIPrefabPath = "Assets/Art/UI/Prefab/{0}.prefab"; public const string ItemPrefabPath = "Assets/Art/LevelItem/{0}.prefab"; public const string PlankPrefabPath = "Assets/Art/LevelItem/Plank/{0}.prefab"; - //ChoicePanel Texture - public const string UIChoiceTexturePath = "Assets/Art/Texture/ChoicePanel/{0}.png"; - //Gfx public const string GfxPath = "Assets/Art/Gfx/prefab/{0}.prefab"; diff --git a/Forest/Assets/Scripts/Gameplay/Constants/Constants.Path.cs.meta b/Forest/Assets/Scripts/Framework/Constants/Constants.Path.cs.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/Constants/Constants.Path.cs.meta rename to Forest/Assets/Scripts/Framework/Constants/Constants.Path.cs.meta diff --git a/Forest/Assets/Scripts/Gameplay/Constants/Constants.UI.cs b/Forest/Assets/Scripts/Framework/Constants/Constants.UI.cs similarity index 100% rename from Forest/Assets/Scripts/Gameplay/Constants/Constants.UI.cs rename to Forest/Assets/Scripts/Framework/Constants/Constants.UI.cs diff --git a/Forest/Assets/Scripts/Gameplay/Constants/Constants.UI.cs.meta b/Forest/Assets/Scripts/Framework/Constants/Constants.UI.cs.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/Constants/Constants.UI.cs.meta rename to Forest/Assets/Scripts/Framework/Constants/Constants.UI.cs.meta diff --git a/Forest/Assets/Scripts/Framework/Event/Events.cs b/Forest/Assets/Scripts/Framework/Event/Events.cs index 519a001..8a7345d 100644 --- a/Forest/Assets/Scripts/Framework/Event/Events.cs +++ b/Forest/Assets/Scripts/Framework/Event/Events.cs @@ -24,6 +24,7 @@ namespace Framework.Event ShowGfx, AddTime, LoadingEnd, + ChangeBuildScene, //关闭展示 建造UI HideBuildUI, diff --git a/Forest/Assets/Scripts/Framework/AppNetConfig.cs b/Forest/Assets/Scripts/Framework/Forest_AppNetConfig.cs similarity index 89% rename from Forest/Assets/Scripts/Framework/AppNetConfig.cs rename to Forest/Assets/Scripts/Framework/Forest_AppNetConfig.cs index c097713..13f959d 100644 --- a/Forest/Assets/Scripts/Framework/AppNetConfig.cs +++ b/Forest/Assets/Scripts/Framework/Forest_AppNetConfig.cs @@ -17,7 +17,7 @@ public enum NetRequestStatus Success, } -public class AppNetConfig : MonoBehaviour +public class Forest_AppNetConfig : MonoBehaviour { /// /// 请求服务器返回信息类 @@ -41,6 +41,7 @@ public class AppNetConfig : MonoBehaviour public string client_type; public string game_data; } + /// /// 请求上传数据类 /// @@ -99,7 +100,6 @@ public class AppNetConfig : MonoBehaviour private void SaveNewUserData() { - DebugUtil.LogWarning("新玩家"); var jsonData = JsonConvert.SerializeObject(AppInfoManager.Instance.RemoteAppUserInfo); UploadDataToServer(jsonData); } @@ -131,7 +131,7 @@ public class AppNetConfig : MonoBehaviour { var uniqueID = AppInfoManager.Instance.GetUniqueID(); var uniqueType = AppInfoManager.Instance.GetUniqueType(); - DebugUtil.Log("使用{0}获取数据, ID:{1}", AppInfoManager.Instance.CurLoginState, uniqueID); + DebugUtil.Log("Use {0} Get Data, ID:{1}", AppInfoManager.Instance.CurLoginState, uniqueID); HTTPRequest request = new HTTPRequest(new Uri(URL), HTTPMethods.Post, OnGetFinished); request.SetHeader("Content-Type", "application/json"); _createSign = GenerateHash("get_data", uniqueID); @@ -147,7 +147,7 @@ public class AppNetConfig : MonoBehaviour var jsonData = JsonConvert.SerializeObject(_postData); if (string.IsNullOrEmpty(jsonData)) - DebugUtil.LogError("Json转化后,postDataJson为空"); + DebugUtil.LogError("GetDataFromServer : Error Json Convert,postDataJson is null"); var bytes = Encoding.UTF8.GetBytes(jsonData); request.RawData = bytes; @@ -178,14 +178,16 @@ public class AppNetConfig : MonoBehaviour //查不到第三方信息 但是本地有 绑定 if (loginIDState == AppInfoManager.NetConfigID.ThirdID && _deviceLoginSuccess) { - DebugUtil.Log("查不到第三方信息 但是本地有, 保存数据, 服务器返回消息:{0}", jsonData); + DebugUtil.Log( + "Can't find ThirdID, but local have! Bind ThirdID, Server return Message : {0}", + jsonData); BindThirdID(); _thirdLoginSuccess = true; } //其余情况以设备id注册新玩家 else { - DebugUtil.Log("无设备ID和第三方ID, 新玩家, 先保存数据"); + DebugUtil.Log("New User (No DeviceID and ThirdID)"); _isNewUser = true; EventManager.Instance.Send(EventManager.EventName.NewUserLogin); } @@ -198,29 +200,31 @@ public class AppNetConfig : MonoBehaviour _serverData.data = data["game_data"]?.ToString(); if (!string.IsNullOrEmpty(_serverData.data)) { + //第一次使用第三方id获取成功,设备id无登录 if (loginIDState == AppInfoManager.NetConfigID.ThirdID && !_deviceLoginSuccess) { _thirdLoginSuccess = true; AppInfoManager.Instance.ThirdIdGetSuccess(_serverData.data); - DebugUtil.Log("第一次使用第三方id获取成功,设备id无登录"); + DebugUtil.Log("First ThirdID GetData Success, No DeviceID"); } //后续登录 和 设备id获取得到第三方id的情况 else if (loginIDState == AppInfoManager.NetConfigID.ThirdID && _deviceLoginSuccess) { _thirdLoginSuccess = true; AppInfoManager.Instance.ThirdIdGetSuccessWithDevice(_serverData.data); - DebugUtil.Log("使用第三方id获取成功"); + DebugUtil.Log("ThirdID GetData Success"); } //本地有设备id缓存 并且没登录过第三方 else if (loginIDState == AppInfoManager.NetConfigID.DeviceID && !_thirdLoginSuccess) { _deviceLoginSuccess = true; AppInfoManager.Instance.DeviceIdGetSuccess(_serverData.data); - DebugUtil.Log("使用设备id获取成功,进行有无第三方id判断"); + DebugUtil.Log("DeviceID GetData Success, Judge ThirdID"); } + //设备id获取成功但是第三方也成功登录的情况 else { - DebugUtil.Log("设备id获取成功但是第三方也成功登录的情况"); + DebugUtil.Log("DeviceID and ThirdID GetData Success"); } } } @@ -258,7 +262,7 @@ public class AppNetConfig : MonoBehaviour { var clientID = AppInfoManager.Instance.AppUserInfo.UserInfo.UserID; var thirdID = AppInfoManager.Instance.AppUserInfo.UserInfo.ThirdId; - DebugUtil.Log("上传的玩家数据, clientID:{0}, thirdID: {1},gameData:{2}", clientID, thirdID, data); + DebugUtil.Log("Upload Data, clientID:{0}, thirdID: {1},gameData:{2}", clientID, thirdID, data); var request = new HTTPRequest(new Uri(URL), HTTPMethods.Post, NewOnUploadFinished); request.SetHeader("Content-Type", "application/json"); @@ -274,7 +278,7 @@ public class AppNetConfig : MonoBehaviour }; string jsonData = JsonConvert.SerializeObject(_uploadPostData); if (string.IsNullOrEmpty(jsonData)) - DebugUtil.LogError("Json转化后, uploadPostDat为空"); + DebugUtil.LogError("UploadDataToServer : Error Json Convert,uploadPostDat is null"); DebugUtil.Log("UploadData.Post信息:{0}", jsonData); var bytes = Encoding.UTF8.GetBytes(jsonData); request.RawData = bytes; @@ -295,13 +299,13 @@ public class AppNetConfig : MonoBehaviour case HTTPRequestStates.Finished: { var jsonData = response.DataAsText; - DebugUtil.Log("Upload从服务器获取到的数据:{0}", jsonData); + DebugUtil.Log("Upload Sever Return jsonData:{0}", jsonData); JObject jObj = JObject.Parse(jsonData); _serverData.code = (int)jObj["code"]; _serverData.message = jObj["message"]?.ToString(); if (_serverData.code == 0) { - DebugUtil.Log("服务器保存数据成功 !!!!"); + DebugUtil.Log("Server Save Successfully !!!!"); if (_isNewUser) GetDataFromServer(); } diff --git a/Forest/Assets/Scripts/Framework/AppNetConfig.cs.meta b/Forest/Assets/Scripts/Framework/Forest_AppNetConfig.cs.meta similarity index 100% rename from Forest/Assets/Scripts/Framework/AppNetConfig.cs.meta rename to Forest/Assets/Scripts/Framework/Forest_AppNetConfig.cs.meta diff --git a/Forest/Assets/Scripts/Gameplay/Game.meta b/Forest/Assets/Scripts/Framework/Game.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/Game.meta rename to Forest/Assets/Scripts/Framework/Game.meta diff --git a/Forest/Assets/Scripts/Gameplay/Game/Main.cs b/Forest/Assets/Scripts/Framework/Game/Forest_Main.cs similarity index 90% rename from Forest/Assets/Scripts/Gameplay/Game/Main.cs rename to Forest/Assets/Scripts/Framework/Game/Forest_Main.cs index 51d258b..a41c50e 100644 --- a/Forest/Assets/Scripts/Gameplay/Game/Main.cs +++ b/Forest/Assets/Scripts/Framework/Game/Forest_Main.cs @@ -5,7 +5,7 @@ using PhxhSDK; namespace Gameplay.Game { - public class Main : MonoBehaviour + public class Forest_Main : MonoBehaviour { public static PhxhSDK.Game Game { @@ -26,10 +26,9 @@ namespace Gameplay.Game AdSDKManager.Instance.ConfigureBeforeInit(unityAdsGameID); AdSDKManager.Instance.Init(); IAPManager.Instance.Init(); - _InitReport(); DontDestroyOnLoad(gameObject); - _game = new MyGame(); + _game = new Forest_MyGame(); if (_game == null) { DebugUtil.LogError("Framework.Main: no game instance created"); @@ -38,10 +37,6 @@ namespace Gameplay.Game _game.Init(); } - private void _InitReport() - { - } - private void Start() { BIManager.Instance.TrackEventOnce(cfg.BI.EventFirst.fte_open); diff --git a/Forest/Assets/Scripts/Gameplay/Game/Main.cs.meta b/Forest/Assets/Scripts/Framework/Game/Forest_Main.cs.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/Game/Main.cs.meta rename to Forest/Assets/Scripts/Framework/Game/Forest_Main.cs.meta diff --git a/Forest/Assets/Scripts/Gameplay/LoadingExecutor/GameStartLoadingExecutor.cs b/Forest/Assets/Scripts/Framework/Game/GameStartLoadingExecutor.cs similarity index 65% rename from Forest/Assets/Scripts/Gameplay/LoadingExecutor/GameStartLoadingExecutor.cs rename to Forest/Assets/Scripts/Framework/Game/GameStartLoadingExecutor.cs index e2705a9..25096d7 100644 --- a/Forest/Assets/Scripts/Gameplay/LoadingExecutor/GameStartLoadingExecutor.cs +++ b/Forest/Assets/Scripts/Framework/Game/GameStartLoadingExecutor.cs @@ -1,24 +1,24 @@ using cfg.BI; using PhxhSDK; using Framework; -using UnityEngine; using Framework.BI; using Framework.UI; using PhxhSDK.Phxh; -using Gameplay.Login; +using Framework.Login; using Framework.Event; using Gameplay.Manager; +using Framework.Setting; using Framework.Manager; using Framework.Constants; using Cysharp.Threading.Tasks; using System.Collections.Generic; -using UnityEngine.AddressableAssets; namespace Gameplay.LoadingExecutor { public class GameStartLoadingExecutor : LoadingExecutorWithUILoadingController { private bool _stayTuned; + private string _buildID; protected override async UniTask _DoLoading() { @@ -32,8 +32,8 @@ namespace Gameplay.LoadingExecutor _destProgress = 40f; await PreLoadSelectLevel(); _destProgress = 50f; - StringManager.Instance.InitLanguage(); await InitBuildScene(); + InitStorage(); _destProgress = 60f; await InitGfx(); _destProgress = 70; @@ -45,9 +45,37 @@ namespace Gameplay.LoadingExecutor _destProgress = 100f; } - public GameStartLoadingExecutor(bool stayTuned = false) + public GameStartLoadingExecutor(string buildID = null, bool stayTuned = false) { _stayTuned = stayTuned; + _buildID = buildID; + } + + /// + /// 初始化各部分存盘信息 + /// + private void InitStorage() + { + SettingManager.Instance.Init(); + //建造读本地存盘 + + /* + _userBuildInfo = StorageManager.Instance.GetStorage(NormalConstants.UserBuildSaveKey); + _userBuildInfo ??= new UserBuildInfo(); + if (string.IsNullOrEmpty(_userBuildInfo.CurBuildId)) + { + _userBuildInfo.CurBuildId = TableManager.Instance.Tables.BuildConfig.DataList[0].ID; + DebugUtil.LogError("无存盘信息, 读默认表:{0}", _userBuildInfo.CurBuildId); + } + */ + + //根据本地信息判断是否开启新手引导 + if (!GuideMananger.Instance.IsGuiding && BuildManager.Instance.UserBuildInfo.GuideGroup <= 0 && + LevelSelectManager.Instance.CurPassLevelIndex < 1) + { + GuideMananger.Instance.NeedGuide = true; + DebugUtil.LogG("第一步判断需要开启新手引导!"); + } } /// @@ -55,39 +83,8 @@ namespace Gameplay.LoadingExecutor /// private async UniTask InitBuildScene() { - var buildInfo = StorageManager.Instance.GetStorage(GlobalConstants.UserBuildSaveKey); - buildInfo ??= new UserBuildInfo(); - if (string.IsNullOrEmpty(buildInfo.BuildData)) - { - buildInfo.BuildData = GlobalConstants.DefaultBuildID; - } - - //判断是否开启新手引导 - if (!GuideMananger.Instance.IsGuiding && buildInfo.GuideGroup <= 0 && - LevelSelectManager.Instance.CurPassLevelIndex < 1) - { - buildInfo.ChooseNodeInfo = new Dictionary(); - GuideMananger.Instance.NeedGuide = true; - DebugUtil.LogG("需要开启新手引导!"); - } - - var buildId = buildInfo.BuildData; - var buildPath = string.Format(Framework.Constants.Constants.SceneBuildPath, buildId); - var buildConfig = string.Format(Framework.Constants.Constants.BuildConfigPath, buildId); - var buildData = await JsonHelper.LoadFromAddressable(buildConfig); var reachCondition = LevelSelectManager.Instance.CurPassLevelIndex; - if (GuideMananger.Instance.IsGuiding && !string.IsNullOrEmpty(GuideMananger.Instance.PassLevelID)) - { - var guideCondition = int.Parse(GuideMananger.Instance.PassLevelID.Substring("level".Length)); - BuildManager.Instance.UpdateReachCondition(guideCondition); - } - else - { - BuildManager.Instance.UpdateReachCondition(reachCondition); - } - - await BuildManager.Instance.Init(buildData, true, buildInfo); - await Addressables.LoadSceneAsync(buildPath).ToUniTask(); + await BuildManager.Instance.LoadBuild(_buildID, reachCondition); } private async UniTask InitGfx() @@ -105,11 +102,13 @@ namespace Gameplay.LoadingExecutor //用户协议 -> 登录 -> 数据同步 if (AppInfoManager.Instance.UpdateConfirm && !GuideMananger.Instance.IsGuiding) await UIManager.Instance.OpenWindow(UIConstants.UISyncTip); - - if (!AppInfoManager.Instance.CheckIfLogin() && !LoginManager.Instance.ShowLogin && !GuideMananger.Instance.IsGuiding) +#if UNITY_IOS + if (!AppInfoManager.Instance.CheckIfLogin() && !LoginManager.Instance.ShowLogin && + !GuideMananger.Instance.IsGuiding) await UIManager.Instance.OpenWindow(UIConstants.UILogin); +#endif - if (!PlayerPrefs.HasKey(LevelConstants.FirstLaunch)) + if (SettingManager.Instance.CurSettingData.FirstLaunch) { await UIManager.Instance.OpenWindow(UIConstants.UIUserAgreement); } @@ -134,6 +133,7 @@ namespace Gameplay.LoadingExecutor EventManager.Instance.Send(EventManager.EventName.BackToMain); EventManager.Instance.Send(EventManager.EventName.LoadingEnd); BIManager.Instance.TrackEventOnce(EventFirst.fte_loading_end); + BuildManager.Instance.ChangeBuildSceneID = false; } } } \ No newline at end of file diff --git a/Forest/Assets/Scripts/Gameplay/LoadingExecutor/GameStartLoadingExecutor.cs.meta b/Forest/Assets/Scripts/Framework/Game/GameStartLoadingExecutor.cs.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/LoadingExecutor/GameStartLoadingExecutor.cs.meta rename to Forest/Assets/Scripts/Framework/Game/GameStartLoadingExecutor.cs.meta diff --git a/Forest/Assets/Scripts/Gameplay/MyGame.cs b/Forest/Assets/Scripts/Framework/Game/MyGame.cs similarity index 92% rename from Forest/Assets/Scripts/Gameplay/MyGame.cs rename to Forest/Assets/Scripts/Framework/Game/MyGame.cs index e4c996b..6413fdd 100644 --- a/Forest/Assets/Scripts/Gameplay/MyGame.cs +++ b/Forest/Assets/Scripts/Framework/Game/MyGame.cs @@ -2,15 +2,14 @@ using PhxhSDK; using Framework.UI; using Framework.BI; using Gameplay.Game; -using Gameplay.Login; +using Framework.Login; using Gameplay.Manager; using Framework.Manager; -using Framework.Constants; using Gameplay.LoadingExecutor; namespace Gameplay { - public class MyGame : PhxhSDK.Game + public class Forest_MyGame : PhxhSDK.Game { protected override void _RegisterSubSystems() { diff --git a/Forest/Assets/Scripts/Gameplay/MyGame.cs.meta b/Forest/Assets/Scripts/Framework/Game/MyGame.cs.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/MyGame.cs.meta rename to Forest/Assets/Scripts/Framework/Game/MyGame.cs.meta diff --git a/Forest/Assets/Scripts/Framework/GameBuild/CameraAdapter.cs b/Forest/Assets/Scripts/Framework/GameBuild/CameraAdapter.cs deleted file mode 100644 index 2830e83..0000000 --- a/Forest/Assets/Scripts/Framework/GameBuild/CameraAdapter.cs +++ /dev/null @@ -1,14 +0,0 @@ -using UnityEngine; - -public class CameraAdapter : MonoBehaviour -{ - private Camera _camera; - - private void Awake() - { - _camera = transform.GetComponent(); - var size = _camera.orthographicSize; - _camera.orthographicSize = size * GlobalConstants.DesignResolutionWidth / - GlobalConstants.DesignResolutionHeight * Screen.height / Screen.width; - } -} \ No newline at end of file diff --git a/Forest/Assets/Scripts/Framework/GameBuild/GameBuildLoadingExecutor.cs b/Forest/Assets/Scripts/Framework/GameBuild/GameBuildLoadingExecutor.cs deleted file mode 100644 index 809b063..0000000 --- a/Forest/Assets/Scripts/Framework/GameBuild/GameBuildLoadingExecutor.cs +++ /dev/null @@ -1,17 +0,0 @@ -using Cysharp.Threading.Tasks; -using Framework.Manager; -using Gameplay.LoadingExecutor; -using UnityEngine.AddressableAssets; -using UnityEngine.SceneManagement; - -namespace Framework.GameBuild -{ - public class GameBuildLoadingExecutor : LoadingExecutorWithUILoadingController - { - protected override async UniTask _DoLoading() - { - await Addressables.LoadSceneAsync(Constants.Constants.SceneBuildPath, LoadSceneMode.Single).ToUniTask(); - _destProgress = 100f; - } - } -} \ No newline at end of file diff --git a/Forest/Assets/Scripts/Framework/GameBuild/GameBuildStateStart.cs b/Forest/Assets/Scripts/Framework/GameBuild/GameBuildStateStart.cs deleted file mode 100644 index 792e106..0000000 --- a/Forest/Assets/Scripts/Framework/GameBuild/GameBuildStateStart.cs +++ /dev/null @@ -1,22 +0,0 @@ -using Framework.State; -using Gameplay.LoadingExecutor; - -namespace Framework.GameBuild -{ - public class GameBuildStateStart : IState - { - public void OnEnter() - { - LoadingExecutorManager.Instance.ExecuteLoading( - new GameBuildLoadingExecutor()); - } - - public void OnUpdate(float deltaTime) - { - } - - public void OnExit() - { - } - } -} \ No newline at end of file diff --git a/Forest/Assets/Scripts/Framework/GlobalConstants.cs b/Forest/Assets/Scripts/Framework/GlobalConstants.cs deleted file mode 100644 index 51fa809..0000000 --- a/Forest/Assets/Scripts/Framework/GlobalConstants.cs +++ /dev/null @@ -1,8 +0,0 @@ -public static class GlobalConstants -{ - public const float DesignResolutionWidth = 1080; - public const float DesignResolutionHeight = 1920; - - public const string UserBuildSaveKey = "UserBuildInfo"; - public const string DefaultBuildID = "Build_1"; -} \ No newline at end of file diff --git a/Forest/Assets/Scripts/Framework/Guide/GuideMananger.cs b/Forest/Assets/Scripts/Framework/Guide/GuideMananger.cs index e9209db..21c3633 100644 --- a/Forest/Assets/Scripts/Framework/Guide/GuideMananger.cs +++ b/Forest/Assets/Scripts/Framework/Guide/GuideMananger.cs @@ -5,9 +5,9 @@ using UnityEngine; using Framework.UI; using Gameplay.Manager; using Framework.Manager; +using Framework.Constants; using Cysharp.Threading.Tasks; using System.Collections.Generic; -using Constants = Framework.Constants.Constants; public class GuideMananger : Singlenton, IInitable { @@ -96,7 +96,7 @@ public class GuideMananger : Singlenton, IInitable private async UniTask InitGuideMaskUI() { var targetCanvas = UIRoot.Instance.rootMatch; - var obj = await AssetManager.Instance.LoadAssetAsync(Constants.GuideMaskObj); + var obj = await AssetManager.Instance.LoadAssetAsync(PathConstants.GuideMaskObj); _guideMask = Object.Instantiate(obj, targetCanvas.transform); _guideMask.SetActive(false); } @@ -179,7 +179,7 @@ public class GuideMananger : Singlenton, IInitable BuildManager.Instance.SetBuildUserInfo(_curGuideGroup); _curGuideGroup = nextGroup; IsGuiding = false; - LevelSelectManager.Instance.SaveNewPassLevel(PassLevelID); + LevelSelectManager.Instance.SaveNewPassLevel(PassLevelID, false); SetActiveGuideUI(false, true); } else @@ -197,7 +197,7 @@ public class GuideMananger : Singlenton, IInitable public void Release() { - AssetManager.Instance.Unload(Constants.GuideMaskObj); + AssetManager.Instance.Unload(PathConstants.GuideMaskObj); } /// diff --git a/Forest/Assets/Scripts/Gameplay/LoadingExecutor.meta b/Forest/Assets/Scripts/Framework/LoadingExecutor.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/LoadingExecutor.meta rename to Forest/Assets/Scripts/Framework/LoadingExecutor.meta diff --git a/Forest/Assets/Scripts/Gameplay/LoadingExecutor/LoadingExecutor.cs b/Forest/Assets/Scripts/Framework/LoadingExecutor/LoadingExecutor.cs similarity index 100% rename from Forest/Assets/Scripts/Gameplay/LoadingExecutor/LoadingExecutor.cs rename to Forest/Assets/Scripts/Framework/LoadingExecutor/LoadingExecutor.cs diff --git a/Forest/Assets/Scripts/Gameplay/LoadingExecutor/LoadingExecutor.cs.meta b/Forest/Assets/Scripts/Framework/LoadingExecutor/LoadingExecutor.cs.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/LoadingExecutor/LoadingExecutor.cs.meta rename to Forest/Assets/Scripts/Framework/LoadingExecutor/LoadingExecutor.cs.meta diff --git a/Forest/Assets/Scripts/Gameplay/LoadingExecutor/LoadingExecutorWithUILoadingController.cs b/Forest/Assets/Scripts/Framework/LoadingExecutor/LoadingExecutorWithUILoadingController.cs similarity index 100% rename from Forest/Assets/Scripts/Gameplay/LoadingExecutor/LoadingExecutorWithUILoadingController.cs rename to Forest/Assets/Scripts/Framework/LoadingExecutor/LoadingExecutorWithUILoadingController.cs diff --git a/Forest/Assets/Scripts/Gameplay/LoadingExecutor/LoadingExecutorWithUILoadingController.cs.meta b/Forest/Assets/Scripts/Framework/LoadingExecutor/LoadingExecutorWithUILoadingController.cs.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/LoadingExecutor/LoadingExecutorWithUILoadingController.cs.meta rename to Forest/Assets/Scripts/Framework/LoadingExecutor/LoadingExecutorWithUILoadingController.cs.meta diff --git a/Forest/Assets/Scripts/Gameplay/LoadingExecutor/UILoadingController.cs b/Forest/Assets/Scripts/Framework/LoadingExecutor/UILoadingController.cs similarity index 100% rename from Forest/Assets/Scripts/Gameplay/LoadingExecutor/UILoadingController.cs rename to Forest/Assets/Scripts/Framework/LoadingExecutor/UILoadingController.cs diff --git a/Forest/Assets/Scripts/Gameplay/LoadingExecutor/UILoadingController.cs.meta b/Forest/Assets/Scripts/Framework/LoadingExecutor/UILoadingController.cs.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/LoadingExecutor/UILoadingController.cs.meta rename to Forest/Assets/Scripts/Framework/LoadingExecutor/UILoadingController.cs.meta diff --git a/Forest/Assets/Scripts/Gameplay/Login.meta b/Forest/Assets/Scripts/Framework/Login.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/Login.meta rename to Forest/Assets/Scripts/Framework/Login.meta diff --git a/Forest/Assets/Scripts/Gameplay/Login/LoginManager.cs b/Forest/Assets/Scripts/Framework/Login/LoginManager.cs similarity index 92% rename from Forest/Assets/Scripts/Gameplay/Login/LoginManager.cs rename to Forest/Assets/Scripts/Framework/Login/LoginManager.cs index 51a7111..200c26c 100644 --- a/Forest/Assets/Scripts/Gameplay/Login/LoginManager.cs +++ b/Forest/Assets/Scripts/Framework/Login/LoginManager.cs @@ -1,16 +1,12 @@ using PhxhSDK; -namespace Gameplay.Login +namespace Framework.Login { public class LoginManager : Singlenton, IInitable { + private LoginStatus[] _mStatusList; - public string Account - { - get => CurrentStatus.GetProfileName(); - } - /// /// 是否登录 /// diff --git a/Forest/Assets/Scripts/Gameplay/Login/LoginManager.cs.meta b/Forest/Assets/Scripts/Framework/Login/LoginManager.cs.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/Login/LoginManager.cs.meta rename to Forest/Assets/Scripts/Framework/Login/LoginManager.cs.meta diff --git a/Forest/Assets/Scripts/Gameplay/Login/LoginStatus.cs b/Forest/Assets/Scripts/Framework/Login/LoginStatus.cs similarity index 88% rename from Forest/Assets/Scripts/Gameplay/Login/LoginStatus.cs rename to Forest/Assets/Scripts/Framework/Login/LoginStatus.cs index 59449d6..f331941 100644 --- a/Forest/Assets/Scripts/Gameplay/Login/LoginStatus.cs +++ b/Forest/Assets/Scripts/Framework/Login/LoginStatus.cs @@ -1,6 +1,4 @@ -using Framework.Constants; - -namespace Gameplay.Login +namespace Framework.Login { public enum LoginStatusID { @@ -29,7 +27,7 @@ namespace Gameplay.Login public virtual string GetProfileName() { - return Constants.EmptyUser; + return ""; } public virtual void Logout() diff --git a/Forest/Assets/Scripts/Gameplay/Login/LoginStatus.cs.meta b/Forest/Assets/Scripts/Framework/Login/LoginStatus.cs.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/Login/LoginStatus.cs.meta rename to Forest/Assets/Scripts/Framework/Login/LoginStatus.cs.meta diff --git a/Forest/Assets/Scripts/Framework/Login/LoginStatusApple.cs b/Forest/Assets/Scripts/Framework/Login/LoginStatusApple.cs new file mode 100644 index 0000000..447e901 --- /dev/null +++ b/Forest/Assets/Scripts/Framework/Login/LoginStatusApple.cs @@ -0,0 +1,85 @@ +using cfg.BI; +using PhxhSDK; +using Framework.BI; +using Framework.Event; + +namespace Framework.Login +{ + public class LoginStatusApple : LoginStatus + { + public override LoginStatusID ID + { + get { return LoginStatusID.Apple; } + } + + public override void QuickLogin() + { + DebugUtil.LogWarning("苹果快速登录"); + var sdkHelper = SDKManager.Instance.GetSdkHelper(SDKManager.SdkName.FireBase); + var loginService = sdkHelper as ILoginService; + loginService?.SetCurLoginParty(ThirdLoginSDK.AppleSignIn); + loginService?.QuickLogin(OnLoginSuccess, OnLoginFail); + } + + public override void Login() + { + DebugUtil.LogWarning("苹果登录"); + var sdkHelper = SDKManager.Instance.GetSdkHelper(SDKManager.SdkName.FireBase); + var loginService = sdkHelper as ILoginService; + loginService?.SetCurLoginParty(ThirdLoginSDK.AppleSignIn); + loginService?.Login(OnLoginSuccess, OnLoginFail); + } + + public override void Logout() + { + var sdkHelper = SDKManager.Instance.GetSdkHelper(SDKManager.SdkName.FireBase); + var loginService = sdkHelper as ILoginService; + loginService?.SetCurLoginParty(ThirdLoginSDK.AppleSignIn); + loginService?.Logout(); + } + + public override string GetProfileName() + { + var sdkHelper = SDKManager.Instance.GetSdkHelper(SDKManager.SdkName.FireBase); + var loginService = sdkHelper as ILoginService; + loginService?.SetCurLoginParty(ThirdLoginSDK.AppleSignIn); + string profileName = loginService?.GetProfileName(); + DebugUtil.LogWarning("Apple Get UserName: {0}", profileName); + return string.IsNullOrEmpty(profileName) ? "" : profileName; + } + + private void OnLoginSuccess(string userID, string appleUserID, string idToken) + { + LoginManager.Instance.IsLogin = true; + LoginManager.Instance.ShowLogin = true; + + //第三方ID设置为Firebase验证后的唯一id 并存至本地 + AppInfoManager.Instance.ThirdLoginSuccess(userID, LoginStatusID.Apple); + + //BI事件 + BIManager.Instance.ThirdID = userID; + BIManager.Instance.TrackEvent(cfg.BI.Event.login_success); + BIManager.Instance.TrackEventOnce(EventFirst.fte_login_success); + + //从服务器获取数据 + GetDataFromSever(); + + //EventManager.Instance.Send(EventManager.EventName.LoginSuccess); + DebugUtil.LogWarning("Apple登录成功:userID: {0}", userID); + } + + private void GetDataFromSever() + { + AppInfoManager.Instance.CurLoginState = AppInfoManager.NetConfigID.ThirdID; + Forest_AppNetConfig.State = NetRequestStatus.Start; + } + + private void OnLoginFail(int code, string msg) + { + LoginManager.Instance.IsLogin = false; + BIManager.Instance.TrackEvent(cfg.BI.Event.login_fail, msg); + DebugUtil.LogError("Apple Login Fail: {0}", msg); + EventManager.Instance.Send(EventManager.EventName.LoginFail); + } + } +} \ No newline at end of file diff --git a/Forest/Assets/Scripts/Gameplay/Login/LoginStatusApple.cs.meta b/Forest/Assets/Scripts/Framework/Login/LoginStatusApple.cs.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/Login/LoginStatusApple.cs.meta rename to Forest/Assets/Scripts/Framework/Login/LoginStatusApple.cs.meta diff --git a/Forest/Assets/Scripts/Gameplay/Login/LoginStatusFaceBook.cs b/Forest/Assets/Scripts/Framework/Login/LoginStatusFaceBook.cs similarity index 86% rename from Forest/Assets/Scripts/Gameplay/Login/LoginStatusFaceBook.cs rename to Forest/Assets/Scripts/Framework/Login/LoginStatusFaceBook.cs index fb78fce..9de8aa8 100644 --- a/Forest/Assets/Scripts/Gameplay/Login/LoginStatusFaceBook.cs +++ b/Forest/Assets/Scripts/Framework/Login/LoginStatusFaceBook.cs @@ -2,10 +2,8 @@ using cfg.BI; using PhxhSDK; using Framework.BI; using Framework.Event; -using Event = cfg.BI.Event; -using Constants = Framework.Constants.Constants; -namespace Gameplay.Login +namespace Framework.Login { public class LoginStatusFaceBook : LoginStatus { @@ -38,7 +36,7 @@ namespace Gameplay.Login loginService?.SetCurLoginParty(ThirdLoginSDK.Facebook); string profileName = loginService?.GetProfileName(); DebugUtil.LogWarning("Facebook Get UserName: {0}", profileName); - return string.IsNullOrEmpty(profileName) ? Constants.EmptyUser : profileName; + return string.IsNullOrEmpty(profileName) ? "" : profileName; } private void OnLoginSuccess(string userID, string facebookUserID, string idToken) @@ -50,7 +48,7 @@ namespace Gameplay.Login AppInfoManager.Instance.ThirdLoginSuccess(userID, LoginStatusID.Facebook); BIManager.Instance.ThirdID = userID; - BIManager.Instance.TrackEvent(Event.login_success); + BIManager.Instance.TrackEvent(cfg.BI.Event.login_success); BIManager.Instance.TrackEventOnce(EventFirst.fte_login_success); //从服务器获取数据 @@ -63,13 +61,13 @@ namespace Gameplay.Login private void GetDataFromSever() { AppInfoManager.Instance.CurLoginState = AppInfoManager.NetConfigID.ThirdID; - AppNetConfig.State = NetRequestStatus.Start; + Forest_AppNetConfig.State = NetRequestStatus.Start; } private void OnLoginFail(int code, string msg) { LoginManager.Instance.IsLogin = false; - BIManager.Instance.TrackEvent(Event.login_fail, msg); + BIManager.Instance.TrackEvent(cfg.BI.Event.login_fail, msg); DebugUtil.LogError("FaceBook Login Fail: {0}", msg); EventManager.Instance.Send(EventManager.EventName.LoginFail); } diff --git a/Forest/Assets/Scripts/Gameplay/Login/LoginStatusFaceBook.cs.meta b/Forest/Assets/Scripts/Framework/Login/LoginStatusFaceBook.cs.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/Login/LoginStatusFaceBook.cs.meta rename to Forest/Assets/Scripts/Framework/Login/LoginStatusFaceBook.cs.meta diff --git a/Forest/Assets/Scripts/Gameplay/UI/Other/UILoginPanelController.cs b/Forest/Assets/Scripts/Framework/Login/UILoginPanelController.cs similarity index 99% rename from Forest/Assets/Scripts/Gameplay/UI/Other/UILoginPanelController.cs rename to Forest/Assets/Scripts/Framework/Login/UILoginPanelController.cs index 2c13bf1..a6c3265 100644 --- a/Forest/Assets/Scripts/Gameplay/UI/Other/UILoginPanelController.cs +++ b/Forest/Assets/Scripts/Framework/Login/UILoginPanelController.cs @@ -3,7 +3,7 @@ using UnityEngine; using Framework.UI; using Framework.BI; using UnityEngine.UI; -using Gameplay.Login; +using Framework.Login; using Framework.Event; using Gameplay.Manager; using Framework.Manager; diff --git a/Forest/Assets/Scripts/Gameplay/UI/Other/UILoginPanelController.cs.meta b/Forest/Assets/Scripts/Framework/Login/UILoginPanelController.cs.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/UI/Other/UILoginPanelController.cs.meta rename to Forest/Assets/Scripts/Framework/Login/UILoginPanelController.cs.meta diff --git a/Forest/Assets/Scripts/Gameplay/Manager/ADManager.cs b/Forest/Assets/Scripts/Framework/Manager/ADManager.cs similarity index 100% rename from Forest/Assets/Scripts/Gameplay/Manager/ADManager.cs rename to Forest/Assets/Scripts/Framework/Manager/ADManager.cs diff --git a/Forest/Assets/Scripts/Gameplay/Manager/ADManager.cs.meta b/Forest/Assets/Scripts/Framework/Manager/ADManager.cs.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/Manager/ADManager.cs.meta rename to Forest/Assets/Scripts/Framework/Manager/ADManager.cs.meta diff --git a/Forest/Assets/Scripts/Framework/Manager/AppInfoManager.cs b/Forest/Assets/Scripts/Framework/Manager/AppInfoManager.cs index 9810f08..2f1a7e7 100644 --- a/Forest/Assets/Scripts/Framework/Manager/AppInfoManager.cs +++ b/Forest/Assets/Scripts/Framework/Manager/AppInfoManager.cs @@ -1,6 +1,6 @@ using PhxhSDK; -using Gameplay.Login; using Framework.Event; +using Framework.Login; using Framework.Manager; using LC.Newtonsoft.Json; @@ -80,7 +80,7 @@ public class AppInfoManager : Singlenton, IInitable, IUpdatable ? NetConfigID.ThirdID : NetConfigID.DeviceID; LoginManager.Instance.IsLogin = !string.IsNullOrEmpty(_appUserInfo.UserInfo.ThirdId); - AppNetConfig.State = NetRequestStatus.Start; + Forest_AppNetConfig.State = NetRequestStatus.Start; _init = true; DebugUtil.Log("当前的向服务器请求的账号是: {0},登录状态: {1}", CurLoginState, LoginManager.Instance.IsLogin); @@ -160,7 +160,7 @@ public class AppInfoManager : Singlenton, IInitable, IUpdatable DebugUtil.Log("设备id登录成功,有第三方id数据:{0},进行获取", _tempIdToken); _appUserInfo.UserInfo.ThirdId = _tempIdToken; CurLoginState = NetConfigID.ThirdID; - AppNetConfig.State = NetRequestStatus.Start; + Forest_AppNetConfig.State = NetRequestStatus.Start; } //无 直接比对数据 else @@ -319,7 +319,7 @@ public class AppInfoManager : Singlenton, IInitable, IUpdatable if (_init && !GetRemoteInfo && RemoteTickTime > RemoteInterval) { RemoteTickTime = 0.0f; - AppNetConfig.State = NetRequestStatus.Start; + Forest_AppNetConfig.State = NetRequestStatus.Start; DebugUtil.Log("... 尝试再次从服务器读取玩家数据 ..."); } } diff --git a/Forest/Assets/Scripts/Framework/Manager/AudioManager.cs b/Forest/Assets/Scripts/Framework/Manager/AudioManager.cs index fa48aed..d238ba3 100644 --- a/Forest/Assets/Scripts/Framework/Manager/AudioManager.cs +++ b/Forest/Assets/Scripts/Framework/Manager/AudioManager.cs @@ -1,6 +1,5 @@ using System.Collections.Generic; using Cysharp.Threading.Tasks; -using Framework.Constants; using UnityEngine; using PhxhSDK; using System; @@ -14,8 +13,8 @@ namespace Framework.Manager public AudioClip BGM; public AudioClip BGMInLevel; - - + + private Dictionary _soundDic; private SingleAudio _soundAudio; @@ -30,11 +29,6 @@ namespace Framework.Manager { _soundDic = new Dictionary(); AudioUnityMgr.Instance.Init(); - MuteVolume(true); - MusicVolume = PlayerPrefs.GetFloat(LevelConstants.Music, 1); - SoundVolume = PlayerPrefs.GetFloat(LevelConstants.Sound, 1); - SetMusic(MusicVolume); - SetSound(SoundVolume); } public async UniTask PreLoadAudio() @@ -42,28 +36,28 @@ namespace Framework.Manager try { BGM = await AssetManager.Instance.LoadAssetAsync( - string.Format(Framework.Constants.Constants.MusicPath, "BGM1")); + string.Format(Framework.Constants.PathConstants.MusicPath, "BGM1")); BGMInLevel = await AssetManager.Instance.LoadAssetAsync( - string.Format(Framework.Constants.Constants.MusicPath, "BGM2")); + string.Format(Framework.Constants.PathConstants.MusicPath, "BGM2")); PreLoadAudio("S_Btn", await AssetManager.Instance.LoadAssetAsync( - string.Format(Framework.Constants.Constants.SoundPath, "S_Btn"))); + string.Format(Framework.Constants.PathConstants.SoundPath, "S_Btn"))); PreLoadAudio("S_Win", await AssetManager.Instance.LoadAssetAsync( - string.Format(Framework.Constants.Constants.SoundPath, "S_Win"))); + string.Format(Framework.Constants.PathConstants.SoundPath, "S_Win"))); PreLoadAudio("S_Lose", await AssetManager.Instance.LoadAssetAsync( - string.Format(Framework.Constants.Constants.SoundPath, "S_Lose"))); + string.Format(Framework.Constants.PathConstants.SoundPath, "S_Lose"))); PreLoadAudio("S_Reward", await AssetManager.Instance.LoadAssetAsync( - string.Format(Framework.Constants.Constants.SoundPath, "S_Reward"))); + string.Format(Framework.Constants.PathConstants.SoundPath, "S_Reward"))); PreLoadAudio("S_AddTime", await AssetManager.Instance.LoadAssetAsync( - string.Format(Framework.Constants.Constants.SoundPath, "S_AddTime"))); + string.Format(Framework.Constants.PathConstants.SoundPath, "S_AddTime"))); PreLoadAudio("S_OpenHole", await AssetManager.Instance.LoadAssetAsync( - string.Format(Framework.Constants.Constants.SoundPath, "S_OpenHole"))); + string.Format(Framework.Constants.PathConstants.SoundPath, "S_OpenHole"))); PreLoadAudio("S_Undo", await AssetManager.Instance.LoadAssetAsync( - string.Format(Framework.Constants.Constants.SoundPath, "S_Undo"))); + string.Format(Framework.Constants.PathConstants.SoundPath, "S_Undo"))); PreLoadAudio("S_Thumbtack", await AssetManager.Instance.LoadAssetAsync( - string.Format(Framework.Constants.Constants.SoundPath, "S_Thumbtack"))); + string.Format(Framework.Constants.PathConstants.SoundPath, "S_Thumbtack"))); PreLoadAudio("S_PlankDrop", await AssetManager.Instance.LoadAssetAsync( - string.Format(Framework.Constants.Constants.SoundPath, "S_PlankDrop"))); + string.Format(Framework.Constants.PathConstants.SoundPath, "S_PlankDrop"))); } catch (Exception e) { @@ -89,6 +83,11 @@ namespace Framework.Manager public void SetMusic(float volume) { + if (_bgmAudio != null) + { + _bgmAudio.audioSource.volume = volume; + } + AudioUnityMgr.Instance.GlobalMusicVolume = volume; } @@ -104,6 +103,12 @@ namespace Framework.Manager public void MuteMusic(bool isEnable) { + var volume = isEnable ? 1f : 0f; + if (_bgmAudio != null) + { + _bgmAudio.audioSource.volume = volume; + } + AudioUnityMgr.Instance.SetMusicEnable(isEnable); } @@ -122,8 +127,8 @@ namespace Framework.Manager { AudioUnityMgr.Instance.SetVolumeEnable(isEnable); } - - + + public void PlayMusic(AudioType type, AudioClip clip, UnityAudio audioData, Transform trans = null, Vector3 pos = new()) { diff --git a/Forest/Assets/Scripts/Framework/BI/BIManager.cs b/Forest/Assets/Scripts/Framework/Manager/BIManager.cs similarity index 93% rename from Forest/Assets/Scripts/Framework/BI/BIManager.cs rename to Forest/Assets/Scripts/Framework/Manager/BIManager.cs index 4ed1aaa..b04e8c6 100644 --- a/Forest/Assets/Scripts/Framework/BI/BIManager.cs +++ b/Forest/Assets/Scripts/Framework/Manager/BIManager.cs @@ -6,6 +6,24 @@ using System; namespace Framework.BI { + public class StorageEvent + { + public List EventList { get; set; } + public List EventStringList { get; set; } + + public StorageEvent() + { + EventList = new List(); + EventStringList = new List(); + } + + public StorageEvent(List eventList, List eventStringList) + { + EventList = eventList; + EventStringList = eventStringList; + } + } + public class BIManager : Singlenton, IInitable { public enum Reason diff --git a/Forest/Assets/Scripts/Framework/BI/BIManager.cs.meta b/Forest/Assets/Scripts/Framework/Manager/BIManager.cs.meta similarity index 100% rename from Forest/Assets/Scripts/Framework/BI/BIManager.cs.meta rename to Forest/Assets/Scripts/Framework/Manager/BIManager.cs.meta diff --git a/Forest/Assets/Scripts/Framework/Manager/EditorTableManager.cs b/Forest/Assets/Scripts/Framework/Manager/EditorTableManager.cs index c6c4d5f..7d1b460 100644 --- a/Forest/Assets/Scripts/Framework/Manager/EditorTableManager.cs +++ b/Forest/Assets/Scripts/Framework/Manager/EditorTableManager.cs @@ -37,7 +37,7 @@ namespace Framework.Manager public static JSONNode LoadByteBuf(string file) { // todo: load from asset loader - var filePath = string.Format(Constants.Constants.TableDataConfigPath, file); + var filePath = string.Format(Constants.PathConstants.TableDataConfigPath, file); var loadAsset = AssetDatabase.LoadAssetAtPath(filePath); var jsonText = loadAsset.text; return JSON.Parse(jsonText); diff --git a/Forest/Assets/Scripts/Gameplay/Manager/GameStateManager.cs b/Forest/Assets/Scripts/Framework/Manager/GameStateManager.cs similarity index 100% rename from Forest/Assets/Scripts/Gameplay/Manager/GameStateManager.cs rename to Forest/Assets/Scripts/Framework/Manager/GameStateManager.cs diff --git a/Forest/Assets/Scripts/Gameplay/Manager/GameStateManager.cs.meta b/Forest/Assets/Scripts/Framework/Manager/GameStateManager.cs.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/Manager/GameStateManager.cs.meta rename to Forest/Assets/Scripts/Framework/Manager/GameStateManager.cs.meta diff --git a/Forest/Assets/Scripts/Framework/Manager/InputManager.cs b/Forest/Assets/Scripts/Framework/Manager/InputManager.cs index be88bdd..f0eee52 100644 --- a/Forest/Assets/Scripts/Framework/Manager/InputManager.cs +++ b/Forest/Assets/Scripts/Framework/Manager/InputManager.cs @@ -31,17 +31,17 @@ namespace Framework.Manager return; } - if (obj.gameObject.layer == LayerMask.NameToLayer("BuildItem")) - { - OnBuildItemClick?.Invoke(obj.gameObject); - return; - } - if (obj.gameObject.layer == LayerMask.NameToLayer("BuildBubble")) { OnBuildBubbleClick?.Invoke(obj.gameObject); return; } + + if (obj.gameObject.layer == LayerMask.NameToLayer("BuildItem")) + { + OnBuildItemClick?.Invoke(obj.gameObject); + return; + } } private void OnEnable() @@ -102,6 +102,8 @@ namespace Framework.Manager private void Check(Vector2 checkPos) { Collider2D[] colliders = Physics2D.OverlapCircleAll(checkPos, LevelConstants.CheckRadius); + GameObject highestPriorityObject = null; + var highestOrderInLayer = int.MinValue; foreach (Collider2D collider in colliders) { if (collider.gameObject.layer == LayerMask.NameToLayer("Hole")) @@ -110,18 +112,31 @@ namespace Framework.Manager break; } - if (collider.gameObject.layer == LayerMask.NameToLayer("BuildItem") && - !BuildManager.Instance.IsChanging) + if (collider.gameObject.layer == LayerMask.NameToLayer("BuildBubble")) { - OnBuildItemClick?.Invoke(collider.gameObject); + highestPriorityObject = collider.gameObject; break; } - if (collider.gameObject.layer == LayerMask.NameToLayer("BuildBubble") && - !BuildManager.Instance.IsChanging) + int colliderOrderInLayer = collider.gameObject.GetComponent().sortingOrder; + + if (collider.gameObject.layer == LayerMask.NameToLayer("BuildItem") && + colliderOrderInLayer > highestOrderInLayer) { - OnBuildBubbleClick?.Invoke(collider.gameObject); - break; + highestOrderInLayer = colliderOrderInLayer; + highestPriorityObject = collider.gameObject; + } + } + + if (highestPriorityObject != null) + { + if (highestPriorityObject.layer == LayerMask.NameToLayer("BuildBubble")) + { + OnBuildBubbleClick?.Invoke(highestPriorityObject); + } + else if (highestPriorityObject.layer == LayerMask.NameToLayer("BuildItem")) + { + OnBuildItemClick?.Invoke(highestPriorityObject); } } } diff --git a/Forest/Assets/Scripts/Gameplay/LoadingExecutor/LoadingExecutorManager.cs b/Forest/Assets/Scripts/Framework/Manager/LoadingExecutorManager.cs similarity index 100% rename from Forest/Assets/Scripts/Gameplay/LoadingExecutor/LoadingExecutorManager.cs rename to Forest/Assets/Scripts/Framework/Manager/LoadingExecutorManager.cs diff --git a/Forest/Assets/Scripts/Gameplay/LoadingExecutor/LoadingExecutorManager.cs.meta b/Forest/Assets/Scripts/Framework/Manager/LoadingExecutorManager.cs.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/LoadingExecutor/LoadingExecutorManager.cs.meta rename to Forest/Assets/Scripts/Framework/Manager/LoadingExecutorManager.cs.meta diff --git a/Forest/Assets/Scripts/Gameplay/Manager/ShopManager.cs b/Forest/Assets/Scripts/Framework/Manager/ShopManager.cs similarity index 93% rename from Forest/Assets/Scripts/Gameplay/Manager/ShopManager.cs rename to Forest/Assets/Scripts/Framework/Manager/ShopManager.cs index c4a3596..139a72c 100644 --- a/Forest/Assets/Scripts/Gameplay/Manager/ShopManager.cs +++ b/Forest/Assets/Scripts/Framework/Manager/ShopManager.cs @@ -13,7 +13,6 @@ namespace Gameplay.Manager public class ShopManager : Singlenton, IInitable { private Dictionary _unusedPropCount; - public string Platform = "ios"; public bool IsDebug; private Dictionary _consumableGoods; @@ -40,21 +39,28 @@ namespace Gameplay.Manager InitProducts(); //_sdkHelper = SDKManager.Instance.GetSdkHelper(SDKManager.SdkName.IAP) as IBuyServices; IAPManager.Instance.SetClientVerify(true); - IAPManager.Instance.AddGoods(_consumableGoods.Keys.ToList(), _nonConsumableGoods.Keys.ToList(), OnRestorePurchase); + IAPManager.Instance.AddGoods(_consumableGoods.Keys.ToList(), _nonConsumableGoods.Keys.ToList(), + OnRestorePurchase); _init = true; } private void InitProducts() { #if UNITY_ANDROID - Platform = "android"; -#endif _consumableGoods = new Dictionary() { - { Platform + "_CoinBox_100", 100 }, { Platform + "_CoinBox_600", 600 }, - { Platform + "_CoinBox_1600", 1600 } + { "android_coinbox_100", 100 }, { "android_coinbox_600", 600 }, + { "android_coinbox_1600", 1600 } }; _nonConsumableGoods = new Dictionary(); +#else + _consumableGoods = new Dictionary() + { + { "ios_CoinBox_100", 100 }, { "ios_CoinBox_600", 600 }, + { "ios_CoinBox_1600", 1600 } + }; + _nonConsumableGoods = new Dictionary(); +#endif } public void BuyGoods(string goodsID) diff --git a/Forest/Assets/Scripts/Gameplay/Manager/ShopManager.cs.meta b/Forest/Assets/Scripts/Framework/Manager/ShopManager.cs.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/Manager/ShopManager.cs.meta rename to Forest/Assets/Scripts/Framework/Manager/ShopManager.cs.meta diff --git a/Forest/Assets/Scripts/Framework/Manager/StorageManager.cs b/Forest/Assets/Scripts/Framework/Manager/StorageManager.cs index 174a2a7..10a0079 100644 --- a/Forest/Assets/Scripts/Framework/Manager/StorageManager.cs +++ b/Forest/Assets/Scripts/Framework/Manager/StorageManager.cs @@ -141,17 +141,5 @@ namespace Framework.Manager _serverDataIO.LoadToClass(jsonData, ref AppInfoManager.Instance.RemoteAppUserInfo); } } - - public void DeleteSaveData() - { - foreach (var key in localStorageMap.Keys) - { - UnityEngine.PlayerPrefs.DeleteKey(key); - } - - localStorageMap.Clear(); - UnityEngine.PlayerPrefs.Save(); - DebugUtil.LogWarning("存档数据已成功删除"); - } } } \ No newline at end of file diff --git a/Forest/Assets/Scripts/Framework/Manager/TableManager.cs b/Forest/Assets/Scripts/Framework/Manager/TableManager.cs index ddbd8b9..01281a2 100644 --- a/Forest/Assets/Scripts/Framework/Manager/TableManager.cs +++ b/Forest/Assets/Scripts/Framework/Manager/TableManager.cs @@ -29,7 +29,7 @@ namespace Framework private static string _CombinePath(string fileName) { - return string.Format(Constants.Constants.TableDataConfigPath, fileName); + return string.Format(Constants.PathConstants.TableDataConfigPath, fileName); } public async UniTask Load() diff --git a/Forest/Assets/Scripts/Framework/Setting.meta b/Forest/Assets/Scripts/Framework/Setting.meta new file mode 100644 index 0000000..5523215 --- /dev/null +++ b/Forest/Assets/Scripts/Framework/Setting.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2d4f5d2d875a24e9792649d6b137f2d2 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Scripts/Framework/Setting/SettingManager.cs b/Forest/Assets/Scripts/Framework/Setting/SettingManager.cs new file mode 100644 index 0000000..12d7cc6 --- /dev/null +++ b/Forest/Assets/Scripts/Framework/Setting/SettingManager.cs @@ -0,0 +1,92 @@ +using Framework.Manager; +using Framework.UI; +using UnityEngine; +using PhxhSDK; + +namespace Framework.Setting +{ + public class SettingData + { + public float MusicVolume = 1f; + public float SoundVolume = 1f; + + public string Language; + public bool FirstLaunch = true; + public int RateUsNumber = 0; + public bool RateUs = false; + } + + public class SettingManager : Singlenton + { + private const string SettingKey = "SettingKey"; + private SettingData _settingData; + private bool _isInit; + + public SettingData CurSettingData + { + get => _settingData; + private set => _settingData = value; + } + + public void Init() + { + if (_isInit) return; + _settingData = StorageManager.Instance.GetStorage(SettingKey); + _settingData ??= new SettingData(); + + //初始化音量 + AudioManager.Instance.MuteVolume(true); + AudioManager.Instance.SoundVolume = _settingData.SoundVolume; + AudioManager.Instance.MusicVolume = _settingData.MusicVolume; + var muteMusic = Mathf.Approximately(_settingData.MusicVolume, 1f); + var muteSound = Mathf.Approximately(_settingData.SoundVolume, 1f); + AudioManager.Instance.MuteMusic(muteMusic); + AudioManager.Instance.MuteSound(muteSound); + + //初始化语言 + StringManager.Instance.InitLanguage(_settingData.Language); + _isInit = true; + } + + public void SetMusic(float music) + { + _settingData.MusicVolume = music; + SaveSetting(); + } + + public void SetSound(float sound) + { + _settingData.SoundVolume = sound; + SaveSetting(); + } + + public void SetLanguage(string language) + { + _settingData.Language = language; + SaveSetting(); + } + + public void SetFirstLaunch() + { + _settingData.FirstLaunch = false; + SaveSetting(); + } + + public void SetRateUsPopNumber() + { + _settingData.RateUsNumber++; + SaveSetting(); + } + + public void SetRateUs() + { + _settingData.RateUs = true; + SaveSetting(); + } + + private void SaveSetting() + { + StorageManager.Instance.SaveWithoutUpdate(); + } + } +} \ No newline at end of file diff --git a/Forest/Assets/Scripts/Framework/GameBuild/CameraAdapter.cs.meta b/Forest/Assets/Scripts/Framework/Setting/SettingManager.cs.meta similarity index 83% rename from Forest/Assets/Scripts/Framework/GameBuild/CameraAdapter.cs.meta rename to Forest/Assets/Scripts/Framework/Setting/SettingManager.cs.meta index f3d3d8e..7ad26e2 100644 --- a/Forest/Assets/Scripts/Framework/GameBuild/CameraAdapter.cs.meta +++ b/Forest/Assets/Scripts/Framework/Setting/SettingManager.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: fff49514adc6448d0a4cbea3ff37308b +guid: 2547a1a1f16b34289b1cd986570d1c7b MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/Forest/Assets/Scripts/Gameplay/UI/Shop.meta b/Forest/Assets/Scripts/Framework/Shop.meta similarity index 77% rename from Forest/Assets/Scripts/Gameplay/UI/Shop.meta rename to Forest/Assets/Scripts/Framework/Shop.meta index 54dc134..e6af99b 100644 --- a/Forest/Assets/Scripts/Gameplay/UI/Shop.meta +++ b/Forest/Assets/Scripts/Framework/Shop.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 299637b2c01f78e42a9e541ed034eddb +guid: 27a364c90012145d8a8804335cc32b84 folderAsset: yes DefaultImporter: externalObjects: {} diff --git a/Forest/Assets/Scripts/Gameplay/IAP.meta b/Forest/Assets/Scripts/Framework/Shop/IAP.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/IAP.meta rename to Forest/Assets/Scripts/Framework/Shop/IAP.meta diff --git a/Forest/Assets/Scripts/Gameplay/IAP/IAPHandle.cs b/Forest/Assets/Scripts/Framework/Shop/IAP/IAPHandle.cs similarity index 96% rename from Forest/Assets/Scripts/Gameplay/IAP/IAPHandle.cs rename to Forest/Assets/Scripts/Framework/Shop/IAP/IAPHandle.cs index b6da128..62f3556 100644 --- a/Forest/Assets/Scripts/Gameplay/IAP/IAPHandle.cs +++ b/Forest/Assets/Scripts/Framework/Shop/IAP/IAPHandle.cs @@ -85,6 +85,7 @@ public class IAPHandle : IStoreListener //Add Product foreach (var consumableGoods in ConsumableGoods) { + DebugUtil.Log("添加商品:{0}", consumableGoods); builder.AddProduct(consumableGoods, ProductType.Consumable); } diff --git a/Forest/Assets/Scripts/Gameplay/IAP/IAPHandle.cs.meta b/Forest/Assets/Scripts/Framework/Shop/IAP/IAPHandle.cs.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/IAP/IAPHandle.cs.meta rename to Forest/Assets/Scripts/Framework/Shop/IAP/IAPHandle.cs.meta diff --git a/Forest/Assets/Scripts/Gameplay/IAP/IAPManager.cs b/Forest/Assets/Scripts/Framework/Shop/IAP/IAPManager.cs similarity index 100% rename from Forest/Assets/Scripts/Gameplay/IAP/IAPManager.cs rename to Forest/Assets/Scripts/Framework/Shop/IAP/IAPManager.cs diff --git a/Forest/Assets/Scripts/Gameplay/IAP/IAPManager.cs.meta b/Forest/Assets/Scripts/Framework/Shop/IAP/IAPManager.cs.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/IAP/IAPManager.cs.meta rename to Forest/Assets/Scripts/Framework/Shop/IAP/IAPManager.cs.meta diff --git a/Forest/Assets/Scripts/Gameplay/IAP/UnityPurchasing.meta b/Forest/Assets/Scripts/Framework/Shop/IAP/UnityPurchasing.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/IAP/UnityPurchasing.meta rename to Forest/Assets/Scripts/Framework/Shop/IAP/UnityPurchasing.meta diff --git a/Forest/Assets/Scripts/Gameplay/IAP/UnityPurchasing/generated.meta b/Forest/Assets/Scripts/Framework/Shop/IAP/UnityPurchasing/generated.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/IAP/UnityPurchasing/generated.meta rename to Forest/Assets/Scripts/Framework/Shop/IAP/UnityPurchasing/generated.meta diff --git a/Forest/Assets/Scripts/Gameplay/IAP/UnityPurchasing/generated/AppleStoreKitTestTangle.cs b/Forest/Assets/Scripts/Framework/Shop/IAP/UnityPurchasing/generated/AppleStoreKitTestTangle.cs similarity index 100% rename from Forest/Assets/Scripts/Gameplay/IAP/UnityPurchasing/generated/AppleStoreKitTestTangle.cs rename to Forest/Assets/Scripts/Framework/Shop/IAP/UnityPurchasing/generated/AppleStoreKitTestTangle.cs diff --git a/Forest/Assets/Scripts/Gameplay/IAP/UnityPurchasing/generated/AppleStoreKitTestTangle.cs.meta b/Forest/Assets/Scripts/Framework/Shop/IAP/UnityPurchasing/generated/AppleStoreKitTestTangle.cs.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/IAP/UnityPurchasing/generated/AppleStoreKitTestTangle.cs.meta rename to Forest/Assets/Scripts/Framework/Shop/IAP/UnityPurchasing/generated/AppleStoreKitTestTangle.cs.meta diff --git a/Forest/Assets/Scripts/Gameplay/IAP/UnityPurchasing/generated/AppleTangle.cs b/Forest/Assets/Scripts/Framework/Shop/IAP/UnityPurchasing/generated/AppleTangle.cs similarity index 100% rename from Forest/Assets/Scripts/Gameplay/IAP/UnityPurchasing/generated/AppleTangle.cs rename to Forest/Assets/Scripts/Framework/Shop/IAP/UnityPurchasing/generated/AppleTangle.cs diff --git a/Forest/Assets/Scripts/Gameplay/IAP/UnityPurchasing/generated/AppleTangle.cs.meta b/Forest/Assets/Scripts/Framework/Shop/IAP/UnityPurchasing/generated/AppleTangle.cs.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/IAP/UnityPurchasing/generated/AppleTangle.cs.meta rename to Forest/Assets/Scripts/Framework/Shop/IAP/UnityPurchasing/generated/AppleTangle.cs.meta diff --git a/Forest/Assets/Scripts/Framework/Shop/IAP/UnityPurchasing/generated/GooglePlayTangle.cs b/Forest/Assets/Scripts/Framework/Shop/IAP/UnityPurchasing/generated/GooglePlayTangle.cs new file mode 100644 index 0000000..4e5be6f --- /dev/null +++ b/Forest/Assets/Scripts/Framework/Shop/IAP/UnityPurchasing/generated/GooglePlayTangle.cs @@ -0,0 +1,18 @@ +// WARNING: Do not modify! Generated file. + +namespace UnityEngine.Purchasing.Security { + public class GooglePlayTangle + { + private static byte[] data = System.Convert.FromBase64String("p8Iat1lzD8htsrjlXDjfWYdvCBetkymHF9DuByzFAu6gGOG7IckwrW6PlE14bAATszimXjGGt/K2akWFaG1ABP3sR0oqoZ0Nt4U9DgovSBsaPQE/DPQ+tMMjayx//O6vXpJPu2YdaXbpkJlCV/sH8j0yKi1ek1whnzls+7MIaF1NI6MWk5l/P7jZ+W/iYW9gUOJhamLiYWFggkIKg05oXaLB72kBbDojaasRCPKZrlGGfX1Ygt2Ipt6M/Q0RSUJymf+l16eMUedQ4mFCUG1maUrmKOaXbWFhYWVgY2Dzi8f8aG94rUJ0FAG4SFlvms0Jicpemo7xAYqt27GInhB96Occz7qSrxNQ8PxVwK8F+j1LD/oy3EscBCIpS6er6gukJ2JjYWBh"); + private static int[] order = new int[] { 10,2,12,11,5,5,6,12,13,13,10,12,13,13,14 }; + private static int key = 96; + + public static readonly bool IsPopulated = true; + + public static byte[] Data() { + if (IsPopulated == false) + return null; + return Obfuscator.DeObfuscate(data, order, key); + } + } +} diff --git a/Forest/Assets/Scripts/Gameplay/IAP/UnityPurchasing/generated/GooglePlayTangle.cs.meta b/Forest/Assets/Scripts/Framework/Shop/IAP/UnityPurchasing/generated/GooglePlayTangle.cs.meta similarity index 83% rename from Forest/Assets/Scripts/Gameplay/IAP/UnityPurchasing/generated/GooglePlayTangle.cs.meta rename to Forest/Assets/Scripts/Framework/Shop/IAP/UnityPurchasing/generated/GooglePlayTangle.cs.meta index 5065a1f..9e71f69 100644 --- a/Forest/Assets/Scripts/Gameplay/IAP/UnityPurchasing/generated/GooglePlayTangle.cs.meta +++ b/Forest/Assets/Scripts/Framework/Shop/IAP/UnityPurchasing/generated/GooglePlayTangle.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: c8a92aa6f21d143e5804e371270d1398 +guid: 03dcef508fb4741aab357733b9625788 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/Forest/Assets/Scripts/Gameplay/UI/Shop/UIMainShopController.cs b/Forest/Assets/Scripts/Framework/Shop/UIMainShopController.cs similarity index 87% rename from Forest/Assets/Scripts/Gameplay/UI/Shop/UIMainShopController.cs rename to Forest/Assets/Scripts/Framework/Shop/UIMainShopController.cs index ab0cacb..572c633 100644 --- a/Forest/Assets/Scripts/Gameplay/UI/Shop/UIMainShopController.cs +++ b/Forest/Assets/Scripts/Framework/Shop/UIMainShopController.cs @@ -17,30 +17,41 @@ public class UIMainShopController : UIWindow protected override void OnAwake() { - var platform = ShopManager.Instance.Platform; EventManager.Instance.Register(EventManager.EventName.RefreshCoin, RefreshCoins); - + _rawImageGaussianBlurMask = GetComponent("GaussianBlurMask"); _txtCoins = FindObj("UI_LiuHaiTop/CoinBar/Txt_CoinNumber").GetComponent(); - + BindButton("MainShop/Btn_Close", OnWindowClose); BindButton("MainShop/CoinsList/Viewport/Content/CoinSmallPack/Btn_Buy", () => { _biEventFirst = EventFirst.fte_buy_coin_small; _biEvent = Event.click_buy_coin_small; - ShopToBuy(platform + "_CoinBox_100"); +#if UNITY_ANDROID + ShopToBuy("android_coinbox_100"); +#else + ShopToBuy("ios_CoinBox_100"); +#endif }); BindButton("MainShop/CoinsList/Viewport/Content/CoinMediumPack/Btn_Buy", () => { _biEventFirst = EventFirst.fte_buy_coin_medium; _biEvent = Event.click_buy_coin_medium; - ShopToBuy(platform + "_CoinBox_600"); +#if UNITY_ANDROID + ShopToBuy("android_coinbox_600"); +#else + ShopToBuy("ios_CoinBox_600"); +#endif }); BindButton("MainShop/CoinsList/Viewport/Content/CoinLargePack/Btn_Buy", () => { _biEventFirst = EventFirst.fte_buy_coin_large; _biEvent = Event.click_buy_coin_large; - ShopToBuy(platform + "_CoinBox_1600"); +#if UNITY_ANDROID + ShopToBuy("android_coinbox_1600"); +#else + ShopToBuy("ios_CoinBox_1600"); +#endif }); } @@ -56,7 +67,7 @@ public class UIMainShopController : UIWindow EventManager.Instance.Send(EventManager.EventName.HideGfx); GfxManager.Instance.LoadGfx("Effect_Sequin"); } - + private void OnWindowClose() { CloseWindow(true); diff --git a/Forest/Assets/Scripts/Gameplay/UI/Shop/UIMainShopController.cs.meta b/Forest/Assets/Scripts/Framework/Shop/UIMainShopController.cs.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/UI/Shop/UIMainShopController.cs.meta rename to Forest/Assets/Scripts/Framework/Shop/UIMainShopController.cs.meta diff --git a/Forest/Assets/Scripts/Gameplay/Game/GameStateStart.cs b/Forest/Assets/Scripts/Framework/State/GameStateStart.cs similarity index 72% rename from Forest/Assets/Scripts/Gameplay/Game/GameStateStart.cs rename to Forest/Assets/Scripts/Framework/State/GameStateStart.cs index aaa57bc..4610eda 100644 --- a/Forest/Assets/Scripts/Gameplay/Game/GameStateStart.cs +++ b/Forest/Assets/Scripts/Framework/State/GameStateStart.cs @@ -1,4 +1,5 @@ using Gameplay.LoadingExecutor; +using Framework.Manager; using Framework.State; using Framework.UI; @@ -7,16 +8,18 @@ namespace Gameplay.Game public class GameStateStart : IState { private bool _stayTuned; + private string _buildID; - public GameStateStart( bool stayTuned = false) + public GameStateStart(string buildID = null, bool stayTuned = false) { _stayTuned = stayTuned; + _buildID = buildID; } public void OnEnter() { LoadingExecutorManager.Instance.ExecuteLoading( - new GameStartLoadingExecutor(_stayTuned)); + new GameStartLoadingExecutor(_buildID, _stayTuned)); } public void OnUpdate(float deltaTime) @@ -25,6 +28,7 @@ namespace Gameplay.Game public void OnExit() { + BuildManager.Instance.Release(); UIManager.Instance.CloseAllUI(true); GfxManager.Instance.ReturnGfxObj("Effect_MainCharacter", true); GfxManager.Instance.ReturnGfxObj("Effect_SelectSequin", true); diff --git a/Forest/Assets/Scripts/Gameplay/Game/GameStateStart.cs.meta b/Forest/Assets/Scripts/Framework/State/GameStateStart.cs.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/Game/GameStateStart.cs.meta rename to Forest/Assets/Scripts/Framework/State/GameStateStart.cs.meta diff --git a/Forest/Assets/Scripts/Gameplay/UI/Other.meta b/Forest/Assets/Scripts/Framework/UI/Other.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/UI/Other.meta rename to Forest/Assets/Scripts/Framework/UI/Other.meta diff --git a/Forest/Assets/Scripts/Gameplay/UI/Other/UIADPopupController.cs b/Forest/Assets/Scripts/Framework/UI/Other/UIADPopupController.cs similarity index 100% rename from Forest/Assets/Scripts/Gameplay/UI/Other/UIADPopupController.cs rename to Forest/Assets/Scripts/Framework/UI/Other/UIADPopupController.cs diff --git a/Forest/Assets/Scripts/Gameplay/UI/Other/UIADPopupController.cs.meta b/Forest/Assets/Scripts/Framework/UI/Other/UIADPopupController.cs.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/UI/Other/UIADPopupController.cs.meta rename to Forest/Assets/Scripts/Framework/UI/Other/UIADPopupController.cs.meta diff --git a/Forest/Assets/Scripts/Gameplay/UI/Other/UIScoreController.cs b/Forest/Assets/Scripts/Framework/UI/Other/UIScoreController.cs similarity index 84% rename from Forest/Assets/Scripts/Gameplay/UI/Other/UIScoreController.cs rename to Forest/Assets/Scripts/Framework/UI/Other/UIScoreController.cs index eae6c9e..0a77669 100644 --- a/Forest/Assets/Scripts/Gameplay/UI/Other/UIScoreController.cs +++ b/Forest/Assets/Scripts/Framework/UI/Other/UIScoreController.cs @@ -1,4 +1,5 @@ using Framework.Constants; +using Framework.Setting; using Framework.Event; using Framework.UI; using UnityEngine; @@ -18,9 +19,9 @@ public class UIScoreController : UIWindow private void GoToScore() { - var url = Application.platform == RuntimePlatform.Android ? Constants.ScoreUrlAndroid : Constants.ScoreUrlIOS; + var url = Application.platform == RuntimePlatform.Android ? PathConstants.ScoreUrlAndroid : PathConstants.ScoreUrlIOS; Application.OpenURL(url); - UnityEngine.PlayerPrefs.SetInt(LevelConstants.PopUpToScore, 1); + SettingManager.Instance.SetRateUs(); CloseWindow(); } diff --git a/Forest/Assets/Scripts/Gameplay/UI/Other/UIScoreController.cs.meta b/Forest/Assets/Scripts/Framework/UI/Other/UIScoreController.cs.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/UI/Other/UIScoreController.cs.meta rename to Forest/Assets/Scripts/Framework/UI/Other/UIScoreController.cs.meta diff --git a/Forest/Assets/Scripts/Gameplay/UI/Other/UIStayTunedController.cs b/Forest/Assets/Scripts/Framework/UI/Other/UIStayTunedController.cs similarity index 100% rename from Forest/Assets/Scripts/Gameplay/UI/Other/UIStayTunedController.cs rename to Forest/Assets/Scripts/Framework/UI/Other/UIStayTunedController.cs diff --git a/Forest/Assets/Scripts/Gameplay/UI/Other/UIStayTunedController.cs.meta b/Forest/Assets/Scripts/Framework/UI/Other/UIStayTunedController.cs.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/UI/Other/UIStayTunedController.cs.meta rename to Forest/Assets/Scripts/Framework/UI/Other/UIStayTunedController.cs.meta diff --git a/Forest/Assets/Scripts/Gameplay/UI/Other/UISyncTipController.cs b/Forest/Assets/Scripts/Framework/UI/Other/UISyncTipController.cs similarity index 99% rename from Forest/Assets/Scripts/Gameplay/UI/Other/UISyncTipController.cs rename to Forest/Assets/Scripts/Framework/UI/Other/UISyncTipController.cs index e2f6022..37e9b78 100644 --- a/Forest/Assets/Scripts/Gameplay/UI/Other/UISyncTipController.cs +++ b/Forest/Assets/Scripts/Framework/UI/Other/UISyncTipController.cs @@ -37,6 +37,7 @@ public class UISyncTipController : UIWindow DebugUtil.LogG("开启新手引导!"); GuideMananger.Instance.StartGroupGuide(); } + if (!_needHideGfx) EventManager.Instance.Send(EventManager.EventName.ShowGfx); } diff --git a/Forest/Assets/Scripts/Gameplay/UI/Other/UISyncTipController.cs.meta b/Forest/Assets/Scripts/Framework/UI/Other/UISyncTipController.cs.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/UI/Other/UISyncTipController.cs.meta rename to Forest/Assets/Scripts/Framework/UI/Other/UISyncTipController.cs.meta diff --git a/Forest/Assets/Scripts/Gameplay/UI/Other/UITipsController.cs b/Forest/Assets/Scripts/Framework/UI/Other/UITipsController.cs similarity index 100% rename from Forest/Assets/Scripts/Gameplay/UI/Other/UITipsController.cs rename to Forest/Assets/Scripts/Framework/UI/Other/UITipsController.cs diff --git a/Forest/Assets/Scripts/Gameplay/UI/Other/UITipsController.cs.meta b/Forest/Assets/Scripts/Framework/UI/Other/UITipsController.cs.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/UI/Other/UITipsController.cs.meta rename to Forest/Assets/Scripts/Framework/UI/Other/UITipsController.cs.meta diff --git a/Forest/Assets/Scripts/Gameplay/UI/Other/UIUserAgreementController.cs b/Forest/Assets/Scripts/Framework/UI/Other/UIUserAgreementController.cs similarity index 77% rename from Forest/Assets/Scripts/Gameplay/UI/Other/UIUserAgreementController.cs rename to Forest/Assets/Scripts/Framework/UI/Other/UIUserAgreementController.cs index 7e3664a..de0b802 100644 --- a/Forest/Assets/Scripts/Gameplay/UI/Other/UIUserAgreementController.cs +++ b/Forest/Assets/Scripts/Framework/UI/Other/UIUserAgreementController.cs @@ -3,6 +3,8 @@ using Framework.BI; using Framework.UI; using UnityEngine.UI; using Framework.Event; +using Gameplay.Manager; +using Framework.Setting; using Framework.Constants; public class UIUserAgreementController : UIWindow @@ -29,14 +31,15 @@ public class UIUserAgreementController : UIWindow private void OpenURL() { - Application.OpenURL(Constants.AgreementUrl); + Application.OpenURL(PathConstants.AgreementUrl); } private void OnAgree() { CloseWindow(true); - - PlayerPrefs.SetInt(LevelConstants.FirstLaunch, 1); + /*if (LevelSelectManager.Instance.CurPassLevelIndex < 1 && !AppInfoManager.Instance.UpdateConfirm) + GuideMananger.Instance.StartGroupGuide();*/ + SettingManager.Instance.SetFirstLaunch(); BIManager.Instance.TrackEventOnce(cfg.BI.EventFirst.fte_privacy_agree); } } \ No newline at end of file diff --git a/Forest/Assets/Scripts/Gameplay/UI/Other/UIUserAgreementController.cs.meta b/Forest/Assets/Scripts/Framework/UI/Other/UIUserAgreementController.cs.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/UI/Other/UIUserAgreementController.cs.meta rename to Forest/Assets/Scripts/Framework/UI/Other/UIUserAgreementController.cs.meta diff --git a/Forest/Assets/Scripts/Gameplay/UI/StartPanel.meta b/Forest/Assets/Scripts/Framework/UI/StartPanel.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/UI/StartPanel.meta rename to Forest/Assets/Scripts/Framework/UI/StartPanel.meta diff --git a/Forest/Assets/Scripts/Gameplay/UI/StartPanel/UIMainPanelBGController.cs b/Forest/Assets/Scripts/Framework/UI/StartPanel/UIMainPanelBGController.cs similarity index 100% rename from Forest/Assets/Scripts/Gameplay/UI/StartPanel/UIMainPanelBGController.cs rename to Forest/Assets/Scripts/Framework/UI/StartPanel/UIMainPanelBGController.cs diff --git a/Forest/Assets/Scripts/Gameplay/UI/StartPanel/UIMainPanelBGController.cs.meta b/Forest/Assets/Scripts/Framework/UI/StartPanel/UIMainPanelBGController.cs.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/UI/StartPanel/UIMainPanelBGController.cs.meta rename to Forest/Assets/Scripts/Framework/UI/StartPanel/UIMainPanelBGController.cs.meta diff --git a/Forest/Assets/Scripts/Gameplay/UI/StartPanel/UIMainPanelController.cs b/Forest/Assets/Scripts/Framework/UI/StartPanel/UIMainPanelController.cs similarity index 98% rename from Forest/Assets/Scripts/Gameplay/UI/StartPanel/UIMainPanelController.cs rename to Forest/Assets/Scripts/Framework/UI/StartPanel/UIMainPanelController.cs index 102f636..6b56149 100644 --- a/Forest/Assets/Scripts/Gameplay/UI/StartPanel/UIMainPanelController.cs +++ b/Forest/Assets/Scripts/Framework/UI/StartPanel/UIMainPanelController.cs @@ -1,4 +1,6 @@ -using cfg.BI; +//// 旧的主界面 + +/*using cfg.BI; using UnityEngine; using Framework.BI; using Framework.UI; @@ -134,4 +136,4 @@ public class UIMainPanelController : UIWindow UnregisterEvent(); UIManager.Instance.CloseWindow(UIConstants.UIMainPanelBg); } -} \ No newline at end of file +}*/ \ No newline at end of file diff --git a/Forest/Assets/Scripts/Gameplay/UI/StartPanel/UIMainPanelController.cs.meta b/Forest/Assets/Scripts/Framework/UI/StartPanel/UIMainPanelController.cs.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/UI/StartPanel/UIMainPanelController.cs.meta rename to Forest/Assets/Scripts/Framework/UI/StartPanel/UIMainPanelController.cs.meta diff --git a/Forest/Assets/Scripts/Gameplay/UI/StartPanel/UISettingPanelController.cs b/Forest/Assets/Scripts/Framework/UI/StartPanel/UISettingPanelController.cs similarity index 86% rename from Forest/Assets/Scripts/Gameplay/UI/StartPanel/UISettingPanelController.cs rename to Forest/Assets/Scripts/Framework/UI/StartPanel/UISettingPanelController.cs index c2e3477..af558ca 100644 --- a/Forest/Assets/Scripts/Gameplay/UI/StartPanel/UISettingPanelController.cs +++ b/Forest/Assets/Scripts/Framework/UI/StartPanel/UISettingPanelController.cs @@ -4,10 +4,11 @@ using cfg.BI; using UnityEngine; using Framework.UI; using Framework.BI; -using Gameplay.Login; using UnityEngine.UI; using Framework.Event; +using Framework.Login; using Framework.Manager; +using Framework.Setting; using Framework.Constants; using Event = cfg.BI.Event; @@ -23,9 +24,7 @@ public class UISettingPanelController : UIWindow private GameObject _tipConfirm; private TMP_Dropdown _lanDropdown; - - private TMP_Text _account; - + private bool _isMuteMusic; private bool _isMuteSound; @@ -40,7 +39,6 @@ public class UISettingPanelController : UIWindow _uiBtnCloseM = FindObj("BG_SettingPanel/Music/Btn_Switch_M/UI_Btn_Close_M").gameObject; _uiBtnOpenS = FindObj("BG_SettingPanel/Sound/Btn_Switch_S/UI_Btn_Open_S").gameObject; _uiBtnCloseS = FindObj("BG_SettingPanel/Sound/Btn_Switch_S/UI_Btn_Close_S").gameObject; - _account = FindObj("Txt_Account").GetComponent(); BindButton("BG_SettingPanel/Btn_Close", () => { EventManager.Instance.Send(EventManager.EventName.ShowGfx); @@ -52,8 +50,8 @@ public class UISettingPanelController : UIWindow _lanDropdown = GameObject.Find("BG_SettingPanel/Language/Dropdown_Lan").GetComponent(); _lanDropdown.onValueChanged.AddListener(ChangLanguage); - _lanDropdown.options.Add(new TMP_Dropdown.OptionData(LevelConstants.Chinese)); - _lanDropdown.options.Add(new TMP_Dropdown.OptionData(LevelConstants.English)); + _lanDropdown.options.Add(new TMP_Dropdown.OptionData(NormalConstants.Chinese)); + _lanDropdown.options.Add(new TMP_Dropdown.OptionData(NormalConstants.English)); _lanDropdown.value = StringManager.CurLanguage == StringManager.LanguageType.CN ? 0 : 1; InitUI(); @@ -99,13 +97,11 @@ public class UISettingPanelController : UIWindow EventManager.Instance.Send(EventManager.EventName.RefreshLanguage); BIManager.Instance.TrackEvent(biEvent); - PlayerPrefs.SetString(LevelConstants.Language, language.ToString()); - PlayerPrefs.Save(); + SettingManager.Instance.SetLanguage(language.ToString()); } protected override void OnOpenWindow(object data) { - UpdateID(); EventManager.Instance.Send(EventManager.EventName.HideGfx); _rawImageGaussianBlurMask.texture = CommonUIUtils.RenderTexture; } @@ -117,18 +113,12 @@ public class UISettingPanelController : UIWindow UpdateUI(); } - void UpdateID() - { - _account.text = LoginManager.Instance.Account; - } - private void UpdateUI() { _uiBtnOpenM.SetActive(!_isMuteMusic); _uiBtnCloseM.SetActive(_isMuteMusic); _uiBtnOpenS.SetActive(!_isMuteSound); _uiBtnCloseS.SetActive(_isMuteSound); - _account.text = LoginManager.Instance.Account; } private void ChangeMusic() @@ -139,8 +129,7 @@ public class UISettingPanelController : UIWindow UpdateUI(); var eventName = _isMuteMusic ? cfg.BI.Event.music_off : cfg.BI.Event.music_on; BIManager.Instance.TrackEvent(eventName); - PlayerPrefs.SetFloat(LevelConstants.Music, AudioManager.Instance.MusicVolume); - PlayerPrefs.Save(); + SettingManager.Instance.SetMusic(AudioManager.Instance.MusicVolume); } private void ChangeSound() @@ -151,7 +140,6 @@ public class UISettingPanelController : UIWindow UpdateUI(); var eventName = _isMuteSound ? cfg.BI.Event.sfx_off : cfg.BI.Event.sfx_on; BIManager.Instance.TrackEvent(eventName); - PlayerPrefs.SetFloat(LevelConstants.Sound, AudioManager.Instance.SoundVolume); - PlayerPrefs.Save(); + SettingManager.Instance.SetSound(AudioManager.Instance.SoundVolume); } } \ No newline at end of file diff --git a/Forest/Assets/Scripts/Gameplay/UI/StartPanel/UISettingPanelController.cs.meta b/Forest/Assets/Scripts/Framework/UI/StartPanel/UISettingPanelController.cs.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/UI/StartPanel/UISettingPanelController.cs.meta rename to Forest/Assets/Scripts/Framework/UI/StartPanel/UISettingPanelController.cs.meta diff --git a/Forest/Assets/Scripts/Gameplay/UI/StartPanel/UIStartMainController.cs b/Forest/Assets/Scripts/Framework/UI/StartPanel/UIStartMainController.cs similarity index 83% rename from Forest/Assets/Scripts/Gameplay/UI/StartPanel/UIStartMainController.cs rename to Forest/Assets/Scripts/Framework/UI/StartPanel/UIStartMainController.cs index 48d6f9f..37fb514 100644 --- a/Forest/Assets/Scripts/Gameplay/UI/StartPanel/UIStartMainController.cs +++ b/Forest/Assets/Scripts/Framework/UI/StartPanel/UIStartMainController.cs @@ -8,12 +8,14 @@ using Framework.Event; using Gameplay.Manager; using Framework.Manager; using Framework.Constants; +using Gameplay.Game; using Event = cfg.BI.Event; public class UIStartMainController : UIWindow { private GameObject _mask; private GameObject _blueprint; + private string _curBuildSceneID; protected override void OnAwake() { @@ -23,7 +25,8 @@ public class UIStartMainController : UIWindow _mask = FindObj("MaskPanel").gameObject; BindButton("MaskPanel", ShowAllUI); BindButton("UI_LiuHaiBottom/Btn_Game", OnEnterLevel); - BindButton("UI_LiuHaiBottom/Btn_Level", OnSelectLevel); + BindButton("UI_LiuHaiBottom/Btn_Change", ChangeBuildScene); + BindButton("UI_LiuHaiTop/BG_Top/Btn_Level", OnSelectLevel); BindButton("UI_LiuHaiTop/BG_Top/Btn_Setting", OpenSettingPanel); BindButton("UI_LiuHaiTop/BG_Top/Btn_Shop", OpenShop); BindButton("UI_LiuHaiTop/BG_Top/Btn_HideUI", HideAllUI); @@ -38,6 +41,9 @@ public class UIStartMainController : UIWindow var sprite = BuildManager.Instance.CurBlueprint; if (sprite != null) FindObj("ResultPanel/Img_Blueprint").GetComponent().sprite = sprite; + var topSprite = BuildManager.Instance.CurTopBuildUI; + if (topSprite != null) + FindObj("UI_LiuHaiTop/BG_Top").GetComponent().sprite = topSprite; BindButton("ResultPanel/Img_Blueprint/Btn_Close", () => { _blueprint.SetActive(false); }); } @@ -74,6 +80,13 @@ public class UIStartMainController : UIWindow FindObj("UI_LiuHaiTop").SetActive(false); } + private void ChangeBuildScene() + { + BuildManager.Instance.ChangeBuildSceneID = true; + var buildID = BuildManager.Instance.BuildInfo.BuildSceneID.Equals("Build_2") ? "Build_1" : "Build_2"; + GameStateManager.Instance.ChangeState(new GameStateStart(buildID: buildID)); + } + /// /// 查看蓝图 /// diff --git a/Forest/Assets/Scripts/Gameplay/UI/StartPanel/UIStartMainController.cs.meta b/Forest/Assets/Scripts/Framework/UI/StartPanel/UIStartMainController.cs.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/UI/StartPanel/UIStartMainController.cs.meta rename to Forest/Assets/Scripts/Framework/UI/StartPanel/UIStartMainController.cs.meta diff --git a/Forest/Assets/Scripts/Framework/UI/StringManager.cs b/Forest/Assets/Scripts/Framework/UI/StringManager.cs index 977019c..842866f 100644 --- a/Forest/Assets/Scripts/Framework/UI/StringManager.cs +++ b/Forest/Assets/Scripts/Framework/UI/StringManager.cs @@ -32,16 +32,9 @@ namespace Framework.UI EN, } - public void InitLanguage() + public void InitLanguage(string language) { - if (UnityEngine.PlayerPrefs.HasKey(LevelConstants.Language)) - { - CurLanguage = String2LanguageType(UnityEngine.PlayerPrefs.GetString(LevelConstants.Language)); - } - else - { - CurLanguage = System2LanguageType(Application.systemLanguage); - } + CurLanguage = !string.IsNullOrEmpty(language) ? String2LanguageType(language) : System2LanguageType(Application.systemLanguage); EventManager.Instance.Send(EventManager.EventName.RefreshLanguage); } diff --git a/Forest/Assets/Scripts/Framework/UI/UIRoot.cs b/Forest/Assets/Scripts/Framework/UI/UIRoot.cs index 953bfae..ca90960 100644 --- a/Forest/Assets/Scripts/Framework/UI/UIRoot.cs +++ b/Forest/Assets/Scripts/Framework/UI/UIRoot.cs @@ -132,7 +132,7 @@ namespace Framework.UI { try { - var path = string.Format(Constants.Constants.UIPrefabPath, windowName); + var path = string.Format(Constants.PathConstants.UIPrefabPath, windowName); var uiPrefab = await AssetManager.Instance.LoadAssetAsync(path); return uiPrefab; } diff --git a/Forest/Assets/Scripts/Framework/UI/UIWindow.cs b/Forest/Assets/Scripts/Framework/UI/UIWindow.cs index 733fc2f..9ff3a47 100644 --- a/Forest/Assets/Scripts/Framework/UI/UIWindow.cs +++ b/Forest/Assets/Scripts/Framework/UI/UIWindow.cs @@ -5,6 +5,7 @@ using Gameplay.Level; using UnityEngine.UI; using Framework.Manager; using Framework.Constants; +using Gameplay.ForestLevel; namespace Framework.UI { diff --git a/Forest/Assets/Scripts/Gameplay/DataTable/Build.meta b/Forest/Assets/Scripts/Gameplay/DataTable/Build.meta new file mode 100644 index 0000000..5b45dfd --- /dev/null +++ b/Forest/Assets/Scripts/Gameplay/DataTable/Build.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 001f2deb859334eb59e904517f7f3b59 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Scripts/Gameplay/DataTable/Build/BuildConfig.cs b/Forest/Assets/Scripts/Gameplay/DataTable/Build/BuildConfig.cs new file mode 100644 index 0000000..cc7f89d --- /dev/null +++ b/Forest/Assets/Scripts/Gameplay/DataTable/Build/BuildConfig.cs @@ -0,0 +1,72 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ +using Bright.Serialization; +using System.Collections.Generic; +using SimpleJSON; + + + +namespace cfg.Build +{ + +public sealed partial class BuildConfig +{ + private readonly Dictionary _dataMap; + private readonly List _dataList; + + public BuildConfig(JSONNode _json) + { + _dataMap = new Dictionary(); + _dataList = new List(); + + foreach(JSONNode _row in _json.Children) + { + var _v = Build.DataBuild.DeserializeDataBuild(_row); + _dataList.Add(_v); + _dataMap.Add(_v.ID, _v); + } + PostInit(); + } + + public Dictionary DataMap => _dataMap; + public List DataList => _dataList; + + public Build.DataBuild GetOrDefault(string key) => _dataMap.TryGetValue(key, out var v) ? v : null; + public Build.DataBuild Get(string key) { + if (_dataMap.TryGetValue(key, out var v)) { + return v; + } else { + UnityEngine.Debug.LogError($"table BuildConfig key not found: {key}"); + return null; + } + } + public Build.DataBuild this[string key] => _dataMap[key]; + + public void Resolve(Dictionary _tables) + { + foreach(var v in _dataList) + { + v.Resolve(_tables); + } + PostResolve(); + } + + public void TranslateText(System.Func translator) + { + foreach(var v in _dataList) + { + v.TranslateText(translator); + } + } + + + partial void PostInit(); + partial void PostResolve(); +} + +} \ No newline at end of file diff --git a/Forest/Assets/Scripts/Framework/GameBuild/GameBuildStateStart.cs.meta b/Forest/Assets/Scripts/Gameplay/DataTable/Build/BuildConfig.cs.meta similarity index 83% rename from Forest/Assets/Scripts/Framework/GameBuild/GameBuildStateStart.cs.meta rename to Forest/Assets/Scripts/Gameplay/DataTable/Build/BuildConfig.cs.meta index 56b9f0e..deb00ef 100644 --- a/Forest/Assets/Scripts/Framework/GameBuild/GameBuildStateStart.cs.meta +++ b/Forest/Assets/Scripts/Gameplay/DataTable/Build/BuildConfig.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 7aa43c76d684c4426855c04cf4b98f0d +guid: 3447cd00adcce4fc59bed954da2a3619 MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/Forest/Assets/Scripts/Gameplay/DataTable/Build/DataBuild.cs b/Forest/Assets/Scripts/Gameplay/DataTable/Build/DataBuild.cs new file mode 100644 index 0000000..82710d4 --- /dev/null +++ b/Forest/Assets/Scripts/Gameplay/DataTable/Build/DataBuild.cs @@ -0,0 +1,77 @@ +//------------------------------------------------------------------------------ +// +// This code was generated by a tool. +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// +//------------------------------------------------------------------------------ +using Bright.Serialization; +using System.Collections.Generic; +using SimpleJSON; + + + +namespace cfg.Build +{ + +public sealed partial class DataBuild : Bright.Config.BeanBase +{ + public DataBuild(JSONNode _json) + { + { if(!_json["ID"].IsString) { throw new SerializationException(); } ID = _json["ID"]; } + { if(!_json["BuildData"].IsString) { throw new SerializationException(); } BuildData = _json["BuildData"]; } + { if(!_json["Path"].IsString) { throw new SerializationException(); } Path = _json["Path"]; } + PostInit(); + } + + public DataBuild(string ID, string BuildData, string Path ) + { + this.ID = ID; + this.BuildData = BuildData; + this.Path = Path; + PostInit(); + } + + public static DataBuild DeserializeDataBuild(JSONNode _json) + { + return new Build.DataBuild(_json); + } + + /// + /// 建造ID + /// + public string ID { get; private set; } + /// + /// 建造信息 + /// + public string BuildData { get; private set; } + /// + /// 场景路径 + /// + public string Path { get; private set; } + + public const int __ID__ = -430481116; + public override int GetTypeId() => __ID__; + + public void Resolve(Dictionary _tables) + { + PostResolve(); + } + + public void TranslateText(System.Func translator) + { + } + + public override string ToString() + { + return "{ " + + "ID:" + ID + "," + + "BuildData:" + BuildData + "," + + "Path:" + Path + "," + + "}"; + } + + partial void PostInit(); + partial void PostResolve(); +} +} diff --git a/Forest/Assets/Scripts/Framework/GameBuild/GameBuildLoadingExecutor.cs.meta b/Forest/Assets/Scripts/Gameplay/DataTable/Build/DataBuild.cs.meta similarity index 83% rename from Forest/Assets/Scripts/Framework/GameBuild/GameBuildLoadingExecutor.cs.meta rename to Forest/Assets/Scripts/Gameplay/DataTable/Build/DataBuild.cs.meta index 7a4fa58..4ec23b8 100644 --- a/Forest/Assets/Scripts/Framework/GameBuild/GameBuildLoadingExecutor.cs.meta +++ b/Forest/Assets/Scripts/Gameplay/DataTable/Build/DataBuild.cs.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: c2689db812d4c4839b9d01b980ec14ff +guid: 1fc8b5d5662154d0fb5d0631f082816e MonoImporter: externalObjects: {} serializedVersion: 2 diff --git a/Forest/Assets/Scripts/Gameplay/DataTable/Tables.cs b/Forest/Assets/Scripts/Gameplay/DataTable/Tables.cs index ad185b4..d6d58f5 100644 --- a/Forest/Assets/Scripts/Gameplay/DataTable/Tables.cs +++ b/Forest/Assets/Scripts/Gameplay/DataTable/Tables.cs @@ -20,6 +20,7 @@ public sealed partial class Tables public AD.ADConfig ADConfig {get; } public Prop.PropConfig PropConfig {get; } public Guide.GuideConfig GuideConfig {get; } + public Build.BuildConfig BuildConfig {get; } public Tables(System.Func loader) { @@ -32,12 +33,15 @@ public sealed partial class Tables tables.Add("Prop.PropConfig", PropConfig); GuideConfig = new Guide.GuideConfig(loader("guide_guideconfig")); tables.Add("Guide.GuideConfig", GuideConfig); + BuildConfig = new Build.BuildConfig(loader("build_buildconfig")); + tables.Add("Build.BuildConfig", BuildConfig); PostInit(); StringConfig.Resolve(tables); ADConfig.Resolve(tables); PropConfig.Resolve(tables); GuideConfig.Resolve(tables); + BuildConfig.Resolve(tables); PostResolve(); } @@ -46,6 +50,7 @@ public sealed partial class Tables loader("ad_adconfig"); loader("prop_propconfig"); loader("guide_guideconfig"); + loader("build_buildconfig"); } public static void AfterLoaded(Action loader) { @@ -53,6 +58,7 @@ public sealed partial class Tables loader("ad_adconfig"); loader("prop_propconfig"); loader("guide_guideconfig"); + loader("build_buildconfig"); } public void TranslateText(System.Func translator) @@ -61,6 +67,7 @@ public sealed partial class Tables ADConfig.TranslateText(translator); PropConfig.TranslateText(translator); GuideConfig.TranslateText(translator); + BuildConfig.TranslateText(translator); } partial void PostInit(); diff --git a/Forest/Assets/Scripts/Gameplay/Debug/SROptions.Level.cs b/Forest/Assets/Scripts/Gameplay/Debug/SROptions.Level.cs index 3de018b..d46a74e 100644 --- a/Forest/Assets/Scripts/Gameplay/Debug/SROptions.Level.cs +++ b/Forest/Assets/Scripts/Gameplay/Debug/SROptions.Level.cs @@ -6,6 +6,7 @@ using Framework.Event; using Framework.Manager; using Gameplay.Level; using Framework.UI; +using Gameplay.ForestLevel; using PhxhSDK; public partial class SROptions @@ -78,7 +79,7 @@ public partial class SROptions LevelSelectManager.Instance.ClearFile(); } - [Category("存档相关"), DisplayName("清除当前所有选择节点")] + [Category("存档相关"), DisplayName("清除当前场景所有选择节点")] public void ClearBuildOption() { BuildManager.Instance.ClearOption(); diff --git a/Forest/Assets/Scripts/Gameplay/Level.meta b/Forest/Assets/Scripts/Gameplay/ForestLevel.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/Level.meta rename to Forest/Assets/Scripts/Gameplay/ForestLevel.meta diff --git a/Forest/Assets/Scripts/Gameplay/Level/DestroyPlank.cs b/Forest/Assets/Scripts/Gameplay/ForestLevel/DestroyPlank.cs similarity index 98% rename from Forest/Assets/Scripts/Gameplay/Level/DestroyPlank.cs rename to Forest/Assets/Scripts/Gameplay/ForestLevel/DestroyPlank.cs index b048e0c..7f3fde0 100644 --- a/Forest/Assets/Scripts/Gameplay/Level/DestroyPlank.cs +++ b/Forest/Assets/Scripts/Gameplay/ForestLevel/DestroyPlank.cs @@ -3,7 +3,7 @@ using Gameplay.Manager; using UnityEngine; using PhxhSDK; -namespace Gameplay.Level +namespace Gameplay.ForestLevel { public class DestroyPlank : MonoBehaviour { diff --git a/Forest/Assets/Scripts/Gameplay/Level/DestroyPlank.cs.meta b/Forest/Assets/Scripts/Gameplay/ForestLevel/DestroyPlank.cs.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/Level/DestroyPlank.cs.meta rename to Forest/Assets/Scripts/Gameplay/ForestLevel/DestroyPlank.cs.meta diff --git a/Forest/Assets/Scripts/Gameplay/Level/Kong.cs b/Forest/Assets/Scripts/Gameplay/ForestLevel/Kong.cs similarity index 95% rename from Forest/Assets/Scripts/Gameplay/Level/Kong.cs rename to Forest/Assets/Scripts/Gameplay/ForestLevel/Kong.cs index e79af6a..03ac561 100644 --- a/Forest/Assets/Scripts/Gameplay/Level/Kong.cs +++ b/Forest/Assets/Scripts/Gameplay/ForestLevel/Kong.cs @@ -1,7 +1,8 @@ using System.Collections.Generic; +using Gameplay.Level; using UnityEngine; -namespace Gameplay.Level +namespace Gameplay.ForestLevel { public class Kong { diff --git a/Forest/Assets/Scripts/Gameplay/Level/Kong.cs.meta b/Forest/Assets/Scripts/Gameplay/ForestLevel/Kong.cs.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/Level/Kong.cs.meta rename to Forest/Assets/Scripts/Gameplay/ForestLevel/Kong.cs.meta diff --git a/Forest/Assets/Scripts/Gameplay/Level/KongManager.cs b/Forest/Assets/Scripts/Gameplay/ForestLevel/KongManager.cs similarity index 97% rename from Forest/Assets/Scripts/Gameplay/Level/KongManager.cs rename to Forest/Assets/Scripts/Gameplay/ForestLevel/KongManager.cs index ab9aeb8..1a992d5 100644 --- a/Forest/Assets/Scripts/Gameplay/Level/KongManager.cs +++ b/Forest/Assets/Scripts/Gameplay/ForestLevel/KongManager.cs @@ -1,15 +1,16 @@ -using Object = UnityEngine.Object; +using System; using System.Collections.Generic; +using System.Linq; using Cysharp.Threading.Tasks; using Framework.Constants; +using Gameplay.Level; using Gameplay.Manager; -using System.Linq; -using UnityEngine; using PhxhSDK; -using System; using TMPro; +using UnityEngine; +using Object = UnityEngine.Object; -namespace Gameplay.Level +namespace Gameplay.ForestLevel { public class KongManager : Singlenton, IInitable { @@ -91,7 +92,7 @@ namespace Gameplay.Level { try { - var path = string.Format(Framework.Constants.Constants.ItemPrefabPath, itemName); + var path = string.Format(Framework.Constants.PathConstants.ItemPrefabPath, itemName); var item = await AssetManager.Instance.LoadAssetAsync(path); return item; } diff --git a/Forest/Assets/Scripts/Gameplay/Level/KongManager.cs.meta b/Forest/Assets/Scripts/Gameplay/ForestLevel/KongManager.cs.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/Level/KongManager.cs.meta rename to Forest/Assets/Scripts/Gameplay/ForestLevel/KongManager.cs.meta diff --git a/Forest/Assets/Scripts/Gameplay/Level/Level.cs b/Forest/Assets/Scripts/Gameplay/ForestLevel/Level.cs similarity index 91% rename from Forest/Assets/Scripts/Gameplay/Level/Level.cs rename to Forest/Assets/Scripts/Gameplay/ForestLevel/Level.cs index c8172b1..788a127 100644 --- a/Forest/Assets/Scripts/Gameplay/Level/Level.cs +++ b/Forest/Assets/Scripts/Gameplay/ForestLevel/Level.cs @@ -3,8 +3,9 @@ using PhxhSDK.Phxh; using Framework.BI; using Gameplay.Manager; using LC.Newtonsoft.Json; +using Framework.Constants; +using Gameplay.ForestLevel; using Cysharp.Threading.Tasks; -using Constants = Framework.Constants.Constants; namespace Gameplay.Level { @@ -33,7 +34,7 @@ namespace Gameplay.Level private async UniTask LoadLevelConfig(string levelID) { - var configFilePath = string.Format(Constants.LevelConfigPath, levelID); + var configFilePath = string.Format(PathConstants.LevelConfigPath, levelID); _levelData = await JsonHelper.LoadFromAddressable(configFilePath); } diff --git a/Forest/Assets/Scripts/Gameplay/Level/Level.cs.meta b/Forest/Assets/Scripts/Gameplay/ForestLevel/Level.cs.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/Level/Level.cs.meta rename to Forest/Assets/Scripts/Gameplay/ForestLevel/Level.cs.meta diff --git a/Forest/Assets/Scripts/Gameplay/Level/LevelData.cs b/Forest/Assets/Scripts/Gameplay/ForestLevel/LevelData.cs similarity index 98% rename from Forest/Assets/Scripts/Gameplay/Level/LevelData.cs rename to Forest/Assets/Scripts/Gameplay/ForestLevel/LevelData.cs index bf12789..d849d1f 100644 --- a/Forest/Assets/Scripts/Gameplay/Level/LevelData.cs +++ b/Forest/Assets/Scripts/Gameplay/ForestLevel/LevelData.cs @@ -1,9 +1,9 @@ +using System; using System.Collections.Generic; using Sirenix.OdinInspector; using UnityEngine; -using System; -namespace Gameplay.Level +namespace Gameplay.ForestLevel { [Serializable] public class LevelData diff --git a/Forest/Assets/Scripts/Gameplay/Level/LevelData.cs.meta b/Forest/Assets/Scripts/Gameplay/ForestLevel/LevelData.cs.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/Level/LevelData.cs.meta rename to Forest/Assets/Scripts/Gameplay/ForestLevel/LevelData.cs.meta diff --git a/Forest/Assets/Scripts/Gameplay/Level/LevelUtils.cs b/Forest/Assets/Scripts/Gameplay/ForestLevel/LevelUtils.cs similarity index 99% rename from Forest/Assets/Scripts/Gameplay/Level/LevelUtils.cs rename to Forest/Assets/Scripts/Gameplay/ForestLevel/LevelUtils.cs index 20e2d49..fbeda38 100644 --- a/Forest/Assets/Scripts/Gameplay/Level/LevelUtils.cs +++ b/Forest/Assets/Scripts/Gameplay/ForestLevel/LevelUtils.cs @@ -1,10 +1,11 @@ using System; -using System.Linq; -using UnityEngine; -using Framework.Constants; using System.Collections.Generic; +using System.Linq; +using Framework.Constants; +using Gameplay.Level; +using UnityEngine; -namespace Gameplay.Level +namespace Gameplay.ForestLevel { /// /// 用于检测整块木板和洞口位置关系 (并非木板的孔和洞的位置) diff --git a/Forest/Assets/Scripts/Gameplay/Level/LevelUtils.cs.meta b/Forest/Assets/Scripts/Gameplay/ForestLevel/LevelUtils.cs.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/Level/LevelUtils.cs.meta rename to Forest/Assets/Scripts/Gameplay/ForestLevel/LevelUtils.cs.meta diff --git a/Forest/Assets/Scripts/Gameplay/Level/Plank.cs b/Forest/Assets/Scripts/Gameplay/ForestLevel/Plank.cs similarity index 98% rename from Forest/Assets/Scripts/Gameplay/Level/Plank.cs rename to Forest/Assets/Scripts/Gameplay/ForestLevel/Plank.cs index 232edf3..00aa4c8 100644 --- a/Forest/Assets/Scripts/Gameplay/Level/Plank.cs +++ b/Forest/Assets/Scripts/Gameplay/ForestLevel/Plank.cs @@ -1,9 +1,9 @@ using System.Collections.Generic; -using UnityEngine; using System.Linq; using PhxhSDK; +using UnityEngine; -namespace Gameplay.Level +namespace Gameplay.ForestLevel { public class Plank : IUpdatable, IInitable { diff --git a/Forest/Assets/Scripts/Gameplay/Level/Plank.cs.meta b/Forest/Assets/Scripts/Gameplay/ForestLevel/Plank.cs.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/Level/Plank.cs.meta rename to Forest/Assets/Scripts/Gameplay/ForestLevel/Plank.cs.meta diff --git a/Forest/Assets/Scripts/Gameplay/Level/PlankManager.cs b/Forest/Assets/Scripts/Gameplay/ForestLevel/PlankManager.cs similarity index 98% rename from Forest/Assets/Scripts/Gameplay/Level/PlankManager.cs rename to Forest/Assets/Scripts/Gameplay/ForestLevel/PlankManager.cs index 14cea4a..56641f1 100644 --- a/Forest/Assets/Scripts/Gameplay/Level/PlankManager.cs +++ b/Forest/Assets/Scripts/Gameplay/ForestLevel/PlankManager.cs @@ -1,14 +1,15 @@ -using Object = UnityEngine.Object; +using System; using System.Collections.Generic; +using System.Linq; using Cysharp.Threading.Tasks; using Framework.Constants; +using Gameplay.Level; using Gameplay.Manager; -using UnityEngine; -using System.Linq; using PhxhSDK; -using System; +using UnityEngine; +using Object = UnityEngine.Object; -namespace Gameplay.Level +namespace Gameplay.ForestLevel { public class PlankManager : Singlenton, IInitable, IUpdatable { @@ -20,7 +21,7 @@ namespace Gameplay.Level private LevelData _planksLevelData; private static readonly string HoleOfPlankPath = - string.Format(Framework.Constants.Constants.ItemPrefabPath, "HoleOfPlank"); + string.Format(Framework.Constants.PathConstants.ItemPrefabPath, "HoleOfPlank"); public async UniTask PreLoadLevelItem() { @@ -33,7 +34,7 @@ namespace Gameplay.Level var index = plankIndex[i]; var plankName = LevelUtils.GetPlankName(_planksLevelData.planksType[index], _planksLevelData.squareType[index]); - var plankPath = string.Format(Framework.Constants.Constants.PlankPrefabPath, plankName); + var plankPath = string.Format(Framework.Constants.PathConstants.PlankPrefabPath, plankName); var myPlank = await AssetManager.Instance.LoadAssetAsync(plankPath); var pos = LevelUtils.GetPlankPositionInfo(KongManager.Instance.HoleDic, _planksLevelData.HolesOfPlanksIndex[index], _planksLevelData.planksType[index], diff --git a/Forest/Assets/Scripts/Gameplay/Level/PlankManager.cs.meta b/Forest/Assets/Scripts/Gameplay/ForestLevel/PlankManager.cs.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/Level/PlankManager.cs.meta rename to Forest/Assets/Scripts/Gameplay/ForestLevel/PlankManager.cs.meta diff --git a/Forest/Assets/Scripts/Gameplay/Level/Thumbtack.cs b/Forest/Assets/Scripts/Gameplay/ForestLevel/Thumbtack.cs similarity index 84% rename from Forest/Assets/Scripts/Gameplay/Level/Thumbtack.cs rename to Forest/Assets/Scripts/Gameplay/ForestLevel/Thumbtack.cs index 84ebf34..a859214 100644 --- a/Forest/Assets/Scripts/Gameplay/Level/Thumbtack.cs +++ b/Forest/Assets/Scripts/Gameplay/ForestLevel/Thumbtack.cs @@ -1,6 +1,6 @@ using UnityEngine; -namespace Gameplay.Level +namespace Gameplay.ForestLevel { public class Thumbtack { diff --git a/Forest/Assets/Scripts/Gameplay/Level/Thumbtack.cs.meta b/Forest/Assets/Scripts/Gameplay/ForestLevel/Thumbtack.cs.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/Level/Thumbtack.cs.meta rename to Forest/Assets/Scripts/Gameplay/ForestLevel/Thumbtack.cs.meta diff --git a/Forest/Assets/Scripts/Gameplay/Level/Operation/UndoOperation.cs b/Forest/Assets/Scripts/Gameplay/ForestLevel/UndoOperation.cs similarity index 95% rename from Forest/Assets/Scripts/Gameplay/Level/Operation/UndoOperation.cs rename to Forest/Assets/Scripts/Gameplay/ForestLevel/UndoOperation.cs index 2bb90d7..58e68b8 100644 --- a/Forest/Assets/Scripts/Gameplay/Level/Operation/UndoOperation.cs +++ b/Forest/Assets/Scripts/Gameplay/ForestLevel/UndoOperation.cs @@ -1,7 +1,7 @@ using System.Collections.Generic; using UnityEngine; -namespace Gameplay.Level.Operation +namespace Gameplay.ForestLevel { public class UndoOperation { diff --git a/Forest/Assets/Scripts/Gameplay/Level/Operation/UndoOperation.cs.meta b/Forest/Assets/Scripts/Gameplay/ForestLevel/UndoOperation.cs.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/Level/Operation/UndoOperation.cs.meta rename to Forest/Assets/Scripts/Gameplay/ForestLevel/UndoOperation.cs.meta diff --git a/Forest/Assets/Scripts/Gameplay/IAP/UnityPurchasing/generated/GooglePlayTangle.cs b/Forest/Assets/Scripts/Gameplay/IAP/UnityPurchasing/generated/GooglePlayTangle.cs deleted file mode 100644 index 04b8549..0000000 --- a/Forest/Assets/Scripts/Gameplay/IAP/UnityPurchasing/generated/GooglePlayTangle.cs +++ /dev/null @@ -1,18 +0,0 @@ -// WARNING: Do not modify! Generated file. - -namespace UnityEngine.Purchasing.Security { - public class GooglePlayTangle - { - private static byte[] data = System.Convert.FromBase64String("fyyNihprm2GhgfNBjcqWUvKdJ64Et4TPT5jzm9DqVpGvMrhGGi7Hi6opJygYqikiKqopKSiP7KNI0RIuA2Q2O1O9hBvAdrEuVxizj6MZpS3vcn6qegkc4iARLEnx3UAeMJt/NfeDIN7eD5pbItbdU9bILWeiKoSYGKopChglLiECrmCu3yUpKSktKCuS06pyC5bSm9ODgMZu75ntlgojS6I0lotG0pFu4rLNesVaisgGAuk5oT15ZoZXV9GkOaWwCacR6VMpNtf1cFsEo+lgdvI0oc1fcuMa3Eh2nkA23+S7xnnijp7Rpv63NmLl1xljY9xwqd6NhB0U98dGCCeJKDeaS1JKqIEdlUxPuq8hy8R1eXFX4iEmQTNBd13BhDbonyorKSgp"); - private static int[] order = new int[] { 9,10,10,13,6,6,9,7,11,11,13,12,13,13,14 }; - private static int key = 40; - - public static readonly bool IsPopulated = true; - - public static byte[] Data() { - if (IsPopulated == false) - return null; - return Obfuscator.DeObfuscate(data, order, key); - } - } -} diff --git a/Forest/Assets/Scripts/Gameplay/LoadingExecutor/LevelLoadingExecutor.cs b/Forest/Assets/Scripts/Gameplay/LevelLoadingExecutor.cs similarity index 92% rename from Forest/Assets/Scripts/Gameplay/LoadingExecutor/LevelLoadingExecutor.cs rename to Forest/Assets/Scripts/Gameplay/LevelLoadingExecutor.cs index ce24213..0bf9280 100644 --- a/Forest/Assets/Scripts/Gameplay/LoadingExecutor/LevelLoadingExecutor.cs +++ b/Forest/Assets/Scripts/Gameplay/LevelLoadingExecutor.cs @@ -5,9 +5,9 @@ using Gameplay.Manager; using Framework.Manager; using Framework.Constants; using Cysharp.Threading.Tasks; +using Gameplay.ForestLevel; using UnityEngine.SceneManagement; using UnityEngine.AddressableAssets; -using Constants = Framework.Constants.Constants; namespace Gameplay.LoadingExecutor { @@ -17,7 +17,7 @@ namespace Gameplay.LoadingExecutor protected override async UniTask _DoLoading() { - await Addressables.LoadSceneAsync(Constants.SceneLevelPath, LoadSceneMode.Single).ToUniTask(); + await Addressables.LoadSceneAsync(PathConstants.SceneLevelPath, LoadSceneMode.Single).ToUniTask(); _destProgress = 10f; await LevelManager.Instance.LoadLevel(_levelID); _destProgress = 20f; diff --git a/Forest/Assets/Scripts/Gameplay/LoadingExecutor/LevelLoadingExecutor.cs.meta b/Forest/Assets/Scripts/Gameplay/LevelLoadingExecutor.cs.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/LoadingExecutor/LevelLoadingExecutor.cs.meta rename to Forest/Assets/Scripts/Gameplay/LevelLoadingExecutor.cs.meta diff --git a/Forest/Assets/Scripts/Gameplay/Level/LevelState.cs b/Forest/Assets/Scripts/Gameplay/LevelState.cs similarity index 99% rename from Forest/Assets/Scripts/Gameplay/Level/LevelState.cs rename to Forest/Assets/Scripts/Gameplay/LevelState.cs index 70501fd..f53dc40 100644 --- a/Forest/Assets/Scripts/Gameplay/Level/LevelState.cs +++ b/Forest/Assets/Scripts/Gameplay/LevelState.cs @@ -10,6 +10,7 @@ using Framework.Manager; using Framework.Constants; using Gameplay.LoadingExecutor; using System.Collections.Generic; +using Gameplay.ForestLevel; using Object = UnityEngine.Object; using Vector3 = UnityEngine.Vector3; diff --git a/Forest/Assets/Scripts/Gameplay/Level/LevelState.cs.meta b/Forest/Assets/Scripts/Gameplay/LevelState.cs.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/Level/LevelState.cs.meta rename to Forest/Assets/Scripts/Gameplay/LevelState.cs.meta diff --git a/Forest/Assets/Scripts/Gameplay/Login/LoginStatusApple.cs b/Forest/Assets/Scripts/Gameplay/Login/LoginStatusApple.cs deleted file mode 100644 index 25d521b..0000000 --- a/Forest/Assets/Scripts/Gameplay/Login/LoginStatusApple.cs +++ /dev/null @@ -1,84 +0,0 @@ -using cfg.BI; -using PhxhSDK; -using Framework.BI; -using Gameplay.Login; -using Framework.Event; -using Constants = Framework.Constants.Constants; - -public class LoginStatusApple : LoginStatus -{ - public override LoginStatusID ID - { - get { return LoginStatusID.Apple; } - } - - public override void QuickLogin() - { - DebugUtil.LogWarning("苹果快速登录"); - var sdkHelper = SDKManager.Instance.GetSdkHelper(SDKManager.SdkName.FireBase); - var loginService = sdkHelper as ILoginService; - loginService?.SetCurLoginParty(ThirdLoginSDK.AppleSignIn); - loginService?.QuickLogin(OnLoginSuccess, OnLoginFail); - } - - public override void Login() - { - DebugUtil.LogWarning("苹果登录"); - var sdkHelper = SDKManager.Instance.GetSdkHelper(SDKManager.SdkName.FireBase); - var loginService = sdkHelper as ILoginService; - loginService?.SetCurLoginParty(ThirdLoginSDK.AppleSignIn); - loginService?.Login(OnLoginSuccess, OnLoginFail); - } - - public override void Logout() - { - var sdkHelper = SDKManager.Instance.GetSdkHelper(SDKManager.SdkName.FireBase); - var loginService = sdkHelper as ILoginService; - loginService?.SetCurLoginParty(ThirdLoginSDK.AppleSignIn); - loginService?.Logout(); - } - - public override string GetProfileName() - { - var sdkHelper = SDKManager.Instance.GetSdkHelper(SDKManager.SdkName.FireBase); - var loginService = sdkHelper as ILoginService; - loginService?.SetCurLoginParty(ThirdLoginSDK.AppleSignIn); - string profileName = loginService?.GetProfileName(); - DebugUtil.LogWarning("Apple Get UserName: {0}", profileName); - return string.IsNullOrEmpty(profileName) ? Constants.EmptyUser : profileName; - } - - private void OnLoginSuccess(string userID, string appleUserID, string idToken) - { - LoginManager.Instance.IsLogin = true; - LoginManager.Instance.ShowLogin = true; - - //第三方ID设置为Firebase验证后的唯一id 并存至本地 - AppInfoManager.Instance.ThirdLoginSuccess(userID, LoginStatusID.Apple); - - //BI事件 - BIManager.Instance.ThirdID = userID; - BIManager.Instance.TrackEvent(Event.login_success); - BIManager.Instance.TrackEventOnce(EventFirst.fte_login_success); - - //从服务器获取数据 - GetDataFromSever(); - - //EventManager.Instance.Send(EventManager.EventName.LoginSuccess); - DebugUtil.LogWarning("Apple登录成功:userID: {0}", userID); - } - - private void GetDataFromSever() - { - AppInfoManager.Instance.CurLoginState = AppInfoManager.NetConfigID.ThirdID; - AppNetConfig.State = NetRequestStatus.Start; - } - - private void OnLoginFail(int code, string msg) - { - LoginManager.Instance.IsLogin = false; - BIManager.Instance.TrackEvent(Event.login_fail, msg); - DebugUtil.LogError("Apple Login Fail: {0}", msg); - EventManager.Instance.Send(EventManager.EventName.LoginFail); - } -} \ No newline at end of file diff --git a/Forest/Assets/Scripts/Gameplay/Manager/GfxManager.cs b/Forest/Assets/Scripts/Gameplay/Manager/GfxManager.cs index c16fcb3..49be9f2 100644 --- a/Forest/Assets/Scripts/Gameplay/Manager/GfxManager.cs +++ b/Forest/Assets/Scripts/Gameplay/Manager/GfxManager.cs @@ -3,9 +3,9 @@ using PhxhSDK; using UnityEngine; using Framework.UI; using System.Collections; +using Framework.Constants; using Cysharp.Threading.Tasks; using System.Collections.Generic; -using Constants = Framework.Constants.Constants; public class GfxManager : SingletonMono, IInitable { @@ -71,7 +71,7 @@ public class GfxManager : SingletonMono, IInitable if (!gfxDic.ContainsKey(gfxName)) { - var gfx = await AssetManager.Instance.LoadAssetAsync(string.Format(Constants.GfxPath, + var gfx = await AssetManager.Instance.LoadAssetAsync(string.Format(PathConstants.GfxPath, gfxName)); var root = inUI ? UIRoot.Instance.root.transform : UIRoot.Instance.rootGfx.transform; var gfxObj = Instantiate(gfx, root); @@ -150,7 +150,7 @@ public class GfxManager : SingletonMono, IInitable { if (gfxDic.TryGetValue(gfxName, out var gfx)) { - AssetManager.Instance.Unload(string.Format(Constants.GfxPath, gfxName)); + AssetManager.Instance.Unload(string.Format(PathConstants.GfxPath, gfxName)); } } diff --git a/Forest/Assets/Scripts/Gameplay/Manager/LevelManager.cs b/Forest/Assets/Scripts/Gameplay/Manager/LevelManager.cs index b67e1fb..a8a85c0 100644 --- a/Forest/Assets/Scripts/Gameplay/Manager/LevelManager.cs +++ b/Forest/Assets/Scripts/Gameplay/Manager/LevelManager.cs @@ -12,8 +12,8 @@ using Framework.Manager; using Framework.Constants; using Event = cfg.BI.Event; using Cysharp.Threading.Tasks; -using Gameplay.Level.Operation; using System.Collections.Generic; +using Gameplay.ForestLevel; namespace Gameplay.Manager { @@ -145,7 +145,7 @@ namespace Gameplay.Manager public void ReportEnterLevel() { - BIManager.Instance.TrackStringEventOnce(string.Format(LevelConstants.FteLevelEnter, + BIManager.Instance.TrackStringEventOnce(string.Format(NormalConstants.FteLevelEnter, CurrentLevel.GetLevelIndex())); } @@ -275,7 +275,7 @@ namespace Gameplay.Manager private void ReportPassLevel() { - BIManager.Instance.TrackStringEventOnce(string.Format(LevelConstants.FteLevelSuccess, + BIManager.Instance.TrackStringEventOnce(string.Format(NormalConstants.FteLevelSuccess, CurrentLevel.GetLevelIndex())); } diff --git a/Forest/Assets/Scripts/Gameplay/Manager/LevelSelectManager.cs b/Forest/Assets/Scripts/Gameplay/Manager/LevelSelectManager.cs index 22a8371..7c8ef4b 100644 --- a/Forest/Assets/Scripts/Gameplay/Manager/LevelSelectManager.cs +++ b/Forest/Assets/Scripts/Gameplay/Manager/LevelSelectManager.cs @@ -8,7 +8,6 @@ using Framework.Manager; using Framework.Constants; using Cysharp.Threading.Tasks; using System.Collections.Generic; -using Constants = Framework.Constants.Constants; namespace Gameplay.Manager { @@ -43,7 +42,7 @@ namespace Gameplay.Manager { try { - var configFilePath = string.Format(Constants.LevelListPath); + var configFilePath = string.Format(PathConstants.LevelListPath); _allLevels = await JsonHelper.LoadFromAddressable>(configFilePath); } catch (Exception e) @@ -57,7 +56,7 @@ namespace Gameplay.Manager CurPassLevelIndex = int.Parse(CurPassLevel.Substring("level".Length)); } - public void SaveNewPassLevel(string levelID) + public void SaveNewPassLevel(string levelID, bool flyCoin = true) { if (GuideMananger.Instance.IsGuiding) { @@ -75,7 +74,7 @@ namespace Gameplay.Manager StorageManager.Instance.SyncForce = true; StorageManager.Instance.SyncRemoteForce = true; BIManager.Instance.TrackEvent(cfg.BI.Event.main_unlock_level, (id + 1).ToString()); - LevelManager.Instance.CanGfxCoin = true; + LevelManager.Instance.CanGfxCoin = flyCoin; } } diff --git a/Forest/Assets/Scripts/Gameplay/UI/EndPanel/UILosePanelController.cs b/Forest/Assets/Scripts/Gameplay/UI/EndPanel/UILosePanelController.cs index 8172df2..c06f6bb 100644 --- a/Forest/Assets/Scripts/Gameplay/UI/EndPanel/UILosePanelController.cs +++ b/Forest/Assets/Scripts/Gameplay/UI/EndPanel/UILosePanelController.cs @@ -35,7 +35,7 @@ public class UILosePanelController : UIWindow private void BackToMainPanel() { - CloseWindow(); + CloseWindow(true); UIManager.Instance.CloseWindow(UIConstants.UILevelPanel, true); GameStateManager.Instance.ChangeState(new GameStateStart()); BIManager.Instance.TrackEventLevel(cfg.BI.Event.level_back_home, BIManager.Reason.ClickOnLosePanel.ToString()); @@ -43,14 +43,14 @@ public class UILosePanelController : UIWindow private void TryAgain() { - CloseWindow(); + CloseWindow(true); GameStateManager.Instance.ChangeState(new LevelState(LevelManager.Instance.CurrentLevel.ID)); BIManager.Instance.TrackEventLevel(cfg.BI.Event.level_retry, BIManager.Reason.ClickOnLosePanel.ToString()); } private void SkipLevel() { - CloseWindow(); + CloseWindow(true); BIManager.Instance.TrackEventLevel(cfg.BI.Event.level_skip); EventManager.Instance.Send(EventManager.EventName.LevelGameWin); } @@ -60,10 +60,10 @@ public class UILosePanelController : UIWindow LevelManager.Instance.WatchADGetTime(() => { CloseWindow(); }, ADFailCallBack); } - private void ADFailCallBack() + private async void ADFailCallBack() { BIManager.Instance.TrackEventLevel(Event.level_ad_show_fail, "102"); BIManager.Instance.TrackEventLevelOnce(EventFirst.fte_level_ad_show_fail, "102"); - UIManager.Instance.OpenWindow(UIConstants.UITips, "Tip_AD_NotReady", () => { }); + await UIManager.Instance.OpenWindow(UIConstants.UITips, "Tip_AD_NotReady", () => { }); } } \ No newline at end of file diff --git a/Forest/Assets/Scripts/Gameplay/UI/EndPanel/UIWinPanelController.cs b/Forest/Assets/Scripts/Gameplay/UI/EndPanel/UIWinPanelController.cs index 2dba7e2..e9c4316 100644 --- a/Forest/Assets/Scripts/Gameplay/UI/EndPanel/UIWinPanelController.cs +++ b/Forest/Assets/Scripts/Gameplay/UI/EndPanel/UIWinPanelController.cs @@ -73,7 +73,7 @@ public class UIWinPanelController : UIWindow { BIManager.Instance.TrackEventLevel(cfg.BI.Event.level_back_home, BIManager.Reason.ClickOnWinPanel.ToString()); - CloseWindow(); + CloseWindow(true); UIManager.Instance.CloseWindow(UIConstants.UILevelPanel, true); GameStateManager.Instance.ChangeState(new GameStateStart()); EventManager.Instance.Send(EventManager.EventName.StartBackToMain); @@ -91,7 +91,7 @@ public class UIWinPanelController : UIWindow private async void NextLevel() { - CloseWindow(); + CloseWindow(true); BIManager.Instance.TrackEventLevel(cfg.BI.Event.level_next_level); UIManager.Instance.CloseWindow(UIConstants.UIPausePanel); var nextLevelID = LevelManager.Instance.CurrentLevel.GetLevelIndex() + 1; diff --git a/Forest/Assets/Scripts/Gameplay/UI/Level/CoinEffect.cs b/Forest/Assets/Scripts/Gameplay/UI/Level/CoinEffect.cs index ed64d43..0e566c9 100644 --- a/Forest/Assets/Scripts/Gameplay/UI/Level/CoinEffect.cs +++ b/Forest/Assets/Scripts/Gameplay/UI/Level/CoinEffect.cs @@ -1,3 +1,4 @@ +using System; using UnityEngine; using DG.Tweening; using System.Collections; @@ -53,10 +54,27 @@ public class CoinEffect : MonoBehaviour private void Update() { - if (LevelManager.Instance.CanGfxCoin) + if (LevelManager.Instance.CanGfxCoin && !GuideMananger.Instance.IsGuiding) { + DestroyCoinsParent(); LevelManager.Instance.CanGfxCoin = false; CoinEffectShow(); } } + + private void DestroyCoinsParent() + { + if (targetPos) + { + foreach (Transform obj in targetPos) + { + Destroy(obj.gameObject); + } + } + } + + private void OnDestroy() + { + DestroyCoinsParent(); + } } \ No newline at end of file diff --git a/Forest/Assets/Scripts/Gameplay/UI/Shop/UIBuyGoodsController.cs b/Forest/Assets/Scripts/Gameplay/UI/Level/UIBuyGoodsController.cs similarity index 100% rename from Forest/Assets/Scripts/Gameplay/UI/Shop/UIBuyGoodsController.cs rename to Forest/Assets/Scripts/Gameplay/UI/Level/UIBuyGoodsController.cs diff --git a/Forest/Assets/Scripts/Gameplay/UI/Shop/UIBuyGoodsController.cs.meta b/Forest/Assets/Scripts/Gameplay/UI/Level/UIBuyGoodsController.cs.meta similarity index 100% rename from Forest/Assets/Scripts/Gameplay/UI/Shop/UIBuyGoodsController.cs.meta rename to Forest/Assets/Scripts/Gameplay/UI/Level/UIBuyGoodsController.cs.meta diff --git a/Forest/Assets/Scripts/Gameplay/UI/Level/UILevelPanelController.cs b/Forest/Assets/Scripts/Gameplay/UI/Level/UILevelPanelController.cs index 1e18aa9..4d52a37 100644 --- a/Forest/Assets/Scripts/Gameplay/UI/Level/UILevelPanelController.cs +++ b/Forest/Assets/Scripts/Gameplay/UI/Level/UILevelPanelController.cs @@ -8,6 +8,7 @@ using UnityEngine.UI; using Framework.Event; using Gameplay.Manager; using Framework.Constants; +using Gameplay.ForestLevel; public class UILevelPanelController : UIWindow { diff --git a/Forest/Assets/Scripts/Gameplay/UI/Level/UILevelSelectController.cs b/Forest/Assets/Scripts/Gameplay/UI/Level/UILevelSelectController.cs index 0064cf6..a98eddd 100644 --- a/Forest/Assets/Scripts/Gameplay/UI/Level/UILevelSelectController.cs +++ b/Forest/Assets/Scripts/Gameplay/UI/Level/UILevelSelectController.cs @@ -3,6 +3,7 @@ using UnityEngine.UIElements; using Framework.Constants; using Gameplay.Manager; using Framework.Event; +using Framework.Setting; using UnityEngine.UI; using Framework.UI; using UnityEngine; @@ -81,7 +82,7 @@ public class UILevelSelectController : UIWindow _scrollRect.normalizedPosition = new Vector2(_scrollRect.normalizedPosition.x, 1f - targetPosition); } - private void InitData() + private async void InitData() { LevelSelectManager.Instance.UpdateLevelInfo(); _list = new UIList(_levelObj, "Viewport/Content/LevelPanel", @@ -90,18 +91,16 @@ public class UILevelSelectController : UIWindow _list.SetDatas(_levelDatas); //评分弹窗显示 - if (!UnityEngine.PlayerPrefs.HasKey(LevelConstants.PopUpToScore) && - LevelSelectManager.Instance.CurPassLevelIndex >= LevelConstants.LevelRateIndex) + if (!SettingManager.Instance.CurSettingData.RateUs && + LevelSelectManager.Instance.CurPassLevelIndex >= NormalConstants.LevelRateIndex) { - var popUpNumber = UnityEngine.PlayerPrefs.GetInt(LevelConstants.PopUpNumber, 0); - if (popUpNumber > LevelConstants.PopUpLimitNumber) + if (SettingManager.Instance.CurSettingData.RateUsNumber > NormalConstants.PopUpLimitNumber) { - UIManager.Instance.OpenWindow(UIConstants.UIScore); - UnityEngine.PlayerPrefs.SetInt(LevelConstants.PopUpNumber, 0); + await UIManager.Instance.OpenWindow(UIConstants.UIScore); } else { - UnityEngine.PlayerPrefs.SetInt(LevelConstants.PopUpNumber, popUpNumber + 1); + SettingManager.Instance.SetRateUsPopNumber(); } } } diff --git a/Forest/Assets/Scripts/Gameplay2.meta b/Forest/Assets/Scripts/Gameplay2.meta new file mode 100644 index 0000000..8d67568 --- /dev/null +++ b/Forest/Assets/Scripts/Gameplay2.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 39aec6849904b40169bd04e347fcb340 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Forest/Assets/Scripts/Framework/Manager/BuildManager.cs b/Forest/Assets/Scripts/Gameplay2/BuildManager.cs similarity index 63% rename from Forest/Assets/Scripts/Framework/Manager/BuildManager.cs rename to Forest/Assets/Scripts/Gameplay2/BuildManager.cs index d569cdf..00b9d65 100644 --- a/Forest/Assets/Scripts/Framework/Manager/BuildManager.cs +++ b/Forest/Assets/Scripts/Gameplay2/BuildManager.cs @@ -3,9 +3,13 @@ using PhxhSDK; using UnityEngine; using System.Linq; using LC.Newtonsoft.Json; +using Framework.Constants; using Sirenix.OdinInspector; using Cysharp.Threading.Tasks; using System.Collections.Generic; +using cfg.Build; +using PhxhSDK.Phxh; +using UnityEngine.AddressableAssets; namespace Framework.Manager { @@ -114,30 +118,50 @@ namespace Framework.Manager public string PreThematic; } + /// + /// 每个主题节点保存信息 + /// + public class BuildInfo + { + public string BuildSceneID; + public Dictionary ChooseNodeInfo; + + public BuildInfo() + { + ChooseNodeInfo = new Dictionary(); + } + + public BuildInfo(string buildId) + { + BuildSceneID = buildId; + ChooseNodeInfo = new Dictionary(); + } + } + /// /// 玩家养成建造存盘数据 /// public class UserBuildInfo { public int GuideGroup; - public string BuildData = GlobalConstants.DefaultBuildID; - public Dictionary ChooseNodeInfo; + public string CurBuildId; + public Dictionary AllChooseNodeInfo; public UserBuildInfo() { - ChooseNodeInfo = new Dictionary(); + AllChooseNodeInfo = new Dictionary(); } - public UserBuildInfo(string buildData) + public UserBuildInfo(string curBuildId) { - DebugUtil.LogError("建造新的buildDAta :{0}", buildData); - BuildData = buildData; - ChooseNodeInfo = new Dictionary(); + CurBuildId = curBuildId; + AllChooseNodeInfo = new Dictionary(); } } public class BuildManager { + private const string UserBuildSaveKey = "UserBuildInfo"; private const string NodeName = "Node{0}"; private const string OptionName = "Option{0}"; @@ -156,59 +180,135 @@ namespace Framework.Manager } } - public Dictionary NodeInfos; - - public NodeInfo CurIUnlockNodeInfo; - - public bool IsChanging = false; - - //玩家存盘选择信息 - private UserBuildInfo _userBuildInfo; - + /// + /// 玩家存盘选择信息 + /// public UserBuildInfo UserBuildInfo { get => _userBuildInfo; private set => _userBuildInfo = value; } - //已达到的条件 - public int ReachCondition + private UserBuildInfo _userBuildInfo; + + /// + /// 当前主题玩家选择情况 + /// + public BuildInfo BuildInfo { - get => _reachCondition; - private set => _reachCondition = value; + get => _curBuildInfo; + private set => _curBuildInfo = value; } - private int _reachCondition = -1; + private BuildInfo _curBuildInfo; - //动态加载的图标 - private Dictionary _iconSprites; + /// + /// 更换场景 + /// + public bool ChangeBuildSceneID; - //当前场景蓝图 + /// + /// 已达到的条件 + /// + public int ReachCondition { get; private set; } = -1; + + /// + /// 当前场景蓝图 + /// public Sprite CurBlueprint; - //Build场景相机 + /// + /// 当前场景顶栏图片 + /// + public Sprite CurTopBuildUI; + + /// + /// Build场景相机 + /// public Camera CurBuildCamera; + /// + /// 当前场景节点信息 + /// + private Dictionary _nodeInfos; + + /// + ///动态加载的图标 + /// + private Dictionary _iconSprites; + + /// + /// 已经加载的资源 + /// + private readonly List _loadAssets = new List(); private BuildData _curBuildData; private bool _isInit; - private bool _isInGame; + public bool BuildInGame; - public async UniTask Init(BuildData buildData, bool inGame = false, UserBuildInfo userBuildInfo = null) + public async UniTask LoadBuild(string buildID, int reachCondition) + { + InitForStorage(); + + var buildConfigId = !string.IsNullOrEmpty(buildID) ? buildID : _userBuildInfo.CurBuildId; + + if (!TableManager.Instance.Tables.BuildConfig.DataMap.TryGetValue(buildConfigId, out var buildConfig)) + { + DebugUtil.LogError("没有{0}的建造配置", buildConfigId); + return; + } + + if (GuideMananger.Instance.IsGuiding && !string.IsNullOrEmpty(GuideMananger.Instance.PassLevelID)) + { + var guideCondition = int.Parse(GuideMananger.Instance.PassLevelID.Substring("level".Length)); + Instance.UpdateReachCondition(guideCondition); + } + else + { + UpdateReachCondition(reachCondition); + } + + var buildData = await JsonHelper.LoadFromAddressable(buildConfig.BuildData); + + await Init(buildData, true); + await Addressables.LoadSceneAsync(buildConfig.Path).ToUniTask(); + _userBuildInfo.CurBuildId = buildConfigId; + StorageManager.Instance.SaveWithoutUpdate(); + } + + /// + /// 获取存盘信息 + /// + private void InitForStorage() { if (_isInit) return; + _userBuildInfo = StorageManager.Instance.GetStorage(NormalConstants.UserBuildSaveKey); + _userBuildInfo ??= new UserBuildInfo(); + if (string.IsNullOrEmpty(_userBuildInfo.CurBuildId)) + { + _userBuildInfo.CurBuildId = TableManager.Instance.Tables.BuildConfig.DataList[0].ID; + } + } + + public async UniTask Init(BuildData buildData, bool inGame = false) + { + if (_isInit && !ChangeBuildSceneID) return; + + BuildInGame = inGame; _curBuildData = buildData; - NodeInfos = new Dictionary(); + _nodeInfos = new Dictionary(); _iconSprites = new Dictionary(); InitNodesInfo(); - InitUserBuildInfo(userBuildInfo); + InitUserBuildInfo(); InitCondition(); await InitIcon(); InitBlueprint(); - _isInGame = inGame; + + if (inGame) CurBuildCamera = CameraManager.Instance.UICamera; + _isInit = true; } @@ -238,7 +338,7 @@ namespace Framework.Manager nodeInfo.Options.Add(option, optionInfo); } - NodeInfos.Add(nodeInfo.Name, nodeInfo); + _nodeInfos.Add(nodeInfo.Name, nodeInfo); } } catch (Exception e) @@ -247,44 +347,46 @@ namespace Framework.Manager } } + /// - /// 初始化存盘信息 + /// 初始化选择信息 /// - private void InitUserBuildInfo(UserBuildInfo userBuildInfo) + private void InitUserBuildInfo() { try { - //游戏中传入数据 - if (userBuildInfo != null) - { - _userBuildInfo = userBuildInfo; - } - else + if (!BuildInGame) { StorageManager.Instance.Init(); - _userBuildInfo = - StorageManager.Instance.GetStorage(GlobalConstants.UserBuildSaveKey); - if (_userBuildInfo == null) - { - var buildId = _curBuildData.buildID; - _userBuildInfo = new UserBuildInfo(buildId); - } + _userBuildInfo = StorageManager.Instance.GetStorage(UserBuildSaveKey); } - foreach (var nodeInfo in NodeInfos) + if (_userBuildInfo == null) { - if (_userBuildInfo.ChooseNodeInfo.TryGetValue(nodeInfo.Key, out var option)) + var buildId = _curBuildData.buildID; + _userBuildInfo = new UserBuildInfo(buildId); + } + + var curBuildID = _curBuildData.buildID; + //获取节点存盘信息 + if (!_userBuildInfo.AllChooseNodeInfo.TryGetValue(curBuildID, out var buildInfo)) + { + _userBuildInfo.AllChooseNodeInfo.TryAdd(curBuildID, new BuildInfo(curBuildID)); + } + + foreach (var nodeInfo in _nodeInfos) + { + if (_userBuildInfo.AllChooseNodeInfo[curBuildID].ChooseNodeInfo + .TryGetValue(nodeInfo.Key, out var option)) { continue; } - /*var optionInfo = nodeInfo.Value.GetOptionInfo(); - if (optionInfo == null) return; - - _userBuildInfo.ChooseNodeInfo.TryAdd(nodeInfo.Key, optionInfo.Name);*/ - _userBuildInfo.ChooseNodeInfo.TryAdd(nodeInfo.Key, ""); + _userBuildInfo.AllChooseNodeInfo[curBuildID].ChooseNodeInfo.TryAdd(nodeInfo.Key, ""); } + _curBuildInfo = _userBuildInfo.AllChooseNodeInfo[curBuildID]; + //DebugUserChooseNode(); } catch (Exception e) @@ -307,7 +409,7 @@ namespace Framework.Manager foreach (var unlockInfo in _curBuildData.unlockInfos) { var nodeName = string.Format(NodeName, unlockInfo.conditionGroup); - if (NodeInfos.TryGetValue(nodeName, out var nodeInfo)) + if (_nodeInfos.TryGetValue(nodeName, out var nodeInfo)) { nodeInfo.Condition = unlockInfo.condition; var nextNode = string.Format(NodeName, unlockInfo.preGroup); @@ -323,7 +425,7 @@ namespace Framework.Manager foreach (var unlockInfo in _curBuildData.unlockInfos) { var optionName = string.Format(OptionName, unlockInfo.conditionGroup); - foreach (var nodeInfo in NodeInfos.Values) + foreach (var nodeInfo in _nodeInfos.Values) { if (nodeInfo.Options.TryGetValue(optionName, out var optionInfo)) { @@ -355,7 +457,7 @@ namespace Framework.Manager { try { - foreach (var nodeInfo in NodeInfos.Values) + foreach (var nodeInfo in _nodeInfos.Values) { foreach (var optionInfo in nodeInfo.Options.Values) { @@ -391,14 +493,18 @@ namespace Framework.Manager } /// - /// 加载当前场景蓝图 + /// 加载当前场景蓝图和对应UI /// private async void InitBlueprint() { try { - var path = string.Format(Constants.Constants.BuildBlueprint, _curBuildData.buildID); - CurBlueprint = await AssetManager.Instance.LoadAssetAsync(path); + var bluePath = string.Format(PathConstants.BuildBlueprint, _curBuildData.buildID); + AssetManager.Instance.Unload(bluePath); + CurBlueprint = await AssetManager.Instance.LoadAssetAsync(bluePath); + var buildUIPath = string.Format(PathConstants.BuildTopUIPath, _curBuildData.buildID); + AssetManager.Instance.Unload(buildUIPath); + CurTopBuildUI = await AssetManager.Instance.LoadAssetAsync(buildUIPath); } catch (Exception e) { @@ -411,7 +517,7 @@ namespace Framework.Manager /// public Sprite GetOptionIcon(string nodeName, string optionName) { - if (NodeInfos.TryGetValue(nodeName, out var nodeInfo)) + if (_nodeInfos.TryGetValue(nodeName, out var nodeInfo)) { if (nodeInfo.Options.TryGetValue(optionName, out var optionInfo)) { @@ -429,7 +535,7 @@ namespace Framework.Manager public int GetCondition(string nodeName) { var condition = 0; - if (NodeInfos.TryGetValue(nodeName, out var nodeInfo)) + if (_nodeInfos.TryGetValue(nodeName, out var nodeInfo)) { condition = nodeInfo.Condition; } @@ -437,17 +543,20 @@ namespace Framework.Manager return condition; } + /// + /// 保存节点 + /// public void SaveNodeInfo(string node, string option) { - if (_userBuildInfo.ChooseNodeInfo.TryGetValue(node, out var oldOption)) + if (_curBuildInfo.ChooseNodeInfo.TryGetValue(node, out var oldOption)) { - _userBuildInfo.ChooseNodeInfo[node] = option; - DebugUtil.LogY($"节点{node}保存了{option}选择"); + _curBuildInfo.ChooseNodeInfo[node] = option; + DebugUtil.LogY($"场景{_userBuildInfo.CurBuildId}中的节点{node}保存了{option}选择"); } else { DebugUtil.LogWarning("玩家Build存档信息没有 {0} 节点信息,请检查初始化", node); - _userBuildInfo.ChooseNodeInfo.Add(node, option); + _curBuildInfo.ChooseNodeInfo.Add(node, option); } StorageManager.Instance.SaveWithoutUpdate(); @@ -464,10 +573,10 @@ namespace Framework.Manager { case UnlockType.ForGroup: { - foreach (var node in NodeInfos) + foreach (var node in _nodeInfos) { - if (_userBuildInfo.ChooseNodeInfo.TryGetValue(node.Key, out var curNode) && - _userBuildInfo.ChooseNodeInfo.TryGetValue(node.Value.PreGroup, out var preNode)) + if (_curBuildInfo.ChooseNodeInfo.TryGetValue(node.Key, out var curNode) && + _curBuildInfo.ChooseNodeInfo.TryGetValue(node.Value.PreGroup, out var preNode)) { //当前节点位选择且前置节点已选择 if (string.IsNullOrEmpty(curNode) && !string.IsNullOrEmpty(preNode)) @@ -478,7 +587,7 @@ namespace Framework.Manager } } - var firstNode = NodeInfos + var firstNode = _nodeInfos .OrderBy(kv => kv.Value.Condition) .FirstOrDefault(); @@ -500,7 +609,7 @@ namespace Framework.Manager public void UpdateReachCondition(int condition) { //TODO 分场景 、解锁类型、解锁条件 - _reachCondition = condition; + ReachCondition = condition; } /// @@ -517,7 +626,7 @@ namespace Framework.Manager /// public void PlaySound() { - if (_isInGame) + if (BuildInGame) AudioManager.Instance.PlaySound(AudioType.SOUND, "S_Btn", new UnityAudio(false)); } @@ -527,10 +636,10 @@ namespace Framework.Manager /// public void ClearOption() { - foreach (var node in NodeInfos) + foreach (var node in _nodeInfos) { - if (_userBuildInfo.ChooseNodeInfo.TryGetValue(node.Key, out var option)) - _userBuildInfo.ChooseNodeInfo[node.Key] = ""; + if (_curBuildInfo.ChooseNodeInfo.TryGetValue(node.Key, out var option)) + _curBuildInfo.ChooseNodeInfo[node.Key] = ""; } DebugUserChooseNode(); @@ -539,7 +648,7 @@ namespace Framework.Manager private void DebugUserChooseNode() { - foreach (var infos in _userBuildInfo.ChooseNodeInfo) + foreach (var infos in BuildInfo.ChooseNodeInfo) { DebugUtil.LogError("节点 {0} 选择的的是 {1}", infos.Key, infos.Value); } @@ -547,6 +656,13 @@ namespace Framework.Manager public void Release() { + foreach (var icon in _iconSprites) + { + AssetManager.Instance.Unload(icon.Key); + } + + CurBlueprint = null; + CurTopBuildUI = null; } } } \ No newline at end of file diff --git a/Forest/Assets/Scripts/Framework/Manager/BuildManager.cs.meta b/Forest/Assets/Scripts/Gameplay2/BuildManager.cs.meta similarity index 100% rename from Forest/Assets/Scripts/Framework/Manager/BuildManager.cs.meta rename to Forest/Assets/Scripts/Gameplay2/BuildManager.cs.meta diff --git a/Forest/Assets/Scripts/Framework/GameBuild.meta b/Forest/Assets/Scripts/Gameplay2/GameBuild.meta similarity index 100% rename from Forest/Assets/Scripts/Framework/GameBuild.meta rename to Forest/Assets/Scripts/Gameplay2/GameBuild.meta diff --git a/Forest/Assets/Scripts/Framework/GameBuild/BuildBoot.cs b/Forest/Assets/Scripts/Gameplay2/GameBuild/BuildBoot.cs similarity index 94% rename from Forest/Assets/Scripts/Framework/GameBuild/BuildBoot.cs rename to Forest/Assets/Scripts/Gameplay2/GameBuild/BuildBoot.cs index 54103d2..b2d4ed4 100644 --- a/Forest/Assets/Scripts/Framework/GameBuild/BuildBoot.cs +++ b/Forest/Assets/Scripts/Gameplay2/GameBuild/BuildBoot.cs @@ -316,13 +316,18 @@ public class BuildBoot : MonoBehaviour /// private void UpdateBuildDisplay() { - var chooseNodeInfo = BuildManager.Instance.UserBuildInfo.ChooseNodeInfo; + var chooseNodeInfo = BuildManager.Instance.BuildInfo.ChooseNodeInfo; if (chooseNodeInfo == null || chooseNodeInfo.Count <= 0) { DebugUtil.LogError("Build Boot: 玩家在该场景的建造信息获取错误"); return; } + /*foreach (var choose in BuildManager.Instance.BuildInfo.ChooseNodeInfo) + { + DebugUtil.LogError("{0} 的选择为: {1}", choose.Key, choose.Value); + }*/ + CurCondition = BuildManager.Instance.ReachCondition < 0 ? CurCondition : BuildManager.Instance.ReachCondition; @@ -485,6 +490,7 @@ public class BuildBoot : MonoBehaviour GameStateManager.Instance.ChangeState(new LevelState(levelID)); EventManager.Instance.Send(EventManager.EventName.EnterGame); } + BuildManager.Instance.PlaySound(); } @@ -526,7 +532,7 @@ public class BuildBoot : MonoBehaviour if (_curNode == null || _newOption == null) { - _curBubble.SetActive(true); + _curBubble?.SetActive(true); return; } @@ -678,6 +684,7 @@ public class BuildBoot : MonoBehaviour InputManager.Instance.OnBuildBubbleClick += OnBuildBubbleClick; EventManager.Instance.Register(EventManager.EventName.HideBuildUI, HideUI); EventManager.Instance.Register(EventManager.EventName.ShowBuildUI, ShowUI); + EventManager.Instance.Register(EventManager.EventName.ChangeBuildScene, UpdateBuildDisplay); EventManager.Instance.Register(EventManager.EventName.RefreshGameData, UpdateReachCondition); } @@ -691,6 +698,7 @@ public class BuildBoot : MonoBehaviour EventManager.Instance.Unregister(EventManager.EventName.HideBuildUI, HideUI); EventManager.Instance.Unregister(EventManager.EventName.ShowBuildUI, ShowUI); + EventManager.Instance.Unregister(EventManager.EventName.ChangeBuildScene, UpdateBuildDisplay); EventManager.Instance.Unregister(EventManager.EventName.RefreshGameData, UpdateReachCondition); } } \ No newline at end of file diff --git a/Forest/Assets/Scripts/Framework/GameBuild/BuildBoot.cs.meta b/Forest/Assets/Scripts/Gameplay2/GameBuild/BuildBoot.cs.meta similarity index 100% rename from Forest/Assets/Scripts/Framework/GameBuild/BuildBoot.cs.meta rename to Forest/Assets/Scripts/Gameplay2/GameBuild/BuildBoot.cs.meta diff --git a/Forest/Assets/Scripts/Framework/GameBuild/BuildEditor.cs b/Forest/Assets/Scripts/Gameplay2/GameBuild/BuildEditor.cs similarity index 83% rename from Forest/Assets/Scripts/Framework/GameBuild/BuildEditor.cs rename to Forest/Assets/Scripts/Gameplay2/GameBuild/BuildEditor.cs index 9923b20..53e7132 100644 --- a/Forest/Assets/Scripts/Framework/GameBuild/BuildEditor.cs +++ b/Forest/Assets/Scripts/Gameplay2/GameBuild/BuildEditor.cs @@ -36,14 +36,23 @@ namespace Framework.GameBuild private void Awake() { BuildData = JsonToLevelData(buildDataJson); - BuildManager.Instance.Init(BuildData); + Init(); } - + + private async void Init() + { + if (!BuildManager.Instance.BuildInGame) + { + DebugUtil.LogWarning("Editor下运行了{0}", BuildData.buildID); + await BuildManager.Instance.Init(BuildData); + } + } + private void OnDestroy() { BuildManager.Instance.Release(); } - + private BuildData JsonToLevelData(TextAsset jsonText) { #if UNITY_EDITOR @@ -67,7 +76,7 @@ namespace Framework.GameBuild return null; #endif } - + public void SaveData() { #if UNITY_EDITOR @@ -80,6 +89,5 @@ namespace Framework.GameBuild } #endif } - } } \ No newline at end of file diff --git a/Forest/Assets/Scripts/Framework/GameBuild/BuildEditor.cs.meta b/Forest/Assets/Scripts/Gameplay2/GameBuild/BuildEditor.cs.meta similarity index 100% rename from Forest/Assets/Scripts/Framework/GameBuild/BuildEditor.cs.meta rename to Forest/Assets/Scripts/Gameplay2/GameBuild/BuildEditor.cs.meta diff --git a/Forest/Assets/Scripts/Framework/GameBuild/GameBuildUtils.cs b/Forest/Assets/Scripts/Gameplay2/GameBuild/GameBuildUtils.cs similarity index 100% rename from Forest/Assets/Scripts/Framework/GameBuild/GameBuildUtils.cs rename to Forest/Assets/Scripts/Gameplay2/GameBuild/GameBuildUtils.cs diff --git a/Forest/Assets/Scripts/Framework/GameBuild/GameBuildUtils.cs.meta b/Forest/Assets/Scripts/Gameplay2/GameBuild/GameBuildUtils.cs.meta similarity index 100% rename from Forest/Assets/Scripts/Framework/GameBuild/GameBuildUtils.cs.meta rename to Forest/Assets/Scripts/Gameplay2/GameBuild/GameBuildUtils.cs.meta diff --git a/Forest/Assets/google-services.json b/Forest/Assets/google-services.json index a0e4d57..3dea0d4 100644 --- a/Forest/Assets/google-services.json +++ b/Forest/Assets/google-services.json @@ -1,13 +1,13 @@ { "project_info": { - "project_number": "419683978289", - "project_id": "forest-ecab9", - "storage_bucket": "forest-ecab9.appspot.com" + "project_number": "538591464962", + "project_id": "forest-7df8e", + "storage_bucket": "forest-7df8e.appspot.com" }, "client": [ { "client_info": { - "mobilesdk_app_id": "1:419683978289:android:43d76a971b667d590a5910", + "mobilesdk_app_id": "1:538591464962:android:f41f33f7dafdf0c06ca11b", "android_client_info": { "package_name": "com.woodfire.nutsbolts" } @@ -15,7 +15,7 @@ "oauth_client": [], "api_key": [ { - "current_key": "AIzaSyD04yMvefyMunQ3fiVJHLzjCWFKqEuA1LM" + "current_key": "AIzaSyBMVG_JJZkMmEaApdiyCnWbBRQDy1kMAsw" } ], "services": { diff --git a/Forest/Assets/google-services.json.meta b/Forest/Assets/google-services.json.meta index 6bcc094..7ac67f7 100644 --- a/Forest/Assets/google-services.json.meta +++ b/Forest/Assets/google-services.json.meta @@ -1,5 +1,5 @@ fileFormatVersion: 2 -guid: 02eb37c55af74c54a9553b49f295b479 +guid: 42d515894f5d647ffb6a06bfac7d772e TextScriptImporter: externalObjects: {} userData: diff --git a/Forest/ProjectSettings/GvhProjectSettings.xml b/Forest/ProjectSettings/GvhProjectSettings.xml index 8777098..47fce63 100644 --- a/Forest/ProjectSettings/GvhProjectSettings.xml +++ b/Forest/ProjectSettings/GvhProjectSettings.xml @@ -1,22 +1,6 @@ - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/Forest/ProjectSettings/ProjectSettings.asset b/Forest/ProjectSettings/ProjectSettings.asset index 7f30740..cb475bc 100644 --- a/Forest/ProjectSettings/ProjectSettings.asset +++ b/Forest/ProjectSettings/ProjectSettings.asset @@ -136,7 +136,7 @@ PlayerSettings: vulkanEnableLateAcquireNextImage: 0 vulkanEnableCommandBufferRecycling: 1 loadStoreDebugModeEnabled: 0 - bundleVersion: 1.0.2 + bundleVersion: 1.0.3 preloadedAssets: [] metroInputSource: 0 wsaTransparentSwapchain: 0 @@ -167,7 +167,7 @@ PlayerSettings: iPhone: 4 tvOS: 0 overrideDefaultApplicationIdentifier: 1 - AndroidBundleVersionCode: 1 + AndroidBundleVersionCode: 5 AndroidMinSdkVersion: 24 AndroidTargetSdkVersion: 34 AndroidPreferredInstallLocation: 0 @@ -249,19 +249,19 @@ PlayerSettings: clonedFromGUID: 3c72c65a16f0acb438eed22b8b16c24a templatePackageId: com.unity.template.urp-blank@3.0.2 templateDefaultScene: Assets/Scenes/SampleScene.unity - useCustomMainManifest: 0 + useCustomMainManifest: 1 useCustomLauncherManifest: 0 - useCustomMainGradleTemplate: 0 + useCustomMainGradleTemplate: 1 useCustomLauncherGradleManifest: 0 useCustomBaseGradleTemplate: 0 - useCustomGradlePropertiesTemplate: 0 + useCustomGradlePropertiesTemplate: 1 useCustomGradleSettingsTemplate: 0 useCustomProguardFile: 0 AndroidTargetArchitectures: 3 AndroidTargetDevices: 1 AndroidSplashScreenScale: 0 androidSplashScreen: {fileID: 2800000, guid: 21dcf543011935f4d9ed45ea2c276936, type: 3} - AndroidKeystoreName: '{inproject}: keystore.keystore' + AndroidKeystoreName: '{dedicated}: key/keystore.keystore' AndroidKeyaliasName: avery AndroidEnableArmv9SecurityFeatures: 0 AndroidBuildApkPerCpuArchitecture: 0 @@ -815,7 +815,7 @@ PlayerSettings: webGLMemoryGeometricGrowthCap: 96 webGLPowerPreference: 2 scriptingDefineSymbols: - Android: ODIN_INSPECTOR;ODIN_INSPECTOR_3;ODIN_INSPECTOR_3_1;ODIN_VALIDATOR;ODIN_VALIDATOR_3_1;SDK_FIREBASE;USE_ADDRESSABLES;SDK_ADMOD;SDK_UNITYADS + Android: ODIN_INSPECTOR;ODIN_INSPECTOR_3;ODIN_INSPECTOR_3_1;ODIN_VALIDATOR;ODIN_VALIDATOR_3_1;SDK_FIREBASE;USE_ADDRESSABLES;SDK_ADMOD Standalone: ODIN_INSPECTOR;ODIN_INSPECTOR_3;ODIN_INSPECTOR_3_1;ODIN_VALIDATOR;ODIN_VALIDATOR_3_1;USE_ADDRESSABLES;SDK_FIREBASE;SDK_ADMOD;SDK_UNITYADS WebGL: ODIN_VALIDATOR;ODIN_VALIDATOR_3_1;ODIN_INSPECTOR;ODIN_INSPECTOR_3;ODIN_INSPECTOR_3_1 iPhone: ODIN_VALIDATOR;ODIN_VALIDATOR_3_1;ODIN_INSPECTOR;ODIN_INSPECTOR_3;ODIN_INSPECTOR_3_1;SDK_FIREBASE;USE_ADDRESSABLES;SDK_ADMOD diff --git a/Tool/BuildTool/blame.sh b/Tool/BuildTool/blame.sh new file mode 100644 index 0000000..6adae20 --- /dev/null +++ b/Tool/BuildTool/blame.sh @@ -0,0 +1,37 @@ +#!/bin/bash +script_directory="$(cd "$(dirname "$0")" && pwd)" + +#if [ "$#" -eq 0 ]; then +# echo "Usage: $0 " +# exit 1 +#fi + +text="$1" + +#测试用 +#text="[Licensing::Client] Error: HandshakeResponse reported an error: +# Assets/Code/Scripts/Gameplay/UI/Shop/UI_ShopController.cs(94,77): error CS0117: 'SDKManager.SdkName' does not contain a definition for 'IAP' +# Assets/Code/Scripts/Gameplay/UI/Shop/UI_ShopController.cs(94,85): error CS0246: The type or namespace name 'IBuyServices' could not be found (are you missing a using directive or an assembly reference?) +# Assets/Code/Scripts/Gameplay/UI/Shop/UI_ShopController.cs(94,77): error CS0117: 'SDKManager.SdkName' does not contain a definition for 'IAP' +# Assets/Code/Scripts/Gameplay/UI/Shop/UI_ShopController.cs(94,85): error CS0246: The type or namespace name 'IBuyServices' could not be found (are you missing a using directive or an assembly reference?) +# Assets/Code/Scripts/Gameplay/UI/Shop/UI_ShopController.cs(94,77): error CS0117: 'SDKManager.SdkName' does not contain a definition for 'IAP' +# Assets/Code/Scripts/Gameplay/UI/Shop/UI_ShopController.cs(94,85): error CS0246: The type or namespace name 'IBuyServices' could not be found (are you missing a using directive or an assembly reference?) +# Scripts have compiler errors." + +echo "blame start $text" + +if [[ $text =~ (Assets\/[^:\(]+)\/([^:\(]+\.cs)[:\(]([0-9]+) ]]; then + path="${BASH_REMATCH[1]}" + fileName="${BASH_REMATCH[2]}" + line_number="${BASH_REMATCH[3]}" + echo "blame path:$path" + echo "blame file: $fileName" + echo "blame line_num: $line_number" + cd ../../ProjectNLD/"$path" || exit + #git blame -L "$line_number" "$fileName" + last_commit_author=$(git blame -L "$line_number" "$fileName" | sed 's/^[^(]*(\([^[:space:]]*\).*/\1/' | head -n 1) + message="fileName:$path/$fileName \r\n line_num:$line_number \r\n author:${last_commit_author}" + echo "message:$message" + cd "$script_directory" || exit + sh to_inner_wechat_robot.sh "$message" +fi \ No newline at end of file diff --git a/Tool/BuildTool/build.sh b/Tool/BuildTool/build.sh index cac15c0..c66e46d 100644 --- a/Tool/BuildTool/build.sh +++ b/Tool/BuildTool/build.sh @@ -9,6 +9,12 @@ if [ -f ./local_env.sh ]; then echo "found the local_env file" fi +# 获取项目相关参数 +if [ -f ./project_env.sh ]; then + source ./project_env.sh + echo "found the project_env file" +fi + VERSION="$1" PROFILE="$2" ARTIFACT_URL="$3" @@ -18,20 +24,17 @@ CLEARCACHED="$6" DEVELPOMENT_BUILD="$7" CHANNEL="$8" AAB="$9" -PROJECTNAME="Forest" -echo "version="$VERSION", profile="$PROFILE", ARTIFACT_URL="$ARTIFACT_URL" , ENABLE_HOT_UPDATE="$ENABLE_HOT_UPDATE"" -echo "PLATFORM="$PLATFORM", CLEARCACHED="$CLEARCACHED", DEVELPOMENT_BUILD = "$DEVELPOMENT_BUILD"" -echo "AAB="$AAB"" - +echo "version="$VERSION", profile="$PROFILE", PLATFORM="$PLATFORM"" +echo "ARTIFACT_URL="$ARTIFACT_URL", ENABLE_HOT_UPDATE="$ENABLE_HOT_UPDATE"" +echo "CLEARCACHED="$CLEARCACHED", DEVELPOMENT_BUILD = "$DEVELPOMENT_BUILD"" +echo "AAB="$AAB", PROJECT_NAME="$PROJECT_NAME"" +echo "BUILD_NAME="$BUILD_NAME", APP_NAME="$APP_NAME"" # Set the build folder and name BUILD_FOLDER_FROM_ASSET="../Builds/$PLATFORM/$VERSION" #相对assets路径 BUILD_FOLDER="../../Builds/$PLATFORM/$VERSION" #相对脚本路径 -BUILD_NAME="ForestBuild" - -APP_NAME="Forest Journey" EXECUTE_METHOD="BatchBuild.BuildContentAndPlayer" LOG_FILE="$BUILD_FOLDER/build.log" # 相对脚本路径 @@ -40,7 +43,7 @@ EXECUTE_SETTING_METHOD="BatchBuild.ApplyPlayerSetting" echo "Start apply setting ... ... " -"$UNITY_PATH" -quit -batchmode -projectPath "../../$PROJECTNAME" -executeMethod "$EXECUTE_SETTING_METHOD" \ +"$UNITY_PATH" -quit -batchmode -projectPath "../../$PROJECT_NAME" -executeMethod "$EXECUTE_SETTING_METHOD" \ -platform "$PLATFORM" \ -appVersion "$VERSION" \ -buildName "$BUILD_NAME" \ @@ -55,7 +58,7 @@ echo "Start apply setting ... ... " echo "build folder is: "$BUILD_FOLDER" , log is : "$LOG_FILE" , Start building ... ... " -"$UNITY_PATH" -quit -batchmode -projectPath "../../$PROJECTNAME" -executeMethod "$EXECUTE_METHOD" \ +"$UNITY_PATH" -quit -batchmode -projectPath "../../$PROJECT_NAME" -executeMethod "$EXECUTE_METHOD" \ -platform "$PLATFORM" \ -appVersion "$VERSION" \ -buildName "$BUILD_NAME" \ @@ -72,12 +75,12 @@ echo "build folder is: "$BUILD_FOLDER" , log is : "$LOG_FILE" , Start building . build_result=$? if [ $build_result -ne 0 ]; then - echo "【"$PLATFORM"】【"$VERSION"】Unity build failed. Check the log for details." - sh to_inner_wechat_robot.sh "【$PLATFORM】【$VERSION】【$PROFILE】Failed to build" + echo "【$APP_NAME】【"$PLATFORM"】【"$VERSION"】 build failed. Check the log for details." + sh to_inner_wechat_robot.sh "【$APP_NAME】【$PLATFORM】【$VERSION】【$PROFILE】Failed to build" sh collect_and_send_error.sh $LOG_FILE exit 1 else - echo "【"$PLATFORM"】【"$VERSION"】Unity build successful." + echo "【$APP_NAME】【"$PLATFORM"】【"$VERSION"】Unity build successful." fi # upload remote resource to server diff --git a/Tool/BuildTool/build_xcode.sh b/Tool/BuildTool/build_xcode.sh index 737c52e..ea0332c 100644 --- a/Tool/BuildTool/build_xcode.sh +++ b/Tool/BuildTool/build_xcode.sh @@ -5,13 +5,17 @@ SHELL_DIR=$(dirname $0) echo "change dir to $SHELL_DIR" cd "$SHELL_DIR" +# 获取项目相关参数 +if [ -f ./project_env.sh ]; then + source ./project_env.sh + echo "found the project_env file" +fi + PROJECT_NAME="$1" SCHEME_NAME="$2" PLATFORM="$3" VERSION="$4" -# Define variables -BUILD_NAME="AveryBuild" PROJECT_PATH="../../Builds/$PLATFORM/$VERSION/$BUILD_NAME/" #PROJECT_NAME="Unity-iPhone" # Replace with your Xcode project name (without the .xcodeproj extension) #SCHEME_NAME="Unity-iPhone" # Replace with your Xcode scheme @@ -40,9 +44,6 @@ xcodebuild -list -project $PROJECT_NAME.xcodeproj echo "clean..." xcodebuild clean - - - # Build the Xcode project and create an archive echo "Building Xcode project..." xcodebuild archive -project $PROJECT_NAME.xcodeproj -scheme $SCHEME_NAME -archivePath $OUTPUT_DIRECTORY/$PROJECT_NAME.xcarchive @@ -56,4 +57,4 @@ echo "Cleaning up temporary archive..." rm -rf $OUTPUT_DIRECTORY/$PROJECT_NAME.xcarchive # The script is now complete. -echo "Build process completed. IPA file is available at: $OUTPUT_DIRECTORY/YourProject.ipa" \ No newline at end of file +echo "Build process completed. IPA file is available at: $OUTPUT_DIRECTORY/$BUILD_NAME.ipa" diff --git a/Tool/BuildTool/build_xcode_xworkspace.sh b/Tool/BuildTool/build_xcode_xworkspace.sh index ae4204f..7b2f86b 100644 --- a/Tool/BuildTool/build_xcode_xworkspace.sh +++ b/Tool/BuildTool/build_xcode_xworkspace.sh @@ -5,16 +5,24 @@ SHELL_DIR=$(dirname $0) echo "change dir to $SHELL_DIR" cd "$SHELL_DIR" +if [ -f ./local_env.sh ]; then + source ./local_env.sh + echo "found the local_env file" +fi + +# 获取项目相关参数 +if [ -f ./project_env.sh ]; then + source ./project_env.sh + echo "found the project_env file" +fi + PROJECT_NAME="$1" SCHEME_NAME="$2" PLATFORM="$3" VERSION="$4" -# Define variables -BUILD_NAME="ForestBuild" PROJECT_PATH="../../Builds/$PLATFORM/$VERSION/$BUILD_NAME/" -#PROJECT_NAME="Unity-iPhone" # Replace with your Xcode project name (without the .xcodeproj extension) -#SCHEME_NAME="Unity-iPhone" # Replace with your Xcode scheme + OUTPUT_DIRECTORY="../" # Replace with the desired output directory for the IPA file @@ -30,9 +38,8 @@ EXPORT_OPTIONS_FILE="./exportOptions.plist" PODFILE="./Podfile" PODFILE_LOCK="./Podfile.lock" -#Specify the full path to the pod command (modify as needed) -POD_PATH="/Users/mayuanzheng/.gem/ruby/3.0.0/bin/pod" - +#来自打包机 pod路径 +#POD_PATH="/Users/mayuanzheng/.gem/ruby/3.0.0/bin/pod" # Copy the file echo "copy export options to $PROJECT_PATH" @@ -75,4 +82,4 @@ echo "Cleaning up temporary archive..." rm -rf $OUTPUT_DIRECTORY/$PROJECT_NAME.xcarchive # The script is now complete. -echo "Build process completed. IPA file is available at: $OUTPUT_DIRECTORY/YourProject.ipa" \ No newline at end of file +echo "Build process completed. IPA file is available at: $OUTPUT_DIRECTORY/$BUILD_NAME.ipa" diff --git a/Tool/BuildTool/collect_and_send_error.sh b/Tool/BuildTool/collect_and_send_error.sh index 0ade5ca..33a26b9 100644 --- a/Tool/BuildTool/collect_and_send_error.sh +++ b/Tool/BuildTool/collect_and_send_error.sh @@ -1,16 +1,27 @@ #!/bin/bash -# Check if a filename is provided as an argument +#Check if a filename is provided as an argument if [ "$#" -eq 0 ]; then echo "Usage: $0 " exit 1 fi +echo"$0" + # Get the filename from the command line argument filename="$1" +exception=$(grep -A 12 "\[Build Exception\]:" "$filename") # Use grep to search for lines containing the word "error" -result=$(grep "error" "$filename") +error=$(grep "error" "$filename") + +echo "exception: $exception" +echo "error: $error" # Pass the result to another script -sh to_inner_wechat_robot.sh "$result" \ No newline at end of file +sh to_inner_wechat_robot.sh "$exception" +sh blame.sh "$exception" +sh to_inner_wechat_robot.sh "$error" +sh blame.sh "$error" + + diff --git a/Tool/BuildTool/project_env.sh b/Tool/BuildTool/project_env.sh new file mode 100644 index 0000000..587488e --- /dev/null +++ b/Tool/BuildTool/project_env.sh @@ -0,0 +1,28 @@ +#项目相关参数 + +# 打包文件名 +BUILD_NAME="ForestBuild" + +# App 名字 +APP_NAME="Forest Journey" + +# 项目名称 +PROJECT_NAME="Forest" + +# 服务器管理员 +REMOTE_USER="root" + +# 服务器地址 +REMOTE_HOST="132.232.113.98" + +# 服务器上传资源路径 +#REMOTE_UPLOAD_PATH="" + +# 内部机器人地址 +INNER_ROBOT="https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=3c92758c-1128-4931-ac8d-f19669d7befe" + +# 外部机器人地址 - PHXH +OUTER_ROBOT_PHXH="https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=08abd6b7-67be-421b-8f9b-9bc1b2c71150" + +# 外部机器人地址 - NLD委员会 +OUTER_ROBOT_NLD="https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=cc0e1316-dd10-4845-b067-5693f2385f66" diff --git a/Tool/BuildTool/to_inner_wechat_robot.sh b/Tool/BuildTool/to_inner_wechat_robot.sh old mode 100644 new mode 100755 index a274348..0f49835 --- a/Tool/BuildTool/to_inner_wechat_robot.sh +++ b/Tool/BuildTool/to_inner_wechat_robot.sh @@ -3,6 +3,12 @@ SHELL_DIR=$(dirname $0) echo "change dir to $SHELL_DIR" cd "$SHELL_DIR" +# 获取项目相关参数 +if [ -f ./project_env.sh ]; then + source ./project_env.sh + echo "found the project_env file" +fi + # Check if exactly one arguments are provided if [ $# -ne 1 ]; then echo "Usage: $0 " @@ -13,4 +19,4 @@ fi MSG_TEXT="$1" echo "$MSG_TEXT" -sh to_wechat_robot.sh "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=3c92758c-1128-4931-ac8d-f19669d7befe" "@all" "$MSG_TEXT" \ No newline at end of file +sh to_wechat_robot.sh "$INNER_ROBOT" "@all" "$MSG_TEXT" diff --git a/Tool/BuildTool/to_outer_wechat_robot.sh b/Tool/BuildTool/to_outer_wechat_robot.sh index 00e9a56..89dd3ce 100644 --- a/Tool/BuildTool/to_outer_wechat_robot.sh +++ b/Tool/BuildTool/to_outer_wechat_robot.sh @@ -3,6 +3,12 @@ SHELL_DIR=$(dirname $0) echo "change dir to $SHELL_DIR" cd "$SHELL_DIR" +# 获取项目相关参数 +if [ -f ./project_env.sh ]; then + source ./project_env.sh + echo "found the project_env file" +fi + # Check if exactly one arguments are provided if [ $# -ne 1 ]; then echo "Usage: $0 " @@ -14,6 +20,6 @@ MSG_TEXT="$1" echo "$MSG_TEXT" # PHXH -sh to_wechat_robot.sh "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=08abd6b7-67be-421b-8f9b-9bc1b2c71150" "@all" "$MSG_TEXT" +sh to_wechat_robot.sh "$OUTER_ROBOT_PHXH" "@all" "$MSG_TEXT" # NLD委员会 -sh to_wechat_robot.sh "https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=cc0e1316-dd10-4845-b067-5693f2385f66" "@all" "$MSG_TEXT" \ No newline at end of file +sh to_wechat_robot.sh "$OUTER_ROBOT_NLD" "@all" "$MSG_TEXT" diff --git a/Tool/BuildTool/update_build_resource_debug.sh b/Tool/BuildTool/update_build_resource_debug.sh old mode 100644 new mode 100755 index 9c2722e..1ac0d10 --- a/Tool/BuildTool/update_build_resource_debug.sh +++ b/Tool/BuildTool/update_build_resource_debug.sh @@ -9,6 +9,12 @@ if [ -f ./local_env.sh ]; then echo "found the local_env file" fi +# 获取项目相关参数 +if [ -f ./project_env.sh ]; then + source ./project_env.sh + echo "found the project_env file" +fi + VERSION="$1" PLATFORM="$2" PROFILE="$3" @@ -27,9 +33,10 @@ LOG_FILE="$BUILD_FOLDER/UpdatePreviousBuild.log" #相对脚本路径 echo "Start update previous building ... ..." -"$UNITY_PATH" -quit -batchmode -projectPath "../../ProjectNLD" -executeMethod "$EXECUTE_METHOD" \ +"$UNITY_PATH" -quit -batchmode -projectPath "../../$PROJECT_NAME" -executeMethod "$EXECUTE_METHOD" \ -platform "$PLATFORM" \ -profile "$PROFILE" \ + -appVersion "$VERSION" \ -clearCached "$CLEARCACHED" \ -channel "$CHANNEL" \ -enableHotUpdate "$ENABLE_HOT_UPDATE" \ @@ -40,6 +47,7 @@ build_result=$? if [ $build_result -ne 0 ]; then echo "Update build failed. Check the log for details." sh to_inner_wechat_robot.sh "【$PLATFORM】【$VERSION】【$PROFILE】Failed to Update a previous build Addressable, Check the log for details:$ARTIFACT_URL" + sh collect_and_send_error.sh $LOG_FILE exit 1 else echo " Update a previous build successful! !" diff --git a/Tool/BuildTool/upload_apk.sh b/Tool/BuildTool/upload_apk.sh index 8e1026f..060300e 100644 --- a/Tool/BuildTool/upload_apk.sh +++ b/Tool/BuildTool/upload_apk.sh @@ -2,22 +2,26 @@ SHELL_DIR=$(dirname $0) echo "change dir to $SHELL_DIR" cd "$SHELL_DIR" -# Set remote server details (modify as needed) -REMOTE_USER="root" -REMOTE_HOST="132.232.113.98" +# 获取项目相关参数 +if [ -f ./project_env.sh ]; then + source ./project_env.sh + echo "found the project_env file" +fi VERSION="$1" PLATFORM="$2" +WORKSPACE="$3" -APP_NAME="MyUnityBuild.apk" +APK_NAME="$BUILD_NAME.apk" -REMOTE_PATH="/var/www/html/nld/$PLATFORM/$VERSION/" +REMOTE_PATH="/$REMOTE_UPLOAD_PATH/$WORKSPACE/$PLATFORM/$VERSION/" +echo "upload folder is: ${REMOTE_PATH}" ssh "$REMOTE_USER@$REMOTE_HOST" "mkdir -p $REMOTE_PATH" cd "../../Builds/$PLATFORM/$VERSION/" -scp "${APP_NAME}" "$REMOTE_USER@$REMOTE_HOST:$REMOTE_PATH" +scp "${APK_NAME}" "$REMOTE_USER@$REMOTE_HOST:$REMOTE_PATH" upload_result=$? @@ -27,4 +31,4 @@ if [ $upload_result -eq 0 ]; then else echo "Failed to upload apk to remote server." -fi \ No newline at end of file +fi diff --git a/Tool/BuildTool/upload_ipa.sh b/Tool/BuildTool/upload_ipa.sh index 5123c25..72411e4 100644 --- a/Tool/BuildTool/upload_ipa.sh +++ b/Tool/BuildTool/upload_ipa.sh @@ -2,16 +2,20 @@ SHELL_DIR=$(dirname $0) echo "change dir to $SHELL_DIR" cd "$SHELL_DIR" -# Set remote server details (modify as needed) -REMOTE_USER="root" -REMOTE_HOST="132.232.113.98" +# 获取项目相关参数 +if [ -f ./project_env.sh ]; then + source ./project_env.sh + echo "found the project_env file" +fi VERSION="$1" PLATFORM="$2" +WORKSPACE="$3" -REMOTE_PATH="/var/www/html/nld/$PLATFORM/$VERSION/" +REMOTE_PATH="$REMOTE_UPLOAD_PATH/$WORKSPACE/$PLATFORM/$VERSION/" +echo "upload folder is: ${REMOTE_PATH}" -APP_NAME="MyUnityApp.ipa" +IAP_NAME="$BUILD_NAME.ipa" ssh "$REMOTE_USER@$REMOTE_HOST" "mkdir -p $REMOTE_PATH" @@ -19,7 +23,7 @@ scp nld_self_host_ipa.plist "$REMOTE_USER@$REMOTE_HOST:$REMOTE_PATH" cd "../../Builds/$PLATFORM/$VERSION/" -scp "${APP_NAME}" "$REMOTE_USER@$REMOTE_HOST:$REMOTE_PATH" +scp "${IAP_NAME}" "$REMOTE_USER@$REMOTE_HOST:$REMOTE_PATH" upload_result=$? @@ -29,4 +33,4 @@ if [ $upload_result -eq 0 ]; then else echo "Failed to upload ipa to remote server." -fi \ No newline at end of file +fi diff --git a/Tool/BuildTool/upload_to_server.sh b/Tool/BuildTool/upload_to_server.sh old mode 100644 new mode 100755 index 3f94ae0..a814ec2 --- a/Tool/BuildTool/upload_to_server.sh +++ b/Tool/BuildTool/upload_to_server.sh @@ -9,23 +9,28 @@ if [ -f ./local_env.sh ]; then echo "found the local_env file" fi +# 获取项目相关参数 +if [ -f ./project_env.sh ]; then + source ./project_env.sh + echo "found the project_env file" +fi + VERSION="$1" PLATFORM="$2" WORKSPACE="$3" +NEWASSETS="$4" -# Set remote server details (modify as needed) -REMOTE_USER="root" -REMOTE_HOST="132.232.113.98" -REMOTE_PATH="/var/www/html/nld/$WORKSPACE/$PLATFORM/$VERSION" +REMOTE_PATH="/$REMOTE_UPLOAD_PATH/$WORKSPACE/$PLATFORM/$VERSION" echo "remote path : $REMOTE_PATH" # Set remote Build Path (local) (modify as needed) -BUILD_PATH="../../ProjectNLD/ServerData/$PLATFORM/" - -# Set the URL where you want to send the message -NOTE_URL="https://qyapi.weixin.qq.com/cgi-bin/webhook/send?key=3c92758c-1128-4931-ac8d-f19669d7befe" +BUILD_PATH="../../$PROJECT_NAME/ServerData/$PLATFORM/" +# Check if NEWASSETS is true, if so, delete existing assets on remote server +#if [ "$NEWASSETS" = "true" ]; then +# ssh "$REMOTE_USER@$REMOTE_HOST" "rm -rf $REMOTE_PATH/*" +#fi tar -czvf upload.tgz -C "$BUILD_PATH" . ssh "$REMOTE_USER@$REMOTE_HOST" "mkdir -p $REMOTE_PATH" diff --git a/Tool/Luban/.cache.meta b/Tool/Luban/.cache.meta index 68831a1..bbc3d05 100644 --- a/Tool/Luban/.cache.meta +++ b/Tool/Luban/.cache.meta @@ -1,26 +1,30 @@ -/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Config/Data/ad_adconfig.json,A36B3A44ABABA2DDE095849E3626C9,1094,1722237804796 -/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Config/Data/guide_guideconfig.json,691B15CC18B4441293DFB6BEAE8965,2512,1722237804796 -/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Config/Data/prop_propconfig.json,7C02F583533F144939CBFF8C7E18473,880,1722237804796 -/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Config/Data/stringcfg_stringconfig.json,F8D8B4B06DC867925B8F57951291E16C,8524,1722237804796 -/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Scripts/Gameplay/DataTable/AD/ADConfig.cs,A4C9CBC6BD55B1C14634FD73C748ACA,1928,1722237804796 -/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Scripts/Gameplay/DataTable/AD/ADType.cs,F6A7395BDA6D1E7D1EF51E344CB045,603,1722237804795 -/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Scripts/Gameplay/DataTable/AD/DataAD.cs,7F68864C5AB693111C5C3250967FB782,3417,1722237804795 -/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Scripts/Gameplay/DataTable/BI/Event.cs,9BC756F4D9E749FBCEF49BF6929557,6506,1722237804796 -/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Scripts/Gameplay/DataTable/BI/EventFirst.cs,72E992B782D0734B64364E4777CA3B35,2964,1722237804795 -/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Scripts/Gameplay/DataTable/Guide/DataGuide.cs,A23BB4F3F93B395441BB83D74E59B6F,4292,1722237804796 -/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Scripts/Gameplay/DataTable/Guide/GuideConfig.cs,B1779443C4E6B0FD80A8B0CAE418015,2003,1722237804795 -/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Scripts/Gameplay/DataTable/Guide/GuideStepType.cs,BEB85D16C8FEBFBE0679C7F9C9F9A8,606,1722237804795 -/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Scripts/Gameplay/DataTable/Guide/StepCompleteType.cs,C360B48BE0179D52C15D41892A4B,1008,1722237804795 -/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Scripts/Gameplay/DataTable/Prop/DataProp.cs,B1E5165AD7B7B28F863BF25E9581BF7B,4385,1722237804796 -/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Scripts/Gameplay/DataTable/Prop/PropConfig.cs,263DA0E1E0FA37A6401A432E49E8,2040,1722237804795 -/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Scripts/Gameplay/DataTable/Prop/PropType.cs,56DDB93BC3D6491F012DAE849526897,757,1722237804795 -/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Scripts/Gameplay/DataTable/StringCfg/DataString.cs,1613DCE5B077AE52BB90193DD949348,2327,1722237804795 -/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Scripts/Gameplay/DataTable/StringCfg/StringConfig.cs,90AC6ED26EAF4A66498B4816B635F47,2080,1722237804796 -/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Scripts/Gameplay/DataTable/Tables.cs,16F3D2F3A20B0D35793F8A5A8194E59,2303,1722237804795 +/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Config/Data/ad_adconfig.json,A36B3A44ABABA2DDE095849E3626C9,1094,1724048330944 +/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Config/Data/build_buildconfig.json,48AB9FAF4B191CBFAD1AE41D8DB5E9,264,1724048330944 +/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Config/Data/guide_guideconfig.json,F0B7F2CC3D5E8E1F289E6F854F40E2,2491,1724048330944 +/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Config/Data/prop_propconfig.json,7C02F583533F144939CBFF8C7E18473,880,1724048330944 +/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Config/Data/stringcfg_stringconfig.json,F1DE33A5B922A3DDE9A415397E854250,8636,1724048330944 +/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Scripts/Gameplay/DataTable/AD/ADConfig.cs,A4C9CBC6BD55B1C14634FD73C748ACA,1928,1724048330943 +/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Scripts/Gameplay/DataTable/AD/ADType.cs,F6A7395BDA6D1E7D1EF51E344CB045,603,1724048330943 +/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Scripts/Gameplay/DataTable/AD/DataAD.cs,7F68864C5AB693111C5C3250967FB782,3417,1724048330943 +/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Scripts/Gameplay/DataTable/BI/Event.cs,9BC756F4D9E749FBCEF49BF6929557,6506,1724048330943 +/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Scripts/Gameplay/DataTable/BI/EventFirst.cs,72E992B782D0734B64364E4777CA3B35,2964,1724048330943 +/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Scripts/Gameplay/DataTable/Build/BuildConfig.cs,734C93C94E7956CBFC7EEFA6D012384,2021,1724048330943 +/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Scripts/Gameplay/DataTable/Build/DataBuild.cs,58A25B6C58163A71C557A4F7DF7A73F3,2062,1724048330944 +/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Scripts/Gameplay/DataTable/Guide/DataGuide.cs,A23BB4F3F93B395441BB83D74E59B6F,4292,1724048330943 +/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Scripts/Gameplay/DataTable/Guide/GuideConfig.cs,B1779443C4E6B0FD80A8B0CAE418015,2003,1724048330944 +/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Scripts/Gameplay/DataTable/Guide/GuideStepType.cs,BEB85D16C8FEBFBE0679C7F9C9F9A8,606,1724048330943 +/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Scripts/Gameplay/DataTable/Guide/StepCompleteType.cs,C360B48BE0179D52C15D41892A4B,1008,1724048330943 +/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Scripts/Gameplay/DataTable/Prop/DataProp.cs,B1E5165AD7B7B28F863BF25E9581BF7B,4385,1724048330943 +/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Scripts/Gameplay/DataTable/Prop/PropConfig.cs,263DA0E1E0FA37A6401A432E49E8,2040,1724048330943 +/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Scripts/Gameplay/DataTable/Prop/PropType.cs,56DDB93BC3D6491F012DAE849526897,757,1724048330943 +/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Scripts/Gameplay/DataTable/StringCfg/DataString.cs,1613DCE5B077AE52BB90193DD949348,2327,1724048330943 +/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Scripts/Gameplay/DataTable/StringCfg/StringConfig.cs,90AC6ED26EAF4A66498B4816B635F47,2080,1724048330944 +/Users/zhangaotian/UnityProject/Forest_Client/Forest/Assets/Scripts/Gameplay/DataTable/Tables.cs,D55A3261561E846DDDB2C7D41F75,2643,1724048330944 /Users/zhangaotian/UnityProject/Forest_Client/Tool/Luban/Datas/__beans__.xlsx,FBF2DDFEE7FB39A727F2C3ACA7E228E,11821,1718685908733 -/Users/zhangaotian/UnityProject/Forest_Client/Tool/Luban/Datas/__enums__.xlsx,BB1B7B4C814680E15D54B12E0C4BAD5,12703,1721893666572 -/Users/zhangaotian/UnityProject/Forest_Client/Tool/Luban/Datas/__tables__.xlsx,CA2D48B6B6FAC5A9F046ACE375EA6A5B,11099,1721709912370 -/Users/zhangaotian/UnityProject/Forest_Client/Tool/Luban/Datas/AD.xlsx,D49DD4C2226B1AED21398727B2144A9,9832,1721801067448 -/Users/zhangaotian/UnityProject/Forest_Client/Tool/Luban/Datas/Guide.xlsx,6D5F7C64D1471860B08AE8329061BF22,10476,1722237740607 +/Users/zhangaotian/UnityProject/Forest_Client/Tool/Luban/Datas/__enums__.xlsx,BB1B7B4C814680E15D54B12E0C4BAD5,12703,1722244651038 +/Users/zhangaotian/UnityProject/Forest_Client/Tool/Luban/Datas/__tables__.xlsx,F5E663DB51F49239D4EF4F4A87EAD5CC,11140,1724048322583 +/Users/zhangaotian/UnityProject/Forest_Client/Tool/Luban/Datas/AD.xlsx,D49DD4C2226B1AED21398727B2144A9,9832,1722244651037 +/Users/zhangaotian/UnityProject/Forest_Client/Tool/Luban/Datas/BuildConfig.xlsx,413DFEA990EC718571D09D4632F8AD41,9393,1724048052747 +/Users/zhangaotian/UnityProject/Forest_Client/Tool/Luban/Datas/Guide.xlsx,EFF399A2B66C639A70B9956CB653A6D3,10462,1723616895685 /Users/zhangaotian/UnityProject/Forest_Client/Tool/Luban/Datas/Prop.xlsx,518794514E27F37BF9D0B6BA712533A5,10050,1718685908733 -/Users/zhangaotian/UnityProject/Forest_Client/Tool/Luban/Datas/StringConfig.xlsx,62DA844EBD5C633CDE4C4826863712,13506,1722237783694 +/Users/zhangaotian/UnityProject/Forest_Client/Tool/Luban/Datas/StringConfig.xlsx,98D2191EAFD292EBEA0D6FFBD8B890,13563,1723616895685 diff --git a/Tool/Luban/Datas/BuildConfig.xlsx b/Tool/Luban/Datas/BuildConfig.xlsx new file mode 100644 index 0000000..fb5cc22 Binary files /dev/null and b/Tool/Luban/Datas/BuildConfig.xlsx differ diff --git a/Tool/Luban/Datas/Guide.xlsx b/Tool/Luban/Datas/Guide.xlsx index 240ceb3..012594b 100644 Binary files a/Tool/Luban/Datas/Guide.xlsx and b/Tool/Luban/Datas/Guide.xlsx differ diff --git a/Tool/Luban/Datas/StringConfig.xlsx b/Tool/Luban/Datas/StringConfig.xlsx index 6b0b448..1225408 100644 Binary files a/Tool/Luban/Datas/StringConfig.xlsx and b/Tool/Luban/Datas/StringConfig.xlsx differ diff --git a/Tool/Luban/Datas/__tables__.xlsx b/Tool/Luban/Datas/__tables__.xlsx index ac881dd..73a3659 100644 Binary files a/Tool/Luban/Datas/__tables__.xlsx and b/Tool/Luban/Datas/__tables__.xlsx differ