--- /dev/null
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg width="100%" height="100%" viewBox="0 0 716 661" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
+ <g>
+ <path d="M353.641,455.039C353.594,459.148 353.422,463.254 353.453,467.363C353.48,471.484 353.879,475.555 354.285,479.648C354.52,481.973 354.754,484.297 354.961,486.621C354.992,486.961 355.195,487.367 355.574,487.43C356.375,487.562 356.762,486.977 357.004,486.312C357.102,486.051 357.172,485.777 357.238,485.504C357.258,485.426 357.285,485.344 357.293,485.266C357.297,485.25 357.328,485.059 357.293,485.203C357.25,485.395 357.352,485.059 357.371,484.984C357.426,484.781 357.449,484.566 357.484,484.359C357.855,482.176 358.105,479.973 358.332,477.773C358.715,474.051 358.973,470.324 359.297,466.598C359.492,464.297 359.656,461.984 359.977,459.699C360.152,458.449 360.352,457.195 360.652,455.969C360.961,454.695 361.344,453.453 361.422,452.133C361.457,451.492 360.852,450.949 360.238,450.949C359.562,450.949 359.098,451.492 359.055,452.133C358.633,458.637 358.625,465.184 358.844,471.703C358.957,474.973 359.152,478.242 359.23,481.52C359.312,484.793 359.34,488.07 359.449,491.344C359.578,495.137 359.84,498.91 360.348,502.672C360.422,503.23 361.059,503.648 361.559,503.715C362.113,503.789 362.738,503.535 363.012,503.02C363.762,501.609 363.883,500.055 363.961,498.488C364.043,496.902 364.184,495.316 364.34,493.738C364.652,490.625 365.082,487.199 365.465,483.953C366.23,477.398 366.754,470.816 367.051,464.223C367.133,462.453 367.152,460.684 367.23,458.914C367.246,458.48 367.273,458.047 367.309,457.609C367.324,457.379 367.344,457.148 367.367,456.918C367.375,456.832 367.387,456.746 367.395,456.66C367.398,456.629 367.438,456.32 367.422,456.449C367.398,456.605 367.438,456.324 367.438,456.324C367.461,456.18 367.484,456.039 367.508,455.898C367.543,455.699 367.582,455.5 367.625,455.305C367.723,454.852 367.84,454.402 367.977,453.961C366.898,453.816 365.816,453.668 364.738,453.523C364.508,459.879 364.312,466.25 364.691,472.605C365.082,479.113 365.844,485.613 366.879,492.047C367.406,495.352 367.797,498.746 369.492,501.703C369.969,502.527 371.031,502.758 371.848,502.32C373.98,501.176 373.668,498.445 373.906,496.406C374.219,493.711 374.477,491.008 374.656,488.297C375.02,482.809 375.035,477.297 375.02,471.797C375.012,468.699 374.984,465.605 374.984,462.508C374.984,461.598 374.184,460.723 373.238,460.762C372.293,460.805 371.496,461.531 371.492,462.508C371.488,469.008 371.223,475.512 371.539,482.008C371.855,488.582 372.859,495.141 374.148,501.594C374.461,503.148 374.781,504.695 375.059,506.254C375.328,507.77 375.684,509.305 376.484,510.637C377.172,511.781 378.867,511.793 379.555,510.637C380.309,509.367 380.754,508.004 380.934,506.543C381.098,505.227 381.062,503.867 381.109,502.543C381.207,499.707 381.258,496.867 381.262,494.027C381.262,491.254 381.199,488.477 381.191,485.703C381.184,483.086 381.18,480.465 381.035,477.852C380.863,474.777 380.508,471.688 379.719,468.707C379.273,467.031 376.676,466.969 376.262,468.707C375.875,470.336 375.879,471.996 375.973,473.66C376.059,475.25 376.117,476.848 376.215,478.438C376.418,481.715 376.734,484.98 377.152,488.234C377.582,491.559 378.109,494.867 378.68,498.168C379.148,500.867 379.723,503.547 380.164,506.246C380.332,507.277 380.523,508.312 380.871,509.301C381.293,510.5 381.926,511.801 383.117,512.406C383.984,512.852 385.027,512.63 385.555,511.77C386.254,510.621 386.648,509.336 386.719,507.996C386.754,507.32 386.598,506.688 386.559,506.02C386.543,505.73 386.516,506.418 386.582,505.875C386.602,505.695 386.586,505.496 386.586,505.316C386.59,504.945 386.59,504.57 386.594,504.199C386.602,501.535 386.578,498.867 386.52,496.199C386.402,490.824 386.031,485.469 385.484,480.117C385.406,479.379 385.328,478.645 385.246,477.906C385.207,477.543 385.148,477.184 385.16,476.816C385.168,476.48 385.195,476.145 385.188,475.805C385.148,474.219 384.742,472.719 384.043,471.297C383.715,470.625 382.746,470.258 382.043,470.484C381.289,470.727 380.762,471.387 380.742,472.191C380.609,478.477 381.863,484.719 383.223,490.824C383.887,493.801 384.59,496.77 385.188,499.762C385.695,502.293 386.102,504.844 386.719,507.352C387.43,510.227 388.418,513.16 390.172,515.578C390.539,516.091 391.012,516.441 391.672,516.441C392.281,516.441 392.875,516.109 393.176,515.578C393.84,514.406 394.07,513.146 394.215,511.824C394.352,510.617 394.484,509.41 394.574,508.199C394.766,505.707 394.785,503.203 394.715,500.703C394.578,495.715 393.977,490.777 393.555,485.809C393.32,483.031 393.176,480.242 393.316,477.453L389.891,477.453C389.949,484.309 390.793,491.117 391.75,497.898C392.598,503.883 393.332,509.926 394.77,515.805C395.562,519.039 396.59,522.23 398.047,525.23C398.574,526.316 400.434,526.344 400.949,525.23C402.09,522.773 401.879,519.844 401.77,517.199C401.66,514.505 401.391,511.816 401.102,509.137C400.516,503.68 400.004,498.219 399.547,492.75C399.43,491.363 399.348,489.977 399.238,488.594C399.133,487.207 398.98,485.785 398.496,484.477C398.199,483.68 397.523,483.148 396.645,483.27C395.883,483.371 395.105,484.086 395.184,484.922C395.43,487.559 396.262,490.039 396.98,492.57C397.684,495.035 398.137,497.57 398.605,500.09C399.094,502.688 399.586,505.281 400.117,507.871C400.641,510.418 401.102,512.984 401.723,515.513C402.023,516.727 402.359,517.93 402.703,519.13C403.07,520.422 403.547,521.672 404.43,522.699C405.105,523.488 406.629,523.297 407.082,522.359C408.816,518.777 408.434,514.516 407.957,510.691C407.828,509.645 407.684,508.602 407.531,507.555C407.465,507.098 407.398,506.637 407.336,506.176C407.316,506.043 407.195,505.414 407.297,505.914C407.254,505.695 407.238,505.461 407.211,505.238C406.93,502.895 406.781,500.531 406.562,498.184C406.281,495.145 405.941,492.113 405.434,489.102C405.293,488.277 404.332,487.789 403.574,487.891C402.68,488.012 402.211,488.703 402.109,489.555C401.973,490.656 402.145,491.785 402.344,492.871C402.535,493.93 402.816,494.973 403.098,496.016C403.734,498.367 404.211,500.762 404.762,503.137C406.008,508.531 407.781,513.773 409.191,519.13C409.809,521.469 410.168,523.945 412.316,525.422C413.195,526.027 414.582,525.422 414.809,524.406C415.539,521.141 415.086,517.836 414.574,514.574C414.449,513.789 414.32,513.005 414.207,512.219C414.176,512.023 414.148,511.832 414.125,511.637C414.129,511.672 414.152,511.875 414.129,511.676C414.117,511.566 414.102,511.457 414.09,511.348C414.043,510.969 414.004,510.59 413.973,510.207C413.844,508.715 413.797,507.215 413.637,505.723C413.438,503.832 413.078,502.043 412.332,500.289C412.051,499.633 411.059,499.297 410.41,499.508C409.641,499.754 409.25,500.367 409.164,501.145C408.953,503.023 409.559,505.016 410.176,506.77C410.867,508.738 411.73,510.645 412.621,512.531C414.086,515.638 415.273,518.93 417.102,521.844C418.246,523.664 419.672,525.395 421.75,526.152C422.59,526.457 423.645,525.805 423.844,524.961C424.609,521.703 423.465,518.547 422.523,515.461C421.57,512.344 421.043,509.109 419.961,506.031C419.676,505.227 418.965,504.695 418.09,504.812C417.336,504.914 416.508,505.645 416.613,506.484C417.145,510.711 418.727,514.63 420.488,518.477C421.316,520.285 422.152,522.091 423.141,523.816C423.957,525.242 424.895,526.578 425.777,527.957C426.734,529.457 427.891,531.188 429.82,531.355C430.809,531.441 431.43,530.496 431.527,529.648C432.18,523.81 429.406,518.388 426.836,513.349C426.508,512.707 425.594,512.344 424.906,512.562C424.137,512.812 423.73,513.427 423.652,514.211C423.5,515.727 424.023,517.238 424.652,518.594C425.348,520.102 426.32,521.461 427.34,522.766C429.23,525.191 431.434,527.543 433.926,529.352C435.672,530.621 437.715,531.484 439.84,531.867C440.723,532.027 441.734,531.629 441.953,530.668C442.156,529.781 441.688,528.781 440.754,528.551C440.625,528.52 440.496,528.488 440.371,528.449C440.289,528.422 440.207,528.391 440.121,528.363C440.086,528.348 439.887,528.258 440.082,528.348C440.285,528.441 439.926,528.266 439.871,528.238C439.73,528.164 439.594,528.086 439.461,528.004C439.328,527.922 439.195,527.832 439.066,527.742C439.008,527.699 438.953,527.66 438.898,527.621C438.914,527.633 439.121,527.805 438.973,527.676C438.727,527.465 438.477,527.258 438.238,527.031C437.352,526.184 436.582,525.227 435.809,524.277C433.941,521.98 431.945,519.789 429.836,517.711C425.273,513.224 420.402,509.027 415.621,504.773C410.973,500.641 406.375,496.441 401.625,492.422C397.129,488.621 392.574,484.879 388.352,480.77C383.926,476.457 380.094,471.59 375.727,467.215C375.18,466.664 374.625,466.121 374.066,465.586C373.395,464.941 372.215,464.871 371.559,465.586C370.891,466.309 370.875,467.375 371.559,468.098C377.926,474.809 384.934,480.863 392.004,486.82C399.078,492.785 406.324,498.594 412.707,505.316C413.617,506.273 414.508,507.246 415.379,508.234C415.527,508.406 415.75,508.594 415.855,508.801C415.668,508.445 415.766,508.684 415.844,508.789C415.93,508.91 416.02,509.031 416.102,509.156C416.387,509.566 416.652,509.984 416.918,510.406C418.07,512.238 419.176,514.177 420.965,515.461C421.57,515.898 422.617,515.719 423.105,515.185C423.648,514.594 423.777,513.75 423.383,513.044C420.188,507.289 416.355,501.906 412.098,496.891C407.926,491.977 403.332,487.43 398.504,483.16C393.582,478.809 388.422,474.703 383.137,470.805C381.832,469.844 380.512,468.906 379.195,467.957C378.543,467.488 377.891,467.016 377.238,466.535C376.926,466.305 376.613,466.07 376.305,465.836C376.137,465.711 375.973,465.586 375.809,465.461C375.746,465.414 375.684,465.367 375.625,465.32C375.465,465.199 375.801,465.461 375.547,465.262C373.02,463.285 370.598,461.152 368.539,458.684C368.406,458.52 368.273,458.359 368.141,458.195C368.078,458.113 368.012,458.031 367.945,457.945C367.992,458.004 368.133,458.195 367.93,457.926C367.746,457.68 367.566,457.43 367.383,457.184C367.121,456.832 366.852,456.488 366.582,456.145C366.461,455.992 366.34,455.836 366.219,455.684C366.156,455.602 366.094,455.523 366.031,455.445C365.809,455.156 366.277,455.766 365.996,455.398C365.68,454.984 365.367,454.566 365.062,454.141C364.41,453.242 363.789,452.312 363.262,451.332C363.141,451.109 363.027,450.883 362.918,450.656C362.891,450.594 362.863,450.535 362.836,450.477C362.746,450.281 362.785,450.527 362.898,450.629C362.832,450.566 362.793,450.367 362.766,450.281C362.691,450.078 362.625,449.871 362.574,449.66C362.551,449.566 362.539,449.473 362.516,449.383C362.449,449.137 362.543,449.602 362.543,449.617C362.551,449.562 362.527,449.488 362.527,449.43C362.523,449.336 362.527,449.238 362.523,449.148C362.504,448.824 362.422,449.555 362.496,449.309C362.516,449.25 362.566,449.125 362.562,449.062C362.57,449.203 362.34,449.508 362.523,449.199L360.145,449.82C360.629,450.043 361.098,450.305 361.543,450.598C361.75,450.734 361.953,450.883 362.156,451.027C362.559,451.316 361.895,450.809 362.281,451.125C362.398,451.223 362.516,451.316 362.633,451.418C363.496,452.145 364.293,452.949 365.074,453.762C366.715,455.473 368.391,457.156 369.992,458.906C373.355,462.586 376.492,466.457 379.668,470.293C381.277,472.234 382.895,474.164 384.559,476.051C386.191,477.906 387.902,479.684 389.609,481.473C393.137,485.164 396.285,489.188 399.465,493.172C401.246,495.406 403.062,497.605 404.918,499.781C405.371,500.312 405.82,500.848 406.258,501.395C406.223,501.355 406.578,501.805 406.445,501.637C406.383,501.555 406.406,501.59 406.523,501.738C406.594,501.832 406.664,501.926 406.73,502.02C406.906,502.258 407.078,502.5 407.234,502.75C407.902,503.816 408.477,505.027 409.484,505.828C410.16,506.367 411.012,506.527 411.742,505.965C412.395,505.457 412.645,504.477 412.184,503.746C411.914,503.32 411.684,502.879 411.48,502.418C411.121,501.59 409.848,501.336 409.129,501.801C408.273,502.352 408.125,503.266 408.512,504.152C408.715,504.613 408.945,505.055 409.215,505.48C410.113,504.785 411.016,504.094 411.914,503.398C411.699,503.227 411.516,503.035 411.332,502.836C411.277,502.773 411.168,502.578 411.344,502.848C411.266,502.727 411.176,502.613 411.098,502.492C410.809,502.051 410.555,501.582 410.277,501.133C409.598,500.023 408.746,499.012 407.914,498.016C406.27,496.043 404.598,494.102 402.988,492.098C399.801,488.121 396.691,484.07 393.25,480.309C391.535,478.434 389.73,476.648 388.031,474.758C386.367,472.91 384.754,471.012 383.16,469.102C379.953,465.25 376.82,461.34 373.484,457.602C371.691,455.594 369.801,453.691 367.949,451.742C366.168,449.875 364.281,447.906 361.898,446.816C361.043,446.422 360.035,446.566 359.52,447.441C358.305,449.496 359.613,452.07 360.703,453.875C361.281,454.836 361.93,455.754 362.602,456.652C362.965,457.133 363.332,457.609 363.699,458.082C363.828,458.25 363.961,458.414 364.09,458.582C364.141,458.648 364.191,458.711 364.242,458.777C364.27,458.812 364.297,458.848 364.324,458.883C364.496,459.098 364.199,458.719 364.184,458.695C366.004,461.176 368.008,463.438 370.324,465.469C372.852,467.688 375.59,469.656 378.32,471.621C379.637,472.566 380.953,473.512 382.25,474.488C382.922,474.992 383.59,475.5 384.254,476.008C384.566,476.246 384.879,476.488 385.188,476.727C385.406,476.895 384.992,476.574 385.207,476.742C385.289,476.805 385.371,476.871 385.457,476.934C385.641,477.078 385.828,477.223 386.012,477.367C388.605,479.391 391.164,481.465 393.664,483.602C398.605,487.824 403.336,492.312 407.668,497.164C408.754,498.379 409.812,499.617 410.844,500.875C411.367,501.516 411.883,502.164 412.391,502.816C412.441,502.875 412.488,502.938 412.535,503C412.703,503.215 412.379,502.793 412.543,503.012C412.652,503.156 412.766,503.297 412.875,503.441C413.141,503.793 413.406,504.145 413.668,504.5C415.621,507.137 417.445,509.875 419.113,512.703C419.531,513.406 419.934,514.113 420.332,514.828C421.137,514.021 421.941,513.216 422.75,512.406C422.434,512.185 423.047,512.685 422.758,512.414C422.703,512.359 422.645,512.312 422.586,512.263C422.441,512.125 422.301,511.98 422.168,511.836C422.043,511.695 421.926,511.547 421.801,511.402C421.625,511.199 422.055,511.75 421.797,511.402C421.719,511.293 421.641,511.188 421.562,511.078C421.023,510.32 420.539,509.527 420.047,508.738C418.926,506.949 417.605,505.391 416.176,503.844C413.016,500.43 409.641,497.219 406.137,494.164C399.211,488.121 392.027,482.379 385.168,476.258C381.336,472.84 377.602,469.312 374.066,465.586C373.23,466.422 372.395,467.258 371.555,468.098C373.871,470.316 376.078,472.652 378.227,475.035C380.266,477.301 382.23,479.629 384.375,481.801C388.551,486.031 393.121,489.844 397.668,493.664C402.41,497.652 407.012,501.789 411.648,505.898C416.512,510.211 421.41,514.496 426.141,518.957C428.371,521.06 430.484,523.281 432.465,525.621C434.113,527.574 435.637,529.773 437.898,531.078C438.5,531.426 439.164,531.703 439.84,531.867C440.145,530.762 440.449,529.656 440.754,528.551C439.863,528.391 439.008,528.145 438.164,527.828C438.098,527.805 437.863,527.695 438.172,527.836C438.082,527.797 437.992,527.758 437.906,527.715C437.73,527.637 437.559,527.551 437.387,527.461C437,527.262 436.625,527.039 436.262,526.805C436.078,526.684 435.895,526.559 435.715,526.43C435.637,526.375 435.559,526.312 435.477,526.258C435.266,526.105 435.676,526.418 435.473,526.254C435.133,525.973 434.797,525.695 434.473,525.398C434.055,525.016 433.645,524.625 433.238,524.227C432.219,523.219 431.246,522.169 430.332,521.062C430.207,520.91 430.086,520.758 429.965,520.605C429.91,520.535 429.855,520.466 429.801,520.398C429.633,520.188 430.043,520.727 429.789,520.383C429.555,520.066 429.324,519.755 429.102,519.435C428.695,518.849 428.316,518.242 427.977,517.613C427.883,517.438 427.789,517.263 427.703,517.082C427.668,517.013 427.637,516.938 427.602,516.867C427.57,516.797 427.539,516.727 427.508,516.656L427.59,516.852C427.391,516.599 427.309,516.117 427.223,515.812C427.176,515.646 427.133,515.474 427.098,515.302C427.086,515.234 427.074,515.169 427.062,515.102C426.996,514.781 427.09,515.508 427.07,515.16C427.047,514.844 427.039,514.531 427.07,514.211C426.008,514.5 424.945,514.785 423.887,515.074C424.484,516.25 425.09,517.427 425.652,518.621C425.938,519.219 426.215,519.824 426.473,520.435C426.352,520.148 426.531,520.582 426.555,520.641C426.617,520.794 426.676,520.945 426.738,521.102C426.867,521.435 426.988,521.771 427.105,522.109C427.535,523.344 427.879,524.613 428.078,525.906C428.09,525.988 428.102,526.07 428.113,526.148C428.09,525.992 428.09,525.977 428.105,526.102C428.117,526.266 428.141,526.426 428.152,526.59C428.18,526.914 428.199,527.242 428.207,527.57C428.223,528.266 428.188,528.957 428.113,529.648L429.82,527.941C430.328,527.984 430.176,528 430.047,527.965C429.797,527.891 430.23,528.031 430.227,528.043C430.223,528.055 430.094,527.961 430.074,527.957C429.871,527.918 430.129,527.965 430.188,528.055C430.043,527.828 429.727,527.625 429.543,527.41C429.492,527.352 429.449,527.289 429.398,527.234C429.246,527.059 429.578,527.492 429.449,527.301C429.363,527.172 429.266,527.051 429.18,526.922C429.004,526.668 428.836,526.41 428.668,526.148C427.855,524.867 426.977,523.633 426.215,522.316C425.285,520.719 424.496,519.055 423.719,517.38C422.867,515.539 422.266,514.199 421.586,512.349C421.223,511.367 420.898,510.375 420.625,509.367C420.484,508.844 420.359,508.316 420.25,507.785C420.199,507.535 420.148,507.285 420.105,507.031C420.09,506.922 420.07,506.812 420.051,506.699C420.043,506.633 419.98,506.156 420.02,506.484C418.906,506.637 417.789,506.789 416.672,506.938C417.723,509.918 418.246,513.044 419.148,516.066C419.566,517.477 420.062,518.867 420.398,520.302C420.473,520.621 420.539,520.949 420.598,521.273C420.613,521.383 420.633,521.488 420.648,521.599C420.625,521.419 420.625,521.43 420.648,521.633C420.664,521.794 420.68,521.957 420.691,522.117C420.715,522.492 420.715,522.871 420.691,523.246C420.688,523.273 420.633,523.794 420.684,523.43C420.652,523.641 420.609,523.849 420.559,524.06C421.258,523.66 421.957,523.266 422.652,522.867C422.301,522.742 422.703,522.927 422.727,522.906C422.715,522.919 422.504,522.794 422.484,522.781C422.344,522.707 422.211,522.625 422.082,522.535C421.949,522.445 421.832,522.258 422.113,522.57C422.074,522.527 422.008,522.484 421.961,522.445C421.777,522.294 421.602,522.125 421.434,521.953C421.215,521.73 420.84,521.422 420.715,521.13C420.867,521.484 420.797,521.234 420.703,521.109C420.648,521.031 420.59,520.949 420.535,520.871C420.387,520.66 420.246,520.445 420.105,520.23C419.141,518.716 418.375,517.078 417.648,515.438C417.047,514.078 416.457,512.716 415.82,511.371C415.434,510.555 415.051,509.738 414.684,508.914C414.594,508.715 414.504,508.516 414.418,508.316C414.375,508.219 414.117,507.598 414.277,507.988C414.074,507.492 413.871,506.996 413.684,506.492C413.309,505.492 412.969,504.473 412.734,503.43C412.684,503.203 412.637,502.973 412.598,502.742C412.59,502.688 412.578,502.34 412.578,502.633C412.582,502.938 412.562,502.488 412.559,502.426C412.52,502 412.516,501.574 412.562,501.145C411.508,501.43 410.453,501.719 409.395,502.004C409.289,501.746 409.43,502.102 409.457,502.184C409.523,502.355 409.582,502.531 409.637,502.707C409.746,503.062 409.84,503.422 409.922,503.785C410,504.125 410.062,504.469 410.121,504.812C410.145,504.969 410.168,505.129 410.191,505.289C410.148,504.988 410.211,505.469 410.223,505.562C410.383,507.004 410.438,508.453 410.551,509.898C410.672,511.457 410.906,513.005 411.152,514.547C411.27,515.31 411.395,516.07 411.504,516.832C411.516,516.919 411.527,517 411.539,517.086C411.543,517.094 411.578,517.371 411.555,517.199C411.535,517.027 411.57,517.31 411.57,517.316C411.582,517.398 411.59,517.484 411.602,517.57C411.648,517.966 411.691,518.359 411.723,518.755C411.797,519.591 411.832,520.43 411.805,521.271C411.793,521.68 411.762,522.094 411.719,522.505C411.719,522.516 411.684,522.785 411.707,522.602C411.734,522.41 411.664,522.875 411.664,522.863C411.629,523.078 411.582,523.294 411.535,523.505L414.027,522.488C413.699,522.266 414.27,522.755 414,522.466C413.918,522.38 413.836,522.297 413.754,522.211C413.621,522.082 413.637,522.191 413.797,522.277C413.727,522.238 413.641,522.047 413.598,521.977C413.52,521.841 413.336,521.594 413.316,521.435C413.363,521.805 413.348,521.508 413.297,521.375C413.254,521.255 413.211,521.133 413.172,521.013C412.887,520.138 412.723,519.23 412.492,518.341C411.836,515.781 411.055,513.255 410.301,510.727C409.535,508.148 408.812,505.566 408.195,502.949C407.633,500.562 407.176,498.148 406.543,495.781C406.258,494.703 405.949,493.625 405.719,492.531C405.66,492.254 405.605,491.973 405.559,491.691C405.535,491.551 405.516,491.414 405.496,491.273C405.555,491.703 405.496,491.242 405.492,491.18C405.438,490.641 405.43,490.094 405.492,489.555L402.168,490.004C402.27,490.605 402.367,491.207 402.453,491.809C402.5,492.109 402.543,492.414 402.582,492.715C402.539,492.41 402.621,493.004 402.617,492.992C402.641,493.172 402.664,493.355 402.688,493.535C402.844,494.809 402.977,496.086 403.102,497.363C403.336,499.805 403.504,502.258 403.766,504.699C403.961,506.488 404.25,508.266 404.496,510.047C404.434,509.602 404.527,510.301 404.543,510.414C404.57,510.645 404.602,510.875 404.629,511.105C404.688,511.617 404.742,512.13 404.793,512.641C404.883,513.613 404.945,514.586 404.953,515.562C404.961,516.078 404.953,516.594 404.922,517.109C404.91,517.349 404.895,517.586 404.871,517.824C404.859,517.953 404.844,518.078 404.828,518.207C404.785,518.641 404.895,517.832 404.82,518.258C404.742,518.734 404.652,519.211 404.52,519.68C404.453,519.902 404.383,520.121 404.305,520.336C404.289,520.375 404.242,520.539 404.223,520.552C404.32,520.32 404.332,520.285 404.262,520.453C404.23,520.521 404.199,520.586 404.164,520.652C405.051,520.539 405.934,520.427 406.82,520.312C406.551,520 407,520.621 406.781,520.263C406.738,520.188 406.688,520.113 406.645,520.039C406.578,519.927 406.516,519.81 406.457,519.688C406.457,519.685 406.277,519.273 406.375,519.513C406.473,519.755 406.305,519.32 406.305,519.32C406.266,519.211 406.227,519.099 406.188,518.984C406.098,518.716 406.02,518.441 405.941,518.164C405.648,517.13 405.355,516.094 405.09,515.052C404.461,512.582 404,510.078 403.496,507.586C402.992,505.09 402.492,502.594 402.027,500.09C401.566,497.605 401.137,495.102 400.5,492.656C400.156,491.32 399.73,490.004 399.355,488.676C399.164,488.008 398.988,487.336 398.84,486.656C398.766,486.32 398.699,485.984 398.645,485.648C398.625,485.535 398.609,485.426 398.594,485.312C398.637,485.625 398.559,484.984 398.555,484.922L395.242,485.371C395.438,485.898 395.582,486.441 395.684,486.992C395.699,487.098 395.715,487.199 395.734,487.305C395.828,487.812 395.703,486.965 395.762,487.484C395.797,487.801 395.832,488.117 395.855,488.434C395.949,489.594 396.012,490.758 396.109,491.918C396.328,494.598 396.566,497.281 396.812,499.961C397.297,505.215 398.012,510.465 398.332,515.734C398.422,517.199 398.469,518.664 398.457,520.133C398.449,520.781 398.441,521.435 398.383,522.082C398.379,522.117 398.309,522.638 398.367,522.273C398.336,522.457 398.305,522.641 398.262,522.82C398.23,522.949 398.199,523.078 398.16,523.203C398.129,523.305 398.098,523.402 398.059,523.505C398.133,523.344 398.129,523.355 398.047,523.535L400.949,523.535C400.809,523.246 400.672,522.953 400.539,522.66C400.469,522.5 400.398,522.341 400.328,522.18C400.32,522.164 400.223,521.935 400.293,522.102C400.363,522.271 400.246,521.98 400.234,521.953C399.961,521.289 399.711,520.613 399.473,519.938C399.008,518.591 398.605,517.224 398.25,515.844C397.527,513.044 396.984,510.195 396.523,507.34C396.039,504.32 395.629,501.293 395.199,498.266C395.086,497.449 394.973,496.633 394.859,495.82C394.836,495.637 394.809,495.457 394.785,495.277C394.781,495.242 394.73,494.871 394.754,495.051C394.773,495.203 394.734,494.906 394.734,494.914C394.68,494.492 394.625,494.07 394.57,493.648C394.355,491.992 394.156,490.336 393.984,488.676C393.594,484.949 393.34,481.203 393.312,477.457C393.309,476.559 392.531,475.703 391.602,475.742C390.637,475.789 389.941,476.496 389.891,477.457C389.641,482.344 390.254,487.219 390.719,492.074C391.188,496.938 391.457,501.852 391.199,506.738C391.129,508.121 390.98,509.492 390.84,510.871C390.809,511.164 390.781,511.453 390.75,511.746C390.734,511.875 390.723,512.008 390.703,512.141C390.758,511.754 390.676,512.271 390.672,512.305C390.613,512.617 390.543,512.927 390.445,513.227C390.414,513.324 390.379,513.427 390.34,513.523C390.473,513.188 390.207,513.763 390.172,513.824L393.176,513.824C392.457,512.832 391.879,511.754 391.398,510.629C391.551,510.988 391.359,510.527 391.328,510.441C391.273,510.309 391.223,510.172 391.172,510.035C391.051,509.715 390.941,509.391 390.832,509.066C390.633,508.457 390.453,507.84 390.289,507.219C389.637,504.766 389.223,502.262 388.75,499.77C387.621,493.84 386.031,488 385.059,482.039C384.992,481.633 384.93,481.23 384.867,480.828C384.836,480.598 384.801,480.367 384.77,480.137C384.766,480.125 384.73,479.84 384.754,480.023C384.777,480.195 384.734,479.855 384.73,479.828C384.621,478.996 384.531,478.16 384.461,477.324C384.312,475.617 384.246,473.906 384.285,472.191L380.984,473.086C381,473.117 381.223,473.609 381.078,473.262C381.121,473.363 381.156,473.465 381.195,473.566C381.289,473.82 381.367,474.078 381.438,474.34C381.504,474.602 381.555,474.867 381.602,475.133C381.535,474.73 381.609,475.262 381.613,475.312C381.625,475.477 381.637,475.641 381.641,475.805C381.652,476.395 381.59,476.957 381.656,477.539C381.73,478.215 381.805,478.891 381.875,479.562C382.141,482.141 382.371,484.719 382.559,487.305C382.938,492.492 383.031,497.695 383.031,502.898C383.031,503.582 383.031,504.262 383.023,504.945C383.023,505.316 383.012,505.688 383.016,506.062C383.02,506.34 383.055,506.609 383.109,506.883C383.188,507.27 383.109,506.637 383.133,507.059C383.152,507.371 383.172,507.68 383.152,507.996C383.152,507.996 383.109,508.496 383.141,508.215C383.168,507.977 383.078,508.52 383.066,508.574C383.043,508.672 383.02,508.766 382.992,508.863C382.969,508.938 382.746,509.531 382.91,509.148C382.789,509.434 382.637,509.707 382.477,509.969L384.914,509.332C384.863,509.305 384.766,509.219 384.711,509.211C384.844,509.227 385.031,509.512 384.82,509.285C384.777,509.238 384.699,509.121 384.645,509.094C384.859,509.195 384.863,509.414 384.762,509.242C384.73,509.188 384.691,509.137 384.66,509.086C384.555,508.918 384.473,508.742 384.383,508.562C384.242,508.281 384.508,508.91 384.398,508.605C384.359,508.488 384.312,508.371 384.273,508.25C383.973,507.367 383.793,506.449 383.641,505.531C383.227,503.059 382.715,500.602 382.281,498.133C381.734,495.02 381.215,491.895 380.797,488.762C380.832,489.031 380.773,488.586 380.766,488.508C380.738,488.328 380.715,488.145 380.695,487.961C380.645,487.566 380.594,487.172 380.547,486.777C380.453,485.984 380.367,485.191 380.285,484.398C380.125,482.844 379.988,481.285 379.879,479.723C379.754,477.969 379.695,476.211 379.598,474.453C379.551,473.629 379.496,472.801 379.492,471.977C379.492,471.535 379.504,471.094 379.543,470.652C379.551,470.566 379.559,470.48 379.566,470.391C379.551,470.586 379.555,470.477 379.574,470.348C379.613,470.117 379.664,469.887 379.715,469.66L376.262,469.66C376.59,470.895 376.84,472.148 377.031,473.414C377.055,473.582 377.078,473.746 377.102,473.914C377.055,473.57 377.105,473.941 377.117,474.027C377.152,474.336 377.188,474.645 377.223,474.953C377.293,475.633 377.348,476.312 377.395,476.996C377.57,479.559 377.59,482.125 377.598,484.691C377.617,490.152 377.742,495.605 377.586,501.062C377.547,502.574 377.496,504.086 377.449,505.598C377.445,505.758 377.438,505.918 377.426,506.074C377.414,506.18 377.406,506.285 377.395,506.391C377.418,506.199 377.422,506.172 377.402,506.305C377.328,506.633 377.273,506.961 377.18,507.285C377.145,507.406 377.105,507.531 377.062,507.652C377.035,507.727 376.828,508.234 376.988,507.871C376.84,508.207 376.668,508.527 376.484,508.844L379.555,508.844C379.484,508.727 379.418,508.609 379.355,508.492C379.32,508.426 379.125,507.992 379.211,508.203C379.297,508.41 379.145,508.02 379.125,507.957C379.066,507.801 379.016,507.641 378.969,507.477C378.785,506.863 378.652,506.234 378.535,505.605C378.289,504.281 378.043,502.961 377.77,501.641C377.121,498.523 376.562,495.387 376.098,492.238C376.039,491.844 375.984,491.453 375.93,491.059C375.918,490.965 375.902,490.875 375.891,490.785C375.891,490.785 375.852,490.484 375.875,490.656C375.898,490.828 375.855,490.527 375.855,490.527C375.84,490.406 375.824,490.285 375.809,490.164C375.707,489.375 375.609,488.586 375.523,487.797C375.344,486.207 375.207,484.617 375.109,483.02C374.922,479.824 374.883,476.617 374.895,473.414C374.91,469.781 374.988,466.145 374.984,462.512L371.492,462.512C371.504,473.117 371.781,483.727 370.691,494.293C370.562,495.539 370.375,496.781 370.316,498.031C370.305,498.266 370.289,498.496 370.277,498.727C370.258,499.094 370.305,498.684 370.293,498.68C370.316,498.695 370.227,499.031 370.219,499.074C370.195,499.164 370.164,499.25 370.141,499.34C370.062,499.668 370.324,498.996 370.121,499.367C370.059,499.484 369.891,499.637 370.18,499.309C370.051,499.43 370.09,499.41 370.297,499.242C370.238,499.281 370.176,499.32 370.109,499.352C370.895,499.555 371.68,499.762 372.465,499.969C372.297,499.68 372.141,499.387 372,499.09C371.953,498.988 371.91,498.891 371.863,498.789C371.875,498.82 371.949,499.008 371.875,498.824C371.805,498.645 371.734,498.469 371.672,498.289C371.434,497.621 371.242,496.934 371.082,496.246C370.766,494.879 370.566,493.488 370.34,492.102C370.086,490.543 369.84,488.98 369.617,487.414C369.566,487.047 369.516,486.684 369.465,486.32C369.453,486.227 369.441,486.137 369.426,486.047C369.461,486.285 369.418,485.98 369.414,485.953C369.387,485.738 369.359,485.523 369.332,485.312C369.23,484.52 369.129,483.727 369.035,482.934C368.293,476.691 367.82,470.441 367.82,464.156C367.82,460.609 367.922,457.066 368.035,453.523C368.062,452.703 367.387,452.012 366.605,451.906C365.789,451.793 365.039,452.293 364.797,453.086C363.863,456.129 363.969,459.328 363.875,462.473C363.773,465.758 363.598,469.039 363.371,472.312C362.926,478.836 362.141,485.316 361.469,491.816C361.281,493.648 361.145,495.488 361.039,497.324C360.996,498.105 360.988,498.883 360.934,499.664C360.926,499.742 360.922,499.82 360.914,499.898C360.914,499.891 360.871,500.289 360.887,500.172C360.906,500.035 360.867,500.289 360.867,500.285C360.848,500.391 360.832,500.492 360.809,500.594C360.766,500.797 360.707,500.992 360.648,501.191C360.648,501.184 360.566,501.422 360.613,501.305C360.648,501.215 360.496,501.547 360.492,501.547L363.16,501.898C363.051,501.16 362.953,500.395 362.871,499.656C362.777,498.836 362.699,498.02 362.629,497.199C362.492,495.586 362.395,493.969 362.316,492.352C362.164,489.078 362.102,485.805 362.004,482.527C361.812,476.055 361.348,469.602 361.285,463.125C361.25,459.461 361.309,455.793 361.422,452.133L359.055,452.133C359.031,453.184 358.746,454.188 358.523,455.207C358.289,456.297 358.141,457.41 358.004,458.516C357.734,460.75 357.578,462.996 357.41,465.242C357.301,466.688 357.207,468.133 357.109,469.578C356.82,473.973 356.535,478.387 355.953,482.754C355.98,482.559 355.934,482.906 355.922,482.973C355.906,483.098 355.887,483.219 355.871,483.34C355.832,483.578 355.793,483.816 355.754,484.055C355.734,484.168 355.711,484.285 355.691,484.398C355.672,484.496 355.609,484.98 355.652,484.695C355.625,484.871 355.582,485.047 355.543,485.223C355.48,485.5 355.371,485.766 355.309,486.035C355.383,485.699 355.262,486.035 355.266,486.086C355.262,485.996 355.43,485.895 355.324,485.992C355.523,485.801 355.719,485.777 356.02,485.816L356.633,486.625C356.148,482.523 355.562,478.434 355.098,474.332C354.641,470.246 354.574,466.133 354.566,462.027C354.562,459.695 354.578,457.367 354.551,455.039C354.543,454.453 353.645,454.453 353.641,455.039Z" style="fill:rgb(198,198,198);fill-rule:nonzero;"/>
+ <path d="M339.5,401.09C339.883,400.57 340.68,400.656 341.207,400.84L340.586,399.75C340.012,401.297 338.805,402.52 337.641,403.641C336.312,404.918 335.023,406.012 333.961,407.48C333.371,408.297 334.355,409.527 335.285,409.199C338.008,408.238 339.988,405.902 341.859,403.812C342.832,402.723 343.84,401.688 344.914,400.695C346.176,399.531 347.469,398.395 348.613,397.109L346.703,395.637C345.188,398 343.133,399.949 341.438,402.176C340.758,403.066 340.148,404.008 339.48,404.902C339.324,405.109 339.523,404.855 339.348,405.074C339.262,405.18 339.176,405.289 339.086,405.391C338.918,405.594 338.738,405.793 338.555,405.984C338.379,406.164 338.199,406.328 338.008,406.492C338.23,406.301 337.922,406.551 337.867,406.586C337.762,406.656 337.652,406.719 337.539,406.777C338.211,407.293 338.879,407.809 339.551,408.32C339.691,407.953 339.426,408.508 339.621,408.164C339.676,408.066 339.727,407.965 339.781,407.867C339.906,407.652 340.047,407.441 340.199,407.238C340.066,407.414 340.324,407.086 340.332,407.078C340.41,406.984 340.488,406.895 340.57,406.809C340.746,406.609 340.934,406.418 341.121,406.234C341.84,405.516 342.625,404.867 343.367,404.176C344.117,403.473 344.777,402.684 345.477,401.93C345.852,401.523 346.234,401.117 346.641,400.742C346.73,400.66 346.824,400.578 346.918,400.5C346.965,400.457 347.172,400.289 347.023,400.406C347.242,400.234 347.477,400.086 347.719,399.949C347.07,399.301 346.426,398.656 345.777,398.008C344.309,400.809 342.297,402.984 340.191,405.348C339.145,406.52 338.109,407.699 337.152,408.945C336.211,410.164 335.328,411.43 334.398,412.656C333.516,413.824 332.316,415.234 331.062,416.289C331.746,416.973 332.43,417.656 333.109,418.34C335.227,416.09 337.605,414.074 339.641,411.754C341.113,410.078 342.492,408.32 344.215,406.887C344.234,406.871 344.391,406.746 344.246,406.859C344.086,406.984 344.34,406.789 344.375,406.766C344.492,406.68 344.617,406.594 344.742,406.516C344.965,406.371 345.191,406.242 345.426,406.121C345.742,405.957 345.211,406.184 345.527,406.074C345.648,406.035 345.766,405.996 345.887,405.965C345.945,405.949 346.344,405.844 346.094,405.914C345.863,405.98 346.234,405.922 346.332,405.926C345.91,405.188 345.488,404.449 345.062,403.711C342.98,406.562 340.438,409.309 338.039,412.023C336.789,413.438 335.555,414.859 334.43,416.375C333.395,417.766 332.555,419.102 331.316,420.297C330.789,420.805 330.188,421.238 329.695,421.785C328.984,422.57 328.57,423.414 328.461,424.473C328.391,425.188 329.188,426.008 329.91,425.918C332.227,425.633 333.676,423.844 335.148,422.215C335.922,421.359 336.809,420.609 337.668,419.844C338.695,418.938 339.73,418.043 340.77,417.148C342.84,415.367 344.891,413.574 346.871,411.695C348.875,409.793 350.84,407.844 352.898,406C354.867,404.242 357.012,402.184 359.539,401.477L357.922,399.859C357.887,400.098 357.828,400.336 357.734,400.559C357.836,400.312 357.656,400.695 357.648,400.707C357.586,400.824 357.52,400.938 357.445,401.051C357.301,401.277 357.168,401.461 357.074,401.57C356.891,401.789 356.703,402.008 356.508,402.219C355.738,403.055 354.93,403.84 354.203,404.715C352.387,406.898 350.652,409.148 348.883,411.371C347.105,413.598 345.215,415.719 343.379,417.895C341.539,420.074 339.773,422.312 337.887,424.445C336.305,426.234 333.84,427.609 333.227,430.078C332.934,431.246 334.133,432.027 335.145,431.551C337.055,430.648 338.488,428.957 339.926,427.461C341.59,425.723 343.301,424.031 344.926,422.25C346.555,420.465 348.098,418.605 349.723,416.82C351.34,415.039 353.008,413.305 354.754,411.648C356.66,409.836 358.66,408.113 360.781,406.555C360.184,406.094 359.582,405.633 358.984,405.172C358.453,406.957 357.223,408.715 355.969,410.188C354.523,411.891 352.922,413.453 351.391,415.078C349.762,416.816 348.379,418.711 346.969,420.629C345.352,422.828 343.746,425.039 342.066,427.195C340.312,429.441 338.375,431.594 337.152,434.191C336.918,434.688 336.934,435.258 337.34,435.664C337.719,436.043 338.352,436.129 338.812,435.855C341.363,434.344 343.305,432.035 345.246,429.84C347.453,427.344 349.633,424.82 351.887,422.367C356.512,417.348 361.438,412.605 366.254,407.773C368.754,405.266 371.035,402.492 373.809,400.281L371.945,399.195C371.438,400.746 370.297,402.039 369.227,403.242C367.957,404.672 366.77,406.16 365.57,407.648C362.922,410.949 360.266,414.246 357.555,417.496C354.859,420.723 352.059,423.855 349.414,427.121C346.797,430.355 344.262,433.652 341.652,436.891C338.973,440.219 335.793,443.25 333.734,447.031C333.422,447.609 333.637,448.203 334.141,448.574C334.992,449.203 336.184,448.785 337.012,448.352C338.164,447.75 339.191,446.875 340.156,446.016C342.879,443.594 345.328,440.859 347.727,438.125C350.047,435.488 352.301,432.793 354.551,430.098C355.227,429.289 355.895,428.473 356.594,427.684C358.426,425.621 360.445,423.707 362.387,421.754C364.836,419.285 367.277,416.812 369.586,414.211C371.91,411.586 374.094,408.84 376.461,406.25C377.047,405.613 377.633,404.977 378.25,404.367L376.98,403.387C376.234,404.957 375.184,406.328 374.062,407.645C372.867,409.043 371.66,410.43 370.508,411.859C368.016,414.945 365.652,418.133 363.266,421.297C358.656,427.406 353.902,433.383 349.746,439.82C347.441,443.391 345.262,447.059 343.402,450.879C343.012,451.672 343.648,452.5 344.516,452.328C346.32,451.969 347.484,450.461 348.59,449.121C350.035,447.375 351.496,445.637 352.961,443.906C354.27,442.363 355.598,440.844 356.852,439.262C358.047,437.746 359.219,436.215 360.5,434.773C361.891,433.211 363.406,431.73 365.18,430.613L364.074,429.762C363.922,430.551 363.34,431.258 362.879,431.895C362.359,432.605 361.871,433.301 361.426,434.066C360.145,436.27 358.961,438.535 357.633,440.715C356.285,442.922 354.809,445.047 353.473,447.262C352.191,449.383 351.027,451.613 349.613,453.648C348.289,455.547 346.543,457.348 346.258,459.746C346.184,460.379 346.879,460.664 347.371,460.594C348.578,460.422 349.617,459.594 350.434,458.738C351.383,457.746 352.172,456.609 352.957,455.484C353.723,454.387 354.5,453.43 355.418,452.441C356.707,451.055 358.059,449.727 359.352,448.34C360.508,447.098 361.637,445.555 363.293,444.965L362.57,444.551C362.809,445.93 362.117,447.387 361.527,448.582C360.742,450.18 359.754,451.676 358.766,453.152C357.918,454.414 357.035,455.656 356.352,457.02C355.277,459.16 354.473,461.418 353.805,463.715C353.422,465.027 353.062,466.344 352.648,467.648C352.211,469.027 351.812,470.434 351.777,471.887C351.75,472.902 353.328,472.898 353.352,471.887C353.383,470.629 353.711,469.422 354.074,468.223C354.438,467.02 354.773,465.812 355.105,464.598C355.73,462.305 356.465,460.031 357.5,457.887C358.957,454.859 361.188,452.273 362.66,449.246C363.398,447.727 364.055,445.945 363.707,444.238C363.648,443.949 363.266,443.719 362.98,443.828C361.527,444.387 360.363,445.48 359.293,446.578C358.023,447.871 356.707,449.117 355.41,450.387C354.305,451.469 353.199,452.547 352.254,453.773C351.488,454.773 350.762,455.809 349.926,456.754C349.469,457.273 348.973,457.793 348.422,458.207C347.922,458.586 347.5,458.812 346.906,458.898C347.273,459.18 347.645,459.465 348.016,459.746C348.121,458.832 348.668,457.973 349.16,457.223C349.723,456.371 350.359,455.574 350.949,454.742C352.363,452.746 353.496,450.527 354.75,448.426C356.074,446.199 357.527,444.062 358.879,441.855C360.18,439.727 361.309,437.5 362.523,435.324C363.031,434.414 363.57,433.57 364.172,432.723C364.715,431.961 365.359,431.102 365.527,430.164C365.637,429.562 365.02,428.926 364.418,429.312C361.238,431.367 358.809,434.234 356.445,437.148C353.801,440.402 350.984,443.516 348.246,446.695C347.559,447.492 346.898,448.324 346.168,449.082C345.551,449.727 344.891,450.273 343.992,450.426L345.105,451.875C348.602,445.16 352.59,438.766 357.023,432.633C359.266,429.527 361.629,426.516 363.926,423.453C366.301,420.281 368.629,417.07 371.078,413.953C372.375,412.305 373.699,410.688 375.047,409.078C376.316,407.57 377.551,406.004 378.379,404.203C378.742,403.414 377.793,402.527 377.105,403.223C374.676,405.684 372.395,408.262 370.133,410.875C367.895,413.461 365.535,415.934 363.113,418.352C360.012,421.445 356.758,424.414 353.902,427.742C351.789,430.207 349.691,432.688 347.539,435.125C345.09,437.898 342.598,440.652 339.91,443.195C339.348,443.723 338.777,444.238 338.191,444.742C337.934,444.961 337.668,445.18 337.402,445.391C337.207,445.547 337.426,445.375 337.398,445.395C337.336,445.441 337.277,445.484 337.219,445.531C337.098,445.621 336.973,445.711 336.848,445.801C336.438,446.086 335.992,446.289 335.57,446.551C335.809,446.402 335.719,446.496 335.539,446.555C335.453,446.586 335.363,446.605 335.277,446.633C334.977,446.719 335.492,446.648 335.32,446.629C335.25,446.625 334.969,446.605 335.238,446.645C335.492,446.68 335.262,446.645 335.195,446.617C335.324,446.668 335.461,446.762 335.277,446.629L335.68,448.172C337.48,444.852 340.199,442.219 342.559,439.312C345.199,436.062 347.746,432.73 350.367,429.465C352.996,426.188 355.777,423.047 358.473,419.828C361.191,416.582 363.844,413.285 366.492,409.984C367.883,408.254 369.246,406.508 370.719,404.844C372.074,403.32 373.43,401.75 374.094,399.789C374.254,399.324 373.992,398.77 373.582,398.531C373.121,398.262 372.629,398.395 372.234,398.703C369.789,400.613 367.758,402.973 365.578,405.164C363.176,407.574 360.746,409.957 358.328,412.355C355.941,414.73 353.555,417.109 351.238,419.555C348.969,421.953 346.785,424.43 344.602,426.902C342.469,429.316 340.395,432.09 337.586,433.754C338.141,434.309 338.695,434.863 339.25,435.418C340.32,433.152 341.941,431.242 343.484,429.293C345.223,427.102 346.871,424.84 348.527,422.59C350.02,420.562 351.242,418.801 352.922,417C354.426,415.387 356.008,413.848 357.457,412.18C359.086,410.297 360.609,408.234 361.344,405.82C361.637,404.863 360.426,403.801 359.547,404.438C355.66,407.262 352.137,410.531 348.852,414.027C347.211,415.773 345.656,417.594 344.055,419.375C342.375,421.242 340.621,423.039 338.848,424.816C337.258,426.414 335.82,428.352 333.828,429.297C334.465,429.789 335.105,430.281 335.742,430.77C335.77,430.66 335.805,430.551 335.84,430.441C335.941,430.117 335.711,430.625 335.895,430.324C336.027,430.113 336.145,429.898 336.289,429.695C336.148,429.891 336.406,429.551 336.406,429.551C336.492,429.445 336.582,429.348 336.672,429.246C336.859,429.047 337.051,428.852 337.25,428.66C338,427.93 338.824,427.273 339.531,426.5C341.438,424.414 343.164,422.164 344.977,419.996C346.805,417.812 348.703,415.695 350.48,413.469C352.25,411.246 353.973,408.984 355.801,406.809C356.637,405.812 357.562,404.914 358.445,403.953C359.324,403 360.242,401.875 360.457,400.559C360.613,399.598 359.887,398.656 358.84,398.941C356.336,399.625 354.281,401.316 352.328,402.949C350.254,404.688 348.297,406.555 346.336,408.414C344.359,410.285 342.348,412.113 340.281,413.883C338.195,415.66 336.086,417.414 334.059,419.254C333.258,419.98 332.582,420.816 331.832,421.59C331.648,421.781 331.461,421.969 331.266,422.145C331.172,422.234 331.074,422.32 330.973,422.402C330.91,422.457 330.844,422.512 330.777,422.566C330.902,422.469 330.898,422.469 330.766,422.566C330.562,422.695 330.359,422.82 330.148,422.934C329.832,423.105 330.41,422.883 330.066,422.961C329.984,422.98 329.504,423.074 329.91,423.027C330.391,423.508 330.875,423.992 331.355,424.473C331.32,424.793 331.406,424.34 331.434,424.258C331.348,424.523 331.473,424.215 331.523,424.121C331.543,424.082 331.688,423.871 331.582,424.016C331.48,424.164 331.633,423.957 331.66,423.926C331.773,423.801 331.887,423.68 332.008,423.562C332.473,423.109 332.992,422.719 333.453,422.262C334.723,421.004 335.73,419.477 336.793,418.047C337.754,416.746 338.906,415.438 340.047,414.152C341.238,412.809 342.445,411.477 343.625,410.121C345.012,408.527 346.352,406.898 347.602,405.195C348.301,404.246 347.344,403.02 346.332,402.984C343.895,402.898 341.805,404.941 340.266,406.59C339.48,407.43 338.746,408.316 338,409.191C337.156,410.188 336.238,411.109 335.309,412.031C333.883,413.441 332.434,414.824 331.062,416.289C330.527,416.859 330.496,417.773 331.062,418.34C331.656,418.93 332.512,418.844 333.109,418.34C335.523,416.301 337.25,413.582 339.121,411.07C339.23,410.926 339.336,410.781 339.445,410.637C339.621,410.402 339.539,410.512 339.5,410.566C339.562,410.484 339.625,410.406 339.688,410.328C339.922,410.031 340.16,409.738 340.402,409.449C340.91,408.848 341.43,408.258 341.949,407.668C343.004,406.477 344.07,405.293 345.074,404.055C346.25,402.605 347.363,401.098 348.227,399.441C348.871,398.207 347.555,396.77 346.289,397.5C344.25,398.672 342.973,400.707 341.297,402.289C339.609,403.879 337.746,405.352 336.91,407.594C336.727,408.094 337,408.73 337.402,409.031C337.852,409.367 338.422,409.406 338.922,409.137C340.012,408.551 340.82,407.57 341.562,406.605C342.277,405.668 342.906,404.668 343.605,403.719C343.676,403.621 343.742,403.527 343.816,403.434C343.617,403.691 343.918,403.312 343.957,403.262C344.207,402.953 344.461,402.645 344.715,402.336C345.191,401.766 345.648,401.176 346.109,400.59C347.062,399.383 347.973,398.156 348.801,396.863C349.539,395.711 347.816,394.352 346.895,395.391C344.844,397.695 342.406,399.609 340.359,401.922C339.449,402.945 338.551,403.98 337.562,404.926C337.117,405.352 336.633,405.777 336.184,406.094C335.934,406.273 335.676,406.441 335.406,406.594C335.082,406.773 334.906,406.855 334.66,406.941L335.984,408.66C336.895,407.387 338.211,406.066 339.363,404.754C340.559,403.398 341.715,401.957 342.293,400.223C342.449,399.758 342.113,399.27 341.676,399.133C340.344,398.715 338.867,399.062 338.059,400.246C337.805,400.621 337.988,401.172 338.359,401.391C338.781,401.637 339.234,401.457 339.5,401.09Z" style="fill:rgb(198,198,198);fill-rule:nonzero;"/>
+ <path d="M99.09,406.941C101.824,407.047 104.57,407.492 107.113,406.219C108.211,405.672 107.582,404.148 106.531,404.078C104.285,403.922 102.324,404.918 100.371,405.891C98.289,406.926 95.996,407.559 93.977,408.719C92.574,409.523 93.508,411.746 95.074,411.324C98.121,410.5 100.688,408.449 103.285,406.746C104.852,405.723 103.473,403.316 101.812,404.227C99.035,405.746 97.527,408.859 95.602,411.062C94.707,412.086 93.707,413.012 92.809,414.031C91.852,415.117 90.824,416.336 90.457,417.77C90.102,419.16 91.516,419.996 92.688,419.484C95.344,418.324 97.168,416.051 99.078,413.965C101.195,411.648 103.52,409.375 106.027,407.48C105.25,407.031 104.473,406.586 103.691,406.141C103.625,406.73 103.129,407.52 102.754,408.102C102.266,408.852 101.75,409.582 101.277,410.34C100.188,412.098 99.125,413.875 97.898,415.539C96.676,417.203 95.426,418.828 94.305,420.566C93.82,421.312 93.363,422.035 92.801,422.719C92.207,423.445 91.594,424.176 91.195,425.027C90.43,426.664 92.289,428.18 93.695,426.957C96.234,424.754 97.75,421.629 99.617,418.891C101.637,415.922 103.578,412.828 106.203,410.34C105.352,409.684 104.5,409.027 103.652,408.371C100.789,412.258 98.77,416.703 96.363,420.867C94.23,424.559 93.035,429.012 90.438,432.324C89.883,433.031 89.75,433.988 90.438,434.68C91.086,435.324 92.145,435.305 92.793,434.68C95.621,431.93 97.621,428.5 99.602,425.129C101.344,422.168 102.711,418.91 105.336,416.688L102.938,414.289C99.973,417.957 97.602,421.996 95.207,426.047C92.949,429.867 89.938,433.344 88.59,437.637C88.125,439.125 89.855,440.285 91.129,439.59C92.984,438.574 94.219,436.82 95.605,435.281C97.207,433.508 98.848,431.773 100.438,429.992C101.98,428.258 103.641,426.547 104.938,424.613C105.305,424.066 105.574,423.457 105.891,422.875C106.078,422.539 106.277,422.211 106.492,421.891C106.609,421.723 106.613,421.723 106.5,421.879C106.559,421.809 106.625,421.738 106.691,421.672C106.84,421.543 106.824,421.551 106.645,421.699C106.707,421.656 106.777,421.617 106.852,421.586L104.23,420.082C104.219,420.387 104.246,420.027 104.258,419.98C104.238,420.066 104.223,420.152 104.203,420.238C104.156,420.426 104.09,420.605 104.027,420.785C104.02,420.805 103.918,421.035 103.996,420.863C104.082,420.668 103.938,420.977 103.918,421.02C103.805,421.246 103.688,421.469 103.566,421.691C103.129,422.469 102.637,423.215 102.156,423.969C100.996,425.785 100.156,427.82 99.172,429.734C97.996,432.023 96.723,434.25 95.445,436.48C94.137,438.758 92.926,441.086 91.723,443.418C91.086,444.656 90.473,445.902 89.715,447.07C88.969,448.215 88.227,449.352 87.812,450.672C87.605,451.32 87.898,452.086 88.43,452.48C89.027,452.93 89.676,452.906 90.34,452.613C92.359,451.73 93.625,449.609 94.812,447.859C96.039,446.043 97.23,444.211 98.582,442.484C99.781,440.957 100.801,439.305 101.898,437.703C102.422,436.941 102.852,436.336 103.395,435.691C103.676,435.359 103.969,435.035 104.273,434.73C104.445,434.559 104.617,434.395 104.797,434.238C104.887,434.16 104.973,434.086 105.066,434.012C104.945,434.102 104.965,434.086 105.129,433.969C104.293,433.324 103.453,432.68 102.617,432.039C101.516,436.223 99.215,439.934 97.316,443.785C96.359,445.727 95.613,447.758 94.676,449.703C94.273,450.535 93.82,451.301 93.277,452.043C92.648,452.902 92.145,453.805 92.105,454.895C92.078,455.555 92.551,456.199 93.145,456.441C93.832,456.719 94.434,456.531 94.996,456.09C97.199,454.367 97.863,451.324 99.289,449.047C100.082,447.777 100.77,446.453 101.504,445.148C102.246,443.828 102.91,442.711 104.02,441.742C103.094,441.359 102.168,440.973 101.242,440.59C101.238,440.812 101.23,441.035 101.211,441.258C101.191,441.457 101.188,441.484 101.207,441.336C101.188,441.453 101.168,441.566 101.145,441.68C101.062,442.098 100.949,442.508 100.816,442.91C100.527,443.801 100.195,444.535 99.766,445.391C98.91,447.086 97.898,448.699 97.012,450.379C94.844,454.465 93.762,459.016 91.805,463.191C91.508,463.824 91.527,464.555 92.047,465.074C92.535,465.562 93.332,465.664 93.93,465.316C95.555,464.375 96.605,462.703 97.559,461.141C98.688,459.289 99.82,457.449 101.012,455.637C102.273,453.715 103.598,451.855 104.695,449.836C105.219,448.879 105.727,447.914 106.305,446.988C106.844,446.121 107.621,445.414 108.062,444.484L105.379,443.758C105.207,447.906 102.426,451.477 100.887,455.191C99.973,457.402 99.238,459.68 98.379,461.914C97.613,463.902 96.219,465.82 96.195,468.02C96.184,469.238 97.664,469.746 98.512,468.977C100.938,466.77 102.535,463.832 104.125,461.008C104.852,459.719 105.641,458.469 106.367,457.184C106.996,456.082 107.707,454.578 108.676,453.852L106.863,452.035C105.168,456.055 104.348,460.281 103.391,464.512C103.016,466.172 102.688,467.844 102.27,469.492C101.879,471.039 101.422,472.621 100.473,473.93L102.691,475.227C104.078,472.086 105.648,469.031 107.035,465.891C107.5,464.848 107.902,463.727 108.367,462.723C108.598,462.234 108.844,461.719 109.184,461.289C109.223,461.238 109.434,461.012 109.555,460.914C109.426,461.016 109.715,460.824 109.727,460.82C109.531,460.891 109.855,460.801 109.891,460.793C109.375,460.277 108.863,459.766 108.348,459.25C107.137,464.051 105.168,468.594 103.309,473.168C102.484,475.199 101.547,477.18 100.695,479.199C99.844,481.23 99.117,483.34 99.059,485.566C99.039,486.363 99.863,486.965 100.617,486.754C101.398,486.531 102.098,486.121 102.613,485.488C103.172,484.793 103.445,483.926 103.824,483.129C104.68,481.309 105.629,479.535 106.664,477.812C107.5,476.422 108.332,475.027 109.188,473.648C110.047,472.27 110.945,470.887 112.148,469.781C111.461,469.496 110.77,469.211 110.082,468.926C110.121,469.879 109.574,470.73 109.211,471.578C108.754,472.648 108.363,473.75 107.945,474.836C107.23,476.691 106.465,478.68 105.73,480.359C105.066,481.883 104.387,483.414 103.898,485.008C103.457,486.453 103.09,488.109 103.535,489.602C103.848,490.652 105.164,490.734 105.75,489.891C108.355,486.145 109.5,481.473 112.871,478.262C112.203,478.086 111.535,477.91 110.871,477.734C110.988,478.137 110.945,478.582 110.824,479.086C110.664,479.746 110.422,480.387 110.164,481.02C109.688,482.203 109.215,483.348 108.852,484.574C107.961,487.59 106.613,490.684 106.805,493.891C106.875,495.059 108.305,495.43 108.957,494.473C111.344,490.973 113.152,487.102 114.793,483.203C114.055,483.105 113.32,483.004 112.586,482.906C112.645,484.77 112.094,486.508 111.422,488.227C110.844,489.695 110.281,491.172 109.691,492.637C108.656,495.191 107.176,498.355 108.066,501.152C108.273,501.805 109.086,502.242 109.715,501.824C111.758,500.457 112.344,497.984 113.102,495.801C114.02,493.148 115.898,490.965 117.023,488.406L115.371,488.406C115.43,488.5 115.492,488.641 115.52,488.805C115.539,488.926 115.539,489.379 115.52,489.629C115.469,490.273 115.277,491.012 115.086,491.688C114.609,493.348 113.961,494.953 113.312,496.547C112.832,497.723 112.266,498.898 111.934,500.125C111.328,502.355 111.152,504.688 110.809,506.961C110.43,509.48 109.91,512.035 108.496,514.199L110.074,515.121C111.598,512.402 113.637,510.043 115.594,507.637C117.562,505.207 119.301,502.707 120.406,499.758L119.281,499.605C119.324,503.047 117.117,506.051 115.973,509.188C115.324,510.965 115.105,512.828 114.766,514.677C114.598,515.591 114.402,516.505 114.059,517.371C113.719,518.23 113.355,519.052 113.328,519.992C113.312,520.562 113.938,520.836 114.398,520.605C116.043,519.785 117.145,518.332 118.137,516.836C118.543,516.216 118.891,515.578 119.258,514.935C119.578,514.367 119.949,513.677 120.629,513.508L119.73,513C120.02,514.047 119.75,515.06 119.484,516.082C119.215,517.102 119.008,518.13 118.844,519.172C118.531,521.121 118.445,523.13 118.031,525.059C117.734,526.461 117.352,528.137 118.844,529.012C120.457,529.961 121.664,528.68 123.137,528.191L122.359,527.984C122.977,528.586 122.961,529.582 122.941,530.383C122.918,531.309 122.781,532.227 122.781,533.148C122.777,534.199 124.41,534.203 124.414,533.148C124.418,531.129 125.152,528.445 123.488,526.855C123.289,526.664 122.98,526.559 122.711,526.648C122.051,526.871 121.48,527.242 120.859,527.551C120.391,527.785 119.629,527.977 119.348,527.344C119.141,526.875 119.383,526.18 119.484,525.715C119.652,524.945 119.738,524.169 119.828,523.388C120.043,521.544 120.234,519.695 120.594,517.875C120.941,516.125 121.645,514.402 121.141,512.613C121.031,512.227 120.625,512.005 120.242,512.102C118.699,512.492 118.113,514.133 117.375,515.355C116.43,516.922 115.336,518.508 113.684,519.38C114.039,519.582 114.395,519.785 114.75,519.992C114.758,519.086 115.195,518.271 115.484,517.435C115.805,516.505 115.953,515.513 116.098,514.544C116.375,512.699 116.609,510.875 117.25,509.117C117.824,507.539 118.578,506.039 119.199,504.48C119.824,502.922 120.266,501.281 120.426,499.605C120.48,499.039 119.605,498.824 119.359,499.316C117.98,502.047 115.953,504.438 114.008,506.777C112.043,509.152 110.02,511.508 108.496,514.199C107.918,515.23 109.43,516.099 110.074,515.121C112.773,511.008 112.52,505.895 113.582,501.266C113.902,499.871 114.5,498.566 115.047,497.25C115.73,495.59 116.418,493.922 116.918,492.195C117.332,490.766 117.871,488.816 117.023,487.438C116.684,486.883 115.676,486.75 115.371,487.438C114.25,489.969 112.367,492.078 111.309,494.641C110.609,496.352 110.23,498.793 108.582,499.887C109.129,500.109 109.68,500.336 110.227,500.559C109.848,499.363 110.156,498.07 110.496,496.906C110.906,495.492 111.477,494.137 112.023,492.773C112.617,491.289 113.203,489.793 113.766,488.297C114.414,486.562 114.883,484.773 114.832,482.906C114.805,481.891 113.203,481.25 112.738,482.34C111.117,486.137 109.309,489.902 106.961,493.309C107.68,493.504 108.398,493.695 109.113,493.891C108.941,490.711 110.434,487.648 111.281,484.652C111.961,482.258 113.941,479.695 113.18,477.098C112.922,476.219 111.836,475.949 111.176,476.57C107.609,479.934 106.387,484.73 103.656,488.668L105.875,488.957C105.746,488.527 105.734,487.926 105.816,487.375C105.934,486.586 106.172,485.812 106.426,485.059C106.902,483.645 107.52,482.285 108.109,480.914C108.941,478.969 109.691,476.988 110.453,475.016C110.84,474.012 111.203,472.992 111.656,472.016C112.113,471.027 112.551,470.035 112.504,468.926C112.461,467.859 111.223,467.348 110.434,468.066C108.102,470.203 106.668,473.188 105.016,475.836C104.027,477.422 103.113,479.051 102.273,480.723C101.84,481.594 101.43,482.473 101.035,483.367C100.801,483.898 100.531,484.223 99.961,484.383L101.52,485.566C101.574,483.547 102.328,481.582 103.129,479.75C104.02,477.699 104.945,475.676 105.793,473.605C107.633,469.109 109.566,464.637 110.766,459.918C111.012,458.949 110.156,458.184 109.223,458.375C107.969,458.633 107.102,459.746 106.516,460.809C106.211,461.367 105.961,461.961 105.715,462.551C105.605,462.816 105.5,463.086 105.391,463.352C105.352,463.449 105.312,463.551 105.273,463.648C105.238,463.734 105.242,463.723 105.289,463.609C105.242,463.723 105.195,463.832 105.145,463.945C103.676,467.316 101.969,470.574 100.473,473.93C99.797,475.445 101.707,476.57 102.691,475.227C104.66,472.531 105.051,468.844 105.793,465.676C106.762,461.543 107.48,457.301 109.152,453.375C109.387,452.824 109.398,452.223 108.945,451.77C108.562,451.383 107.805,451.215 107.34,451.562C106.07,452.504 105.227,453.832 104.441,455.184C103.676,456.504 102.867,457.801 102.109,459.125C100.512,461.918 99.012,464.871 96.594,467.059L98.91,468.02C98.922,467.082 99.402,466.215 99.809,465.395C100.332,464.348 100.777,463.273 101.195,462.18C102.02,460.008 102.719,457.773 103.668,455.652C105.41,451.754 108.039,448.164 108.258,443.758C108.328,442.371 106.195,441.742 105.578,443.031C105.164,443.887 104.441,444.535 103.922,445.328C103.324,446.238 102.809,447.199 102.281,448.152C101.203,450.094 99.945,451.879 98.707,453.719C97.496,455.52 96.316,457.34 95.188,459.191C94.41,460.469 93.535,461.98 92.359,462.637C93.07,463.344 93.777,464.051 94.488,464.762C96.551,460.512 97.625,455.824 99.891,451.672C101.766,448.227 104.445,444.676 104.496,440.59C104.516,439.09 102.746,438.562 101.719,439.438C99.34,441.465 98.23,444.539 96.562,447.094C95.824,448.223 95.285,449.453 94.688,450.656C94.379,451.27 94.062,451.883 93.691,452.461C93.367,452.973 93.207,453.223 92.602,453.695C93.562,454.094 94.527,454.496 95.492,454.895C95.473,455.344 95.641,454.555 95.512,454.828C95.59,454.664 95.688,454.512 95.781,454.359C96.008,454.004 96.27,453.676 96.516,453.336C97.082,452.555 97.5,451.668 97.898,450.793C98.793,448.828 99.582,446.824 100.555,444.895C102.52,441.004 104.789,437.191 105.914,432.949C106.266,431.621 104.66,430.098 103.402,431.02C100.246,433.328 98.492,436.906 96.211,439.984C96.141,440.078 96.07,440.176 95.996,440.27C96.066,440.176 96.066,440.176 95.996,440.266C95.828,440.477 95.66,440.684 95.496,440.895C95.113,441.387 94.738,441.887 94.379,442.395C93.688,443.359 93.035,444.352 92.375,445.336C91.766,446.246 91.164,447.164 90.5,448.031C90.023,448.652 89.414,449.289 88.602,449.641L91.133,451.586C91.422,450.672 92.113,449.699 92.691,448.809C93.363,447.781 93.914,446.691 94.48,445.602C95.703,443.234 96.93,440.867 98.25,438.551C99.543,436.277 100.859,434.027 102.059,431.707C103.074,429.742 103.934,427.652 105.121,425.785C106.219,424.062 107.629,422.203 107.715,420.082C107.773,418.668 106.215,418.039 105.094,418.578C103.586,419.301 102.938,421.109 102.16,422.469C101.172,424.203 99.613,425.672 98.301,427.156C96.719,428.949 95.086,430.691 93.484,432.461C92.207,433.875 90.973,435.734 89.387,436.605C90.23,437.258 91.078,437.906 91.926,438.559C93.133,434.664 96.082,431.312 98.164,427.777C100.395,423.98 102.57,420.129 105.336,416.688C105.91,415.973 106.035,414.984 105.336,414.289C104.645,413.598 103.637,413.691 102.938,414.289C100.176,416.637 98.684,420 96.906,423.074C95.023,426.332 93.152,429.672 90.438,432.324C91.223,433.109 92.008,433.895 92.793,434.68C94.992,431.859 96.277,428.582 97.762,425.367C98.527,423.723 99.438,422.176 100.316,420.59C101.238,418.918 102.113,417.219 103.027,415.543C104.07,413.637 105.172,411.766 106.457,410.012C106.926,409.367 106.629,408.355 106.039,407.918C105.383,407.43 104.504,407.473 103.906,408.043C101.18,410.645 99.176,413.871 97.059,416.953C95.258,419.574 93.859,422.594 91.441,424.707C92.277,425.352 93.109,425.992 93.945,426.637C94.32,425.828 94.891,425.176 95.441,424.484C96.082,423.68 96.613,422.828 97.168,421.965C98.328,420.16 99.652,418.488 100.895,416.738C102.137,414.988 103.203,413.121 104.352,411.309C105.406,409.645 106.562,408.164 106.797,406.141C106.922,405.035 105.355,404.121 104.461,404.801C101.844,406.801 99.414,409.09 97.176,411.504C95.332,413.496 93.699,415.742 91.152,416.863C91.898,417.438 92.641,418.008 93.383,418.578C93.414,418.457 93.453,418.34 93.492,418.223C93.391,418.523 93.531,418.148 93.562,418.082C93.707,417.809 93.871,417.547 94.047,417.293C94.387,416.805 94.789,416.34 95.25,415.832C96.082,414.906 96.992,414.043 97.797,413.09C99.543,411.016 100.918,408.07 103.285,406.746L101.812,404.227C99.461,405.793 97.09,407.828 94.316,408.578C94.68,409.445 95.047,410.312 95.414,411.18C97.309,410.094 99.324,409.277 101.262,408.27C102.957,407.391 104.543,406.312 106.531,406.379L105.953,404.234C103.855,405.375 101.387,405.059 99.09,405.117C97.918,405.152 97.918,406.898 99.09,406.941Z" style="fill:rgb(198,198,198);fill-rule:nonzero;"/>
+ <path d="M160.621,406.941C163.355,407.047 166.102,407.492 168.645,406.219C169.742,405.672 169.113,404.148 168.062,404.078C165.816,403.922 163.855,404.918 161.902,405.891C159.82,406.926 157.527,407.559 155.504,408.719C154.105,409.523 155.039,411.746 156.602,411.324C159.652,410.5 162.219,408.449 164.816,406.746C166.383,405.723 165,403.316 163.344,404.227C160.566,405.746 159.059,408.859 157.133,411.062C156.238,412.086 155.238,413.012 154.34,414.031C153.383,415.117 152.355,416.336 151.988,417.77C151.633,419.16 153.047,419.996 154.215,419.484C156.875,418.324 158.699,416.051 160.609,413.965C162.727,411.648 165.051,409.375 167.559,407.48C166.777,407.031 166,406.586 165.223,406.141C165.152,406.73 164.66,407.52 164.281,408.102C163.797,408.852 163.281,409.582 162.809,410.34C161.719,412.098 160.656,413.875 159.43,415.539C158.207,417.203 156.957,418.828 155.832,420.566C155.352,421.312 154.895,422.035 154.332,422.719C153.738,423.445 153.125,424.176 152.723,425.027C151.961,426.664 153.82,428.18 155.227,426.957C157.762,424.754 159.281,421.629 161.145,418.891C163.168,415.922 165.109,412.828 167.73,410.34C166.883,409.684 166.031,409.027 165.184,408.371C162.32,412.258 160.301,416.703 157.895,420.867C155.762,424.559 154.566,429.012 151.969,432.324C151.414,433.031 151.281,433.988 151.969,434.68C152.613,435.324 153.676,435.305 154.324,434.68C157.152,431.93 159.152,428.5 161.133,425.129C162.875,422.168 164.242,418.91 166.867,416.688C166.066,415.887 165.27,415.086 164.469,414.289C161.5,417.957 159.133,421.996 156.738,426.047C154.477,429.867 151.469,433.344 150.121,437.637C149.656,439.125 151.387,440.285 152.66,439.59C154.516,438.574 155.75,436.82 157.137,435.281C158.738,433.508 160.379,431.773 161.969,429.992C163.512,428.258 165.172,426.547 166.469,424.613C166.836,424.066 167.105,423.457 167.422,422.875C167.609,422.539 167.805,422.211 168.023,421.891C168.141,421.723 168.145,421.723 168.031,421.879C168.09,421.809 168.156,421.738 168.223,421.672C168.371,421.543 168.355,421.551 168.172,421.699C168.238,421.656 168.309,421.617 168.383,421.586C167.508,421.086 166.633,420.582 165.758,420.082C165.746,420.387 165.777,420.027 165.789,419.98C165.77,420.066 165.754,420.152 165.734,420.238C165.688,420.426 165.621,420.605 165.559,420.785C165.551,420.805 165.449,421.035 165.527,420.863C165.613,420.668 165.469,420.977 165.449,421.02C165.332,421.246 165.219,421.469 165.098,421.691C164.66,422.469 164.164,423.215 163.688,423.969C162.527,425.785 161.688,427.82 160.703,429.734C159.527,432.023 158.254,434.25 156.973,436.48C155.668,438.758 154.457,441.086 153.254,443.418C152.617,444.656 152.004,445.902 151.246,447.07C150.5,448.215 149.758,449.352 149.34,450.672C149.137,451.32 149.43,452.086 149.957,452.48C150.559,452.93 151.207,452.906 151.871,452.613C153.891,451.73 155.156,449.609 156.344,447.859C157.57,446.043 158.762,444.211 160.113,442.484C161.312,440.957 162.332,439.305 163.43,437.703C163.953,436.941 164.379,436.336 164.926,435.691C165.207,435.359 165.496,435.035 165.805,434.73C165.973,434.559 166.148,434.395 166.328,434.238C166.414,434.16 166.504,434.086 166.594,434.012C166.477,434.102 166.496,434.086 166.656,433.969C165.82,433.324 164.984,432.68 164.148,432.039C163.047,436.223 160.742,439.934 158.848,443.785C157.891,445.727 157.145,447.758 156.203,449.703C155.805,450.535 155.352,451.301 154.805,452.043C154.18,452.902 153.676,453.805 153.633,454.895C153.609,455.555 154.078,456.199 154.676,456.441C155.363,456.719 155.965,456.531 156.527,456.09C158.727,454.367 159.391,451.324 160.82,449.047C161.613,447.777 162.301,446.453 163.035,445.148C163.777,443.828 164.441,442.711 165.551,441.742L162.77,440.59C162.77,440.812 162.758,441.035 162.742,441.258C162.723,441.457 162.719,441.484 162.738,441.336C162.719,441.453 162.699,441.566 162.676,441.68C162.59,442.098 162.48,442.508 162.348,442.91C162.059,443.801 161.727,444.535 161.293,445.391C160.441,447.086 159.43,448.699 158.539,450.379C156.375,454.465 155.293,459.016 153.336,463.191C153.039,463.824 153.059,464.555 153.578,465.074C154.066,465.562 154.863,465.664 155.461,465.316C157.086,464.375 158.137,462.703 159.09,461.141C160.215,459.289 161.352,457.449 162.543,455.637C163.801,453.715 165.125,451.855 166.227,449.836C166.75,448.879 167.258,447.914 167.832,446.988C168.375,446.121 169.152,445.414 169.594,444.484L166.91,443.758C166.738,447.906 163.957,451.477 162.418,455.191C161.504,457.402 160.77,459.68 159.91,461.914C159.145,463.902 157.746,465.82 157.727,468.02C157.711,469.238 159.195,469.746 160.043,468.977C162.469,466.77 164.066,463.832 165.656,461.008C166.383,459.719 167.168,458.469 167.898,457.184C168.527,456.082 169.238,454.578 170.207,453.852L168.391,452.035C166.699,456.055 165.879,460.281 164.922,464.512C164.543,466.172 164.215,467.844 163.801,469.492C163.41,471.039 162.953,472.621 162.004,473.93L164.223,475.227C165.609,472.086 167.18,469.031 168.566,465.891C169.027,464.848 169.43,463.727 169.898,462.723C170.125,462.234 170.375,461.719 170.715,461.289C170.754,461.238 170.965,461.012 171.086,460.914C170.957,461.016 171.246,460.824 171.258,460.82C171.062,460.891 171.383,460.801 171.422,460.793C170.906,460.277 170.391,459.766 169.879,459.25C168.668,464.051 166.699,468.594 164.84,473.168C164.012,475.199 163.078,477.18 162.227,479.199C161.371,481.23 160.645,483.34 160.59,485.566C160.57,486.363 161.391,486.965 162.148,486.754C162.93,486.531 163.629,486.121 164.145,485.488C164.703,484.793 164.977,483.926 165.352,483.129C166.211,481.309 167.16,479.535 168.195,477.812C169.031,476.422 169.863,475.027 170.719,473.648C171.578,472.27 172.477,470.887 173.68,469.781C172.992,469.496 172.301,469.211 171.609,468.926C171.652,469.879 171.105,470.73 170.742,471.578C170.281,472.648 169.895,473.75 169.477,474.836C168.762,476.691 167.996,478.68 167.262,480.359C166.598,481.883 165.918,483.414 165.43,485.008C164.984,486.453 164.621,488.109 165.066,489.602C165.379,490.652 166.695,490.734 167.281,489.891C169.887,486.145 171.031,481.473 174.402,478.262L172.398,477.734C172.52,478.137 172.473,478.582 172.352,479.086C172.195,479.746 171.949,480.387 171.695,481.02C171.219,482.203 170.746,483.348 170.383,484.574C169.492,487.59 168.145,490.684 168.336,493.891C168.406,495.059 169.836,495.43 170.488,494.473C172.875,490.973 174.68,487.102 176.324,483.203C175.586,483.105 174.852,483.004 174.117,482.906C174.176,484.77 173.625,486.508 172.953,488.227C172.375,489.695 171.812,491.172 171.219,492.637C170.188,495.191 168.707,498.355 169.598,501.152C169.805,501.805 170.617,502.242 171.242,501.824C173.285,500.457 173.875,497.984 174.633,495.801C175.551,493.148 177.43,490.965 178.555,488.406L176.902,488.406C176.961,488.5 177.02,488.641 177.047,488.805C177.066,488.926 177.066,489.379 177.047,489.629C177,490.273 176.809,491.012 176.617,491.688C176.141,493.348 175.492,494.953 174.84,496.547C174.363,497.723 173.797,498.898 173.465,500.125C172.859,502.355 172.684,504.688 172.34,506.961C171.961,509.48 171.438,512.035 170.027,514.199L171.602,515.121C173.125,512.402 175.168,510.043 177.125,507.637C179.094,505.207 180.832,502.707 181.934,499.758L180.809,499.605C180.855,503.047 178.648,506.051 177.504,509.188C176.855,510.965 176.637,512.828 176.297,514.677C176.129,515.591 175.934,516.505 175.59,517.371C175.246,518.23 174.887,519.052 174.859,519.992C174.844,520.562 175.469,520.836 175.93,520.605C177.57,519.785 178.676,518.332 179.664,516.836C180.074,516.216 180.422,515.578 180.789,514.935C181.109,514.367 181.48,513.677 182.16,513.508L181.262,513C181.547,514.047 181.281,515.06 181.012,516.082C180.746,517.102 180.539,518.13 180.371,519.172C180.062,521.121 179.977,523.13 179.562,525.059C179.266,526.461 178.883,528.137 180.375,529.012C181.988,529.961 183.195,528.68 184.668,528.191L183.887,527.984C184.508,528.586 184.492,529.582 184.473,530.383C184.449,531.309 184.312,532.227 184.309,533.148C184.309,534.199 185.941,534.203 185.945,533.148C185.949,531.129 186.684,528.445 185.02,526.855C184.82,526.664 184.512,526.559 184.242,526.648C183.578,526.871 183.012,527.242 182.391,527.551C181.922,527.785 181.156,527.977 180.879,527.344C180.672,526.875 180.914,526.18 181.016,525.715C181.184,524.945 181.266,524.169 181.359,523.388C181.574,521.544 181.766,519.695 182.125,517.875C182.473,516.125 183.172,514.402 182.668,512.613C182.562,512.227 182.156,512.005 181.773,512.102C180.23,512.492 179.645,514.133 178.906,515.355C177.961,516.922 176.863,518.508 175.211,519.38C175.57,519.582 175.926,519.785 176.281,519.992C176.289,519.086 176.727,518.271 177.016,517.435C177.336,516.505 177.484,515.513 177.629,514.544C177.906,512.699 178.141,510.875 178.781,509.117C179.352,507.539 180.109,506.039 180.73,504.48C181.352,502.922 181.793,501.281 181.957,499.605C182.012,499.039 181.137,498.824 180.887,499.316C179.512,502.047 177.48,504.438 175.539,506.777C173.57,509.152 171.551,511.508 170.027,514.199C169.445,515.23 170.961,516.099 171.602,515.121C174.305,511.008 174.051,505.895 175.113,501.266C175.434,499.871 176.031,498.566 176.578,497.25C177.262,495.59 177.949,493.922 178.449,492.195C178.863,490.766 179.402,488.816 178.555,487.438C178.215,486.883 177.207,486.75 176.902,487.438C175.777,489.969 173.895,492.078 172.84,494.641C172.137,496.352 171.762,498.793 170.113,499.887C170.66,500.109 171.211,500.336 171.758,500.559C171.379,499.363 171.688,498.07 172.027,496.906C172.434,495.492 173.008,494.137 173.555,492.773C174.148,491.289 174.734,489.793 175.293,488.297C175.945,486.562 176.414,484.773 176.363,482.906C176.336,481.891 174.734,481.25 174.27,482.34C172.648,486.137 170.84,489.902 168.492,493.309C169.211,493.504 169.926,493.695 170.645,493.891C170.473,490.711 171.961,487.648 172.812,484.652C173.492,482.258 175.469,479.695 174.711,477.098C174.453,476.219 173.367,475.949 172.707,476.57C169.141,479.934 167.918,484.73 165.188,488.668L167.402,488.957C167.273,488.527 167.266,487.926 167.348,487.375C167.465,486.586 167.699,485.812 167.957,485.059C168.434,483.645 169.051,482.285 169.637,480.914C170.469,478.969 171.219,476.988 171.984,475.016C172.371,474.012 172.734,472.992 173.188,472.016C173.645,471.027 174.082,470.035 174.035,468.926C173.988,467.859 172.75,467.348 171.965,468.066C169.633,470.203 168.199,473.188 166.547,475.836C165.555,477.422 164.641,479.051 163.805,480.723C163.371,481.594 162.961,482.473 162.566,483.367C162.332,483.898 162.062,484.223 161.492,484.383L163.051,485.566C163.105,483.547 163.859,481.582 164.656,479.75C165.551,477.699 166.477,475.676 167.324,473.605C169.164,469.109 171.098,464.637 172.297,459.918C172.543,458.949 171.688,458.184 170.754,458.375C169.5,458.633 168.633,459.746 168.047,460.809C167.738,461.367 167.488,461.961 167.246,462.551C167.137,462.816 167.031,463.086 166.922,463.352C166.883,463.449 166.844,463.551 166.805,463.648C166.77,463.734 166.773,463.723 166.82,463.609C166.773,463.723 166.723,463.832 166.676,463.945C165.207,467.316 163.5,470.574 162.004,473.93C161.328,475.445 163.238,476.57 164.223,475.227C166.191,472.531 166.582,468.844 167.324,465.676C168.293,461.543 169.008,457.301 170.684,453.375C170.918,452.824 170.93,452.223 170.477,451.77C170.09,451.383 169.332,451.215 168.867,451.562C167.602,452.504 166.754,453.832 165.973,455.184C165.203,456.504 164.398,457.801 163.641,459.125C162.043,461.918 160.543,464.871 158.121,467.059L160.438,468.02C160.453,467.082 160.93,466.215 161.34,465.395C161.863,464.348 162.309,463.273 162.723,462.18C163.551,460.008 164.25,457.773 165.199,455.652C166.941,451.754 169.57,448.164 169.789,443.758C169.859,442.371 167.727,441.742 167.105,443.031C166.695,443.887 165.969,444.535 165.453,445.328C164.855,446.238 164.336,447.199 163.809,448.152C162.734,450.094 161.473,451.879 160.238,453.719C159.027,455.52 157.848,457.34 156.719,459.191C155.938,460.469 155.062,461.98 153.891,462.637C154.602,463.344 155.309,464.051 156.016,464.762C158.082,460.512 159.156,455.824 161.422,451.672C163.297,448.227 165.977,444.676 166.027,440.59C166.047,439.09 164.277,438.562 163.246,439.438C160.871,441.465 159.762,444.539 158.09,447.094C157.355,448.223 156.816,449.453 156.215,450.656C155.91,451.27 155.594,451.883 155.223,452.461C154.898,452.973 154.738,453.223 154.129,453.695C155.094,454.094 156.059,454.496 157.023,454.895C157.004,455.344 157.172,454.555 157.043,454.828C157.117,454.664 157.215,454.512 157.312,454.359C157.539,454.004 157.797,453.676 158.047,453.336C158.609,452.555 159.027,451.668 159.426,450.793C160.324,448.828 161.109,446.824 162.086,444.895C164.051,441.004 166.32,437.191 167.445,432.949C167.793,431.621 166.191,430.098 164.934,431.02C161.777,433.328 160.023,436.906 157.742,439.984C157.672,440.078 157.602,440.176 157.527,440.27C157.598,440.176 157.598,440.176 157.527,440.266C157.359,440.477 157.191,440.684 157.027,440.895C156.645,441.387 156.27,441.887 155.906,442.395C155.219,443.359 154.562,444.352 153.902,445.336C153.297,446.246 152.695,447.164 152.031,448.031C151.555,448.652 150.945,449.289 150.133,449.641C150.977,450.289 151.82,450.938 152.664,451.586C152.953,450.672 153.645,449.699 154.223,448.809C154.895,447.781 155.445,446.691 156.008,445.602C157.234,443.234 158.461,440.867 159.781,438.551C161.074,436.277 162.391,434.027 163.59,431.707C164.605,429.742 165.461,427.652 166.648,425.785C167.746,424.062 169.16,422.203 169.246,420.082C169.305,418.668 167.746,418.039 166.621,418.578C165.117,419.301 164.469,421.109 163.691,422.469C162.703,424.203 161.141,425.672 159.828,427.156C158.25,428.949 156.617,430.691 155.016,432.461C153.738,433.875 152.504,435.734 150.918,436.605C151.762,437.258 152.609,437.906 153.453,438.559C154.664,434.664 157.613,431.312 159.695,427.777C161.926,423.98 164.102,420.129 166.867,416.688C167.441,415.973 167.566,414.984 166.867,414.289C166.176,413.598 165.168,413.691 164.469,414.289C161.707,416.637 160.211,420 158.438,423.074C156.555,426.332 154.684,429.672 151.969,432.324L154.324,434.68C156.52,431.859 157.805,428.582 159.293,425.367C160.055,423.723 160.969,422.176 161.844,420.59C162.77,418.918 163.641,417.219 164.559,415.543C165.598,413.637 166.703,411.766 167.984,410.012C168.457,409.367 168.156,408.355 167.566,407.918C166.914,407.43 166.035,407.473 165.438,408.043C162.711,410.645 160.707,413.871 158.59,416.953C156.789,419.574 155.391,422.594 152.973,424.707C153.809,425.352 154.641,425.992 155.473,426.637C155.852,425.828 156.422,425.176 156.973,424.484C157.613,423.68 158.141,422.828 158.699,421.965C159.859,420.16 161.184,418.488 162.426,416.738C163.668,414.988 164.734,413.121 165.883,411.309C166.938,409.645 168.094,408.164 168.324,406.141C168.453,405.035 166.887,404.121 165.992,404.801C163.371,406.801 160.945,409.09 158.707,411.504C156.863,413.496 155.23,415.742 152.684,416.863C153.426,417.438 154.172,418.008 154.914,418.578C154.945,418.457 154.98,418.34 155.023,418.223C154.922,418.523 155.059,418.148 155.094,418.082C155.238,417.809 155.402,417.547 155.578,417.293C155.918,416.805 156.32,416.34 156.777,415.832C157.613,414.906 158.523,414.043 159.324,413.09C161.074,411.016 162.449,408.07 164.816,406.746C164.324,405.906 163.832,405.066 163.344,404.227C160.992,405.793 158.621,407.828 155.848,408.578C156.211,409.445 156.578,410.312 156.945,411.18C158.836,410.094 160.855,409.277 162.793,408.27C164.488,407.391 166.074,406.312 168.062,406.379L167.484,404.234C165.387,405.375 162.918,405.059 160.621,405.117C159.449,405.152 159.449,406.898 160.621,406.941Z" style="fill:rgb(198,198,198);fill-rule:nonzero;"/>
+ <path d="M222.152,406.941C224.883,407.047 227.629,407.492 230.176,406.219C231.27,405.672 230.645,404.148 229.594,404.078C227.348,403.922 225.387,404.918 223.434,405.891C221.352,406.926 219.059,407.559 217.035,408.719C215.633,409.523 216.57,411.746 218.133,411.324C221.184,410.5 223.75,408.449 226.348,406.746C227.91,405.723 226.531,403.316 224.871,404.227C222.098,405.746 220.586,408.859 218.664,411.062C217.77,412.086 216.77,413.012 215.871,414.031C214.914,415.117 213.883,416.336 213.516,417.77C213.16,419.16 214.574,419.996 215.746,419.484C218.406,418.324 220.23,416.051 222.137,413.965C224.258,411.648 226.582,409.375 229.086,407.48C228.309,407.031 227.531,406.586 226.754,406.141C226.684,406.73 226.188,407.52 225.812,408.102C225.328,408.852 224.812,409.582 224.34,410.34C223.25,412.098 222.188,413.875 220.961,415.539C219.734,417.203 218.488,418.828 217.363,420.566C216.883,421.312 216.422,422.035 215.863,422.719C215.27,423.445 214.656,424.176 214.254,425.027C213.488,426.664 215.352,428.18 216.754,426.957C219.293,424.754 220.812,421.629 222.676,418.891C224.699,415.922 226.641,412.828 229.262,410.34C228.414,409.684 227.562,409.027 226.711,408.371C223.852,412.258 221.832,416.703 219.426,420.867C217.293,424.559 216.098,429.012 213.5,432.324C212.945,433.031 212.809,433.988 213.5,434.68C214.145,435.324 215.207,435.305 215.855,434.68C218.684,431.93 220.68,428.5 222.664,425.129C224.402,422.168 225.77,418.91 228.398,416.688L226,414.289C223.031,417.957 220.664,421.996 218.266,426.047C216.008,429.867 212.996,433.344 211.652,437.637C211.188,439.125 212.914,440.285 214.191,439.59C216.047,438.574 217.281,436.82 218.668,435.281C220.266,433.508 221.91,431.773 223.5,429.992C225.043,428.258 226.699,426.547 228,424.613C228.367,424.066 228.637,423.457 228.953,422.875C229.137,422.539 229.336,422.211 229.551,421.891C229.672,421.723 229.676,421.723 229.559,421.879C229.621,421.809 229.688,421.738 229.754,421.672C229.902,421.543 229.887,421.551 229.703,421.699C229.77,421.656 229.84,421.617 229.914,421.586C229.039,421.086 228.164,420.582 227.289,420.082C227.277,420.387 227.309,420.027 227.316,419.98C227.301,420.066 227.285,420.152 227.262,420.238C227.215,420.426 227.152,420.605 227.086,420.785C227.082,420.805 226.98,421.035 227.059,420.863C227.141,420.668 227,420.977 226.977,421.02C226.863,421.246 226.75,421.469 226.625,421.691C226.191,422.469 225.695,423.215 225.215,423.969C224.055,425.785 223.219,427.82 222.234,429.734C221.059,432.023 219.785,434.25 218.504,436.48C217.199,438.758 215.988,441.086 214.785,443.418C214.145,444.656 213.535,445.902 212.777,447.07C212.027,448.215 211.289,449.352 210.871,450.672C210.668,451.32 210.961,452.086 211.488,452.48C212.09,452.93 212.738,452.906 213.402,452.613C215.422,451.73 216.688,449.609 217.871,447.859C219.102,446.043 220.289,444.211 221.645,442.484C222.84,440.957 223.863,439.305 224.961,437.703C225.484,436.941 225.91,436.336 226.457,435.691C226.738,435.359 227.027,435.035 227.336,434.73C227.504,434.559 227.68,434.395 227.859,434.238C227.945,434.16 228.035,434.086 228.125,434.012C228.004,434.102 228.027,434.086 228.188,433.969L225.68,432.039C224.578,436.223 222.273,439.934 220.375,443.785C219.422,445.727 218.676,447.758 217.734,449.703C217.332,450.535 216.879,451.301 216.336,452.043C215.711,452.902 215.207,453.805 215.164,454.895C215.141,455.555 215.609,456.199 216.207,456.441C216.895,456.719 217.492,456.531 218.055,456.09C220.258,454.367 220.922,451.324 222.348,449.047C223.145,447.777 223.832,446.453 224.562,445.148C225.309,443.828 225.973,442.711 227.082,441.742C226.156,441.359 225.227,440.973 224.301,440.59C224.301,440.812 224.289,441.035 224.273,441.258C224.254,441.457 224.25,441.484 224.266,441.336C224.25,441.453 224.227,441.566 224.203,441.68C224.121,442.098 224.008,442.508 223.879,442.91C223.59,443.801 223.254,444.535 222.824,445.391C221.969,447.086 220.961,448.699 220.07,450.379C217.906,454.465 216.824,459.016 214.863,463.191C214.566,463.824 214.59,464.555 215.109,465.074C215.598,465.562 216.395,465.664 216.988,465.316C218.617,464.375 219.664,462.703 220.621,461.141C221.746,459.289 222.883,457.449 224.07,455.637C225.332,453.715 226.656,451.855 227.758,449.836C228.277,448.879 228.789,447.914 229.363,446.988C229.902,446.121 230.684,445.414 231.121,444.484L228.441,443.758C228.27,447.906 225.484,451.477 223.949,455.191C223.035,457.402 222.301,459.68 221.441,461.914C220.672,463.902 219.277,465.82 219.254,468.02C219.242,469.238 220.727,469.746 221.57,468.977C224,466.77 225.594,463.832 227.188,461.008C227.914,459.719 228.699,458.469 229.43,457.184C230.059,456.082 230.77,454.578 231.738,453.852L229.922,452.035C228.227,456.055 227.41,460.281 226.449,464.512C226.074,466.172 225.746,467.844 225.332,469.492C224.938,471.039 224.484,472.621 223.531,473.93C224.273,474.363 225.012,474.793 225.75,475.227C227.141,472.086 228.711,469.031 230.098,465.891C230.559,464.848 230.961,463.727 231.426,462.723C231.656,462.234 231.906,461.719 232.242,461.289C232.285,461.238 232.492,461.012 232.617,460.914C232.484,461.016 232.773,460.824 232.785,460.82C232.59,460.891 232.914,460.801 232.949,460.793C232.438,460.277 231.922,459.766 231.41,459.25C230.199,464.051 228.227,468.594 226.371,473.168C225.543,475.199 224.609,477.18 223.758,479.199C222.902,481.23 222.176,483.34 222.121,485.566C222.102,486.363 222.922,486.965 223.676,486.754C224.457,486.531 225.16,486.121 225.676,485.488C226.234,484.793 226.508,483.926 226.883,483.129C227.742,481.309 228.691,479.535 229.727,477.812C230.562,476.422 231.395,475.027 232.25,473.648C233.105,472.27 234.008,470.887 235.211,469.781C234.52,469.496 233.832,469.211 233.141,468.926C233.184,469.879 232.637,470.73 232.273,471.578C231.812,472.648 231.426,473.75 231.008,474.836C230.293,476.691 229.527,478.68 228.793,480.359C228.129,481.883 227.449,483.414 226.961,485.008C226.516,486.453 226.152,488.109 226.598,489.602C226.91,490.652 228.227,490.734 228.812,489.891C231.414,486.145 232.562,481.473 235.934,478.262C235.266,478.086 234.598,477.91 233.93,477.734C234.051,478.137 234.004,478.582 233.883,479.086C233.723,479.746 233.48,480.387 233.227,481.02C232.746,482.203 232.273,483.348 231.914,484.574C231.023,487.59 229.676,490.684 229.867,493.891C229.934,495.059 231.367,495.43 232.016,494.473C234.402,490.973 236.211,487.102 237.852,483.203C237.117,483.105 236.383,483.004 235.645,482.906C235.707,484.77 235.152,486.508 234.48,488.227C233.906,489.695 233.344,491.172 232.75,492.637C231.715,495.191 230.238,498.355 231.129,501.152C231.336,501.805 232.148,502.242 232.773,501.824C234.816,500.457 235.406,497.984 236.164,495.801C237.078,493.148 238.961,490.965 240.086,488.406L238.434,488.406C238.488,488.5 238.551,488.641 238.578,488.805C238.598,488.926 238.598,489.379 238.578,489.629C238.527,490.273 238.34,491.012 238.145,491.688C237.672,493.348 237.023,494.953 236.371,496.547C235.891,497.723 235.328,498.898 234.996,500.125C234.391,502.355 234.211,504.688 233.871,506.961C233.492,509.48 232.969,512.035 231.559,514.199L233.133,515.121C234.656,512.402 236.699,510.043 238.652,507.637C240.625,505.207 242.359,502.707 243.465,499.758L242.34,499.605C242.387,503.047 240.18,506.051 239.035,509.188C238.387,510.965 238.164,512.828 237.824,514.677C237.656,515.591 237.461,516.505 237.117,517.371C236.777,518.23 236.418,519.052 236.391,519.992C236.375,520.562 237,520.836 237.461,520.605C239.102,519.785 240.207,518.332 241.195,516.836C241.605,516.216 241.953,515.578 242.316,514.935C242.637,514.367 243.012,513.677 243.691,513.508L242.793,513C243.078,514.047 242.812,515.06 242.543,516.082C242.277,517.102 242.07,518.13 241.902,519.172C241.594,521.121 241.504,523.13 241.094,525.059C240.793,526.461 240.414,528.137 241.906,529.012C243.52,529.961 244.727,528.68 246.195,528.191L245.418,527.984C246.035,528.586 246.02,529.582 246.004,530.383C245.98,531.309 245.844,532.227 245.84,533.148C245.836,534.199 247.473,534.203 247.473,533.148C247.48,531.129 248.211,528.445 246.551,526.855C246.352,526.664 246.043,526.559 245.773,526.648C245.109,526.871 244.543,527.242 243.922,527.551C243.453,527.785 242.688,527.977 242.41,527.344C242.203,526.875 242.441,526.18 242.547,525.715C242.715,524.945 242.797,524.169 242.891,523.388C243.105,521.544 243.297,519.695 243.656,517.875C244.004,516.125 244.703,514.402 244.199,512.613C244.09,512.227 243.688,512.005 243.301,512.102C241.762,512.492 241.176,514.133 240.434,515.355C239.492,516.922 238.395,518.508 236.742,519.38L237.812,519.992C237.82,519.086 238.258,518.271 238.547,517.435C238.867,516.505 239.012,515.513 239.16,514.544C239.438,512.699 239.668,510.875 240.309,509.117C240.883,507.539 241.637,506.039 242.262,504.48C242.883,502.922 243.324,501.281 243.484,499.605C243.539,499.039 242.668,498.824 242.418,499.316C241.043,502.047 239.012,504.438 237.07,506.777C235.102,509.152 233.082,511.508 231.559,514.199C230.977,515.23 232.492,516.099 233.133,515.121C235.836,511.008 235.578,505.895 236.641,501.266C236.961,499.871 237.562,498.566 238.105,497.25C238.793,495.59 239.48,493.922 239.98,492.195C240.395,490.766 240.93,488.816 240.086,487.438C239.746,486.883 238.738,486.75 238.434,487.438C237.309,489.969 235.426,492.078 234.371,494.641C233.668,496.352 233.293,498.793 231.645,499.887C232.191,500.109 232.742,500.336 233.289,500.559C232.91,499.363 233.219,498.07 233.555,496.906C233.965,495.492 234.539,494.137 235.082,492.773C235.676,491.289 236.262,489.793 236.824,488.297C237.477,486.562 237.945,484.773 237.895,482.906C237.867,481.891 236.266,481.25 235.801,482.34C234.18,486.137 232.371,489.902 230.023,493.309C230.742,493.504 231.457,493.695 232.176,493.891C232,490.711 233.492,487.648 234.344,484.652C235.023,482.258 237,479.695 236.238,477.098C235.98,476.219 234.898,475.949 234.238,476.57C230.672,479.934 229.449,484.73 226.719,488.668L228.934,488.957C228.805,488.527 228.793,487.926 228.879,487.375C228.996,486.586 229.23,485.812 229.484,485.059C229.965,483.645 230.582,482.285 231.168,480.914C232,478.969 232.75,476.988 233.512,475.016C233.902,474.012 234.262,472.992 234.719,472.016C235.176,471.027 235.613,470.035 235.566,468.926C235.52,467.859 234.281,467.348 233.496,468.066C231.164,470.203 229.73,473.188 228.074,475.836C227.086,477.422 226.172,479.051 225.336,480.723C224.898,481.594 224.488,482.473 224.098,483.367C223.863,483.898 223.594,484.223 223.023,484.383C223.543,484.777 224.062,485.172 224.578,485.566C224.633,483.547 225.391,481.582 226.188,479.75C227.082,477.699 228.008,475.676 228.852,473.605C230.691,469.109 232.629,464.637 233.824,459.918C234.07,458.949 233.215,458.184 232.285,458.375C231.031,458.633 230.16,459.746 229.578,460.809C229.27,461.367 229.02,461.961 228.777,462.551C228.668,462.816 228.559,463.086 228.453,463.352C228.414,463.449 228.375,463.551 228.336,463.648C228.297,463.734 228.305,463.723 228.352,463.609C228.305,463.723 228.254,463.832 228.207,463.945C226.738,467.316 225.031,470.574 223.531,473.93C222.855,475.445 224.77,476.57 225.75,475.227C227.723,472.531 228.113,468.844 228.855,465.676C229.824,461.543 230.539,457.301 232.215,453.375C232.449,452.824 232.461,452.223 232.008,451.77C231.621,451.383 230.863,451.215 230.398,451.562C229.129,452.504 228.285,453.832 227.5,455.184C226.734,456.504 225.93,457.801 225.172,459.125C223.574,461.918 222.07,464.871 219.652,467.059L221.969,468.02C221.984,467.082 222.461,466.215 222.871,465.395C223.391,464.348 223.84,463.273 224.254,462.18C225.082,460.008 225.777,457.773 226.727,455.652C228.473,451.754 231.102,448.164 231.32,443.758C231.387,442.371 229.258,441.742 228.637,443.031C228.227,443.887 227.5,444.535 226.984,445.328C226.387,446.238 225.867,447.199 225.34,448.152C224.266,450.094 223.004,451.879 221.77,453.719C220.559,455.52 219.379,457.34 218.25,459.191C217.469,460.469 216.594,461.98 215.422,462.637C216.129,463.344 216.84,464.051 217.547,464.762C219.613,460.512 220.688,455.824 222.949,451.672C224.828,448.227 227.508,444.676 227.559,440.59C227.578,439.09 225.809,438.562 224.777,439.438C222.402,441.465 221.289,444.539 219.621,447.094C218.883,448.223 218.344,449.453 217.746,450.656C217.441,451.27 217.121,451.883 216.754,452.461C216.43,452.973 216.27,453.223 215.66,453.695C216.625,454.094 217.59,454.496 218.551,454.895C218.535,455.344 218.699,454.555 218.574,454.828C218.648,454.664 218.746,454.512 218.844,454.359C219.07,454.004 219.328,453.676 219.574,453.336C220.141,452.555 220.559,451.668 220.957,450.793C221.855,448.828 222.641,446.824 223.617,444.895C225.582,441.004 227.852,437.191 228.973,432.949C229.324,431.621 227.723,430.098 226.465,431.02C223.309,433.328 221.555,436.906 219.273,439.984C219.203,440.078 219.129,440.176 219.059,440.27C219.129,440.176 219.129,440.176 219.059,440.266C218.891,440.477 218.723,440.684 218.559,440.895C218.176,441.387 217.801,441.887 217.438,442.395C216.746,443.359 216.094,444.352 215.434,445.336C214.828,446.246 214.227,447.164 213.559,448.031C213.086,448.652 212.477,449.289 211.664,449.641L214.191,451.586C214.484,450.672 215.172,449.699 215.754,448.809C216.426,447.781 216.977,446.691 217.539,445.602C218.766,443.234 219.992,440.867 221.309,438.551C222.605,436.277 223.918,434.027 225.121,431.707C226.137,429.742 226.992,427.652 228.18,425.785C229.277,424.062 230.688,422.203 230.777,420.082C230.832,418.668 229.277,418.039 228.152,418.578C226.648,419.301 225.996,421.109 225.223,422.469C224.234,424.203 222.672,425.672 221.359,427.156C219.777,428.949 218.145,430.691 216.547,432.461C215.266,433.875 214.035,435.734 212.445,436.605L214.984,438.559C216.195,434.664 219.145,431.312 221.227,427.777C223.457,423.98 225.629,420.129 228.398,416.688C228.973,415.973 229.094,414.984 228.398,414.289C227.707,413.598 226.699,413.691 226,414.289C223.238,416.637 221.742,420 219.969,423.074C218.082,426.332 216.215,429.672 213.5,432.324C214.285,433.109 215.07,433.895 215.855,434.68C218.051,431.859 219.336,428.582 220.824,425.367C221.586,423.723 222.5,422.176 223.375,420.59C224.301,418.918 225.172,417.219 226.09,415.543C227.129,413.637 228.234,411.766 229.516,410.012C229.988,409.367 229.688,408.355 229.098,407.918C228.445,407.43 227.566,407.473 226.965,408.043C224.242,410.645 222.238,413.871 220.117,416.953C218.316,419.574 216.922,422.594 214.504,424.707C215.336,425.352 216.172,425.992 217.004,426.637C217.383,425.828 217.949,425.176 218.5,424.484C219.141,423.68 219.672,422.828 220.227,421.965C221.391,420.16 222.715,418.488 223.957,416.738C225.199,414.988 226.266,413.121 227.414,411.309C228.469,409.645 229.625,408.164 229.855,406.141C229.98,405.035 228.418,404.121 227.523,404.801C224.902,406.801 222.477,409.09 220.238,411.504C218.395,413.496 216.762,415.742 214.215,416.863C214.957,417.438 215.703,418.008 216.445,418.578C216.477,418.457 216.512,418.34 216.551,418.223C216.449,418.523 216.59,418.148 216.625,418.082C216.766,417.809 216.934,417.547 217.109,417.293C217.449,416.805 217.852,416.34 218.309,415.832C219.145,414.906 220.055,414.043 220.855,413.09C222.605,411.016 223.98,408.07 226.348,406.746L224.871,404.227C222.523,405.793 220.152,407.828 217.375,408.578C217.742,409.445 218.109,410.312 218.473,411.18C220.367,410.094 222.387,409.277 224.32,408.27C226.016,407.391 227.605,406.312 229.594,406.379L229.012,404.234C226.918,405.375 224.449,405.059 222.152,405.117C220.977,405.152 220.98,406.898 222.152,406.941Z" style="fill:rgb(198,198,198);fill-rule:nonzero;"/>
+ <path d="M283.684,406.941C286.414,407.047 289.16,407.492 291.703,406.219C292.801,405.672 292.176,404.148 291.125,404.078C288.879,403.922 286.918,404.918 284.965,405.891C282.879,406.926 280.586,407.559 278.566,408.719C277.164,409.523 278.102,411.746 279.664,411.324C282.711,410.5 285.281,408.449 287.875,406.746C289.441,405.723 288.062,403.316 286.402,404.227C283.629,405.746 282.117,408.859 280.195,411.062C279.301,412.086 278.301,413.012 277.402,414.031C276.445,415.117 275.414,416.336 275.047,417.77C274.691,419.16 276.105,419.996 277.277,419.484C279.938,418.324 281.758,416.051 283.668,413.965C285.789,411.648 288.113,409.375 290.617,407.48C289.84,407.031 289.062,406.586 288.285,406.141C288.215,406.73 287.719,407.52 287.344,408.102C286.859,408.852 286.344,409.582 285.871,410.34C284.777,412.098 283.719,413.875 282.492,415.539C281.266,417.203 280.02,418.828 278.895,420.566C278.414,421.312 277.953,422.035 277.395,422.719C276.801,423.445 276.184,424.176 275.785,425.027C275.02,426.664 276.883,428.18 278.285,426.957C280.824,424.754 282.344,421.629 284.207,418.891C286.23,415.922 288.168,412.828 290.793,410.34C289.941,409.684 289.094,409.027 288.242,408.371C285.383,412.258 283.363,416.703 280.953,420.867C278.824,424.559 277.629,429.012 275.031,432.324C274.477,433.031 274.34,433.988 275.031,434.68C275.676,435.324 276.738,435.305 277.387,434.68C280.215,431.93 282.211,428.5 284.191,425.129C285.934,422.168 287.301,418.91 289.93,416.688C289.129,415.887 288.328,415.086 287.527,414.289C284.562,417.957 282.191,421.996 279.797,426.047C277.539,429.867 274.527,433.344 273.184,437.637C272.719,439.125 274.445,440.285 275.723,439.59C277.578,438.574 278.809,436.82 280.199,435.281C281.797,433.508 283.441,431.773 285.027,429.992C286.574,428.258 288.23,426.547 289.527,424.613C289.898,424.066 290.168,423.457 290.484,422.875C290.668,422.539 290.867,422.211 291.082,421.891C291.203,421.723 291.207,421.723 291.09,421.879C291.152,421.809 291.215,421.738 291.285,421.672C291.434,421.543 291.414,421.551 291.234,421.699C291.301,421.656 291.371,421.617 291.441,421.586C290.57,421.086 289.695,420.582 288.82,420.082C288.809,420.387 288.84,420.027 288.848,419.98C288.832,420.066 288.816,420.152 288.793,420.238C288.746,420.426 288.684,420.605 288.617,420.785C288.609,420.805 288.512,421.035 288.586,420.863C288.672,420.668 288.527,420.977 288.508,421.02C288.395,421.246 288.281,421.469 288.156,421.691C287.723,422.469 287.227,423.215 286.746,423.969C285.586,425.785 284.75,427.82 283.766,429.734C282.59,432.023 281.312,434.25 280.035,436.48C278.73,438.758 277.52,441.086 276.316,443.418C275.676,444.656 275.066,445.902 274.305,447.07C273.559,448.215 272.816,449.352 272.402,450.672C272.195,451.32 272.492,452.086 273.02,452.48C273.621,452.93 274.266,452.906 274.934,452.613C276.953,451.73 278.219,449.609 279.402,447.859C280.633,446.043 281.82,444.211 283.172,442.484C284.371,440.957 285.391,439.305 286.492,437.703C287.012,436.941 287.441,436.336 287.988,435.691C288.266,435.359 288.559,435.035 288.867,434.73C289.035,434.559 289.211,434.395 289.391,434.238C289.477,434.16 289.566,434.086 289.656,434.012C289.535,434.102 289.559,434.086 289.719,433.969C288.883,433.324 288.047,432.68 287.211,432.039C286.105,436.223 283.805,439.934 281.906,443.785C280.949,445.727 280.207,447.758 279.266,449.703C278.863,450.535 278.41,451.301 277.867,452.043C277.242,452.902 276.738,453.805 276.695,454.895C276.672,455.555 277.141,456.199 277.738,456.441C278.422,456.719 279.023,456.531 279.586,456.09C281.789,454.367 282.453,451.324 283.879,449.047C284.676,447.777 285.363,446.453 286.094,445.148C286.84,443.828 287.504,442.711 288.613,441.742C287.684,441.359 286.758,440.973 285.832,440.59C285.832,440.812 285.82,441.035 285.805,441.258C285.781,441.457 285.781,441.484 285.797,441.336C285.777,441.453 285.758,441.566 285.734,441.68C285.652,442.098 285.539,442.508 285.41,442.91C285.121,443.801 284.785,444.535 284.355,445.391C283.5,447.086 282.492,448.699 281.602,450.379C279.438,454.465 278.355,459.016 276.395,463.191C276.098,463.824 276.121,464.555 276.637,465.074C277.125,465.562 277.922,465.664 278.52,465.316C280.148,464.375 281.195,462.703 282.148,461.141C283.277,459.289 284.414,457.449 285.602,455.637C286.863,453.715 288.188,451.855 289.289,449.836C289.809,448.879 290.32,447.914 290.895,446.988C291.434,446.121 292.215,445.414 292.652,444.484L289.973,443.758C289.801,447.906 287.016,451.477 285.48,455.191C284.562,457.402 283.832,459.68 282.969,461.914C282.203,463.902 280.809,465.82 280.785,468.02C280.773,469.238 282.254,469.746 283.102,468.977C285.527,466.77 287.125,463.832 288.719,461.008C289.441,459.719 290.23,458.469 290.961,457.184C291.586,456.082 292.301,454.578 293.27,453.852L291.453,452.035C289.758,456.055 288.938,460.281 287.98,464.512C287.605,466.172 287.277,467.844 286.859,469.492C286.469,471.039 286.012,472.621 285.062,473.93C285.801,474.363 286.543,474.793 287.281,475.227C288.668,472.086 290.238,469.031 291.629,465.891C292.09,464.848 292.492,463.727 292.957,462.723C293.188,462.234 293.438,461.719 293.773,461.289C293.816,461.238 294.023,461.012 294.148,460.914C294.016,461.016 294.305,460.824 294.316,460.82C294.121,460.891 294.445,460.801 294.48,460.793C293.969,460.277 293.453,459.766 292.938,459.25C291.73,464.051 289.758,468.594 287.898,473.168C287.074,475.199 286.137,477.18 285.289,479.199C284.434,481.23 283.707,483.34 283.652,485.566C283.633,486.363 284.453,486.965 285.207,486.754C285.988,486.531 286.691,486.121 287.203,485.488C287.766,484.793 288.039,483.926 288.414,483.129C289.273,481.309 290.219,479.535 291.258,477.812C292.094,476.422 292.922,475.027 293.781,473.648C294.637,472.27 295.539,470.887 296.742,469.781C296.051,469.496 295.363,469.211 294.672,468.926C294.715,469.879 294.168,470.73 293.801,471.578C293.344,472.648 292.957,473.75 292.539,474.836C291.824,476.691 291.059,478.68 290.324,480.359C289.656,481.883 288.98,483.414 288.492,485.008C288.047,486.453 287.68,488.109 288.125,489.602C288.441,490.652 289.758,490.734 290.344,489.891C292.945,486.145 294.094,481.473 297.461,478.262C296.797,478.086 296.129,477.91 295.461,477.734C295.582,478.137 295.535,478.582 295.414,479.086C295.254,479.746 295.012,480.387 294.758,481.02C294.277,482.203 293.805,483.348 293.441,484.574C292.551,487.59 291.203,490.684 291.395,493.891C291.465,495.059 292.895,495.43 293.547,494.473C295.934,490.973 297.742,487.102 299.383,483.203C298.648,483.105 297.91,483.004 297.176,482.906C297.234,484.77 296.684,486.508 296.012,488.227C295.438,489.695 294.875,491.172 294.281,492.637C293.246,495.191 291.766,498.355 292.66,501.152C292.867,501.805 293.676,502.242 294.305,501.824C296.348,500.457 296.938,497.984 297.691,495.801C298.609,493.148 300.492,490.965 301.617,488.406L299.961,488.406C300.02,488.5 300.082,488.641 300.109,488.805C300.129,488.926 300.129,489.379 300.109,489.629C300.059,490.273 299.871,491.012 299.676,491.688C299.199,493.348 298.555,494.953 297.902,496.547C297.422,497.723 296.859,498.898 296.523,500.125C295.922,502.355 295.742,504.688 295.402,506.961C295.023,509.48 294.5,512.035 293.09,514.199L294.664,515.121C296.188,512.402 298.23,510.043 300.184,507.637C302.156,505.207 303.891,502.707 304.996,499.758L303.871,499.605C303.914,503.047 301.711,506.051 300.562,509.188C299.914,510.965 299.695,512.828 299.355,514.677C299.188,515.591 298.992,516.505 298.648,517.371C298.309,518.23 297.949,519.052 297.922,519.992C297.906,520.562 298.531,520.836 298.992,520.605C300.633,519.785 301.734,518.332 302.727,516.836C303.137,516.216 303.484,515.578 303.848,514.935C304.168,514.367 304.543,513.677 305.223,513.508L304.324,513C304.609,514.047 304.344,515.06 304.074,516.082C303.809,517.102 303.598,518.13 303.434,519.172C303.125,521.121 303.035,523.13 302.625,525.059C302.324,526.461 301.945,528.137 303.438,529.012C305.051,529.961 306.254,528.68 307.727,528.191L306.949,527.984C307.566,528.586 307.551,529.582 307.531,530.383C307.512,531.309 307.375,532.227 307.371,533.148C307.367,534.199 309,534.203 309.004,533.148C309.012,531.129 309.742,528.445 308.082,526.855C307.883,526.664 307.574,526.559 307.301,526.648C306.641,526.871 306.074,527.242 305.453,527.551C304.984,527.785 304.219,527.977 303.941,527.344C303.734,526.875 303.973,526.18 304.074,525.715C304.246,524.945 304.328,524.169 304.418,523.388C304.637,521.544 304.824,519.695 305.188,517.875C305.535,516.125 306.234,514.402 305.73,512.613C305.621,512.227 305.219,512.005 304.832,512.102C303.289,512.492 302.703,514.133 301.965,515.355C301.02,516.922 299.926,518.508 298.273,519.38C298.629,519.582 298.988,519.785 299.344,519.992C299.352,519.086 299.789,518.271 300.074,517.435C300.395,516.505 300.543,515.513 300.691,514.544C300.969,512.699 301.199,510.875 301.84,509.117C302.414,507.539 303.168,506.039 303.789,504.48C304.414,502.922 304.855,501.281 305.016,499.605C305.07,499.039 304.199,498.824 303.949,499.316C302.57,502.047 300.543,504.438 298.602,506.777C296.633,509.152 294.609,511.508 293.09,514.199C292.508,515.23 294.023,516.099 294.664,515.121C297.363,511.008 297.109,505.895 298.172,501.266C298.492,499.871 299.094,498.566 299.637,497.25C300.324,495.59 301.008,493.922 301.512,492.195C301.926,490.766 302.461,488.816 301.617,487.438C301.273,486.883 300.27,486.75 299.961,487.438C298.84,489.969 296.957,492.078 295.902,494.641C295.199,496.352 294.82,498.793 293.172,499.887L294.82,500.559C294.438,499.363 294.746,498.07 295.086,496.906C295.496,495.492 296.07,494.137 296.613,492.773C297.207,491.289 297.793,489.793 298.355,488.297C299.004,486.562 299.473,484.773 299.422,482.906C299.395,481.891 297.797,481.25 297.328,482.34C295.707,486.137 293.902,489.902 291.555,493.309C292.27,493.504 292.988,493.695 293.707,493.891C293.531,490.711 295.023,487.648 295.875,484.652C296.555,482.258 298.531,479.695 297.77,477.098C297.512,476.219 296.426,475.949 295.77,476.57C292.203,479.934 290.98,484.73 288.25,488.668L290.465,488.957C290.336,488.527 290.324,487.926 290.406,487.375C290.527,486.586 290.762,485.812 291.016,485.059C291.496,483.645 292.113,482.285 292.699,480.914C293.531,478.969 294.281,476.988 295.043,475.016C295.434,474.012 295.793,472.992 296.246,472.016C296.703,471.027 297.145,470.035 297.098,468.926C297.051,467.859 295.812,467.348 295.027,468.066C292.695,470.203 291.262,473.188 289.605,475.836C288.617,477.422 287.703,479.051 286.867,480.723C286.43,481.594 286.02,482.473 285.629,483.367C285.395,483.898 285.125,484.223 284.555,484.383L286.109,485.566C286.164,483.547 286.922,481.582 287.719,479.75C288.613,477.699 289.535,475.676 290.383,473.605C292.223,469.109 294.156,464.637 295.355,459.918C295.602,458.949 294.746,458.184 293.816,458.375C292.559,458.633 291.691,459.746 291.109,460.809C290.801,461.367 290.551,461.961 290.309,462.551C290.195,462.816 290.09,463.086 289.984,463.352C289.945,463.449 289.906,463.551 289.863,463.648C289.828,463.734 289.836,463.723 289.883,463.609C289.832,463.723 289.785,463.832 289.738,463.945C288.27,467.316 286.562,470.574 285.062,473.93C284.387,475.445 286.301,476.57 287.281,475.227C289.254,472.531 289.645,468.844 290.387,465.676C291.355,461.543 292.07,457.301 293.742,453.375C293.98,452.824 293.988,452.223 293.535,451.77C293.152,451.383 292.395,451.215 291.93,451.562C290.66,452.504 289.816,453.832 289.031,455.184C288.266,456.504 287.461,457.801 286.703,459.125C285.105,461.918 283.602,464.871 281.184,467.059L283.5,468.02C283.512,467.082 283.992,466.215 284.402,465.395C284.922,464.348 285.367,463.273 285.785,462.18C286.613,460.008 287.309,457.773 288.258,455.652C290.004,451.754 292.633,448.164 292.852,443.758C292.918,442.371 290.789,441.742 290.168,443.031C289.754,443.887 289.031,444.535 288.512,445.328C287.918,446.238 287.398,447.199 286.871,448.152C285.797,450.094 284.535,451.879 283.301,453.719C282.09,455.52 280.91,457.34 279.777,459.191C279,460.469 278.125,461.98 276.953,462.637C277.66,463.344 278.371,464.051 279.078,464.762C281.141,460.512 282.215,455.824 284.48,451.672C286.359,448.227 289.039,444.676 289.09,440.59C289.109,439.09 287.34,438.562 286.309,439.438C283.934,441.465 282.82,444.539 281.152,447.094C280.414,448.223 279.875,449.453 279.277,450.656C278.973,451.27 278.652,451.883 278.285,452.461C277.957,452.973 277.801,453.223 277.191,453.695C278.156,454.094 279.117,454.496 280.082,454.895C280.066,455.344 280.23,454.555 280.105,454.828C280.18,454.664 280.277,454.512 280.375,454.359C280.598,454.004 280.859,453.676 281.105,453.336C281.672,452.555 282.09,451.668 282.488,450.793C283.387,448.828 284.172,446.824 285.148,444.895C287.113,441.004 289.379,437.191 290.504,432.949C290.855,431.621 289.254,430.098 287.996,431.02C284.836,433.328 283.086,436.906 280.805,439.984C280.73,440.078 280.66,440.176 280.59,440.27C280.66,440.176 280.66,440.176 280.586,440.266C280.422,440.477 280.254,440.684 280.09,440.895C279.707,441.387 279.332,441.887 278.969,442.395C278.277,443.359 277.625,444.352 276.965,445.336C276.355,446.246 275.758,447.164 275.09,448.031C274.617,448.652 274.008,449.289 273.195,449.641L275.723,451.586C276.016,450.672 276.703,449.699 277.285,448.809C277.957,447.781 278.508,446.691 279.07,445.602C280.293,443.234 281.52,440.867 282.84,438.551C284.137,436.277 285.449,434.027 286.652,431.707C287.664,429.742 288.523,427.652 289.711,425.785C290.809,424.062 292.219,422.203 292.305,420.082C292.363,418.668 290.805,418.039 289.684,418.578C288.176,419.301 287.527,421.109 286.754,422.469C285.766,424.203 284.203,425.672 282.891,427.156C281.309,428.949 279.676,430.691 278.074,432.461C276.797,433.875 275.566,435.734 273.977,436.605C274.824,437.258 275.668,437.906 276.516,438.559C277.727,434.664 280.676,431.312 282.754,427.777C284.988,423.98 287.16,420.129 289.93,416.688C290.504,415.973 290.625,414.984 289.93,414.289C289.238,413.598 288.23,413.691 287.531,414.289C284.77,416.637 283.273,420 281.496,423.074C279.613,426.332 277.746,429.672 275.031,432.324C275.816,433.109 276.602,433.895 277.387,434.68C279.582,431.859 280.867,428.582 282.355,425.367C283.117,423.723 284.027,422.176 284.906,420.59C285.832,418.918 286.703,417.219 287.621,415.543C288.66,413.637 289.762,411.766 291.047,410.012C291.52,409.367 291.219,408.355 290.629,407.918C289.977,407.43 289.094,407.473 288.496,408.043C285.773,410.645 283.766,413.871 281.648,416.953C279.848,419.574 278.453,422.594 276.035,424.707C276.867,425.352 277.703,425.992 278.535,426.637C278.91,425.828 279.48,425.176 280.031,424.484C280.672,423.68 281.203,422.828 281.758,421.965C282.922,420.16 284.246,418.488 285.484,416.738C286.73,414.988 287.797,413.121 288.945,411.309C289.996,409.645 291.156,408.164 291.387,406.141C291.512,405.035 289.949,404.121 289.055,404.801C286.434,406.801 284.008,409.09 281.77,411.504C279.926,413.496 278.293,415.742 275.746,416.863C276.488,417.438 277.23,418.008 277.977,418.578C278.004,418.457 278.043,418.34 278.082,418.223C277.98,418.523 278.121,418.148 278.156,418.082C278.297,417.809 278.465,417.547 278.641,417.293C278.977,416.805 279.379,416.34 279.84,415.832C280.676,414.906 281.582,414.043 282.387,413.09C284.133,411.016 285.512,408.07 287.875,406.746L286.402,404.227C284.051,405.793 281.684,407.828 278.906,408.578C279.273,409.445 279.641,410.312 280.004,411.18C281.898,410.094 283.914,409.277 285.852,408.27C287.547,407.391 289.137,406.312 291.125,406.379L290.543,404.234C288.449,405.375 285.98,405.059 283.684,405.117C282.508,405.152 282.512,406.898 283.684,406.941Z" style="fill:rgb(198,198,198);fill-rule:nonzero;"/>
+ <path d="M0.578,124.223C0.496,130.664 -0.004,137.164 1.363,143.52C1.5,144.145 2.398,144.078 2.566,143.52C3.219,141.34 3.375,139.016 3.395,136.754C3.418,134.27 3.27,131.793 3.164,129.312C3.055,126.773 3.121,124.238 3.043,121.699C2.949,118.699 2.718,115.707 2.504,112.715C2.262,109.352 2.055,105.984 2.051,102.605C2.051,101.305 0.145,101.336 0.047,102.605C-0.117,104.832 0.172,107.066 0.465,109.27C0.77,111.586 0.988,113.91 1.223,116.234C1.727,121.266 2.277,126.293 2.941,131.305C3.52,135.68 4.059,140.047 4.492,144.438C4.926,148.836 5.375,153.234 6.145,157.586C6.992,162.363 8.266,167.074 10.391,171.449C10.641,171.957 11.254,172.094 11.754,172C13.207,171.738 14.012,170.316 14.41,169.027C14.844,167.637 14.961,166.137 15.008,164.688C15.047,163.605 15.012,162.523 15.027,161.441C15.07,158.695 15.062,155.953 15.043,153.207C14.965,142.438 15.184,131.648 14.715,120.887C14.453,114.785 13.945,108.699 13.082,102.652C12.234,102.883 11.391,103.117 10.543,103.352C13.129,114.078 14.27,125.07 15.828,135.973C16.609,141.445 17.555,146.879 18.746,152.277C19.938,157.691 21.273,163.074 22.402,168.5C22.52,169.062 22.645,169.625 22.73,170.191C22.738,170.254 22.785,170.617 22.742,170.262C22.762,170.41 22.777,170.562 22.797,170.715C22.824,170.949 22.848,171.188 22.871,171.422C22.98,172.504 23.07,173.586 23.211,174.664C23.492,176.836 23.871,179.172 25.383,180.859C26.137,181.703 27.355,181.152 27.695,180.25C28.707,177.586 28.949,174.727 28.984,171.902C29.02,168.992 28.984,166.078 28.914,163.172C28.773,157.219 28.449,151.273 28.035,145.336C27.621,139.34 27.133,133.344 26.598,127.355C26.332,124.395 26.055,121.434 25.766,118.473C25.57,116.48 25.355,114.5 25.258,112.504C25.156,110.355 25.051,108.207 24.793,106.07C24.535,103.965 24.23,101.738 23.203,99.848C22.898,99.289 22.176,99.02 21.574,99.184C20.914,99.367 20.598,99.934 20.52,100.574C19.844,106.016 20.758,111.449 21.418,116.848C22.074,122.242 22.66,127.648 23.285,133.047C23.926,138.582 24.613,144.113 25.461,149.621C26.277,154.918 27.066,160.227 28.242,165.461C28.523,166.703 28.879,167.934 29.113,169.184C29.297,170.164 29.43,171.156 29.598,172.141C29.938,174.137 30.391,176.43 31.906,177.895C32.691,178.656 34.246,178.391 34.488,177.215C34.965,174.859 34.996,172.465 34.91,170.07C34.824,167.762 34.738,165.457 34.609,163.152C34.348,158.379 33.941,153.613 33.473,148.859C33.027,144.309 32.504,139.766 32.07,135.215C31.652,130.797 31.246,126.379 30.645,121.98C29.988,117.168 29.078,112.371 27.559,107.75C27.035,106.164 24.871,106.176 24.344,107.75C23.836,109.266 23.855,110.977 23.949,112.555C24.055,114.328 24.309,116.094 24.57,117.852C24.617,118.168 24.668,118.484 24.715,118.801C24.738,118.957 24.758,119.117 24.781,119.273C24.789,119.332 24.797,119.391 24.809,119.449C24.855,119.773 24.758,119.039 24.789,119.332C24.934,120.562 25.105,121.789 25.285,123.012C25.637,125.367 26.055,127.711 26.504,130.047C27.406,134.723 28.441,139.371 29.324,144.051C30.207,148.719 30.949,153.418 32.137,158.02C32.585,159.754 33.035,161.508 33.535,163.227C33.973,164.73 34.594,166.906 36.156,167.633C37.125,168.086 38.379,167.762 38.668,166.609C40.379,159.855 40.07,152.793 39.566,145.906C39.32,142.492 39.105,139.074 38.828,135.664C38.523,131.988 38.09,128.324 37.738,124.652C37.34,120.516 37.051,116.363 37.184,112.207C36.047,112.363 34.914,112.516 33.781,112.668C35.125,119.621 35.922,126.66 36.984,133.656C37.512,137.156 38.109,140.645 38.871,144.102C39.625,147.531 40.266,150.977 40.816,154.445C40.895,154.922 40.973,155.402 41.043,155.883C41.055,155.938 41.059,155.992 41.07,156.047C41.105,156.266 41.023,155.652 41.059,155.98C41.078,156.141 41.098,156.301 41.113,156.461C41.203,157.262 41.293,158.062 41.414,158.859C41.656,160.414 42.137,161.98 43.254,163.133C44.152,164.062 45.875,163.641 46.18,162.363C46.66,160.367 46.555,158.348 46.531,156.316C46.508,154.34 46.527,152.359 46.512,150.383C46.484,146.387 46.418,142.387 46.293,138.395C46.172,134.562 45.887,130.734 45.816,126.902C45.754,123.449 45.855,119.992 45.754,116.539C45.633,112.594 45.277,108.562 44.031,104.793C43.754,103.957 42.996,103.418 42.109,103.539C41.254,103.652 40.598,104.379 40.59,105.258C40.535,111.902 41.434,118.5 42.289,125.074C42.695,128.199 43.125,131.328 43.363,134.473C43.555,137.039 43.602,139.617 43.824,142.184C44.082,145.191 44.5,148.227 45.793,150.98C46.086,151.602 46.902,151.898 47.531,151.812C48.199,151.723 48.816,151.234 48.984,150.562C50.066,146.184 49.93,141.684 49.867,137.211C49.836,135 49.859,132.789 50.055,130.582C50.246,128.426 50.5,126.277 50.707,124.121C50.941,121.66 51.102,119.191 51.059,116.719C51.043,115.809 50.27,114.934 49.316,114.977C48.352,115.02 47.598,115.742 47.574,116.719C47.426,122.727 47.441,128.82 48.664,134.73C48.992,136.32 49.426,137.887 49.996,139.406C50.301,140.223 50.996,140.773 51.902,140.652C52.73,140.539 53.441,139.812 53.414,138.941C53.324,136.223 53.703,133.508 53.797,130.793C53.848,129.434 53.844,128.07 53.68,126.719C53.59,125.977 53.48,125.238 53.273,124.523C53.141,124.055 52.996,123.543 52.645,123.191C52.184,122.73 51.531,122.672 50.926,122.547C50.039,122.367 49.008,122.805 48.789,123.762C48.59,124.629 49.051,125.703 50.004,125.898C50.32,125.965 50.637,126.031 50.957,126.098L49.742,124.883C49.926,125.398 50.062,125.934 50.156,126.473C50.184,126.617 50.227,126.773 50.23,126.918C50.223,126.629 50.211,126.77 50.234,126.98C50.266,127.297 50.293,127.613 50.309,127.93C50.383,129.176 50.348,130.43 50.281,131.676C50.156,134.094 49.855,136.52 49.934,138.941L53.352,138.48C52.852,137.156 52.461,135.793 52.152,134.414C51.992,133.699 51.852,132.98 51.73,132.262C51.676,131.922 51.621,131.582 51.574,131.242C51.562,131.156 51.496,130.641 51.539,130.996C51.516,130.809 51.492,130.625 51.469,130.438C51.117,127.473 51.004,124.48 50.996,121.496C50.992,119.902 51.02,118.312 51.059,116.719L47.574,116.719C47.648,121.062 47.066,125.363 46.652,129.676C46.445,131.824 46.352,133.965 46.367,136.125C46.379,138.297 46.457,140.469 46.418,142.645C46.395,143.848 46.34,145.051 46.215,146.246C46.203,146.367 46.191,146.484 46.18,146.605C46.168,146.695 46.156,146.785 46.145,146.875C46.121,147.07 46.117,147.113 46.129,147C46.156,146.812 46.105,147.18 46.098,147.219C46.07,147.398 46.043,147.578 46.012,147.758C45.902,148.387 45.77,149.012 45.617,149.633C46.68,149.496 47.746,149.355 48.809,149.215C48.762,149.117 48.676,148.992 48.656,148.887C48.711,149.195 48.738,149.09 48.691,148.961C48.668,148.902 48.645,148.844 48.621,148.785C48.516,148.508 48.418,148.227 48.332,147.945C48.148,147.371 48.004,146.785 47.879,146.195C47.75,145.602 47.645,145 47.559,144.398C47.543,144.305 47.531,144.211 47.516,144.113C47.52,144.133 47.555,144.426 47.531,144.223C47.516,144.078 47.496,143.934 47.48,143.789C47.438,143.449 47.402,143.109 47.371,142.77C47.125,140.227 47.07,137.668 46.902,135.117C46.492,128.809 45.367,122.559 44.707,116.273C44.32,112.613 44.062,108.938 44.094,105.258C42.945,105.414 41.801,105.566 40.652,105.723C41.176,107.301 41.535,108.922 41.781,110.562C41.801,110.672 41.875,111.242 41.832,110.883C41.855,111.07 41.879,111.254 41.898,111.441C41.953,111.895 41.996,112.348 42.035,112.801C42.113,113.664 42.164,114.527 42.203,115.395C42.355,118.836 42.266,122.281 42.293,125.723C42.32,129.422 42.598,133.117 42.727,136.812C42.867,140.746 42.945,144.68 42.984,148.617C43.008,150.848 43.02,153.082 43.02,155.312C43.02,156.359 43.059,157.406 43.066,158.453C43.07,158.988 43.059,159.523 43.02,160.055C43.012,160.172 43.004,160.289 42.992,160.41C42.98,160.508 42.938,160.809 42.977,160.559C42.934,160.852 42.871,161.141 42.805,161.43C43.777,161.172 44.754,160.914 45.73,160.656C45.68,160.602 45.629,160.547 45.578,160.492C45.473,160.383 45.562,160.383 45.574,160.492C45.582,160.59 45.648,160.609 45.574,160.48C45.539,160.414 45.492,160.352 45.453,160.285C45.387,160.164 45.332,160.035 45.266,159.914C45.164,159.738 45.328,160.059 45.32,160.055C45.262,159.992 45.238,159.836 45.215,159.762C45.016,159.188 44.895,158.594 44.801,157.996C44.789,157.93 44.777,157.863 44.77,157.797C44.719,157.469 44.781,157.82 44.777,157.871C44.785,157.727 44.738,157.555 44.719,157.414C44.684,157.098 44.648,156.777 44.613,156.461C44.531,155.715 44.422,154.973 44.305,154.234C43.766,150.832 43.172,147.438 42.434,144.07C40.93,137.227 39.98,130.301 39,123.367C38.453,119.48 37.867,115.602 37.121,111.746C36.957,110.902 36.012,110.402 35.219,110.508C34.359,110.621 33.746,111.34 33.719,112.207C33.488,119.551 34.574,126.844 35.246,134.137C35.559,137.551 35.754,140.977 36.016,144.398C36.277,147.812 36.516,151.23 36.527,154.656C36.531,156.566 36.465,158.48 36.285,160.383C36.238,160.852 36.184,161.32 36.125,161.789C36.121,161.844 36.078,162.125 36.121,161.828C36.105,161.938 36.09,162.047 36.074,162.156C36.039,162.402 36,162.645 35.957,162.891C35.797,163.836 35.602,164.77 35.367,165.699C36.207,165.359 37.043,165.02 37.883,164.676C37.832,164.652 37.781,164.633 37.738,164.602C37.578,164.492 38.07,164.938 37.891,164.723C37.836,164.656 37.57,164.352 37.762,164.609C37.961,164.875 37.691,164.492 37.648,164.422C37.566,164.285 37.492,164.141 37.422,163.996C37.387,163.926 37.348,163.77 37.293,163.715C37.312,163.738 37.445,164.109 37.34,163.828C37.281,163.672 37.223,163.516 37.164,163.359C37.039,163 36.926,162.633 36.816,162.262C36.406,160.844 36.051,159.406 35.664,157.984C34.461,153.57 33.707,149.055 32.875,144.566C32.027,139.98 31.027,135.426 30.109,130.855C29.645,128.551 29.203,126.242 28.82,123.922C28.633,122.781 28.457,121.637 28.301,120.488C28.297,120.461 28.254,120.16 28.285,120.391C28.266,120.238 28.246,120.09 28.227,119.938C28.203,119.734 28.176,119.531 28.152,119.332C28.098,118.922 28.039,118.512 27.98,118.102C27.863,117.328 27.742,116.559 27.633,115.785C27.617,115.68 27.605,115.578 27.59,115.477C27.527,115.023 27.617,115.711 27.574,115.355C27.547,115.141 27.52,114.926 27.492,114.711C27.438,114.23 27.387,113.754 27.348,113.273C27.27,112.387 27.227,111.496 27.254,110.605C27.258,110.391 27.27,110.176 27.289,109.965C27.293,109.871 27.305,109.777 27.312,109.684L27.324,109.574C27.348,109.387 27.344,109.43 27.309,109.695C27.383,109.582 27.371,109.328 27.402,109.188C27.445,109 27.496,108.82 27.559,108.637L24.344,108.637C25.688,112.684 26.559,116.871 27.207,121.082C27.289,121.617 27.367,122.152 27.441,122.688C27.461,122.828 27.48,122.969 27.5,123.109C27.504,123.148 27.543,123.434 27.512,123.18C27.547,123.465 27.586,123.746 27.621,124.031C27.758,125.105 27.887,126.184 28.004,127.262C28.242,129.406 28.453,131.555 28.66,133.703C29.543,142.84 30.684,151.945 31.289,161.105C31.461,163.738 31.574,166.371 31.719,169C31.855,171.484 31.969,174.109 31.508,176.395C32.367,176.168 33.23,175.938 34.09,175.711C34.02,175.648 33.957,175.582 33.891,175.512C33.652,175.242 33.895,175.516 33.891,175.52C33.879,175.527 33.641,175.121 33.621,175.086C33.531,174.93 33.461,174.77 33.379,174.605C33.559,174.973 33.395,174.637 33.363,174.559C33.324,174.449 33.285,174.344 33.246,174.23C32.953,173.367 32.765,172.473 32.605,171.574C32.445,170.688 32.32,169.797 32.172,168.91C32.008,167.949 31.758,167.016 31.527,166.07C30.281,160.918 29.449,155.676 28.629,150.441C26.973,139.855 25.879,129.203 24.562,118.504C23.836,112.57 22.676,106.559 23.398,100.57L20.715,101.297C20.797,101.449 20.867,101.609 20.949,101.762C21.094,102.047 20.832,101.449 20.945,101.758C20.98,101.848 21.016,101.938 21.047,102.027C21.188,102.414 21.305,102.809 21.406,103.211C21.516,103.648 21.609,104.09 21.691,104.535C21.727,104.73 21.762,104.926 21.793,105.121C21.812,105.238 21.828,105.359 21.848,105.477C21.855,105.539 21.93,106.062 21.883,105.703C22.137,107.637 22.254,109.59 22.355,111.539C22.594,116.207 23.16,120.852 23.59,125.504C24.684,137.289 25.676,149.105 26.062,160.941C26.164,164.191 26.207,167.445 26.211,170.699C26.211,173.773 26.117,176.625 25.027,179.516L27.34,178.902C27.293,178.848 27.098,178.59 27.309,178.883C27.25,178.805 27.191,178.723 27.137,178.637C27.043,178.492 26.961,178.344 26.879,178.191C26.832,178.094 26.789,178 26.742,177.902C26.586,177.574 26.832,178.176 26.711,177.824C26.637,177.609 26.559,177.395 26.492,177.172C26.363,176.746 26.262,176.312 26.176,175.875C26.133,175.668 26.098,175.461 26.062,175.254C26.043,175.125 26.023,175 26.004,174.875C25.996,174.824 25.938,174.402 25.957,174.543C25.98,174.75 25.93,174.324 25.93,174.344C25.914,174.211 25.898,174.082 25.887,173.953C25.859,173.738 25.836,173.523 25.816,173.309C25.762,172.801 25.715,172.297 25.668,171.789C25.574,170.84 25.477,169.887 25.301,168.949C24.305,163.617 22.914,158.355 21.719,153.066C20.512,147.73 19.5,142.367 18.688,136.953C17.883,131.578 17.203,126.184 16.426,120.805C15.547,114.715 14.535,108.633 13.082,102.652C12.914,101.961 12.133,101.547 11.465,101.73C10.707,101.938 10.441,102.645 10.543,103.352C12.043,113.684 12.379,124.148 12.441,134.574C12.473,139.852 12.414,145.125 12.496,150.402C12.562,154.664 12.531,158.926 12.574,163.191C12.582,163.859 12.574,164.531 12.543,165.203C12.523,165.59 12.5,165.98 12.461,166.367C12.449,166.465 12.441,166.562 12.43,166.66C12.422,166.727 12.379,167.027 12.422,166.727C12.395,166.918 12.367,167.109 12.332,167.301C12.266,167.664 12.184,168.027 12.074,168.383C12.023,168.547 11.949,168.707 11.902,168.871C11.996,168.551 11.84,168.996 11.785,169.094C11.715,169.227 11.629,169.348 11.543,169.473C11.73,169.203 11.492,169.488 11.406,169.59C11.332,169.672 11.273,169.605 11.492,169.523C11.453,169.539 11.316,169.613 11.293,169.645C11.238,169.73 11.57,169.574 11.371,169.613C11.285,169.629 11.199,169.66 11.113,169.676C11.566,169.863 12.02,170.047 12.473,170.23C8.734,162.637 7.762,153.949 6.891,145.625C6.438,141.32 5.965,137.031 5.352,132.75C4.648,127.836 4.059,122.906 3.52,117.973C3.223,115.301 2.984,112.621 2.617,109.961C2.277,107.527 1.887,105.07 2.051,102.605L0.047,102.605C0.098,108.621 0.941,114.598 1.293,120.598C1.444,123.168 1.41,125.738 1.547,128.309C1.676,130.75 1.875,133.184 1.941,135.625C2.007,138.141 2.02,140.738 1.363,143.184L2.566,143.184C1.043,136.996 1.555,130.535 1.566,124.223C1.566,123.586 0.585,123.586 0.578,124.223Z" style="fill:rgb(198,198,198);fill-rule:nonzero;"/>
+ <path d="M43.172,515.005C44.656,517.996 46.152,520.984 47.465,524.055C48.496,526.473 48.953,529.535 50.828,531.461L51.375,530.527C49.621,529.816 48.684,527.406 47.918,525.812C47.012,523.935 45.91,522.16 44.84,520.371C41.973,515.574 39.008,510.824 36.32,505.918C30.703,495.656 25.703,485.062 20.312,474.68C19.867,474.938 19.422,475.199 18.98,475.457C25.645,484.391 31.023,494.172 37.016,503.547C39.867,508.004 42.988,512.419 45.273,517.203C46.297,519.344 47.484,523.078 50.535,522.474C50.984,522.388 51.25,521.841 51.133,521.422C47.469,508.598 42.406,496.242 37.211,483.98C34.52,477.625 31.855,471.273 29.352,464.84C28.125,461.688 26.934,458.52 25.648,455.387C24.402,452.355 23.016,449.406 22.453,446.148L20.664,446.902C28.703,463.234 34.918,480.449 44.074,496.23C44.336,496.68 45.02,496.91 45.477,496.594C47.363,495.285 46.715,492.211 46.379,490.32C45.684,486.379 44.395,482.531 43.098,478.754C41.93,475.355 40.66,471.992 39.383,468.637C37.625,464.031 36.242,459.273 34.734,454.582C32.043,446.215 29.496,437.793 27.777,429.164C27.133,429.434 26.492,429.707 25.848,429.977C29.359,435.16 31.305,441.289 33.758,447.008C36.449,453.277 39.238,459.508 41.754,465.855C43.629,470.582 45.41,475.344 47.055,480.156C48.105,483.234 49.434,487.398 52.738,488.707C53.172,488.879 53.742,488.594 53.961,488.207C55.906,484.793 53.77,480.07 52.418,476.816C50.113,471.277 48.188,465.574 46.215,459.91C41.484,446.316 36.977,432.645 32.183,419.074C29.715,412.086 27.66,404.605 24.125,398.066C23.449,396.816 21.582,397.922 22.227,399.176C27.105,408.621 29.965,419.129 33.602,429.094C37.188,438.91 40.746,448.812 45.992,457.891C46.484,458.742 47.766,458.535 48.039,457.625C49.449,452.98 47.215,447.566 46.055,443.078C44.258,436.145 42.383,429.23 40.547,422.305C36.855,408.379 32.773,394.512 29.465,380.492C27.594,372.578 26.445,364.527 24.715,356.59L22.254,357.266C26.922,369.477 30.457,382.176 34.094,394.727C35.938,401.094 37.547,407.543 39.043,414.004C40.266,419.297 40.988,424.77 43.453,429.68C44.109,430.988 45.953,430.25 46.031,428.98C46.371,423.477 44.266,418.094 43.277,412.75C42.023,405.98 41.059,399.164 40.145,392.344C39.258,385.746 38.379,379.145 37.426,372.555C36.457,365.84 35.242,359.121 34.508,352.375C34.301,350.488 34.234,348.59 33.98,346.707C33.789,345.258 33.633,343.078 32.375,342.102C31.219,341.199 29.688,342.016 29.945,343.516C31.406,351.906 33.848,360.086 35.461,368.449C37.047,376.676 38.246,384.988 40.867,392.973C41.305,394.305 43.367,394.465 43.734,392.973C44.797,388.621 43.68,383.992 42.984,379.668C41.973,373.402 41,367.125 40.008,360.855C37.91,347.621 36.188,334.301 34.789,320.973C34.242,315.805 34.934,310.148 32.737,305.305C32.12,303.945 29.703,304.586 29.867,306.082C30.719,313.758 32.433,321.277 33.922,328.844C35.48,336.766 36.441,344.777 37.539,352.77C38.531,352.496 39.527,352.223 40.52,351.949C40.52,351.926 40.516,351.902 40.508,351.883C39.848,350.262 37.645,350.5 37.469,352.293C37.281,354.203 37.82,356.445 38.105,358.324C38.383,360.156 38.586,363.27 40.652,364.016C41.688,364.387 42.52,363.438 42.613,362.523C43.922,349.926 41.094,337.418 39.59,324.969C37.973,311.551 37.598,298.012 35.832,284.605C34.812,284.746 33.789,284.883 32.77,285.02C34.641,297.012 35.742,309.102 36.77,321.188C37.281,327.16 37.738,333.141 38.098,339.125C38.422,344.465 37.84,350.215 39.477,355.371C39.977,356.945 41.938,356.762 42.504,355.371C43.574,352.73 43.578,349.742 43.629,346.938C43.688,343.719 43.953,340.512 44.059,337.297C44.316,329.648 44.094,321.996 43.699,314.359C42.918,299.184 41.637,284.031 41.656,268.824L38.492,268.824C39.34,281.516 40.316,294.203 40.797,306.914C41.031,313.141 41.371,319.297 42.035,325.492C42.703,331.754 43.363,338.023 43.152,344.328L46.34,344.328C46.203,331.832 46.004,319.328 46.207,306.832C46.305,300.727 46.531,294.629 47.016,288.543C47.508,282.375 48.859,276.117 48.645,269.926C48.574,267.867 45.441,267.852 45.438,269.926C45.383,297.246 44.09,324.629 42.316,351.891C42.078,355.598 41.711,359.305 41.527,363.016C41.352,366.539 41.379,370.082 40.602,373.547L43.68,373.547C42.246,367.707 42.711,361.672 42.891,355.723L39.715,355.723C39.75,361.461 39.074,367.156 38.719,372.871C38.367,378.547 38.559,384.25 38.57,389.934L41.684,389.934C41.672,387.855 41.359,385.656 41.762,383.605C42.094,381.906 42.914,380.531 42.84,378.746C42.758,376.77 39.828,376.762 39.762,378.746C39.594,384.02 38.969,389.266 39.332,394.551C39.457,396.426 39.527,399.156 41.008,400.562C43.832,403.238 46.645,397.078 47.188,395.023C47.805,392.691 47.891,390.207 48.375,387.836C49,384.781 49.602,381.723 50.188,378.66C51.234,373.152 52.223,367.656 52.836,362.082C54.117,350.461 54.023,338.801 54.555,327.141C54.848,320.738 55.426,314.348 55.555,307.934C55.617,304.961 55.688,301.938 55.266,298.988C54.844,296.055 54.008,293.172 54.234,290.184L51.227,290.184C51.395,298.184 50.418,306.129 50.094,314.109C49.77,322.02 49.91,329.938 50.02,337.852C50.246,353.977 50.109,370.113 50.109,386.238C50.109,395.543 50.113,404.852 50.113,414.156C50.113,416.086 53.113,416.09 53.113,414.156C53.109,398.266 53.109,382.375 53.105,366.484C53.105,358.609 53.105,350.734 53.102,342.859C53.102,339.203 53.129,335.562 53.305,331.91C53.465,328.539 53.523,325.176 52.816,321.855C52.527,320.512 50.773,320.527 50.102,321.5C49.512,322.359 49.09,323.23 48.723,324.199L51.434,323.848C50.164,321.879 50.34,319.277 50.492,317.035C50.66,314.668 51.016,312.32 51.117,309.945C51.41,302.812 51.309,295.668 50.969,288.539C50.293,274.383 48.645,260.328 46.805,246.281C46.316,242.543 45.637,238.828 45.145,235.09C44.973,233.793 45.324,232.5 44.996,231.207C44.695,230.004 44.004,228.996 43.066,228.199C42.074,227.363 40.645,227.926 40.559,229.238C39.746,241.672 41.371,254.051 41.887,266.461C42.141,272.598 42.32,278.734 42.695,284.867C42.855,287.473 43.035,290.066 43.34,292.66C43.641,295.203 43.969,297.848 42.992,300.285L45.133,299.414C43.195,298.297 42.133,296.34 41.008,294.48C39.699,292.316 38.52,290.078 37.438,287.789C35.406,283.48 33.594,279.043 32.172,274.492C29.574,266.172 27.836,257.387 22.992,249.984C22.336,248.98 20.898,249.191 20.512,250.309C19.207,254.094 21.148,258.824 21.77,262.613C22.945,269.801 24.035,277.004 25.492,284.137C26.961,291.328 28.719,298.469 30.414,305.609C31.262,309.188 32.125,312.762 33.016,316.332C33.844,319.672 35.074,322.922 35.742,326.301C36.434,326.008 37.125,325.715 37.816,325.426C31.641,313.926 28.832,300.734 25.508,288.215C23.691,281.379 22.035,274.496 20.512,267.59C18.992,260.691 16.891,253.547 16.484,246.48L14.43,247.035C23.492,264.055 28.754,282.734 37.066,300.094C37.273,300.52 37.891,300.746 38.332,300.605C40.797,299.828 39.156,295.055 38.758,293.449C38.336,291.75 37.844,290.062 37.312,288.391C37.051,287.566 36.848,286.48 36.363,285.746C36.062,285.289 35.602,285.125 35.074,285.223L35.066,285.223C34.594,285.309 34.219,285.855 34.23,286.324C34.238,286.559 34.301,286.793 34.359,287.023L36.562,286.414C32.863,272.945 29.699,259.379 26.75,245.73C25.266,238.867 23.656,232.031 22.348,225.129C21.938,222.965 21.547,220.809 21.086,218.656C20.906,217.809 19.766,213.711 20.504,213.156C19.922,213.004 19.34,212.852 18.762,212.699C24.527,221.141 25.168,231.73 27.543,241.391C29,247.328 30.531,253.246 32.058,259.164C33.57,265.008 35.883,270.883 36.551,276.898C36.746,278.652 39.387,278.75 39.363,276.898C39.27,269.711 37.738,262.531 36.867,255.41C35.984,248.227 35.281,241.02 34.414,233.832C32.715,219.773 29.746,205.77 30.195,191.539L26.992,191.539C26.891,205.988 29.625,220.352 31.434,234.645C32.34,241.797 33.457,248.973 33.711,256.188C33.891,261.336 32.727,266.793 35.016,271.629C35.781,273.25 37.891,272.227 38.047,270.809C38.945,262.645 38.375,254.219 38.336,246.012C38.301,237.84 37.953,229.703 37.348,221.555C36.746,213.477 36.109,205.402 35.566,197.324C35.02,189.207 33.918,181.023 33.863,172.895C32.777,173.039 31.691,173.188 30.605,173.336C32.633,178.988 33.387,184.949 34.266,190.863C35.168,196.93 36.043,203.008 36.605,209.121C37.152,215.121 37.352,221.156 37.762,227.168C38.184,233.336 38.562,239.508 38.449,245.691L41.797,245.691C41.859,230.477 41.867,215.266 41.852,200.051C41.832,185.117 40.453,170.223 40.668,155.285L37.297,155.285C37.176,170.648 36.977,186.008 36.441,201.363C35.91,216.664 34.859,231.938 34.039,247.223C33.816,251.406 33.562,255.586 33.199,259.758C32.832,263.945 31.812,268.074 31.652,272.277C31.582,274.172 34.574,274.613 34.992,272.73C38.238,258.062 39.832,243.105 41.328,228.176C42.824,213.234 44.551,198.316 46.289,183.398C47.262,175.047 48.57,166.727 51.051,158.676C49.945,158.523 48.836,158.375 47.727,158.227C47.684,165.711 46.484,173.137 45.633,180.559C44.777,188.062 44.016,195.578 43.348,203.102C42.004,218.238 40.781,233.406 39.785,248.57C39.531,252.418 39.152,256.207 38.664,260.027C38.176,263.852 37.879,267.66 38.648,271.469C39.016,273.289 41.332,272.828 41.898,271.469C44.34,265.633 44.953,259.102 45.797,252.883C46.707,246.141 47.363,239.367 47.898,232.586C48.984,218.754 49.734,204.895 50.172,191.027C50.383,184.359 51.578,177.336 49.812,170.797C49.414,169.309 46.824,169.086 46.574,170.797C45.43,178.641 45.336,186.539 45.105,194.445C44.867,202.695 44.582,210.945 44.406,219.195C44.062,235.488 44.219,251.781 44.191,268.074C44.184,272.328 44.125,276.574 44.074,280.824C44.023,284.746 44.188,288.727 45.492,292.461C46.094,294.184 48.785,293.988 48.777,292.016C48.754,285.164 48.016,278.355 47.777,271.512C47.535,264.742 47.664,257.969 47.594,251.199C47.453,237.637 46.352,224.105 46.34,210.543L43.062,210.984C44.809,223.57 44.914,236.309 45.207,248.992C45.469,260.586 43.484,272.633 46.309,284.023C46.789,285.965 49.391,285.344 49.574,283.582C50.355,276.156 49.824,268.594 49.82,261.145C49.816,253.832 49.828,246.523 49.828,239.211C49.828,224.203 49.828,209.199 49.824,194.191C49.824,192.059 46.508,192.055 46.508,194.191C46.508,205.008 46.512,215.828 46.512,226.645L49.824,226.645C49.82,214.738 49.793,202.832 49.898,190.926C49.953,185.004 49.973,179.078 49.656,173.164C49.348,167.344 48.605,161.551 48.645,155.715L45.34,155.715C45.449,158.836 45.387,161.957 45.367,165.078L48.66,165.078C48.691,158.668 45.961,152.574 46.445,146.148C46.582,144.316 43.645,143.93 43.238,145.715C41.934,151.438 40.137,157.035 39.629,162.91L42.871,162.91C42.977,157.5 43.16,152.055 42.887,146.652C42.609,141.199 41.551,135.812 41.641,130.34C40.594,130.48 39.551,130.621 38.508,130.762C39.684,137.672 40.598,144.625 42.148,151.465C42.535,153.176 45.5,152.84 45.273,151.039C44.895,148.055 43.977,145.621 42.762,142.895C41.82,140.77 41.914,138.445 39.762,137.062C39,136.578 38.059,136.949 37.59,137.633C35.574,140.574 35.969,143.836 37.609,146.848C38.586,148.641 41.324,147.043 40.348,145.25C39.219,143.176 38.953,141.246 40.332,139.234C39.605,139.426 38.883,139.617 38.156,139.805C39.27,140.52 39.465,143.312 40.02,144.496C41.02,146.633 41.793,148.688 42.09,151.039C43.133,150.898 44.172,150.758 45.215,150.617C43.668,143.777 42.758,136.82 41.582,129.914C41.273,128.098 38.477,128.594 38.449,130.34C38.359,135.812 39.395,141.195 39.668,146.652C39.941,152.055 39.742,157.504 39.629,162.91C39.582,165.023 42.688,164.957 42.867,162.91C43.359,157.34 45.141,152.008 46.387,146.586L43.18,146.148C42.684,152.594 45.41,158.668 45.367,165.078C45.355,167.195 48.645,167.199 48.66,165.078C48.684,161.957 48.754,158.836 48.645,155.715C48.57,153.594 45.355,153.578 45.34,155.715C45.301,161.551 46.039,167.344 46.352,173.164C46.668,179.078 46.645,185.004 46.59,190.926C46.484,202.832 46.512,214.738 46.512,226.645C46.512,228.777 49.824,228.781 49.824,226.645L49.824,194.191C49.824,192.059 46.508,192.055 46.508,194.191L46.508,239.211C46.504,246.523 46.492,253.832 46.496,261.145C46.496,268.594 47.031,276.16 46.246,283.582C47.336,283.434 48.426,283.285 49.516,283.137C48.059,277.254 48.086,271.176 48.285,265.152C48.48,259.246 48.633,253.387 48.504,247.477C48.23,234.988 48,222.488 46.277,210.098C46.016,208.207 43,208.711 43,210.543C43.016,224.105 44.117,237.637 44.25,251.199C44.32,257.969 44.195,264.742 44.434,271.512C44.672,278.355 45.406,285.16 45.43,292.016L48.719,291.57C46.418,284.977 47.516,277.312 47.535,270.445C47.555,262.414 47.547,254.379 47.527,246.348C47.492,230.477 47.812,214.621 48.324,198.758C48.617,189.738 48.508,180.637 49.812,171.688L46.574,171.688C48.094,177.332 47.051,183.301 46.871,189.047C46.66,195.781 46.395,202.516 46.043,209.246C45.34,222.684 44.516,236.16 42.863,249.52C41.996,256.504 41.387,264.02 38.648,270.57L41.898,270.57C40.582,264.059 42.621,257.074 43.031,250.535C43.504,243.066 44.094,235.609 44.699,228.148C45.906,213.176 47.047,198.207 48.711,183.277C49.637,174.957 51.062,166.613 51.113,158.227C51.125,156.285 48.348,155.965 47.789,157.773C43.484,171.727 42.766,186.375 40.957,200.773C39.062,215.883 37.836,231.062 35.98,246.176C34.926,254.785 33.59,263.355 31.715,271.824L35.051,272.277C35.188,268.719 36.062,265.246 36.414,261.711C36.789,257.938 37.039,254.148 37.258,250.359C37.699,242.762 38.066,235.164 38.555,227.566C39.535,212.238 40.055,196.887 40.344,181.531C40.512,172.781 40.602,164.035 40.668,155.285C40.684,153.113 37.328,153.113 37.297,155.285C37.086,170.219 38.469,185.117 38.488,200.051C38.512,215.262 38.504,230.477 38.449,245.691C38.438,247.848 41.758,247.848 41.797,245.691C41.914,239.504 41.531,233.336 41.109,227.168C40.68,220.898 40.477,214.609 39.871,208.355C39.289,202.332 38.422,196.34 37.531,190.355C36.629,184.32 35.879,178.223 33.805,172.453C33.195,170.762 30.531,170.926 30.547,172.895C30.605,181.023 31.715,189.207 32.265,197.324C32.816,205.402 33.457,213.477 34.062,221.555C34.672,229.703 35.023,237.84 35.066,246.012C35.109,254.219 35.684,262.645 34.793,270.809C35.805,270.535 36.816,270.262 37.824,269.988C36.648,267.5 36.781,264.531 36.855,261.848C36.93,259.172 37,256.547 36.824,253.875C36.371,246.922 35.328,240.023 34.473,233.113C32.762,219.305 30.109,205.496 30.195,191.539C30.211,189.473 27.055,189.48 26.992,191.539C26.551,205.793 29.57,219.766 31.359,233.832C32.272,241.02 32.973,248.23 33.922,255.41C34.863,262.523 36.422,269.715 36.551,276.898L39.363,276.898C38.676,270.988 36.52,265.324 34.996,259.594C33.324,253.301 31.68,247.004 30.105,240.688C27.637,230.805 26.898,220.035 20.961,211.414C20.605,210.898 19.801,210.516 19.219,210.957C16.367,213.105 18.559,218.688 19.137,221.488C20.59,228.523 21.984,235.559 23.562,242.57C26.906,257.465 30.266,272.309 34.363,287.023C34.754,288.438 36.953,287.836 36.562,286.414C36.523,286.27 36.5,285.848 36.512,286.324L35.676,287.422L35.684,287.422L34.395,286.898C35.062,287.91 35.684,290.762 36.121,292.32C36.492,293.656 36.844,295 37.102,296.359C37.203,296.895 37.312,297.441 37.328,297.984C37.332,298.109 37.273,298.523 37.34,298.617C37.609,298.992 36.25,298.922 37.738,298.449C38.156,298.621 38.578,298.793 39,298.961C30.625,281.633 25.387,262.945 16.332,245.922C15.828,244.977 14.215,245.391 14.277,246.48C14.676,253.383 16.656,260.289 18.125,267.027C19.715,274.32 21.449,281.586 23.363,288.805C26.773,301.68 29.992,314.547 35.855,326.57C36.453,327.789 38.16,326.887 37.93,325.695C37.281,322.312 36.07,319.059 35.262,315.711C34.457,312.395 33.672,309.07 32.902,305.742C31.301,298.84 29.664,291.938 28.234,284.996C26.816,278.117 25.773,271.164 24.691,264.223C24.34,261.969 23.949,259.746 23.5,257.512C23.098,255.508 22.441,253.031 23.129,251.031L20.648,251.355C25.82,259.258 27.23,268.84 30.195,277.645C31.758,282.277 33.688,286.848 35.883,291.211C37.75,294.93 39.906,299.754 43.66,301.93C44.551,302.441 45.453,301.918 45.801,301.059C46.711,298.785 46.633,296.301 46.395,293.902C46.129,291.27 45.848,288.66 45.684,286.016C45.289,279.758 45.074,273.496 44.84,267.23C44.367,254.562 42.66,241.93 43.496,229.238L40.988,230.273C42.082,231.203 42.281,232.137 42.164,233.547C42.047,234.988 42.402,236.359 42.641,237.793C43.238,241.398 43.699,245.02 44.176,248.641C45.074,255.461 45.914,262.289 46.586,269.133C47.938,282.906 48.879,296.902 48.117,310.742C47.863,315.371 46.156,321.133 48.871,325.344C49.602,326.477 51.133,326.176 51.586,324.988C51.871,324.238 52.215,323.652 52.668,323C51.762,322.879 50.855,322.762 49.953,322.645C50.699,326.152 50.434,329.762 50.262,333.316C50.078,337.02 50.125,340.723 50.125,344.43C50.125,352.047 50.121,359.664 50.121,367.277C50.117,382.902 50.113,398.531 50.113,414.156L53.113,414.156L53.113,365.5C53.113,349.547 52.59,333.551 52.988,317.605C53.215,308.457 54.43,299.344 54.238,290.184C54.195,288.227 51.371,288.27 51.227,290.184C50.996,293.215 51.797,296.164 52.262,299.137C52.832,302.777 52.609,306.613 52.477,310.285C52.211,317.738 51.543,325.168 51.367,332.621C51.02,347.477 50.258,362.082 47.496,376.707C46.723,380.793 45.914,384.871 45.07,388.941C44.305,392.656 44.465,395.883 41.508,398.695C41.996,398.566 42.488,398.438 42.977,398.309C43.324,398.398 42.953,398.102 42.805,397.641C42.562,396.887 42.48,396.066 42.406,395.285C42.211,393.199 42.234,391.094 42.289,389C42.371,385.574 42.719,382.168 42.84,378.746L39.762,378.746C39.832,380.508 38.809,382.098 38.609,383.848C38.379,385.871 38.562,387.906 38.57,389.934C38.574,391.938 41.68,391.941 41.684,389.934C41.695,384.25 41.523,378.547 41.879,372.871C42.238,367.152 42.918,361.461 42.891,355.723C42.879,353.676 39.777,353.684 39.715,355.723C39.52,361.969 39.102,368.262 40.602,374.395C40.969,375.895 43.332,375.934 43.68,374.395C45.031,368.402 44.816,361.957 45.258,355.848C45.754,348.988 46.129,342.121 46.48,335.254C47.188,321.402 47.859,307.551 48.262,293.691C48.496,285.77 48.633,277.848 48.645,269.926L45.438,269.926C45.648,275.988 44.336,282.109 43.844,288.145C43.34,294.363 43.105,300.594 43.008,306.832C42.809,319.328 43.012,331.832 43.152,344.328C43.176,346.383 46.273,346.379 46.34,344.328C46.547,338.152 45.914,332.012 45.258,325.879C44.582,319.551 44.215,313.27 43.973,306.914C43.492,294.203 42.508,281.516 41.656,268.824C41.523,266.812 38.496,266.766 38.492,268.824C38.477,283.77 39.711,298.656 40.508,313.566C40.898,320.941 41.141,328.328 40.961,335.715C40.879,339.066 40.578,342.41 40.508,345.762C40.445,348.688 40.598,351.77 39.477,354.535L42.504,354.535C41.625,351.773 41.559,348.941 41.52,346.066C41.48,343.355 41.332,340.656 41.164,337.953C40.781,331.848 40.297,325.746 39.77,319.652C38.742,307.797 37.617,295.949 35.777,284.191C35.508,282.473 32.484,282.859 32.71,284.605C34.484,298.012 34.855,311.551 36.484,324.969C37.992,337.414 40.82,349.926 39.516,362.523C40.168,362.023 40.824,361.527 41.477,361.031C42.211,361.293 41.898,361.52 41.781,360.832C41.715,360.438 41.562,360.039 41.473,359.645C41.238,358.578 41.074,357.492 40.941,356.406C40.777,355.113 40.434,353.605 40.562,352.293L37.523,352.707C37.535,352.727 37.539,352.746 37.539,352.77C37.855,354.75 40.785,353.883 40.52,351.949C39.457,344.207 38.535,336.441 37.043,328.766C35.578,321.223 33.797,313.73 32.945,306.082C31.992,306.34 31.035,306.598 30.078,306.859C31.355,309.672 31.262,313.035 31.375,316.059C31.504,319.414 31.898,322.734 32.285,326.066C33.188,333.906 34.219,341.73 35.305,349.543C36.41,357.504 37.73,365.43 39,373.367C39.512,376.57 40,379.777 40.523,382.977C41.012,385.945 41.586,389.207 40.867,392.18L43.734,392.18C41.105,384.199 39.891,375.891 38.297,367.668C36.672,359.309 34.219,351.133 32.75,342.742L30.32,344.156C31.457,345.039 31.297,348.496 31.402,349.793C31.621,352.465 31.988,355.094 32.375,357.75C33.578,366.055 34.844,374.352 35.996,382.664C37.133,390.898 38.152,399.152 39.496,407.359C40.105,411.109 40.742,414.855 41.664,418.543C42.523,421.965 43.473,425.418 43.266,428.98L45.844,428.281C43.336,423.32 42.707,417.605 41.422,412.258C39.891,405.898 38.305,399.547 36.445,393.277C32.805,380.988 29.332,368.555 24.715,356.586C24.133,355.078 21.895,355.633 22.254,357.266C23.762,364.074 24.777,370.973 26.297,377.777C27.801,384.539 29.652,391.219 31.523,397.887C35.305,411.352 38.848,424.887 42.457,438.398C43.34,441.707 44.211,445.016 45.09,448.324C45.812,451.066 46.723,454.223 45.879,457.027C46.562,456.938 47.246,456.848 47.926,456.762C42.508,447.445 38.941,437.25 35.246,427.172C31.684,417.461 28.887,407.281 24.125,398.066L22.227,399.176C25.309,404.867 27.109,411.34 29.277,417.422C31.582,423.875 33.797,430.355 36.008,436.844C40.32,449.496 44.484,462.23 49.23,474.73C49.93,476.574 50.773,478.363 51.422,480.23C52.117,482.215 53.227,485.117 52.09,487.113L53.312,486.617C51.727,485.988 50.828,483.824 50.199,482.375C49.496,480.762 48.992,479.074 48.426,477.41C46.637,472.125 44.527,466.906 42.395,461.754C40.051,456.086 37.543,450.484 35.133,444.848C32.836,439.477 30.973,433.773 27.672,428.91C26.992,427.91 25.504,428.535 25.742,429.723C27.16,436.82 29.137,443.781 31.301,450.684C33.074,456.336 34.766,462.066 36.793,467.633C39.094,473.941 41.637,480.156 43.418,486.645C43.891,488.379 44.352,490.148 44.57,491.938C44.637,492.477 44.984,494.453 44.441,494.828C44.91,494.949 45.375,495.074 45.844,495.195C36.672,479.43 30.434,462.223 22.355,445.914C21.828,444.855 20.387,445.645 20.566,446.668C21.105,449.73 22.367,452.523 23.566,455.371C24.953,458.668 26.219,462.016 27.52,465.344C29.906,471.449 32.449,477.48 35.027,483.504C40.41,496.07 45.684,508.723 49.48,521.875L50.078,520.824C48.625,521.117 47.672,518.414 47.211,517.414C46.43,515.699 45.531,514.066 44.574,512.441C42.008,508.074 39.148,503.891 36.453,499.602C31.188,491.219 26.266,482.605 20.312,474.68C19.727,473.898 18.508,474.555 18.98,475.457C24.738,486.48 30.047,497.77 36.223,508.566C39.188,513.746 42.438,518.755 45.496,523.875C47.008,526.406 48.105,530.438 51.078,531.605C51.617,531.82 51.988,531.039 51.621,530.672C50.445,529.488 50.16,528 49.598,526.5C49.133,525.258 48.59,524.039 48.043,522.828C46.777,520.021 45.375,517.277 43.973,514.535C43.703,514 42.906,514.469 43.172,515.005Z" style="fill:rgb(198,198,198);fill-rule:nonzero;"/>
+ <path d="M30.66,41.355C29.062,44.527 27.23,47.574 25.488,50.664C24.105,53.117 22.414,55.84 22.328,58.734C22.32,59.016 22.539,59.309 22.816,59.375C23.809,59.605 24.75,58.828 25.453,58.23C26.523,57.32 27.461,56.246 28.371,55.176C29.32,54.051 30.227,52.895 31.117,51.727C31.449,51.297 31.773,50.863 32.102,50.43C32.215,50.281 32.328,50.133 32.441,49.984C32.262,50.219 32.543,49.855 32.539,49.859C32.734,49.605 32.93,49.355 33.121,49.102C34.605,47.133 36.02,45.109 38.152,43.789L36.852,42.789C35.863,47.215 33.426,51.145 31.43,55.164C30.426,57.184 29.547,59.262 28.547,61.285C27.5,63.406 26.449,65.531 25.598,67.742C24.645,70.223 24,72.832 23.98,75.5C23.973,76.512 25.535,77.055 25.996,76.047C28.078,71.492 31.082,67.469 33.637,63.184C34.707,61.395 35.645,59.578 36.406,57.633C36.742,56.773 37.062,55.906 37.402,55.047C37.754,54.152 37.996,53.566 38.434,52.676C38.652,52.234 38.883,51.801 39.137,51.379C39.27,51.156 39.406,50.938 39.555,50.723C39.609,50.641 39.664,50.562 39.723,50.48C39.746,50.445 40.023,50.086 39.883,50.266C40.168,49.91 40.473,49.574 40.809,49.266C40.891,49.191 40.977,49.121 41.059,49.047C41.32,48.816 40.871,49.168 41.156,48.969C41.371,48.82 41.582,48.68 41.809,48.555L39.945,47.484C39.957,47.703 39.961,47.926 39.953,48.145C39.945,48.262 39.938,48.375 39.93,48.492C39.922,48.543 39.918,48.594 39.914,48.645C39.895,48.887 39.934,48.52 39.91,48.676C39.828,49.195 39.719,49.707 39.578,50.215C39.258,51.383 38.828,52.52 38.359,53.633C38.414,53.508 38.27,53.84 38.25,53.887C38.188,54.031 38.125,54.176 38.062,54.316C37.934,54.605 37.805,54.891 37.676,55.176C37.406,55.758 37.133,56.34 36.855,56.918C36.363,57.953 35.859,58.98 35.387,60.027C34.148,62.762 33.223,65.633 32.047,68.395C31.59,69.465 31.148,70.559 30.555,71.562C30.094,72.34 29.617,73.109 29.18,73.902C28.137,75.781 26.648,78.457 27.754,80.605C28.094,81.266 28.938,81.371 29.543,81.074C31.715,80.02 33.316,78.09 34.664,76.145C36.125,74.047 37.402,71.82 38.789,69.672C40.406,67.172 42.059,64.695 43.707,62.219C44.457,61.09 45.215,59.973 45.891,58.797C46.547,57.652 47.148,56.473 47.75,55.297C48.398,54.027 49.043,52.754 49.758,51.516C50.125,50.879 50.512,50.258 50.941,49.66C51.387,49.047 51.652,48.715 52.168,48.102C52.672,47.508 52.754,46.645 52.168,46.059C51.648,45.539 50.637,45.465 50.125,46.059C45.262,51.684 44.324,59.457 42.816,66.457C42.41,68.344 41.961,70.223 41.352,72.051C41.113,72.762 41.57,73.551 42.223,73.828C42.91,74.117 43.719,73.863 44.105,73.211C47.43,67.633 49.941,61.641 52.516,55.691C53.25,53.992 53.992,52.293 54.766,50.609C55.098,49.883 54.996,48.93 54.215,48.516C53.523,48.148 52.508,48.301 52.125,49.066C50.449,52.395 49.176,55.977 48.809,59.703L49.883,58.289C49.57,58.367 49.254,58.461 48.938,58.527C48.184,58.68 47.75,59.57 47.941,60.277C48.16,61.062 48.938,61.426 49.695,61.273C49.57,61.273 49.613,61.266 49.828,61.246C49.945,61.23 50.062,61.215 50.18,61.195C50.34,61.168 50.5,61.141 50.664,61.117C51.121,61.043 51.602,60.543 51.688,60.094C52.305,56.742 53.281,53.555 54.766,50.609C53.887,50.094 53.004,49.578 52.125,49.066C49.43,54.957 47.078,61 44.164,66.793C43.332,68.453 42.445,70.09 41.504,71.691L44.258,72.852C45.332,69.594 45.91,66.195 46.586,62.84C46.945,61.051 47.324,59.266 47.793,57.504C48.02,56.66 48.266,55.82 48.539,54.988C48.668,54.602 48.805,54.215 48.945,53.832C49.023,53.621 49.105,53.414 49.188,53.203C49.223,53.121 49.258,53.039 49.289,52.953C49.418,52.633 49.223,53.098 49.352,52.809C49.742,51.922 50.168,51.055 50.664,50.223C50.906,49.816 51.168,49.418 51.441,49.027C51.492,48.957 51.543,48.891 51.594,48.82C51.609,48.801 51.863,48.465 51.68,48.699C51.836,48.496 52,48.301 52.168,48.102L50.125,46.059C46.781,50.055 45.133,55.156 42.285,59.477C40.645,61.965 38.992,64.445 37.367,66.941C35.93,69.156 34.566,71.414 33.152,73.641C32.801,74.195 32.438,74.742 32.055,75.273C31.691,75.781 31.469,76.066 31.031,76.562C30.141,77.57 29.398,78.234 28.223,78.812C28.82,78.969 29.418,79.125 30.016,79.281C29.918,79.102 30.066,79.574 30.027,79.309C30.02,79.277 29.945,79.082 29.969,79.062C29.953,79.074 29.984,79.402 29.984,79.109C29.984,79 29.988,78.895 29.992,78.785C29.996,78.73 30.004,78.672 30.008,78.617C30.008,78.621 29.949,78.887 29.992,78.746C30.02,78.645 30.031,78.535 30.055,78.434C30.102,78.211 30.168,77.988 30.238,77.773C30.312,77.543 30.402,77.316 30.488,77.086C30.578,76.852 30.422,77.23 30.527,77C30.586,76.863 30.648,76.73 30.711,76.598C30.93,76.129 31.172,75.668 31.422,75.211C31.852,74.43 32.316,73.668 32.77,72.898C33.352,71.906 33.781,70.832 34.23,69.777C34.91,68.168 35.551,66.547 36.168,64.918C36.469,64.121 36.766,63.328 37.066,62.535C37.141,62.336 37.219,62.137 37.301,61.938C37.324,61.879 37.352,61.82 37.375,61.758C37.371,61.77 37.285,61.969 37.344,61.832C37.398,61.707 37.453,61.578 37.512,61.453C38.465,59.297 39.543,57.199 40.469,55.031C41.461,52.703 42.59,50.074 42.422,47.484C42.363,46.555 41.414,45.93 40.559,46.414C37.156,48.348 35.797,52.477 34.52,55.926C34.371,56.324 34.223,56.719 34.074,57.113C33.996,57.312 33.918,57.516 33.84,57.715C33.797,57.82 33.754,57.926 33.711,58.031C33.695,58.074 33.57,58.371 33.66,58.16C33.242,59.137 32.737,60.07 32.223,60.996C30.988,63.203 29.613,65.324 28.273,67.469C26.758,69.887 25.289,72.344 24.129,74.953C24.801,75.137 25.473,75.32 26.145,75.5C26.133,70.895 28.199,66.652 30.152,62.594C31.121,60.574 31.984,58.508 32.949,56.488C33.941,54.414 35.027,52.387 36.016,50.312C37.082,48.066 38.129,45.723 38.562,43.262C38.684,42.57 37.957,41.781 37.262,42.258C35.445,43.504 34.098,45.223 32.809,46.98C32.02,48.055 31.223,49.125 30.43,50.199C28.812,52.395 27.172,54.617 25.242,56.551C24.812,56.98 24.332,57.434 23.895,57.73C23.793,57.801 23.684,57.867 23.574,57.93C23.543,57.945 23.508,57.965 23.473,57.984C23.309,58.07 23.488,57.988 23.391,58.02C23.305,58.051 23.219,58.082 23.125,58.098C23.277,58.07 23.051,58.07 23.168,58.094L23.656,58.734C23.652,57.348 24.152,55.98 24.699,54.723C25.27,53.418 25.945,52.164 26.613,50.91C28.234,47.871 29.867,44.855 31.215,41.684C31.375,41.312 30.852,40.977 30.66,41.359L30.66,41.355Z" style="fill:rgb(198,198,198);fill-rule:nonzero;"/>
+ <path d="M358.715,91.199C358.723,86.598 358.688,83.098 356.707,78.914C355.086,75.484 353.086,76.352 349.406,76.363C346.719,76.371 344.023,76.402 341.336,76.367C338.551,76.328 337.156,77.578 334.371,77.52L330.895,76.363C313.441,74.238 295.949,75.805 278.422,75.262C270.398,75.016 262.582,74.031 254.5,74.047C242.793,74.07 198.691,73.496 187.07,74.945C175.41,76.398 163.016,75.203 151.277,75.203L111.926,75.203C109.512,75.203 107.098,75.211 104.684,75.203C103.84,75.199 100.973,74.73 100.191,75.121C98.523,75.957 99.125,77.328 99.148,79.176C99.191,82.891 99.215,86.621 99.168,90.336C99.129,93.785 98.047,96.953 97.957,100.426C97.699,110.559 97.984,120.734 97.984,130.875L97.984,242.051C97.984,248.34 97.988,254.629 97.984,260.918C97.98,266.773 96.828,272.23 96.824,278.078C96.82,289.355 96.938,300.637 96.828,311.914C96.797,315.039 96.258,315.895 99.344,317.133C102.375,318.352 104.055,319.672 107.203,319.738C110.422,319.809 113.27,320.961 116.586,320.93C119.273,320.902 121.961,320.934 124.648,320.934C132.02,320.926 139.02,319.746 146.41,319.773C149.551,319.785 151.922,319.562 154.781,318.871C156.371,318.488 157.75,318.586 159.418,318.613C161.926,318.656 162.98,318.312 165.207,317.715C169.699,316.504 175.391,317.457 180.047,317.457L196.508,317.457C207.137,317.457 249.512,318.68 260.168,318.613C266.43,318.578 272.355,319.773 278.672,319.773C281.609,319.773 284.547,319.793 287.484,319.762C292.309,319.707 296.824,320.957 301.688,320.93C304.367,320.914 307.344,321.285 310.004,320.988C313.648,320.582 316.98,318.836 320.656,318.609C322.285,318.512 323.445,318.898 325.164,318.418C327.023,317.895 328.074,316.297 330.016,316.148C331.578,316.031 332.922,317.234 334.402,317.516C335.488,317.723 336.938,317.461 338.023,317.457C343.379,317.43 347.043,318.293 350.688,313.707C351.504,312.68 352.121,311.32 352.848,310.246C353.625,309.102 357.453,305.863 357.52,304.641C357.617,302.898 355.938,301.656 355.199,300.156C354.441,298.617 354.137,297.008 353.734,295.367C352.352,289.73 353.738,285.359 354.137,279.727C354.605,273.09 354.074,266.16 354.074,259.496C354.074,249.836 354.422,240.484 356.137,231.016C356.816,227.266 356.156,223.445 356.336,219.66C356.48,216.641 357.453,213.773 357.613,210.762C357.773,207.73 357.551,204.621 357.555,201.582L357.555,152.953C357.555,145.461 356.477,137.035 357.812,129.656C360.035,117.34 358.684,103.812 358.711,91.199L358.715,91.199ZM290.48,185.203C290.145,190.742 289.719,196.246 289.418,201.762C289.273,204.465 288.789,207.055 288.824,209.797C288.855,212.133 288.227,214.336 288.242,216.703C288.258,219.559 288.238,222.41 288.238,225.266C288.238,226.855 288.641,228.945 288.281,230.5C287.84,232.375 285.516,231.66 284.215,231.09C282.418,230.301 280.852,229.117 279.047,228.324C278.617,228.133 278.25,227.941 277.801,227.762C277.031,227.453 275.34,226.441 274.57,226.461C273.32,229.488 272.098,232.395 270.434,235.211C269.004,237.617 267.699,239.758 264.66,237.824C262.207,236.262 259.789,234.688 257.195,233.348C255.773,232.609 253.684,229.637 252.043,229.949C251.098,230.129 250.18,232.047 249.785,232.73C249.062,233.992 248.152,235.023 247.316,236.203C245.672,238.527 244.125,242.371 241.125,242.992C236.316,243.988 231.59,238.539 229.062,235.055C228.09,233.711 227.961,232.367 226.113,233.352C224.535,234.195 223.309,235.664 222.066,236.918C220.145,238.859 218.207,241.164 215.844,242.586C214.551,243.363 214.113,243.312 212.973,242.156C212.098,241.273 211.285,239.637 210.691,238.547C209.977,237.234 209.422,233.035 207.875,232.371C206.32,231.707 202.652,235.16 201.344,236.203C200.098,237.195 199.406,238.609 198.098,239.535C196.785,240.465 195.527,241.59 194.176,242.438C192.395,243.555 190.945,243.691 188.879,243.684C187.539,243.68 183.492,244.367 182.605,243.5C182.348,240.902 185.906,236.762 183.711,234.496L186.008,227.605C187.062,222.309 187.156,217.488 187.156,212.109L187.156,175.906C187.156,173.426 187.441,170.766 187.027,168.32C186.613,165.863 186.566,163.605 186.594,161.098C186.617,159.16 185.98,157.445 186,155.523C186.043,151.902 186.254,148.496 186.637,144.922C186.883,142.625 187.27,140.27 187.723,137.996C188.043,136.41 188.207,133.816 189.414,132.508C190.379,131.465 192.676,131.293 194.008,130.973C196.957,130.266 200.059,129.777 203.082,129.508C211.32,128.773 220.059,129.219 228.281,129.828C231.801,130.086 235.34,130.211 238.836,130.684C243.285,131.281 247.703,131.137 252.203,131.117C255.473,131.105 258.601,131.125 261.816,131.82C265.129,132.535 268.613,133.109 271.797,134.273C274.773,135.363 277.695,136.777 280.773,137.59C282.25,137.984 283.789,138.156 285.254,138.586C286.488,138.945 288.566,139.391 289.43,140.379C290.285,141.359 290.496,143.77 290.551,145.016C290.637,147.109 290.535,149.238 290.535,151.336L290.535,159.832C290.535,160.98 290.531,162.129 290.523,163.277C290.5,165.637 291.047,167.844 291.141,170.184C291.344,175.246 290.785,180.188 290.48,185.203Z" style="fill:rgb(197,169,216);fill-rule:nonzero;"/>
+ <path d="M359.93,91.199C359.938,87.066 359.785,83.012 358.141,79.16C357.555,77.785 356.816,76.379 355.457,75.637C354.289,75.004 352.93,75.016 351.641,75.07C349.551,75.152 347.461,75.16 345.371,75.164C343.246,75.172 341.047,74.965 338.953,75.406C337.531,75.703 335.887,76.551 334.434,76.262C333.402,76.059 332.426,75.523 331.41,75.254C329.547,74.762 327.426,74.758 325.504,74.602C323.023,74.398 320.539,74.258 318.055,74.164C313.172,73.98 308.285,73.973 303.402,74.012C293.547,74.098 283.68,74.414 273.832,73.836C266.293,73.395 258.805,72.852 251.246,72.828C246.375,72.812 241.508,72.777 236.637,72.762C224.504,72.715 212.363,72.676 200.23,73C196.039,73.109 191.816,73.203 187.645,73.664C178.57,74.664 169.539,74.434 160.434,74.16C150.598,73.863 140.75,73.988 130.914,73.988L116.016,73.988C111.719,73.988 107.34,74.238 103.055,73.855C101.676,73.73 100.191,73.535 99.023,74.434C97.812,75.371 97.766,76.715 97.871,78.125C98.043,80.406 97.973,82.723 97.977,85.012C97.984,87.422 98.09,89.879 97.832,92.281C97.582,94.602 97.012,96.871 96.812,99.199C96.602,101.652 96.66,104.152 96.645,106.613C96.609,111.52 96.664,116.426 96.711,121.328C96.902,141.297 96.77,161.273 96.77,181.242L96.77,241.266C96.77,250.93 97.09,260.605 96.113,270.227C95.137,279.898 95.648,289.715 95.66,299.422C95.664,304.109 95.684,308.797 95.57,313.484C95.543,314.594 95.59,315.711 96.316,316.609C97.273,317.797 98.879,318.215 100.211,318.824C101.945,319.617 103.648,320.496 105.551,320.801C106.551,320.961 107.559,320.938 108.562,321.043C109.707,321.168 110.84,321.414 111.973,321.625C116.445,322.461 121.137,322.207 125.672,322.141C130.562,322.07 135.422,321.508 140.297,321.195C144.723,320.914 149.191,321.223 153.566,320.379C154.66,320.168 155.723,319.863 156.844,319.812C158.012,319.762 159.18,319.859 160.348,319.828C162.215,319.77 163.934,319.281 165.73,318.836C169.836,317.812 174.195,318.484 178.363,318.637C185.574,318.902 192.812,318.609 200.031,318.699C204.941,318.758 209.848,318.867 214.758,318.973C226.629,319.23 238.5,319.531 250.371,319.734C255.051,319.812 259.769,319.668 264.438,319.969C269.188,320.277 273.902,320.965 278.672,320.988C283.574,321.012 288.484,320.793 293.359,321.398C297.918,321.961 302.438,322.238 307.027,322.312C309.219,322.348 311.336,322.098 313.453,321.535C315.5,320.984 317.512,320.242 319.617,319.934C321.629,319.637 323.699,320.18 325.668,319.531C327.211,319.02 328.719,317.23 330.402,317.363C331.312,317.43 332.156,318.008 332.988,318.34C333.902,318.703 334.812,318.832 335.793,318.801C337.586,318.742 339.352,318.688 341.152,318.715C344.297,318.758 347.293,318.43 349.805,316.359C351.305,315.125 352.293,313.543 353.266,311.887C353.945,310.727 354.816,309.859 355.758,308.902C356.688,307.953 357.758,306.965 358.391,305.781C359.121,304.414 358.539,302.883 357.723,301.695C357.227,300.977 356.645,300.324 356.246,299.543C355.746,298.555 355.488,297.445 355.227,296.379C354.672,294.102 354.297,291.891 354.363,289.539C354.492,284.996 355.418,280.523 355.52,275.965C355.625,271.145 355.371,266.324 355.305,261.504C355.176,251.859 355.484,242.109 357.09,232.582C357.488,230.242 357.707,227.98 357.645,225.598C357.586,223.309 357.391,221 357.621,218.711C357.852,216.438 358.465,214.215 358.727,211.941C359.004,209.527 358.883,207.066 358.82,204.641C358.57,194.809 358.77,184.949 358.77,175.117C358.77,165.371 358.977,155.605 358.566,145.867C358.375,141.309 358.164,136.723 358.664,132.176C358.914,129.91 359.391,127.668 359.656,125.402C359.93,123.074 360.094,120.738 360.191,118.398C360.57,109.332 359.918,100.266 359.93,91.199C359.93,89.637 357.5,89.633 357.496,91.199C357.488,100.43 358.164,109.66 357.742,118.887C357.535,123.375 356.727,127.727 356.234,132.176C355.742,136.641 355.938,141.148 356.125,145.625C356.527,155.184 356.34,164.77 356.34,174.332C356.34,183.922 356.184,193.523 356.352,203.105C356.395,205.488 356.52,207.871 356.422,210.254C356.324,212.613 355.73,214.887 355.383,217.215C354.703,221.777 355.703,226.395 354.922,230.941C353.32,240.215 352.871,249.59 352.859,258.988C352.855,263.723 353.102,268.449 353.113,273.18C353.125,277.73 352.625,282.148 352.141,286.664C351.688,290.902 352.074,295.164 353.496,299.203C353.809,300.09 354.188,300.938 354.727,301.707C355.223,302.41 355.887,303.086 356.191,303.906C356.605,305 355.059,306.133 354.371,306.844C353.512,307.727 352.562,308.562 351.844,309.57C350.738,311.125 350.039,312.828 348.625,314.168C346.242,316.414 343.156,316.324 340.09,316.262C339.211,316.246 338.328,316.215 337.449,316.262C336.496,316.312 335.488,316.5 334.543,316.301C332.688,315.902 331.336,314.617 329.316,315.027C327.617,315.371 326.457,316.762 324.84,317.246C322.996,317.797 320.883,317.285 318.969,317.59C316.867,317.922 314.859,318.641 312.809,319.191C310.652,319.766 308.547,319.934 306.324,319.863C301.797,319.73 297.375,319.445 292.875,318.906C288.082,318.332 283.234,318.59 278.414,318.559C273.734,318.523 269.102,317.844 264.438,317.539C259.855,317.242 255.219,317.383 250.629,317.305C245.094,317.215 239.562,317.094 234.031,316.973C223.031,316.73 212.035,316.434 201.035,316.281C194.383,316.188 187.727,316.238 181.074,316.238C176.902,316.238 172.715,315.652 168.547,315.961C166.617,316.105 164.824,316.609 162.949,317.051C160.988,317.516 159.059,317.312 157.07,317.375C154.98,317.438 152.984,318.109 150.914,318.348C148.648,318.605 146.375,318.523 144.102,318.586C139.387,318.715 134.699,319.254 129.992,319.539C125.324,319.82 120.555,319.879 115.883,319.699C113.742,319.621 111.664,319.039 109.551,318.738C107.457,318.441 105.473,318.504 103.484,317.668C102.656,317.316 101.855,316.906 101.035,316.543C100.23,316.184 99.266,315.926 98.551,315.395C97.758,314.801 97.992,313.801 98.02,312.91C98.172,308.246 98.094,303.566 98.09,298.902C98.078,289.281 97.598,279.566 98.57,269.984C99.523,260.621 99.199,251.191 99.199,241.789L99.199,153.578C99.199,143.777 99.25,133.973 99.168,124.168C99.125,119.348 99.062,114.531 99.062,109.711C99.066,104.934 98.988,100.18 99.793,95.461C100.57,90.902 100.43,86.32 100.391,81.711C100.379,80.629 100.398,79.543 100.328,78.465C100.293,77.934 100.027,77.004 100.336,76.516C100.875,75.66 103.363,76.332 104.191,76.391C108.684,76.707 113.301,76.418 117.809,76.418L132.219,76.418C141.871,76.418 151.531,76.316 161.18,76.613C170.039,76.883 178.82,77.066 187.645,76.094C191.77,75.641 195.945,75.543 200.09,75.434C205.93,75.277 211.773,75.219 217.613,75.188C228.562,75.133 239.508,75.215 250.453,75.254C257.34,75.281 264.172,75.625 271.043,76.09C280.707,76.742 290.375,76.598 300.055,76.48C309.656,76.363 319.281,76.336 328.84,77.344C330.156,77.484 331.191,77.742 332.434,78.156C333.664,78.566 334.484,78.82 335.824,78.645C337.617,78.414 339.285,77.621 341.109,77.586C343.453,77.535 345.801,77.594 348.145,77.582C349.734,77.574 351.352,77.406 352.941,77.477C354.289,77.539 354.973,78.172 355.574,79.359C357.441,83.051 357.504,87.16 357.496,91.199C357.496,92.766 359.926,92.766 359.93,91.199Z" style="fill:rgb(197,169,216);fill-rule:nonzero;"/>
+ <path d="M289.266,185.203C288.992,189.68 288.66,194.156 288.387,198.633C288.25,200.801 288.133,202.957 287.906,205.117C287.793,206.199 287.684,207.277 287.637,208.363C287.586,209.438 287.629,210.508 287.523,211.582C287.426,212.621 287.254,213.652 287.141,214.695C287.031,215.742 287.027,216.781 287.031,217.832C287.035,220.086 287.023,222.336 287.023,224.59C287.023,225.566 287.086,226.531 287.152,227.504C287.215,228.375 287.309,229.316 287.109,230.176C287.066,230.34 287.129,230.254 287.016,230.422C286.934,230.539 287.02,230.418 287.031,230.402C286.898,230.582 286.969,230.434 287.031,230.414C286.84,230.473 287.145,230.422 286.875,230.477C286.84,230.48 286.613,230.516 286.758,230.5C286.906,230.484 286.562,230.496 286.57,230.496C286.305,230.492 286.293,230.492 285.906,230.398C285.605,230.32 285.305,230.223 285.012,230.113C284.941,230.086 284.867,230.055 284.793,230.027C284.727,230 284.723,229.996 284.785,230.023C284.891,230.066 284.844,230.047 284.645,229.957C284.398,229.844 284.156,229.727 283.918,229.602C283.41,229.336 282.914,229.051 282.422,228.762C281.457,228.195 280.496,227.656 279.48,227.191C279.246,227.086 279.016,226.973 278.781,226.867C278.629,226.801 278.469,226.734 278.312,226.668L278.125,226.59C278.238,226.637 278.254,226.641 278.168,226.605C277.805,226.43 277.445,226.25 277.082,226.074C276.301,225.691 275.461,225.266 274.57,225.246C273.984,225.23 273.605,225.641 273.398,226.137C272.352,228.664 271.285,231.188 269.961,233.582C269.461,234.488 268.891,235.531 268.297,236.309C268.105,236.559 267.695,236.984 267.59,237.059C267.488,237.129 267.383,237.195 267.27,237.254C267.242,237.27 267.059,237.332 267.227,237.277C267.129,237.309 267.027,237.336 266.93,237.355C266.844,237.371 266.848,237.371 266.938,237.352C266.875,237.359 266.809,237.359 266.742,237.355C266.43,237.336 266.004,237.195 265.625,236.984C265,236.637 264.406,236.223 263.805,235.836C262.582,235.059 261.355,234.289 260.101,233.562C259.535,233.234 258.965,232.91 258.39,232.602C258.008,232.398 257.484,232.113 257.293,231.957C256.539,231.34 255.867,230.625 255.105,230.012C254.336,229.391 253.48,228.793 252.461,228.719C251.32,228.641 250.508,229.383 249.871,230.242C249.328,230.969 248.953,231.793 248.469,232.559C247.777,233.652 246.93,234.633 246.191,235.695C245.125,237.234 244.316,238.996 243.074,240.367C241.848,241.715 240.406,242.184 238.621,241.719C236.672,241.211 235.004,239.887 233.582,238.5C232.148,237.105 230.77,235.559 229.734,233.863C229.234,233.047 228.762,232.164 227.773,231.875C226.582,231.527 225.32,232.328 224.414,233.012C222.434,234.508 220.809,236.492 219.086,238.262C218.23,239.137 217.355,240.012 216.383,240.754C215.918,241.109 215.426,241.445 214.91,241.723C214.75,241.809 214.629,241.812 214.531,241.887C214.375,242.008 214.449,241.844 214.621,241.918C214.387,241.816 214.742,242.027 214.477,241.863C213.66,241.355 213.074,240.348 212.594,239.5C212.324,239.027 212.07,238.547 211.812,238.066C211.777,238 211.602,237.641 211.656,237.77C211.738,237.957 211.613,237.652 211.613,237.645C211.578,237.543 211.543,237.441 211.508,237.34C210.973,235.719 210.676,233.887 209.691,232.457C209.172,231.703 208.449,231.098 207.492,231.074C206.688,231.055 205.898,231.391 205.203,231.77C203.652,232.609 202.309,233.816 200.965,234.945C200.199,235.59 199.527,236.266 198.883,237.035C198.078,238.004 197.172,238.699 196.18,239.465C195.172,240.246 194.18,241.074 193.055,241.684C192.137,242.18 191.141,242.395 190.105,242.445C189.25,242.488 188.406,242.48 187.551,242.551C186.641,242.629 185.727,242.715 184.809,242.723C184.613,242.723 184.418,242.723 184.223,242.711C184.145,242.707 183.66,242.66 183.898,242.695C183.73,242.672 183.574,242.617 183.41,242.586C183.266,242.562 183.375,242.496 183.461,242.617C183.453,242.605 183.133,242.34 183.465,242.641L183.824,243.5C183.809,243.312 183.809,243.125 183.82,242.938C183.824,242.852 183.84,242.773 183.82,242.906C183.836,242.801 183.859,242.699 183.879,242.598C183.965,242.203 184.086,241.82 184.219,241.441C184.52,240.57 184.883,239.727 185.172,238.855C185.766,237.066 185.938,235.117 184.57,233.637C184.672,234.031 184.777,234.426 184.883,234.82C185.41,233.23 185.941,231.645 186.469,230.059C186.699,229.367 186.961,228.68 187.16,227.98C187.363,227.27 187.449,226.504 187.562,225.773C187.73,224.688 187.871,223.594 187.984,222.496C188.422,218.18 188.371,213.832 188.371,209.496L188.371,182.18C188.371,179.914 188.344,177.648 188.375,175.387C188.402,173.273 188.59,171.148 188.344,169.039C188.219,167.949 188.016,166.871 187.93,165.773C187.844,164.727 187.812,163.672 187.805,162.617C187.797,161.547 187.828,160.488 187.691,159.422C187.559,158.402 187.324,157.395 187.246,156.367C187.082,154.195 187.293,151.938 187.434,149.766C187.574,147.57 187.762,145.367 188.062,143.188C188.336,141.203 188.758,139.254 189.074,137.281C189.281,135.996 189.43,134.016 190.457,133.191C190.375,133.258 190.66,133.078 190.711,133.047C190.852,132.969 190.879,132.961 191.012,132.906C191.395,132.758 191.801,132.66 192.203,132.57C192.91,132.41 193.625,132.309 194.332,132.145C196.438,131.664 198.551,131.25 200.695,130.98C209.402,129.883 218.273,130.328 227,130.949C229.266,131.109 231.527,131.246 233.793,131.406C236.039,131.566 238.262,131.875 240.504,132.09C244.98,132.52 249.484,132.305 253.973,132.332C256.121,132.348 258.281,132.414 260.402,132.781C262.52,133.145 264.641,133.621 266.738,134.098C268.797,134.566 270.797,135.164 272.762,135.938C274.777,136.727 276.762,137.598 278.82,138.277C280.863,138.949 282.988,139.211 285.055,139.789C285.785,139.996 286.52,140.184 287.234,140.445C287.547,140.559 287.84,140.703 288.129,140.871C288.352,141 288.516,141.164 288.59,141.281C289.254,142.359 289.301,144.012 289.344,145.34C289.414,147.523 289.32,149.711 289.32,151.891L289.32,158.715C289.32,160.879 289.199,163.082 289.398,165.238C289.605,167.426 289.941,169.562 289.965,171.766C289.988,174.047 289.879,176.328 289.727,178.602C289.582,180.805 289.402,183 289.266,185.203C289.227,185.859 289.852,186.418 290.48,186.418C291.172,186.418 291.656,185.859 291.695,185.203C291.977,180.613 292.469,176.031 292.391,171.426C292.352,169.16 291.949,166.953 291.785,164.699C291.629,162.496 291.75,160.25 291.75,158.043C291.75,155.734 291.742,153.426 291.75,151.117C291.758,148.988 291.867,146.852 291.75,144.723C291.664,143.168 291.516,141.352 290.656,140.004C289.742,138.57 287.918,138.062 286.375,137.633C284.359,137.074 282.281,136.785 280.277,136.188C278.203,135.566 276.207,134.711 274.199,133.906C272.172,133.094 270.125,132.402 268,131.898C265.914,131.398 263.805,130.973 261.703,130.559C257.215,129.668 252.605,129.918 248.062,129.93C245.762,129.938 243.461,129.906 241.168,129.719C238.891,129.531 236.633,129.188 234.352,129.016C225.395,128.344 216.371,127.629 207.383,128.012C202.883,128.203 198.391,128.699 194.004,129.727C192.473,130.082 190.812,130.195 189.422,130.984C187.879,131.855 187.285,133.664 186.961,135.305C186.148,139.398 185.504,143.527 185.156,147.688C184.973,149.918 184.852,152.16 184.805,154.398C184.781,155.559 184.82,156.672 184.992,157.816C185.148,158.84 185.363,159.848 185.379,160.883C185.414,163.09 185.391,165.266 185.68,167.461C185.82,168.516 185.992,169.547 186.023,170.609C186.059,171.711 186.016,172.812 185.98,173.91C185.836,178.461 185.941,183.027 185.941,187.578C185.941,196.836 186.055,206.102 185.922,215.363C185.891,217.535 185.809,219.707 185.613,221.871C185.449,223.664 185.301,225.582 184.82,227.324C184.332,229.094 183.652,230.832 183.07,232.574C182.895,233.105 182.715,233.641 182.539,234.172C182.398,234.59 182.566,235.047 182.852,235.355C183.105,235.633 182.777,235.199 182.973,235.504C182.98,235.512 183.164,235.859 183.07,235.637C183.109,235.734 183.219,236.195 183.191,236.004C183.266,236.516 183.207,236.793 183.117,237.199C182.887,238.23 182.461,239.207 182.094,240.191C181.742,241.129 181.41,242.098 181.379,243.109C181.344,244.367 182.258,244.891 183.363,245.055C185.27,245.336 187.168,244.906 189.078,244.898C190.34,244.895 191.641,244.828 192.848,244.414C194.246,243.93 195.438,243.09 196.602,242.191C197.75,241.309 199.047,240.5 200.023,239.43C200.82,238.555 201.508,237.637 202.426,236.879C203.852,235.707 205.094,234.527 206.758,233.699C207.09,233.535 206.637,233.738 206.832,233.664C206.918,233.629 207,233.602 207.086,233.574C207.18,233.543 207.281,233.527 207.375,233.5C207.574,233.438 207.316,233.539 207.32,233.504L207.406,233.504C207.547,233.508 207.52,233.5 207.328,233.477C207.328,233.461 207.617,233.574 207.406,233.488C207.219,233.41 207.465,233.527 207.488,233.547C207.273,233.324 207.512,233.598 207.559,233.645C207.691,233.777 207.406,233.406 207.594,233.684C207.656,233.777 207.715,233.871 207.773,233.969C207.875,234.145 207.965,234.328 208.047,234.512C208.156,234.746 208.355,235.324 208.484,235.738C208.766,236.617 208.977,237.523 209.305,238.387C209.707,239.445 210.312,240.473 210.914,241.43C211.539,242.43 212.367,243.559 213.469,244.074C214.77,244.68 216.016,243.965 217.09,243.227C219.418,241.629 221.297,239.465 223.246,237.449C224.145,236.52 225.016,235.508 226.094,234.781C226.348,234.613 226.617,234.426 226.902,234.312C227,234.273 227.109,234.258 227.207,234.219L227.133,234.23C227.281,234.234 227.281,234.23 227.129,234.219C226.973,234.102 227.078,234.254 227.105,234.219L227.02,234.152C227.07,234.203 227.121,234.254 227.164,234.309C227.047,234.129 227.188,234.352 227.215,234.395C227.293,234.523 227.375,234.652 227.453,234.785C228.605,236.723 230.141,238.523 231.742,240.102C233.484,241.82 235.566,243.434 237.973,244.062C240.305,244.672 242.633,244.18 244.387,242.5C246.012,240.949 246.965,238.867 248.215,237.035C248.984,235.898 249.898,234.867 250.625,233.699C251.121,232.895 251.512,231.926 252.137,231.289C252.141,231.285 252.453,231.027 252.27,231.164C252.422,231.047 252.301,231.184 252.266,231.145L252.363,231.121C252.215,231.141 252.211,231.148 252.355,231.141C252.113,231.105 252.305,231.133 252.352,231.145C252.367,231.148 252.715,231.27 252.504,231.18C252.617,231.23 252.73,231.293 252.84,231.359C253.02,231.465 253.281,231.645 253.387,231.73C254.191,232.359 254.879,233.117 255.676,233.758C256.75,234.625 258.062,235.18 259.25,235.879C260.621,236.691 261.969,237.547 263.312,238.402C264.43,239.117 265.617,239.875 267.004,239.777C268.133,239.699 269.105,239.09 269.836,238.246C270.656,237.293 271.293,236.18 271.906,235.086C272.66,233.746 273.336,232.359 273.965,230.957C274.586,229.574 275.164,228.18 275.742,226.781C275.352,227.078 274.961,227.379 274.57,227.676C274.789,227.68 274.582,227.676 274.547,227.664C274.617,227.691 274.711,227.699 274.781,227.723C274.934,227.766 275.086,227.82 275.234,227.883C275.52,228 275.887,228.188 276.203,228.34C276.938,228.707 277.688,229.031 278.434,229.371C280.344,230.242 282.051,231.496 283.992,232.305C285.254,232.828 286.887,233.285 288.164,232.562C289.891,231.59 289.703,229.195 289.582,227.504C289.43,225.328 289.457,223.164 289.461,220.984C289.465,218.715 289.355,216.43 289.633,214.172C289.766,213.102 289.938,212.031 290.008,210.953C290.082,209.836 290.031,208.719 290.109,207.602C290.262,205.352 290.555,203.117 290.684,200.867C290.977,195.641 291.379,190.426 291.695,185.203C291.734,184.547 291.109,183.984 290.48,183.984C289.789,183.984 289.305,184.543 289.266,185.203Z" style="fill:rgb(197,169,216);fill-rule:nonzero;"/>
+ <path d="M106.004,375.898C106.211,374.035 106.352,372.168 106.484,370.297C106.605,368.574 106.406,366.859 106.355,365.137C106.258,361.898 106.781,358.652 106.668,355.414C106.621,354.207 106.539,352.988 106.695,351.789L106.59,352.582C106.637,352.262 106.703,351.945 106.828,351.645L106.52,352.367C106.586,352.242 106.641,352.121 106.727,352.008L106.254,352.625C106.293,352.574 106.332,352.535 106.383,352.492L105.766,352.969C105.879,352.883 105.996,352.816 106.125,352.762L105.398,353.066C105.5,353.031 105.598,353.004 105.707,352.98L104.898,353.09C105.059,353.07 105.219,353.07 105.383,353.086L104.574,352.98C104.812,353.016 105.035,353.082 105.258,353.168L104.531,352.863C105.074,353.094 105.566,353.426 106.035,353.785L105.418,353.309C106.16,353.887 106.84,354.543 107.543,355.168C108.555,356.066 109.727,356.676 110.805,357.477L110.184,356.996C110.422,357.18 110.676,357.375 110.867,357.609L110.387,356.988C110.711,357.422 110.914,357.945 111.137,358.43C111.473,359.168 111.812,359.816 112.34,360.445C113.727,362.09 116.121,361.801 117.77,360.789C119.797,359.551 121.359,357.68 122.988,355.988C124.277,354.648 125.426,353.168 126.891,352.012L126.258,352.496C126.727,352.141 127.219,351.824 127.758,351.586C126.23,350.965 124.703,350.344 123.176,349.723C123.648,351.023 123.949,352.367 124.137,353.738L124.023,352.906C124.328,355.281 124.285,357.672 124.27,360.059C124.254,362.703 124.465,365.266 124.871,367.879L124.762,367.047C124.852,367.836 124.746,368.625 124.781,369.418C124.836,370.672 125.16,371.535 125.648,372.664L125.332,371.922C125.441,372.18 125.531,372.438 125.582,372.715L125.469,371.887C125.484,372.031 125.488,372.16 125.477,372.305L125.59,371.477L125.566,371.625C125.426,372.477 125.426,373.254 125.879,374.023C126.258,374.672 126.996,375.285 127.742,375.457C128.539,375.637 129.434,375.598 130.141,375.141C130.781,374.727 131.438,374.066 131.57,373.281C131.723,372.391 131.762,371.742 131.551,370.855C131.422,370.305 131.141,369.766 130.922,369.258L131.238,370.004C131.105,369.68 131,369.371 130.949,369.023L131.062,369.852C130.988,369.152 131.065,368.453 131.065,367.75C131.062,366.824 130.852,365.91 130.727,364.996L130.84,365.828C130.074,359.914 131.309,353.793 129.19,348.062C128.843,347.121 128.324,346.438 127.383,346.039C126.402,345.625 125.551,345.773 124.609,346.199C122.012,347.363 120.277,349.867 118.359,351.855C117.152,353.109 116.027,354.441 114.652,355.516L115.277,355.035C114.926,355.301 114.559,355.555 114.156,355.734L114.891,355.426C114.723,355.496 114.555,355.551 114.371,355.578L115.191,355.465C115.113,355.473 115.039,355.477 114.961,355.469L115.781,355.578C115.707,355.566 115.645,355.551 115.574,355.523L116.309,355.836C116.281,355.824 116.258,355.809 116.234,355.789L116.855,356.27C116.793,356.215 116.742,356.156 116.691,356.094L117.176,356.715C116.586,355.898 116.332,354.883 115.789,354.035C114.781,352.461 113.086,351.816 111.672,350.723L112.289,351.199C110.805,350.02 109.523,348.504 107.781,347.68C106.242,346.953 104.543,346.691 102.98,347.543C101.445,348.379 100.895,349.859 100.734,351.5C100.57,353.207 101.012,354.898 101.082,356.598C101.219,359.793 101.184,363.047 101.746,366.199C101.887,366.996 102.055,367.789 102.199,368.586C102.227,368.758 102.258,368.93 102.285,369.102C102.301,369.215 102.32,369.332 102.336,369.445C102.301,369.172 102.297,369.156 102.328,369.406C102.367,369.828 102.402,370.246 102.426,370.672C102.531,372.422 102.691,374.156 102.891,375.898C102.98,376.707 103.539,377.496 104.445,377.457C105.367,377.414 105.906,376.77 106.004,375.898Z" style="fill-rule:nonzero;"/>
+ <path d="M147.457,348.105C147.391,348.922 147.34,349.727 147.398,350.543C147.469,351.543 147.652,352.523 147.809,353.508L147.715,352.812C147.863,353.953 147.75,355.09 147.68,356.23C147.605,357.387 147.598,358.52 147.699,359.676C147.918,362.219 148.438,364.703 148.789,367.223L148.688,366.477C148.91,368.273 148.715,370.078 148.691,371.879C148.676,373.367 150.016,374.797 151.543,374.727C153.078,374.66 154.398,373.477 154.391,371.879C154.383,369.867 154.512,367.898 154.223,365.895C153.953,364.043 153.523,362.215 153.27,360.355L153.367,361.09C153.219,359.996 153.078,358.887 153.074,357.777C153.07,356.656 153.191,355.543 153.145,354.422C153.09,353.148 152.777,351.969 152.531,350.734C152.484,350.5 152.445,350.262 152.406,350.027C152.316,349.484 152.453,350.477 152.422,350.152C152.41,350.02 152.395,349.887 152.379,349.754C152.344,349.453 152.281,349.156 152.258,348.855C152.234,348.535 152.336,349.508 152.273,348.949C152.242,348.668 152.211,348.387 152.184,348.109C152.121,347.465 151.961,346.906 151.492,346.434C151.082,346.027 150.41,345.715 149.82,345.742C148.453,345.805 147.562,346.785 147.457,348.109L147.457,348.105Z" style="fill-rule:nonzero;"/>
+ <path d="M186.859,347.879C186.594,347.828 186.441,347.797 186.227,347.652C186,347.5 186.031,347.52 185.836,347.344C185.41,346.969 185.027,346.547 184.652,346.125C183.859,345.223 182.926,344.336 181.895,343.715C181.309,343.367 180.621,343.102 179.953,342.957C178.926,342.73 178.035,342.695 177.004,342.848C175.805,343.027 174.648,343.461 173.59,344.051C171.641,345.137 169.832,346.719 168.645,348.625C168.02,349.625 167.57,350.867 167.602,352.059C167.648,353.734 168.512,355.027 169.582,356.242C170.469,357.25 171.309,358.297 172.406,359.082C173.68,359.996 175.184,360.227 176.695,360.426L175.93,360.324C177.75,360.57 179.562,360.938 181.262,361.648L180.574,361.359C181.152,361.609 181.711,361.887 182.211,362.266L181.629,361.816C182.125,362.207 182.555,362.656 182.945,363.152L182.492,362.57C182.953,363.176 183.336,363.828 183.637,364.527L183.348,363.84C183.582,364.406 183.754,364.984 183.848,365.59L183.746,364.824C183.805,365.277 183.816,365.723 183.766,366.172L183.867,365.406C183.82,365.723 183.746,366.023 183.629,366.32L183.922,365.633C183.816,365.871 183.695,366.09 183.543,366.301L183.996,365.719C183.844,365.906 183.684,366.07 183.496,366.219L184.078,365.77C183.863,365.93 183.633,366.059 183.387,366.168L184.074,365.875C183.652,366.051 183.211,366.152 182.762,366.215L183.527,366.109C182.27,366.266 180.906,366.23 179.648,366.105L180.414,366.207C180.062,366.16 179.727,366.074 179.395,365.941L180.086,366.234C179.352,365.922 178.66,365.516 177.926,365.203C177.348,364.961 176.746,364.77 176.168,364.531L176.859,364.82C176.57,364.695 176.297,364.555 176.043,364.367L176.629,364.816C176.5,364.715 176.387,364.605 176.281,364.477L176.734,365.059C176.496,364.73 176.387,364.418 176.059,364.105C175.973,364.004 175.867,363.918 175.742,363.852C175.309,363.516 175.355,363.555 175.887,363.969C175.844,363.902 175.766,363.848 175.715,363.789C174.898,362.82 172.977,362.805 172.168,363.789C171.934,364.07 171.719,364.332 171.551,364.648C171.031,365.652 171.059,366.738 171.598,367.727C171.98,368.441 172.586,368.996 173.254,369.438C174.102,370 175.113,370.238 176.047,370.625L175.355,370.332C176.43,370.797 177.438,371.504 178.602,371.727C179.621,371.922 180.68,371.93 181.715,371.949C183.887,371.992 186.168,371.668 187.797,370.098C189.684,368.273 189.914,365.312 189.133,362.93C188.363,360.586 186.891,358.48 184.836,357.094C183.703,356.328 182.305,355.848 180.996,355.48C179.539,355.07 178.043,354.855 176.547,354.66L177.312,354.762C176.668,354.676 176.039,354.551 175.438,354.301L176.121,354.59C175.926,354.504 175.734,354.406 175.551,354.289C175.469,354.238 175.391,354.176 175.305,354.121C175.988,354.539 175.711,354.445 175.508,354.258C175.156,353.93 174.879,353.543 174.562,353.188C174.23,352.809 173.875,352.453 173.547,352.074C173.473,351.984 173.398,351.895 173.324,351.805C173.102,351.543 173.734,352.387 173.48,352.004C173.34,351.789 173.211,351.578 173.105,351.34L173.395,352.027C173.328,351.852 173.277,351.68 173.254,351.492L173.355,352.254C173.336,352.059 173.34,351.863 173.363,351.668L173.262,352.43C173.305,352.117 173.395,351.824 173.516,351.531L173.227,352.219C173.352,351.941 173.496,351.676 173.66,351.422C173.738,351.305 173.824,351.191 173.898,351.074C174.02,350.895 173.383,351.711 173.793,351.223C174.203,350.738 174.66,350.293 175.141,349.879C175.359,349.691 175.59,349.512 175.809,349.324C174.988,350.016 175.844,349.312 176.082,349.152C176.535,348.848 177.004,348.582 177.508,348.367L176.84,348.648C177.691,348.301 178.605,348.105 179.516,347.973L178.812,348.066C179.215,348.02 179.602,348.02 180.004,348.031C180.484,348.043 179.398,347.914 179.996,348.035C180.156,348.066 180.312,348.109 180.469,348.156C180.641,348.211 180.809,348.277 180.977,348.34C181.191,348.426 181.145,348.402 180.844,348.277C180.93,348.316 181.02,348.355 181.105,348.395C181.527,348.582 181.934,348.793 182.363,348.961C183.012,349.219 183.672,349.461 184.352,349.629C185.102,349.816 185.84,349.879 186.574,349.969C187.758,350.113 188.035,348.098 186.859,347.879Z" style="fill-rule:nonzero;"/>
+ <path d="M218.02,347.879C217.75,347.828 217.602,347.797 217.383,347.652C217.16,347.5 217.191,347.52 216.992,347.344C216.57,346.969 216.188,346.547 215.812,346.125C215.02,345.223 214.086,344.336 213.055,343.715C212.469,343.367 211.781,343.102 211.113,342.957C210.086,342.73 209.191,342.695 208.164,342.848C206.965,343.027 205.809,343.461 204.75,344.051C202.797,345.137 200.992,346.719 199.801,348.625C199.176,349.625 198.727,350.867 198.762,352.059C198.809,353.734 199.668,355.027 200.742,356.242C201.629,357.25 202.469,358.297 203.566,359.082C204.84,359.996 206.344,360.227 207.855,360.426L207.09,360.324C208.91,360.57 210.723,360.938 212.422,361.648L211.734,361.359C212.312,361.609 212.871,361.887 213.371,362.266L212.789,361.816C213.285,362.207 213.715,362.656 214.102,363.152L213.652,362.57C214.113,363.176 214.496,363.828 214.797,364.527L214.508,363.84C214.738,364.406 214.914,364.984 215.008,365.59L214.902,364.824C214.965,365.277 214.977,365.723 214.922,366.172L215.027,365.406C214.98,365.723 214.902,366.023 214.789,366.32L215.078,365.633C214.977,365.871 214.855,366.09 214.703,366.301L215.152,365.719C215.004,365.906 214.84,366.07 214.656,366.219L215.238,365.77C215.02,365.93 214.793,366.059 214.547,366.168L215.234,365.875C214.812,366.051 214.371,366.152 213.918,366.215L214.688,366.109C213.43,366.266 212.066,366.23 210.809,366.105L211.574,366.207C211.223,366.16 210.887,366.074 210.555,365.941L211.246,366.234C210.508,365.922 209.82,365.516 209.086,365.203C208.504,364.961 207.906,364.77 207.328,364.531L208.016,364.82C207.73,364.695 207.457,364.555 207.203,364.367L207.789,364.816C207.66,364.715 207.547,364.605 207.441,364.477L207.895,365.059C207.656,364.73 207.547,364.418 207.219,364.105C207.133,364.004 207.027,363.918 206.902,363.852C206.469,363.516 206.516,363.555 207.047,363.969C207.004,363.902 206.926,363.848 206.871,363.789C206.059,362.82 204.137,362.805 203.328,363.789C203.094,364.07 202.875,364.332 202.711,364.648C202.191,365.652 202.219,366.738 202.754,367.727C203.141,368.441 203.742,368.996 204.414,369.438C205.262,370 206.273,370.238 207.207,370.625L206.516,370.332C207.59,370.797 208.598,371.504 209.758,371.727C210.781,371.922 211.836,371.93 212.875,371.949C215.047,371.992 217.328,371.668 218.957,370.098C220.844,368.273 221.07,365.312 220.293,362.93C219.523,360.586 218.047,358.48 215.996,357.094C214.859,356.328 213.465,355.848 212.156,355.48C210.699,355.07 209.203,354.855 207.707,354.66L208.469,354.762C207.828,354.676 207.195,354.551 206.594,354.301L207.281,354.59C207.086,354.504 206.895,354.406 206.711,354.289C206.629,354.238 206.551,354.176 206.465,354.121C207.148,354.539 206.871,354.445 206.668,354.258C206.316,353.93 206.039,353.543 205.723,353.188C205.391,352.809 205.035,352.453 204.707,352.074C204.629,351.984 204.559,351.895 204.48,351.805C204.262,351.543 204.895,352.387 204.641,352.004C204.5,351.789 204.371,351.578 204.266,351.34L204.555,352.027C204.484,351.852 204.438,351.68 204.41,351.492L204.516,352.254C204.496,352.059 204.5,351.863 204.523,351.668L204.418,352.43C204.465,352.117 204.555,351.824 204.676,351.531L204.387,352.219C204.512,351.941 204.652,351.676 204.82,351.422C204.895,351.305 204.98,351.191 205.059,351.074C205.176,350.895 204.543,351.711 204.953,351.223C205.363,350.738 205.816,350.293 206.301,349.879C206.52,349.691 206.746,349.512 206.969,349.324C206.148,350.016 207.004,349.312 207.238,349.152C207.691,348.848 208.164,348.582 208.664,348.367L207.996,348.648C208.848,348.301 209.766,348.105 210.676,347.973L209.973,348.066C210.371,348.02 210.762,348.02 211.164,348.031C211.645,348.043 210.559,347.914 211.156,348.035C211.316,348.066 211.473,348.109 211.629,348.156C211.801,348.211 211.965,348.277 212.137,348.34C212.348,348.426 212.305,348.402 212,348.277C212.09,348.316 212.176,348.355 212.266,348.395C212.684,348.582 213.094,348.793 213.523,348.961C214.172,349.219 214.832,349.461 215.508,349.629C216.258,349.816 217,349.879 217.734,349.969C218.918,350.113 219.191,348.098 218.02,347.879Z" style="fill-rule:nonzero;"/>
+ <path d="M233.543,344.949C233.137,346.441 233.215,348.109 233.121,349.648C233.031,351.113 232.977,352.586 232.793,354.043L232.887,353.344C232.793,354.016 232.68,354.688 232.516,355.348C232.367,355.961 232.152,356.559 232.051,357.188C231.809,358.691 231.836,360.188 231.902,361.703C231.973,363.281 231.992,364.859 231.969,366.438C231.957,367.312 231.934,368.195 231.824,369.066L231.926,368.297C231.887,368.578 231.844,368.867 231.738,369.137L232.031,368.441C232.012,368.492 231.988,368.539 231.961,368.582C231.145,369.871 231.648,371.844 233,372.559C234.406,373.301 236.141,372.91 236.977,371.516C237.59,370.492 237.645,369.199 237.695,368.039C237.738,367.062 237.727,366.086 237.707,365.109C237.652,362.578 237.316,360.016 237.617,357.496L237.52,358.238C237.68,357.082 237.926,355.949 238.012,354.781C238.09,353.727 238.082,352.664 238.039,351.609C237.996,350.555 237.855,349.508 237.73,348.461C237.59,347.301 237.555,346.07 237.242,344.949C236.738,343.129 234.047,343.117 233.543,344.949Z" style="fill-rule:nonzero;"/>
+ <path d="M259.027,368.773C258.984,368.414 258.996,368.051 259.027,367.691C259.078,367.164 258.965,367.93 259.043,367.531C259.105,367.227 259.14,366.918 259.164,366.609C259.222,365.875 259.328,365.145 259.371,364.41C259.469,362.723 259.535,361.035 259.629,359.352C259.672,358.504 259.75,357.664 259.844,356.824C259.879,356.539 259.875,356.582 259.824,356.953C259.84,356.836 259.859,356.715 259.875,356.598C259.902,356.418 259.93,356.238 259.957,356.062C260.023,355.645 260.094,355.23 260.168,354.812C260.476,353.102 260.84,351.398 261.152,349.688C259.797,350.238 258.441,350.789 257.086,351.34C257.344,351.473 257.562,351.777 256.988,351.219C257.117,351.344 257.265,351.453 257.398,351.574C257.621,351.777 257.844,351.988 258.074,352.188C258.621,352.648 259.117,353.129 259.555,353.691L259.101,353.105C260.676,355.191 262.395,357.117 264.332,358.871C265.246,359.699 266.113,360.59 267.082,361.359C267.867,361.984 268.57,362.371 269.512,362.738C270.035,362.941 270.582,363.09 271.098,363.309L270.398,363.012C270.668,363.133 270.918,363.273 271.156,363.445L270.562,362.984C270.805,363.176 271.012,363.395 271.199,363.637L270.742,363.043C271.281,363.785 271.59,364.652 271.988,365.469C272.586,366.691 273.453,367.711 274.594,368.457C276.184,369.496 278.477,368.469 278.934,366.691C279.488,364.539 279.16,362.367 279.418,360.191L279.312,360.98C279.469,359.84 279.805,358.711 280.062,357.586C280.367,356.258 280.676,354.957 280.828,353.598C281.082,351.336 280.852,349.055 281.125,346.793L281.02,347.586C281.117,346.875 281.234,346.207 280.98,345.516C280.52,344.242 279.574,343.52 278.23,343.418L277.895,343.395C276.988,343.328 276.059,343.945 275.617,344.703C275.094,345.59 275.23,346.469 275.617,347.367L275.766,347.715L276.211,344.254C275.27,345.281 275.121,346.5 275.016,347.836C274.965,348.504 274.953,349.176 274.953,349.848C274.953,351.215 274.988,352.582 274.816,353.941L274.922,353.148C274.656,355.055 274.062,356.91 273.684,358.797C273.266,360.883 273.566,362.973 273.297,365.062L273.402,364.277C273.359,364.562 273.305,364.84 273.234,365.117C274.684,364.531 276.129,363.941 277.578,363.352C277.473,363.285 277.375,363.219 277.277,363.141L277.875,363.605C277.66,363.426 277.473,363.23 277.297,363.016L277.758,363.613C276.98,362.59 276.672,361.312 275.957,360.258C275.344,359.363 274.605,358.562 273.625,358.059C272.738,357.605 271.781,357.371 270.863,356.996L271.566,357.293C271.23,357.145 270.926,356.977 270.633,356.754L271.227,357.215C270.176,356.375 269.211,355.418 268.215,354.516C267.227,353.617 266.277,352.676 265.391,351.676C264.562,350.75 263.855,349.684 262.926,348.855C262.574,348.539 262.191,348.254 261.812,347.969C261.719,347.898 261.246,347.539 261.695,347.891C262.133,348.23 261.722,347.906 261.629,347.832C261.082,347.383 260.535,346.844 259.879,346.562C258.941,346.156 258.019,346.016 257.086,346.562C256.168,347.098 255.832,347.949 255.715,348.949C255.312,352.395 254.648,355.871 254.812,359.352C254.891,361.086 255.012,362.816 255.074,364.551C255.098,365.262 255.059,365.977 255.086,366.688C255.117,367.539 255.309,368.434 255.598,369.238C255.891,370.066 256.613,370.613 257.512,370.492C258.285,370.387 259.133,369.637 259.027,368.773Z" style="fill-rule:nonzero;"/>
+ <path d="M314.223,345.953C313.727,345.621 313.227,345.254 312.695,344.977C311.918,344.574 311.023,344.457 310.16,344.371C308.762,344.234 307.355,344.465 306.016,344.863C304.629,345.281 303.293,345.867 301.98,346.473C300.922,346.965 299.82,347.438 298.828,348.055C294.699,350.617 291.719,355.805 292.168,360.719C292.426,363.582 293.625,366.086 295.551,368.207C297.234,370.059 299.465,371.402 301.84,372.148C306.766,373.695 312.383,372.359 316.168,368.871C317.406,367.73 318.234,366.324 318.758,364.738C319.309,363.074 319.516,361.172 318.703,359.559C317.938,358.047 316.32,357.07 314.695,356.738C313.312,356.453 311.949,356.582 310.562,356.418L311.293,356.516C310.977,356.473 310.68,356.395 310.375,356.309C309.641,356.105 309,356.25 308.277,356.379C306.742,356.66 306.148,358.641 306.859,359.867C307.379,360.762 308.09,361.387 309.098,361.68C309.691,361.848 310.32,361.918 310.934,361.965C311.789,362.031 312.645,361.969 313.492,362.078L312.762,361.98C313.074,362.023 313.391,362.086 313.695,362.176C313.809,362.211 313.922,362.262 314.035,362.293C313.23,362.078 313.641,362.113 313.906,362.266C314.465,362.59 313.516,361.863 313.812,362.168C313.891,362.25 313.969,362.34 314.051,362.414C313.746,362 313.668,361.91 313.82,362.141C313.953,362.387 313.91,362.27 313.691,361.785C313.723,361.926 313.77,362.059 313.793,362.203L313.695,361.469C313.738,361.84 313.719,362.207 313.672,362.582L313.77,361.844C313.664,362.535 313.449,363.18 313.211,363.836C313.57,362.836 313.211,363.797 313.051,364.059C313,364.141 312.945,364.219 312.891,364.301C312.723,364.531 312.781,364.461 313.062,364.09C312.922,364.223 312.809,364.391 312.672,364.531C312.398,364.824 312.098,365.082 311.793,365.344C311.367,365.703 312.336,364.961 311.875,365.273C311.711,365.383 311.551,365.5 311.387,365.609C310.77,366.008 310.125,366.355 309.449,366.645L310.113,366.367C309.125,366.781 308.098,367.066 307.035,367.219L307.773,367.121C306.691,367.262 305.605,367.266 304.523,367.121L305.262,367.219C304.23,367.074 303.227,366.797 302.266,366.395L302.93,366.676C302.316,366.41 301.723,366.098 301.164,365.734C301.02,365.641 300.883,365.547 300.746,365.449C300.18,365.043 301.164,365.801 300.805,365.5C300.559,365.297 300.312,365.09 300.082,364.867C299.848,364.645 299.621,364.41 299.406,364.168C299.293,364.035 299.18,363.902 299.07,363.766C298.766,363.406 299.516,364.383 299.102,363.805C298.684,363.215 298.32,362.594 298.031,361.93L298.312,362.594C297.992,361.836 297.777,361.047 297.66,360.23L297.758,360.973C297.652,360.133 297.652,359.289 297.758,358.449L297.66,359.184C297.758,358.492 297.914,357.812 298.141,357.152C298.188,357.012 298.238,356.871 298.293,356.73C298.32,356.652 298.355,356.574 298.387,356.492C298.117,357.246 298.18,356.969 298.262,356.793C298.414,356.465 298.574,356.137 298.754,355.82C298.922,355.52 299.105,355.227 299.297,354.945C299.395,354.801 299.492,354.66 299.594,354.523C299.633,354.473 299.672,354.422 299.711,354.367C299.199,355.066 299.488,354.66 299.609,354.512C300.051,353.98 300.531,353.488 301.055,353.039C301.184,352.926 301.324,352.824 301.449,352.711C300.809,353.289 301.242,352.875 301.422,352.742C301.574,352.633 302.508,352.035 301.625,352.586C301.695,352.543 301.766,352.484 301.832,352.438C301.988,352.324 302.148,352.219 302.312,352.117C302.969,351.699 303.637,351.297 304.305,350.898C305.035,350.465 305.773,350.043 306.535,349.664C306.719,349.574 306.906,349.484 307.094,349.398C307.191,349.352 307.699,349.129 307.379,349.266C307.062,349.402 307.379,349.27 307.461,349.234C307.555,349.199 307.652,349.16 307.746,349.125C307.965,349.047 308.18,348.973 308.398,348.902C308.828,348.77 309.262,348.637 309.695,348.531C309.891,348.484 310.246,348.488 310.414,348.387C310.371,348.414 309.922,348.438 310.309,348.406C310.406,348.395 310.504,348.387 310.602,348.379C311.066,348.352 311.531,348.383 311.992,348.367C312.207,348.363 312.43,348.359 312.645,348.379C312.562,348.371 312.395,348.305 312.684,348.402C312.832,348.453 312.98,348.5 313.125,348.555C313.781,348.801 314.562,348.336 314.805,347.73C315.078,347.051 314.828,346.355 314.223,345.953Z" style="fill-rule:nonzero;"/>
+ <path d="M335.559,362.598C335.668,361.82 335.801,361.031 335.844,360.246C335.863,359.902 335.871,359.562 335.898,359.223C335.91,359.055 335.922,358.887 335.941,358.719C335.953,358.605 335.965,358.492 335.98,358.375L335.949,358.609C335.949,357.941 336.219,357.188 336.367,356.539C336.527,355.824 336.691,355.109 336.797,354.383C337.035,352.777 337.117,351.164 337.152,349.543C337.172,348.809 337.188,348.078 337.211,347.344C337.234,346.605 337.375,345.789 337.285,345.059C337.191,344.289 337.035,343.648 336.465,343.078C335.98,342.594 335.184,342.23 334.488,342.262C333.008,342.328 331.641,343.492 331.688,345.059C331.715,345.949 331.773,346.93 332.297,347.68C333.098,348.836 334.566,349.09 335.637,348.113C335.926,347.848 336.152,347.539 336.367,347.211C336.422,347.125 336.48,347.039 336.535,346.953C336.84,346.484 336.145,347.438 336.465,347.035C334.906,346.129 333.348,345.223 331.789,344.312C331.484,345.945 331.727,347.711 331.812,349.359C331.891,350.84 332.039,352.336 331.977,353.82C331.922,355.223 331.668,356.613 331.617,358.02C331.555,359.574 331.812,361.07 332.039,362.598C332.152,363.352 333.07,363.969 333.797,363.938C334.531,363.906 335.441,363.402 335.559,362.598Z" style="fill-rule:nonzero;"/>
+ <path d="M334.793,369.582L334.762,369.332C334.73,369.07 334.727,368.719 334.656,368.5L334.426,367.957C334.375,367.867 334.312,367.785 334.238,367.711C334.129,367.57 334.125,367.531 334.035,367.461L333.961,367.402C333.793,367.262 333.621,367.113 333.441,366.996C333.137,366.82 332.809,366.73 332.457,366.73C332.105,366.73 331.777,366.82 331.473,366.996C331.398,367.043 331.328,367.098 331.262,367.156C331.191,367.207 331.121,367.262 331.051,367.32C331.043,367.328 331.031,367.336 331.02,367.344L330.953,367.402L330.883,367.457C330.617,367.672 330.336,368.168 330.258,368.5L330.176,369.109L330.172,369.141L330.168,369.199L330.148,369.332L330.121,369.582C330.109,369.902 330.176,370.203 330.32,370.48C330.418,370.77 330.578,371.02 330.805,371.234C331.016,371.461 331.266,371.621 331.559,371.715C331.836,371.863 332.137,371.93 332.457,371.918L333.078,371.832C333.473,371.723 333.816,371.523 334.109,371.234L334.473,370.762C334.684,370.395 334.793,370.004 334.793,369.582Z" style="fill-rule:nonzero;"/>
+ <path d="M352.992,362.598C353.105,361.82 353.234,361.031 353.281,360.246C353.301,359.902 353.309,359.562 353.336,359.223C353.348,359.055 353.359,358.887 353.379,358.719C353.387,358.605 353.402,358.492 353.414,358.375L353.387,358.609C353.387,357.941 353.656,357.188 353.801,356.539C353.965,355.824 354.125,355.109 354.234,354.383C354.473,352.777 354.555,351.164 354.59,349.543C354.609,348.809 354.621,348.078 354.645,347.344C354.668,346.605 354.812,345.789 354.723,345.059C354.629,344.289 354.473,343.648 353.902,343.078C353.418,342.594 352.621,342.23 351.926,342.262C350.445,342.328 349.078,343.492 349.125,345.059C349.152,345.949 349.211,346.93 349.734,347.68C350.535,348.836 352.004,349.09 353.074,348.113C353.363,347.848 353.59,347.539 353.805,347.211C353.859,347.125 353.918,347.039 353.973,346.953C354.277,346.484 353.582,347.438 353.902,347.035C352.344,346.129 350.785,345.223 349.227,344.312C348.922,345.945 349.164,347.711 349.25,349.359C349.324,350.84 349.473,352.336 349.414,353.82C349.355,355.223 349.105,356.613 349.051,358.02C348.992,359.574 349.246,361.07 349.477,362.598C349.59,363.352 350.508,363.969 351.234,363.938C351.969,363.906 352.879,363.402 352.992,362.598Z" style="fill-rule:nonzero;"/>
+ <path d="M352.23,369.582L352.199,369.332C352.168,369.07 352.16,368.719 352.094,368.5L351.863,367.957C351.812,367.867 351.75,367.785 351.676,367.711C351.566,367.57 351.562,367.531 351.473,367.461L351.398,367.402C351.227,367.262 351.059,367.113 350.879,366.996C350.574,366.82 350.246,366.73 349.895,366.73C349.543,366.73 349.215,366.82 348.91,366.996C348.836,367.043 348.766,367.098 348.699,367.156C348.629,367.207 348.559,367.262 348.488,367.32C348.477,367.328 348.469,367.336 348.457,367.344L348.391,367.402L348.32,367.457C348.055,367.672 347.77,368.168 347.695,368.5L347.613,369.109L347.609,369.141L347.602,369.199L347.586,369.332L347.559,369.582C347.547,369.902 347.613,370.203 347.758,370.48C347.852,370.77 348.016,371.02 348.242,371.234C348.453,371.461 348.703,371.621 348.992,371.715C349.273,371.863 349.57,371.93 349.895,371.918L350.516,371.832C350.91,371.723 351.254,371.523 351.547,371.234L351.91,370.762C352.121,370.395 352.227,370.004 352.23,369.582Z" style="fill-rule:nonzero;"/>
+ <path d="M98.133,19.723C91.359,25.941 84.496,32.023 77.531,38.027C73.195,41.762 68.883,45.613 64.211,48.934C57.871,53.441 51.352,57.75 44.875,62.055C38.957,65.984 33.203,70.191 27.309,74.168C24.891,75.797 21.633,77.34 19.625,79.508C21.727,78.699 23.82,78.879 26.035,78.879C28.336,78.879 30.652,78.797 32.953,78.871C33.891,78.902 34.348,78.672 34.387,79.707C34.418,80.59 32.598,82.191 32.098,83C31.086,84.645 30.305,86.441 29.172,88.008C28.531,88.891 27.43,89.918 27.188,91.008C28.703,91.891 40.805,87.344 41.129,89.277C41.32,90.418 38.734,92.574 38.109,93.527C37.301,94.77 36.273,95.852 35.504,97.113C34.113,99.391 33.934,102.512 32.23,104.578C34.234,102.902 36.934,102.324 39.266,101.27C40.551,100.688 44.789,98.934 44.727,101.277C44.691,102.586 43.91,103.797 43.621,105.035C43.422,105.898 43.293,106.691 43.008,107.551C42.559,108.922 42.074,109.984 41.262,111.215C40.637,112.152 39.379,113.684 39.668,114.887C42.016,114.578 44.152,113.645 46.469,113.262C47.797,113.039 49.543,112.117 50.832,112.164C52.121,113.984 49.738,117.273 49.078,118.828C48.441,120.32 47.707,121.977 47.32,123.539C49.207,122.512 50.41,120.598 52.156,119.375C54.332,117.844 56.797,116.648 58.938,115.102C61.852,113.004 64.176,110.031 67.02,107.82C69.359,106.004 71.613,104.094 74.16,102.566C79.773,99.199 83.992,94.648 89.074,90.652C91.258,88.934 93.52,87.406 95.738,85.785C97.633,84.398 99.047,81.949 100.719,80.309C104.547,76.535 107.637,71.945 111.773,68.543C114.086,66.641 116.117,64.355 118.223,62.238C120.551,59.895 123,57.883 125.129,55.387C128.195,51.785 131.766,48.57 134.875,45.008C138.332,41.047 142.164,37.297 146.102,33.793C144.871,35.203 143.395,35.98 141.73,36.719C140.457,37.285 138.957,38.746 137.492,38.656C137.695,37.371 138.824,36.191 139.484,35.102C140.324,33.723 141.289,32.137 141.738,30.613C142.238,28.934 143.363,26.723 142.84,24.949C138.348,25.895 134.652,29.227 130.233,30.5C128.453,29.027 131.586,23.594 132.047,21.965C132.656,19.816 133.145,18.301 134.141,16.266C133.34,16.598 133.066,17.215 132.387,17.934C131.164,19.23 129.473,20.766 128.016,21.773C126.172,23.047 122.938,25.297 120.535,25.164C120.398,23.48 122.461,20.898 123.133,19.445C123.668,18.285 123.918,17.125 124.312,15.918C124.73,14.645 125.848,13.449 125.984,12.137C124.352,10.945 120.809,14.93 119.594,15.672C118.445,16.375 117.18,16.762 116.016,17.43C115.207,17.895 114.629,18.727 113.66,18.875C113.395,17.156 114.988,16.32 115.844,15.125C116.656,13.988 117.031,12.41 117.66,11.152C118.5,9.461 118.602,7.996 118.938,6.203C119.141,5.105 119.688,4.16 119.91,3.117C118.195,2.75 115.836,6.18 114.617,7.129C113.137,8.285 111.586,9.418 110.066,10.531C108.605,11.605 107.074,12.578 105.621,13.664C103.637,15.148 101.934,17.043 100.195,18.816C98.691,20.344 96.918,21.473 95.406,23.012C93.531,24.914 91.664,26.32 89.535,27.891C87.762,29.195 85.988,30.477 84.223,31.781C83.129,32.594 81.199,34.348 79.754,34.078" style="fill-rule:nonzero;"/>
+ <path d="M97.074,18.66C92.059,23.117 86.988,27.512 81.871,31.852C79.367,33.977 76.844,36.082 74.328,38.191C73.105,39.219 71.883,40.246 70.648,41.258C70.059,41.742 69.473,42.223 68.879,42.695C68.598,42.922 68.316,43.145 68.035,43.371C67.848,43.52 67.656,43.668 67.469,43.812C67.426,43.848 66.969,44.203 67.141,44.07C62.004,48.039 56.465,51.523 51.027,55.07C45.516,58.668 39.992,62.242 34.551,65.957C31.559,68.004 28.586,70.102 25.523,72.043C22.82,73.754 19.664,74.957 17.438,77.32C16.527,78.285 16.198,79.902 16.953,81.07C17.652,82.16 19.137,82.977 20.449,82.492C20.926,82.316 21.414,82.176 21.914,82.074C21.957,82.066 22.227,82.047 22.25,82.016C22.223,82.051 21.484,82.09 22.105,82.035C22.371,82.016 22.637,81.992 22.902,81.98C23.945,81.93 24.988,81.973 26.035,81.973C28.258,81.977 30.48,81.906 32.703,81.961C33.004,81.969 33.414,82.035 33.711,81.969C33.93,81.918 33.129,81.883 33.141,81.887C32.293,81.703 31.629,80.871 31.344,80.09C31.379,80.188 31.414,80.477 31.336,79.961C31.281,79.77 31.281,79.582 31.34,79.391C31.402,79.062 31.414,78.977 31.375,79.129C31.293,79.453 31.75,78.418 31.559,78.719C31.523,78.773 31.496,78.836 31.465,78.891C31.391,79.02 31.305,79.137 31.223,79.258C30.945,79.676 31.688,78.703 31.262,79.199C31.137,79.348 31.012,79.496 30.887,79.641C30.309,80.309 29.723,80.973 29.27,81.734C28.762,82.602 28.305,83.496 27.82,84.379C27.535,84.898 27.238,85.414 26.91,85.914C26.773,86.125 26.621,86.328 26.48,86.539C26.305,86.801 26.695,86.266 26.68,86.277C26.57,86.383 26.473,86.535 26.375,86.652C25.484,87.738 24.617,88.809 24.258,90.199C23.93,91.461 24.461,93 25.652,93.633C27.48,94.605 29.688,94.012 31.59,93.582C33.605,93.129 35.602,92.574 37.625,92.137C38.039,92.047 38.453,91.965 38.867,91.891C39.074,91.855 39.281,91.824 39.484,91.789C39.957,91.715 38.609,91.891 39.074,91.848C39.191,91.836 39.312,91.82 39.434,91.812C39.734,91.785 40.031,91.797 40.336,91.801C40.617,91.809 39.332,91.586 39.926,91.77C39.551,91.652 39.18,91.453 38.898,91.164C38.555,90.812 38.359,90.477 38.23,90C38.316,90.324 38.16,89 38.148,89.453C38.168,88.621 38.27,88.727 38.164,89.059C38.441,88.195 38.398,88.527 38.25,88.781C38.18,88.902 38.102,89.012 38.023,89.129C37.719,89.605 38.504,88.559 38.125,89.004C37.883,89.285 37.641,89.566 37.391,89.84C37.035,90.23 36.66,90.605 36.32,91.012C36.047,91.34 35.785,91.676 35.539,92.023C35.41,92.207 35.293,92.395 35.164,92.574C35.078,92.695 34.473,93.484 34.961,92.859C34.227,93.801 33.438,94.73 32.84,95.773C32.335,96.648 31.965,97.613 31.633,98.566C31.336,99.422 31.09,100.293 30.777,101.141C30.758,101.191 30.547,101.645 30.57,101.676C30.75,101.262 30.773,101.199 30.645,101.488C30.59,101.602 30.535,101.715 30.48,101.828C30.395,101.992 30.305,102.156 30.207,102.316C30.105,102.484 29.582,103.172 30.133,102.48C29.625,103.117 29.266,103.727 29.266,104.578C29.266,105.305 29.59,106.172 30.133,106.676C31.418,107.852 33.043,107.727 34.328,106.676C34.766,106.32 34.227,106.727 34.215,106.762C34.234,106.711 34.539,106.539 34.555,106.527C34.754,106.398 34.957,106.277 35.164,106.16C35.402,106.027 35.645,105.902 35.895,105.785C35.984,105.738 36.078,105.695 36.172,105.652C36.266,105.609 36.359,105.566 36.453,105.527C36.656,105.438 36.578,105.473 36.223,105.625C36.672,105.539 37.145,105.266 37.574,105.105C38.121,104.902 38.672,104.703 39.211,104.484C39.781,104.258 40.344,104.016 40.906,103.766C41.141,103.66 41.625,103.508 40.637,103.879C40.777,103.824 40.914,103.762 41.055,103.707C41.699,103.457 42.359,103.234 43.035,103.09C43.176,103.059 43.754,102.973 43.141,103.055C42.539,103.133 43.082,103.066 43.223,103.062C43.293,103.059 43.375,103.07 43.445,103.062C43.828,103.023 42.969,103.047 42.969,102.984C42.969,102.98 43.172,103.031 43.156,103.027C43.547,103.141 42.465,102.684 42.738,102.844C42.43,102.664 42.266,102.488 42.008,102.098C42.207,102.398 41.801,101.594 41.816,101.641C41.945,102.008 41.691,101.137 41.754,101.16C41.754,101.16 41.773,101.59 41.742,101.484C41.715,101.391 41.895,100.797 41.75,101.301C41.672,101.57 41.605,101.836 41.512,102.098C41.121,103.203 40.758,104.242 40.504,105.391C40.383,105.926 40.242,106.453 40.066,106.973C39.973,107.246 39.867,107.516 39.77,107.785C39.652,108.098 39.828,107.992 39.828,107.648C39.828,107.785 39.664,108 39.605,108.117C39.105,109.133 38.434,110.016 37.832,110.965C36.91,112.43 36.473,113.961 36.789,115.68C36.914,116.352 37.57,117.152 38.16,117.465C38.922,117.867 39.621,117.883 40.461,117.766C42.512,117.477 44.445,116.734 46.461,116.301C47.324,116.113 48.145,115.941 48.984,115.656C49.395,115.52 49.801,115.379 50.219,115.266C50.402,115.215 50.586,115.18 50.77,115.133C51.098,115.078 51.008,115.086 50.5,115.168C50.613,115.156 50.723,115.156 50.832,115.16L48.246,113.676C48.258,113.695 48.398,113.898 48.387,113.906C48.359,113.93 48.129,113.152 48.23,113.559C48.348,114.043 48.227,112.934 48.203,113.227C48.195,113.316 48.207,113.418 48.211,113.504C48.215,113.629 48.16,113.996 48.238,113.465C48.312,112.93 48.262,113.32 48.234,113.434C48.176,113.66 48.125,113.891 48.051,114.113C47.984,114.316 47.875,114.516 47.824,114.723C47.848,114.633 48.109,114.094 47.93,114.461C47.871,114.586 47.812,114.711 47.754,114.836C47.555,115.242 47.344,115.641 47.129,116.039C46.004,118.141 45.016,120.43 44.422,122.742C43.766,125.293 46.539,127.438 48.836,126.137C50.715,125.078 52.062,123.395 53.652,121.992C54.047,121.645 53.582,122.074 53.512,122.09C53.59,122.07 53.703,121.957 53.77,121.91C53.988,121.758 54.211,121.609 54.434,121.465C54.914,121.148 55.402,120.848 55.895,120.555C56.848,119.98 57.812,119.43 58.758,118.844C60.762,117.598 62.586,116.121 64.281,114.484C65.801,113.02 67.258,111.484 68.906,110.164C69.781,109.465 70.668,108.777 71.551,108.09C71.641,108.016 71.734,107.945 71.824,107.871C72.168,107.602 71.418,108.184 71.766,107.918C71.98,107.754 72.195,107.59 72.414,107.426C72.883,107.074 73.352,106.73 73.832,106.398C75.641,105.141 77.555,104.062 79.324,102.742C82.902,100.066 86.148,97.008 89.578,94.152C89.98,93.82 90.383,93.488 90.793,93.16C91,92.996 91.207,92.812 91.426,92.66C90.859,93.055 91.637,92.504 91.781,92.398C92.75,91.668 93.738,90.965 94.727,90.262C96.613,88.918 98.523,87.652 100.023,85.867C100.66,85.109 101.258,84.316 101.898,83.562C102.543,82.797 103.27,82.113 103.957,81.387C105.418,79.852 106.777,78.23 108.164,76.629C109.543,75.031 110.949,73.453 112.488,72.012C114.094,70.512 115.793,69.141 117.34,67.574C118.918,65.977 120.457,64.34 122.09,62.801C123.711,61.27 125.371,59.773 126.859,58.105C128.391,56.395 129.922,54.695 131.527,53.051C133.109,51.434 134.707,49.836 136.227,48.168C139.316,44.773 142.41,41.438 145.777,38.312C146.613,37.535 147.461,36.766 148.316,36.008C146.84,34.531 145.367,33.055 143.891,31.578C143.609,31.895 143.305,32.172 142.996,32.461C142.488,32.938 143.562,32.078 142.996,32.469C142.828,32.582 142.664,32.695 142.496,32.801C141.809,33.234 141.074,33.586 140.332,33.918C139.633,34.234 139.004,34.652 138.348,35.051C138.176,35.156 138.004,35.258 137.828,35.355C137.695,35.426 137.199,35.562 137.68,35.453C138.203,35.332 137.555,35.469 137.441,35.516C137.195,35.574 137.328,35.562 137.844,35.48C137.727,35.492 137.609,35.492 137.492,35.488C138.512,36.824 139.527,38.164 140.547,39.5C140.578,39.348 140.637,39.199 140.664,39.047C140.719,38.723 140.301,39.723 140.605,39.184C140.754,38.922 140.898,38.664 141.066,38.414C141.414,37.891 141.805,37.395 142.145,36.867C142.887,35.703 143.59,34.492 144.133,33.223C144.699,31.902 145.16,30.523 145.598,29.152C146.117,27.523 146.355,25.781 145.914,24.102C145.461,22.371 143.66,21.512 141.996,21.875C139.551,22.41 137.27,23.562 135.082,24.75C134.082,25.297 133.082,25.855 132.059,26.363C131.812,26.488 131.566,26.605 131.316,26.723C131.191,26.781 131.065,26.836 130.94,26.895C130.468,27.109 131.121,26.797 131.133,26.816C131.129,26.812 129.539,27.383 129.386,27.43C130.418,27.703 131.453,27.977 132.484,28.25C132.105,27.914 132.691,28.562 132.738,28.625C132.402,28.16 132.91,29.23 132.875,29.012C132.863,28.922 132.832,28.809 132.801,28.723C132.707,28.438 132.852,29.715 132.875,29.148C132.891,28.762 133.09,27.996 132.832,29.098C132.891,28.836 132.934,28.57 133,28.309C133.148,27.746 133.34,27.191 133.547,26.648C133.652,26.371 133.762,26.094 133.875,25.82C134.094,25.293 133.828,25.824 133.777,26.047C133.812,25.898 133.91,25.742 133.969,25.602C134.461,24.465 134.953,23.352 135.301,22.16C135.527,21.375 135.77,20.594 136.047,19.824C136.082,19.727 136.488,18.703 136.484,18.699C136.297,19.141 136.273,19.203 136.414,18.883C136.457,18.785 136.5,18.684 136.547,18.586C136.656,18.348 136.77,18.109 136.887,17.871C137.484,16.637 137.477,15.016 136.391,14.02C135.273,12.996 133.879,12.906 132.539,13.523C131.73,13.895 131.113,14.531 130.554,15.207C130.098,15.762 129.586,16.27 129.07,16.766C128.526,17.289 127.969,17.797 127.387,18.281C127.227,18.418 127.059,18.551 126.895,18.688C126.445,19.055 127.281,18.406 126.969,18.629C126.703,18.82 126.438,19.016 126.168,19.199C125.133,19.914 124.082,20.617 122.969,21.211C122.656,21.375 122.34,21.523 122.02,21.68C121.664,21.852 122.699,21.422 122.172,21.613C122,21.676 121.832,21.738 121.656,21.797C121.379,21.887 121.098,21.945 120.812,22.016C120.23,22.164 121.59,21.996 121.004,21.988C120.848,21.984 120.695,21.996 120.535,21.988L123.711,25.164C123.703,25.055 123.719,24.941 123.711,24.836C123.684,24.59 123.512,25.672 123.672,25.195C123.742,24.98 123.828,24.75 123.879,24.531C123.949,24.211 123.523,25.285 123.785,24.754C123.836,24.648 123.887,24.547 123.938,24.441C124.07,24.18 124.211,23.918 124.359,23.664C124.855,22.789 125.441,21.953 125.871,21.043C126.254,20.234 126.57,19.395 126.832,18.539C126.941,18.172 127.047,17.801 127.156,17.434C127.203,17.285 127.246,17.137 127.293,16.988C127.309,16.938 127.566,16.262 127.348,16.777C127.141,17.266 127.387,16.723 127.441,16.617C127.52,16.469 127.602,16.32 127.684,16.172C127.836,15.906 127.988,15.641 128.132,15.371C128.526,14.629 128.918,13.816 129.035,12.977C129.136,12.242 129.175,11.625 128.875,10.918C128.598,10.262 128.179,9.805 127.582,9.406C124.527,7.371 121.105,10.27 118.898,12.188C118.52,12.512 118.141,12.832 117.762,13.152C118.676,12.375 118.109,12.887 117.809,13.062C117.395,13.305 116.957,13.508 116.52,13.707C115.715,14.07 114.863,14.391 114.129,14.898C113.699,15.195 113.172,15.543 112.809,15.934C113.367,15.328 113.102,15.68 112.883,15.848C112.594,16.004 112.691,15.973 113.172,15.75C113.059,15.789 112.941,15.82 112.824,15.836C114.152,16.848 115.48,17.859 116.812,18.875C116.809,18.859 116.762,18.348 116.785,18.352C116.828,18.359 116.605,19.246 116.781,18.641C116.871,18.32 116.43,19.434 116.727,18.836C116.949,18.395 116.711,18.91 116.555,19.031C116.992,18.695 117.41,18.141 117.77,17.723C119.004,16.289 119.609,14.625 120.293,12.887C120.504,12.352 120.07,13.344 120.246,13C120.328,12.844 120.398,12.684 120.473,12.527C120.738,11.953 120.996,11.355 121.195,10.75C121.434,10.031 121.578,9.281 121.703,8.535C121.832,7.785 121.922,7.02 122.152,6.289C122.395,5.504 122.742,4.754 122.934,3.949C123.293,2.434 122.465,0.387 120.742,0.098C119.508,-0.113 118.48,0.008 117.352,0.547C116.602,0.906 115.945,1.438 115.328,1.984C114.422,2.785 113.672,3.73 112.805,4.566C112.625,4.738 112.43,4.934 112.215,5.07C112.852,4.668 112.176,5.098 112.066,5.18C111.871,5.332 111.672,5.48 111.473,5.629C110.684,6.227 109.887,6.812 109.086,7.398C107.555,8.523 105.965,9.566 104.43,10.691C102.73,11.934 101.199,13.316 99.734,14.82C98.457,16.133 97.203,17.414 95.781,18.57C94.359,19.73 93.086,21.016 91.719,22.234C91.062,22.824 90.375,23.383 89.688,23.934C89.09,24.406 90.223,23.527 89.609,23.988C89.492,24.078 89.375,24.172 89.254,24.262C88.828,24.582 88.398,24.898 87.973,25.215C86.203,26.52 84.414,27.789 82.656,29.102C82.199,29.441 81.754,29.789 81.309,30.141C82.055,29.547 81.543,29.957 81.379,30.078C81.184,30.223 80.984,30.367 80.781,30.5C80.438,30.73 80.023,30.887 79.691,31.121C80.25,30.727 80.156,30.91 79.812,31.027C79.484,31.098 79.609,31.086 80.188,30.988C79.859,30.988 79.992,31.02 80.582,31.078C79.719,30.953 78.973,30.93 78.184,31.391C77.539,31.77 76.922,32.508 76.754,33.25C76.418,34.719 77.203,36.84 78.93,37.082C79.816,37.207 80.285,37.25 81.164,37.09C81.703,36.992 82.172,36.785 82.676,36.562C83.395,36.242 84.035,35.809 84.66,35.336C85.074,35.023 85.484,34.703 85.895,34.383C86.086,34.23 86.445,34.051 85.68,34.543C85.855,34.434 86.016,34.297 86.18,34.172C87.031,33.543 87.883,32.918 88.734,32.293C91.859,30.004 94.992,27.758 97.762,25.043C99.117,23.715 100.699,22.648 102.066,21.336C103.383,20.074 104.582,18.707 105.922,17.469C106.254,17.16 106.594,16.859 106.941,16.566C107.113,16.426 107.285,16.27 107.469,16.141C107.391,16.195 106.914,16.547 107.387,16.215C108.219,15.617 109.059,15.031 109.902,14.453C111.508,13.348 113.074,12.191 114.629,11.027C115.504,10.367 116.438,9.746 117.227,8.988C117.676,8.559 118.082,8.094 118.508,7.645C119.016,7.105 119.562,6.621 120.105,6.117C119.43,6.742 119.715,6.414 119.938,6.27C120.086,6.172 120.25,6.102 120.398,6.008C119.723,6.438 119.77,6.242 120.102,6.16C120.414,6.094 120.246,6.117 119.594,6.223C119.91,6.23 119.738,6.199 119.078,6.137C118.348,4.855 117.621,3.57 116.891,2.285C116.699,3.09 116.352,3.836 116.105,4.621C115.863,5.383 115.773,6.184 115.637,6.969C115.496,7.762 115.297,8.516 115.07,9.285C114.906,9.836 115.273,8.898 115.098,9.25C115.016,9.414 114.938,9.578 114.863,9.738C114.609,10.285 114.379,10.844 114.16,11.402C114.023,11.746 113.883,12.094 113.754,12.441C113.613,12.812 114.039,11.824 113.793,12.344C113.711,12.523 113.625,12.703 113.531,12.879C113.441,13.051 113.336,13.215 113.234,13.383C112.941,13.867 113.625,12.977 113.375,13.215C113.16,13.414 112.969,13.656 112.766,13.867C111.457,15.211 110.273,16.887 110.512,18.871C110.637,19.902 110.91,20.691 111.754,21.348C112.582,21.988 113.484,22.109 114.5,21.91C115.645,21.684 116.516,20.992 117.398,20.277C117.668,20.059 117.934,20.047 117.312,20.34C117.473,20.262 117.641,20.129 117.801,20.043C118.188,19.828 118.594,19.645 118.996,19.465C120.375,18.852 121.531,18.219 122.684,17.238C123.07,16.91 123.453,16.57 123.844,16.238C124.066,16.051 124.293,15.867 124.52,15.684C124.969,15.316 123.871,16.156 124.344,15.82C124.461,15.738 124.574,15.648 124.695,15.57C124.922,15.414 125.152,15.262 125.391,15.129C125.504,15.066 125.617,15.012 125.73,14.953C126.164,14.73 124.934,15.191 125.418,15.09C125.473,15.078 125.715,15.035 125.734,15.004C125.719,15.031 124.766,15.09 125.242,15.078C125.785,15.066 124.457,14.922 124.773,15.008C125.02,15.078 123.898,14.539 124.387,14.867C123.902,13.676 123.418,12.484 122.934,11.297C122.914,11.453 122.887,11.605 122.848,11.758C122.695,12.316 122.777,11.738 122.934,11.641C122.777,11.742 122.578,12.348 122.473,12.535C122.055,13.277 121.668,14.004 121.359,14.805C121.105,15.473 120.93,16.172 120.723,16.855C120.609,17.223 120.48,17.586 120.352,17.949C120.176,18.449 120.453,17.777 120.371,17.898C120.312,17.984 120.27,18.098 120.223,18.188C119.062,20.371 117.238,22.543 117.363,25.164C117.449,26.922 118.75,28.273 120.535,28.336C123.668,28.445 126.633,26.562 129.117,24.859C130.488,23.922 131.797,22.898 133.016,21.773C133.574,21.262 134.121,20.734 134.633,20.18C134.906,19.887 135.145,19.566 135.406,19.266C135.496,19.164 135.73,19.008 135.77,18.895L135.41,19.184C135.516,19.117 135.629,19.059 135.746,19.012C134.297,17.562 132.848,16.113 131.398,14.664C130.761,15.973 130.188,17.316 129.718,18.695C129.406,19.617 129.19,20.578 128.854,21.492C128.804,21.633 128.746,21.77 128.69,21.906C128.562,22.227 129.022,21.125 128.882,21.453C128.852,21.527 128.82,21.602 128.789,21.676C128.621,22.062 128.449,22.449 128.285,22.836C127.871,23.812 127.445,24.785 127.113,25.793C126.469,27.734 126.102,30.098 127.293,31.91C128.188,33.266 129.647,33.961 131.277,33.508C131.871,33.344 132.449,33.109 133.016,32.875C134.293,32.344 135.527,31.75 136.746,31.094C137.965,30.441 139.168,29.758 140.41,29.152C140.715,29.008 141.051,28.891 141.348,28.723C141.285,28.758 140.641,29.004 141.152,28.809C141.344,28.734 141.531,28.66 141.727,28.59C142.367,28.355 143.02,28.168 143.688,28.023C142.383,27.281 141.074,26.539 139.77,25.797C139.801,25.922 139.914,26.477 139.816,25.918C139.727,25.41 139.789,25.832 139.789,25.961C139.789,26.113 139.742,26.301 139.762,26.441C139.746,26.309 139.891,25.742 139.789,26.18C139.652,26.781 139.488,27.363 139.289,27.945C139.098,28.496 138.895,29.039 138.719,29.594C138.625,29.887 138.52,30.172 138.426,30.465C138.293,30.863 138.684,29.918 138.496,30.305C138.414,30.469 138.34,30.637 138.258,30.805C137.711,31.918 137.074,33.023 136.367,34.043C135.562,35.203 134.699,36.391 134.434,37.812C134.238,38.84 134.352,39.738 135,40.578C135.609,41.371 136.48,41.816 137.492,41.828C138.812,41.848 140.062,41.371 141.191,40.711C141.906,40.293 142.566,39.789 143.316,39.434C145.168,38.555 146.93,37.555 148.316,36.008C149.41,34.789 149.609,32.766 148.316,31.578C147.008,30.379 145.195,30.414 143.891,31.578C140.469,34.633 137.168,37.824 134.086,41.219C132.562,42.895 131.078,44.598 129.504,46.227C127.93,47.852 126.328,49.445 124.793,51.105C123.266,52.754 121.84,54.477 120.223,56.043C118.613,57.602 116.953,59.102 115.391,60.707C113.828,62.309 112.305,63.957 110.641,65.457C109.051,66.887 107.445,68.246 105.988,69.82C104.551,71.375 103.199,73.004 101.809,74.602C100.461,76.16 98.953,77.578 97.621,79.145C96.98,79.898 96.387,80.691 95.754,81.453C95.469,81.793 95.184,82.125 94.879,82.445C94.695,82.637 94.508,82.824 94.316,83C94.242,83.066 94.172,83.133 94.098,83.195C94.047,83.238 94,83.281 93.949,83.32C93.773,83.469 93.852,83.406 94.191,83.137C94.004,83.191 93.766,83.449 93.605,83.566C93.344,83.754 93.082,83.941 92.82,84.133C92.328,84.484 91.832,84.832 91.34,85.188C90.387,85.867 89.434,86.555 88.5,87.266C84.898,89.992 81.621,93.09 78.148,95.973C77.781,96.277 77.41,96.578 77.039,96.879C76.953,96.945 76.457,97.234 76.43,97.355C76.469,97.188 76.852,97.035 76.52,97.285C76.402,97.375 76.285,97.465 76.164,97.555C75.266,98.223 74.348,98.863 73.402,99.465C71.367,100.754 69.434,102.098 67.535,103.582C65.82,104.926 64.086,106.246 62.508,107.754C60.984,109.215 59.539,110.758 57.91,112.105C57.801,112.199 57.684,112.289 57.574,112.379C57.316,112.598 57.754,112.246 57.762,112.238C57.586,112.414 57.34,112.547 57.137,112.691C56.672,113.02 56.191,113.328 55.711,113.629C54.766,114.219 53.801,114.773 52.852,115.348C51.762,116.004 50.703,116.691 49.703,117.48C48.941,118.082 48.277,118.785 47.59,119.473C47.262,119.805 46.926,120.129 46.574,120.434C46.508,120.492 46.395,120.559 46.344,120.629C46.602,120.258 46.727,120.359 46.48,120.52C46.254,120.664 46.035,120.812 45.801,120.945C47.273,122.074 48.746,123.207 50.219,124.34C50.465,123.375 50.801,122.441 51.172,121.523C51.258,121.312 51.332,121.078 51.438,120.879C51.43,120.895 51.227,121.379 51.359,121.066C51.406,120.961 51.449,120.855 51.492,120.754C51.629,120.438 51.766,120.121 51.918,119.816C52.625,118.422 53.43,117.062 53.879,115.555C54.562,113.273 54.176,109.617 51.23,109.223C49.242,108.953 47.461,110.047 45.559,110.395C43.301,110.809 41.152,111.684 38.875,112.008C40.098,112.703 41.324,113.398 42.547,114.094C42.695,114.895 42.602,114.652 42.613,114.422C42.57,115.285 42.512,114.93 42.586,114.73C42.613,114.652 42.812,114.109 42.613,114.594C42.434,115.023 42.602,114.645 42.656,114.539C42.91,114.059 43.219,113.609 43.527,113.164C44.293,112.059 44.883,110.902 45.395,109.66C45.91,108.406 46.168,107.133 46.492,105.824C46.77,104.684 47.359,103.645 47.559,102.477C47.816,100.934 47.648,99.375 46.445,98.25C45.516,97.379 44.184,97.027 42.93,97.145C41.09,97.316 39.445,97.965 37.77,98.707C37.648,98.762 37.516,98.812 37.398,98.871C38.105,98.512 37.508,98.82 37.352,98.883C37.062,98.992 36.773,99.102 36.484,99.211C35.871,99.438 35.254,99.664 34.645,99.91C32.977,100.59 31.535,101.336 30.133,102.477L34.328,106.672C35.633,105.043 36.359,103.223 37,101.25C37.117,100.883 37.238,100.516 37.367,100.148C37.43,99.965 37.492,99.785 37.562,99.605C37.598,99.516 37.633,99.43 37.668,99.34C37.805,98.973 37.41,99.867 37.594,99.523C38.016,98.719 38.477,97.984 39.023,97.254C39.227,96.984 38.902,97.402 38.898,97.418C38.938,97.328 39.043,97.23 39.102,97.156C39.348,96.836 39.594,96.52 39.84,96.203C40.133,95.82 40.492,95.426 40.707,94.996C40.762,94.887 40.168,95.637 40.496,95.27C40.582,95.176 40.66,95.078 40.746,94.984C40.957,94.75 41.176,94.52 41.391,94.285C42.633,92.949 44.012,91.465 44.117,89.551C44.207,87.836 43.016,86.391 41.391,85.965C40.359,85.695 39.324,85.816 38.289,85.953C36.09,86.25 33.938,86.812 31.777,87.328C30.707,87.582 29.633,87.84 28.547,88.027C28.422,88.051 28.293,88.066 28.168,88.09C27.656,88.176 28.957,88.004 28.582,88.031C28.406,88.047 28.227,88.07 28.047,88.078C27.898,88.086 27.73,88.055 27.586,88.07C27.438,88.086 28.547,88.246 28.176,88.145C27.793,88.035 28.926,88.492 28.723,88.379C29.191,89.523 29.656,90.672 30.121,91.816C30.125,91.809 30.238,91.504 30.227,91.473C30.258,91.566 29.875,92.121 30.164,91.699C30.293,91.512 30.414,91.316 30.543,91.129C30.73,90.855 30.375,91.348 30.375,91.352C30.461,91.285 30.555,91.133 30.625,91.043C30.789,90.848 30.957,90.652 31.117,90.453C31.918,89.449 32.598,88.395 33.223,87.277C33.75,86.324 34.359,85.391 34.844,84.422C34.957,84.195 34.57,84.859 34.551,84.801C34.543,84.785 34.703,84.617 34.727,84.586C34.844,84.449 34.965,84.316 35.082,84.18C35.371,83.855 35.66,83.527 35.93,83.184C36.77,82.125 37.492,81.035 37.473,79.621C37.449,77.711 36.203,76.102 34.281,75.844C33.238,75.703 32.152,75.75 31.102,75.746C29.824,75.742 28.547,75.766 27.27,75.777C24.449,75.801 21.5,75.527 18.805,76.523C19.809,78.25 20.812,79.973 21.816,81.699C22.258,81.227 22.742,80.797 23.211,80.355C23.453,80.129 23.719,79.926 23.973,79.711C24.098,79.609 24.363,79.34 23.855,79.801C24.004,79.664 24.188,79.551 24.352,79.43C25.477,78.605 26.652,77.879 27.824,77.125C30.527,75.391 33.109,73.453 35.715,71.582C41.043,67.762 46.422,64.039 51.832,60.34C57.309,56.594 62.836,52.871 68.051,48.766C73.133,44.762 77.887,40.328 82.695,36.004C88.258,31 93.762,25.93 99.195,20.781C99.785,20.223 99.758,19.223 99.195,18.66C98.594,18.059 97.68,18.121 97.074,18.66Z" style="fill-rule:nonzero;"/>
+ <path d="M403.105,133.988C395.91,130.785 388.305,128.047 382.48,122.566C378.805,119.109 374.879,115.973 371.012,112.738C367.594,109.875 363.766,107.559 360.887,104.125C359.082,101.977 356.953,100.238 354.988,98.238C353.391,96.613 351.934,94.852 350.344,93.223C347.797,90.625 344.633,88.512 341.883,86.113C335.277,80.363 329.078,73.965 323.977,66.879C322.434,64.734 320.777,63.215 318.68,61.645C316.371,59.918 314.656,57.566 312.914,55.289C311.422,53.34 310.059,51.285 308.578,49.34C307.438,47.844 305.973,46.691 304.895,45.125C303.625,43.273 302.309,41.531 300.859,39.812C299.43,38.113 298.586,36.062 297.43,34.184C296.156,32.113 293.324,29.246 293.426,26.605C294.98,26.355 297.242,28.328 298.578,28.926C300.195,29.652 302.148,29.652 303.871,30.176C306.242,30.898 309.766,32.559 312.285,31.711C312.902,29.496 312.359,26.324 312.359,24.008C312.359,22.809 312.441,21.555 312.375,20.355C312.32,19.387 311.812,18.453 311.844,17.512C312.742,18.344 313.312,19.496 314.188,20.387C315.23,21.449 316.273,22.535 317.359,23.559C319.164,25.27 321.609,28.336 323.887,29.328C324.98,28.613 324.367,26.285 324.391,25.223C324.438,23.344 324.816,21.484 325.141,19.641C325.508,17.543 325.82,15.426 326.188,13.379C329.016,13.691 331.438,19.266 333.23,21.066C334.262,22.102 336.156,24.824 337.531,25.164C338.242,20.691 338.309,16.203 339.457,11.789C340.414,12.766 341.059,13.965 342.055,14.945C343.164,16.031 344.262,17.125 345.352,18.23C346.266,19.164 349.414,22.43 350.742,21.902C351.242,19.688 351.711,17.363 352.859,15.383C353.406,14.438 354.074,12.773 354.832,12.047C356.363,13.297 356.828,16.105 357.723,17.828C358.781,19.871 360.055,21.473 361.461,23.25C362.906,25.082 364.465,26.973 365.773,28.895C367.012,30.711 368.984,31.797 370.398,33.484C373.125,36.73 376.297,39.461 378.988,42.719C381.402,45.637 383.75,48.836 385.828,51.984C387.527,54.559 390.41,57.41 392.867,59.309C395.648,61.461 399.086,63.051 401.676,65.355C404.301,67.691 407.594,69.43 410.488,71.398C411.598,72.156 412.469,73.32 413.43,74.258C414.445,75.25 415.988,75.867 416.758,77.043C414.867,77.613 412.625,76.875 410.656,77.258C409.84,77.414 409.129,77.672 408.297,77.719C407.52,77.762 406.77,77.574 405.992,77.777C406,79.289 408.148,81.418 408.836,82.855C409.852,84.988 411.691,86.461 412.703,88.555C409.867,89.074 402.484,87.047 405.66,92.582C406.68,94.359 407.609,96.5 409.09,97.902C410.32,99.062 411.012,100.566 412.16,101.77C412.832,102.473 413.805,102.762 414.484,103.457C412.805,104.156 409.672,103.039 408.02,102.816C406.086,102.555 402.633,101.629 400.816,102.59C400.484,105.219 404.562,109.09 406.102,111.027C407.066,112.234 408.238,113.293 409.34,114.375C409.844,114.871 411.414,115.91 411.344,116.668C409.645,117 407.984,116.719 406.301,116.473C405.297,116.324 403.523,115.602 402.652,116.355C403.445,119.488 406.938,120.566 408.738,122.996C407.301,123.75 403.371,122.156 401.805,121.797C399.918,121.371 398,119.992 396.121,119.852C395.012,122.027 397.285,127.066 397.938,129.312C398.254,130.406 398.516,131.684 399.094,132.676C399.559,133.473 400.016,133.652 400.18,134.461C400.004,134.492 399.832,134.527 399.66,134.562" style="fill:rgb(121,128,78);fill-rule:nonzero;"/>
+ <path d="M403.488,133.332C399.125,131.242 394.66,129.324 390.496,126.844C388.457,125.629 386.492,124.27 384.695,122.719C382.664,120.969 380.773,119.059 378.738,117.309C376.656,115.516 374.539,113.754 372.441,111.977C370.547,110.367 368.543,108.898 366.605,107.344C365.648,106.574 364.711,105.777 363.828,104.926C362.918,104.043 362.133,103.066 361.285,102.129C359.516,100.172 357.477,98.48 355.664,96.562C353.809,94.602 352.109,92.492 350.098,90.68C348.176,88.945 346.078,87.418 344.09,85.766C340.094,82.449 336.344,78.77 332.836,74.945C331.078,73.023 329.383,71.043 327.773,68.996C326.25,67.062 324.895,64.91 323.152,63.125C321.426,61.359 319.438,60.164 317.766,58.418C316.027,56.598 314.66,54.707 313.188,52.668C311.594,50.457 310.086,48.188 308.195,46.215C306.414,44.359 305.078,42.234 303.438,40.156C302.668,39.18 301.922,38.375 301.285,37.355C300.605,36.273 300.039,35.125 299.406,34.016C298.355,32.18 296.902,30.609 295.875,28.758C295.758,28.547 295.652,28.332 295.547,28.113C295.527,28.07 295.418,27.797 295.52,28.059C295.477,27.949 295.438,27.844 295.402,27.734C295.332,27.52 295.285,27.305 295.227,27.09C295.098,26.605 295.227,27.293 295.211,27C295.207,26.867 295.203,26.738 295.203,26.605L293.426,28.379C293.535,28.367 293.641,28.363 293.75,28.359C293.816,28.355 294.094,28.402 293.855,28.359C293.562,28.309 294.035,28.422 294.047,28.422C294.145,28.453 294.242,28.488 294.34,28.523C294.656,28.629 294.43,28.562 294.363,28.531C294.465,28.578 294.566,28.629 294.668,28.68C294.949,28.82 295.223,28.98 295.496,29.141C296.391,29.672 297.238,30.25 298.207,30.645C299.418,31.133 300.711,31.266 301.984,31.492C303.094,31.691 304.145,32.047 305.207,32.406C307.457,33.176 309.934,33.973 312.32,33.406C313.207,33.199 313.758,32.711 313.949,31.809C314.09,31.148 314.16,30.473 314.188,29.801C314.242,28.559 314.141,27.312 314.062,26.074C313.977,24.695 313.992,23.332 314.012,21.949C314.023,21.137 314.027,20.316 313.883,19.512C313.762,18.844 313.461,18.102 313.457,17.512C312.539,17.895 311.621,18.273 310.699,18.656C311.203,19.141 311.582,19.688 311.996,20.246C312.496,20.918 313.035,21.52 313.621,22.117C314.707,23.227 315.836,24.293 316.922,25.398C318.773,27.293 320.602,29.605 323.07,30.723C323.566,30.949 324.215,31.082 324.703,30.723C325.883,29.859 326.211,28.59 326.152,27.18C326.098,25.949 325.988,24.82 326.125,23.582C326.297,22.016 326.641,20.461 326.902,18.906C327.188,17.207 327.449,15.508 327.75,13.812C327.23,14.207 326.711,14.605 326.188,15C325.695,14.934 326.199,15.047 326.305,15.066C326.469,15.129 326.445,15.121 326.238,15.035C326.309,15.07 326.379,15.109 326.449,15.148C326.551,15.215 326.66,15.281 326.766,15.344C326.91,15.449 326.906,15.441 326.75,15.32C326.82,15.375 326.887,15.434 326.957,15.492C327.469,15.938 327.922,16.457 328.34,16.992C328.164,16.766 328.527,17.246 328.559,17.289C328.684,17.461 328.805,17.633 328.926,17.809C329.137,18.109 329.344,18.418 329.547,18.727C329.949,19.328 330.34,19.934 330.754,20.527C331.527,21.637 332.457,22.609 333.336,23.641C334.355,24.84 335.52,26.277 337.102,26.727C337.871,26.949 338.961,26.457 339.094,25.594C339.793,21.145 339.902,16.602 341.023,12.223C340.117,12.461 339.211,12.699 338.305,12.941C339.047,13.719 339.625,14.629 340.316,15.453C341.07,16.355 341.973,17.145 342.805,17.98C343.883,19.059 344.922,20.18 346.062,21.195C347.117,22.137 348.383,23.258 349.824,23.523C350.258,23.605 350.711,23.625 351.141,23.492C352.078,23.195 352.293,22.457 352.484,21.605C352.719,20.555 352.965,19.504 353.293,18.477C353.625,17.445 354.117,16.543 354.609,15.586C354.844,15.129 355.066,14.668 355.312,14.219C355.43,14.012 355.547,13.805 355.676,13.605C355.734,13.516 355.797,13.418 355.863,13.332C355.703,13.539 355.945,13.254 355.992,13.207L353.672,13.207C353.789,13.309 353.891,13.418 354.004,13.523C354.207,13.707 354.109,13.625 354.051,13.555C354.238,13.789 354.387,14.059 354.527,14.32C354.848,14.922 354.934,15.184 355.18,15.863C355.637,17.125 356.098,18.359 356.773,19.523C358.359,22.25 360.496,24.637 362.43,27.117C363.379,28.336 364.191,29.688 365.211,30.844C366.129,31.887 367.258,32.707 368.266,33.652C369.371,34.688 370.301,35.91 371.34,37.012C372.422,38.156 373.535,39.266 374.633,40.395C376.836,42.672 378.844,45.094 380.734,47.637C382.648,50.215 384.285,53.016 386.371,55.461C388.312,57.738 390.559,59.805 393.012,61.523C395.348,63.16 398.035,64.504 400.148,66.305C401.508,67.461 402.898,68.551 404.387,69.535C405.758,70.449 407.172,71.301 408.555,72.199C409.262,72.66 409.781,72.992 410.348,73.547C410.938,74.125 411.469,74.766 412.051,75.348C412.637,75.934 413.316,76.41 413.996,76.879C414.098,76.949 414.199,77.02 414.301,77.09C414.402,77.16 414.504,77.234 414.602,77.309C414.492,77.219 414.52,77.238 414.68,77.371C414.77,77.449 414.859,77.527 414.949,77.609C415.004,77.664 415.387,78.133 415.242,77.926L416.289,75.352C414.816,75.758 412.953,75.266 411.273,75.41C410.32,75.492 409.43,75.809 408.484,75.938C407.637,76.055 406.496,75.863 405.523,76.074C404.797,76.23 404.195,77.039 404.227,77.777C404.324,80.078 406.152,81.617 407.188,83.508C407.793,84.605 408.441,85.594 409.223,86.582C409.949,87.508 410.613,88.301 411.184,89.445C411.535,88.582 411.887,87.723 412.238,86.859C411.801,86.934 412.691,86.832 412.215,86.859C412.098,86.867 411.977,86.875 411.855,86.883C411.523,86.895 411.188,86.895 410.855,86.891C410.176,86.879 409.5,86.848 408.82,86.84C407.43,86.828 405.855,86.863 404.637,87.621C403.062,88.602 402.848,90.492 403.492,92.105C403.949,93.246 404.602,94.309 405.191,95.387C405.836,96.566 406.539,97.727 407.449,98.727C407.836,99.156 408.387,99.672 408.664,100.039C409.098,100.609 409.488,101.215 409.918,101.785C410.453,102.496 410.988,103.137 411.711,103.66C412.215,104.023 412.941,104.402 413.246,104.695L414.02,101.77C413.891,101.82 413.758,101.852 413.629,101.895C413.559,101.922 413.289,101.953 413.664,101.906C413.402,101.938 413.137,101.941 412.875,101.93C412.766,101.93 412.652,101.922 412.543,101.914C412.574,101.914 412.02,101.859 412.262,101.891C412.504,101.918 411.934,101.836 411.969,101.844C411.793,101.812 411.617,101.781 411.441,101.746C410.41,101.547 409.391,101.266 408.348,101.113C405.996,100.766 403.559,100.074 401.18,100.613C400.332,100.805 399.387,101.207 399.137,102.125C398.973,102.723 399.066,103.422 399.188,104.012C399.402,105.055 399.949,106.055 400.531,106.938C401.711,108.727 403.203,110.266 404.578,111.902C405.543,113.043 406.559,114.102 407.633,115.141C408.066,115.559 408.512,115.941 408.973,116.336C409.191,116.523 409.391,116.734 409.605,116.926C409.836,117.133 409.664,116.988 409.613,116.91C409.879,117.316 409.605,116.914 409.605,116.668L410.883,114.992C409.402,115.262 407.73,115.023 406.277,114.703C404.848,114.387 403.074,113.867 401.777,114.859C401.152,115.336 400.762,116.008 400.98,116.82C401.445,118.535 402.555,119.898 403.906,121.016C404.672,121.648 405.086,121.93 405.727,122.449C406.016,122.684 406.297,122.922 406.566,123.176C406.719,123.32 406.867,123.469 407.012,123.625C407.055,123.672 407.457,124.156 407.242,123.875C407.449,123.082 407.656,122.293 407.863,121.5C408.34,121.273 408.066,121.441 407.953,121.445C407.684,121.465 407.887,121.453 408.035,121.449C407.824,121.453 407.617,121.469 407.402,121.457C407.289,121.449 407.172,121.438 407.059,121.426C406.797,121.398 407.477,121.512 407.012,121.414C406.758,121.359 406.5,121.316 406.25,121.258C405.262,121.031 404.297,120.719 403.332,120.426C402.387,120.141 401.363,119.891 400.523,119.527C399.074,118.898 397.707,118.277 396.121,118.121C395.57,118.066 394.863,118.48 394.625,118.98C393.406,121.539 394.512,124.629 395.375,127.137C395.77,128.293 396.18,129.438 396.5,130.621C396.742,131.508 397.012,132.383 397.418,133.207C397.633,133.641 397.914,134.023 398.215,134.398C398.262,134.457 398.52,134.82 398.348,134.559C398.41,134.645 398.465,134.734 398.512,134.824C398.441,134.668 398.441,134.699 398.512,134.918C398.914,134.211 399.316,133.504 399.719,132.793C399.547,132.828 399.371,132.863 399.199,132.895C398.281,133.074 397.758,134.172 397.992,135.023C398.254,135.977 399.199,136.41 400.117,136.23C400.293,136.195 400.465,136.16 400.637,136.125C401.57,135.945 402.055,134.852 401.844,134C401.742,133.586 401.574,133.168 401.332,132.816C401.191,132.609 401.027,132.41 400.871,132.219C400.566,131.848 400.996,132.473 400.703,131.992C400.301,131.336 400.137,130.793 399.914,129.992C399.602,128.863 399.25,127.766 398.863,126.66C398.441,125.453 398.031,124.234 397.754,122.984C397.688,122.68 397.629,122.371 397.582,122.062C397.629,122.367 397.59,122.074 397.578,121.934C397.566,121.793 397.559,121.652 397.555,121.512C397.551,121.379 397.551,121.242 397.559,121.109C397.562,121.051 397.609,120.68 397.562,120.961C397.52,121.246 397.598,120.836 397.613,120.781C397.648,120.656 397.828,120.277 397.617,120.727L396.121,121.582C395.91,121.562 396.441,121.645 396.441,121.645C396.57,121.676 396.703,121.711 396.832,121.75C397.199,121.855 397.559,121.992 397.91,122.137C398.52,122.391 399.297,122.754 399.973,123.023C400.938,123.41 401.965,123.629 402.957,123.934C405.02,124.57 407.531,125.488 409.613,124.496C410.391,124.125 410.77,122.824 410.234,122.125C409.238,120.812 408.008,119.879 406.73,118.863C406.152,118.402 405.617,117.918 405.109,117.383C405.059,117.324 405.008,117.266 404.961,117.207C405.07,117.359 405.07,117.352 404.949,117.191C404.852,117.043 404.75,116.895 404.66,116.738C404.625,116.676 404.391,116.188 404.527,116.516C404.445,116.316 404.383,116.105 404.328,115.895L403.531,117.855C403.582,117.809 403.641,117.766 403.703,117.734C403.812,117.672 403.785,117.684 403.617,117.766C403.789,117.73 403.809,117.723 403.684,117.746C403.551,117.762 403.578,117.766 403.762,117.754C403.801,117.758 404.234,117.781 404.027,117.762C403.824,117.742 404.266,117.801 404.305,117.812C404.934,117.934 405.547,118.102 406.184,118.195C408.082,118.477 409.898,118.688 411.805,118.344C412.547,118.211 413.078,117.383 413.078,116.668C413.086,114.898 411.371,113.926 410.25,112.836C408.949,111.57 407.762,110.258 406.57,108.895C406.098,108.352 405.617,107.816 405.148,107.27C404.898,106.973 404.648,106.672 404.402,106.367C404.352,106.301 404.297,106.234 404.246,106.168C404.344,106.301 404.332,106.285 404.211,106.121C404.094,105.965 403.977,105.809 403.863,105.652C403.441,105.055 403.051,104.434 402.746,103.766C402.691,103.648 402.703,103.68 402.781,103.855C402.746,103.77 402.715,103.68 402.688,103.594C402.637,103.449 402.605,103.297 402.562,103.148C402.441,102.734 402.516,103.367 402.547,103.059C402.562,102.906 402.543,102.746 402.559,102.59L401.695,104.094C402.062,103.914 401.395,104.137 401.812,104.055C401.938,104.031 402.059,103.992 402.184,103.961C402.258,103.945 402.605,103.91 402.27,103.941C402.41,103.93 402.551,103.918 402.688,103.914C403.312,103.891 403.934,103.941 404.555,104.012L404.738,104.031C404.605,104.016 404.602,104.016 404.727,104.031C404.875,104.055 405.023,104.078 405.172,104.102C405.488,104.152 405.805,104.207 406.121,104.266C406.641,104.355 407.156,104.438 407.676,104.52C409.992,104.879 412.629,106.031 414.949,105.145C416.125,104.695 416.746,103.203 415.723,102.219C414.852,101.387 413.809,101.02 413.121,100.223C412.414,99.41 411.738,98.262 410.969,97.348C410.211,96.445 409.562,95.875 408.977,94.93C408.359,93.938 407.84,92.887 407.27,91.863C407.16,91.668 407.047,91.473 406.945,91.27C406.883,91.148 406.703,90.645 406.832,91.051C406.785,90.898 406.723,90.75 406.68,90.598C406.664,90.531 406.652,90.449 406.629,90.387C406.523,90.098 406.613,90.75 406.641,90.473C406.656,90.301 406.703,89.934 406.598,90.523C406.629,90.352 406.773,90.074 406.531,90.594C406.652,90.336 406.602,90.469 406.445,90.656C406.473,90.621 406.508,90.59 406.543,90.559C406.723,90.387 406.172,90.738 406.41,90.656C406.434,90.648 406.676,90.523 406.676,90.508C406.66,90.613 406.219,90.672 406.637,90.543C406.75,90.508 406.863,90.48 406.98,90.453C407.039,90.441 407.102,90.43 407.16,90.418C407.531,90.344 407.133,90.367 407.074,90.426C407.176,90.324 407.746,90.371 407.891,90.367C408.219,90.355 408.547,90.355 408.875,90.359C410.312,90.375 411.746,90.5 413.172,90.254C414.367,90.047 414.68,88.586 414.223,87.668C413.141,85.496 411.422,84.059 410.355,81.969C409.938,81.148 409.363,80.422 408.836,79.676C408.535,79.25 408.242,78.82 407.996,78.363C407.945,78.27 407.898,78.176 407.848,78.082C407.766,77.918 407.805,77.93 407.852,78.086C407.82,77.984 407.801,77.844 407.75,77.754C407.656,77.574 407.773,78.133 407.758,77.777C407.324,78.344 406.895,78.91 406.461,79.48C406.828,79.398 407.309,79.465 407.719,79.48C408.258,79.504 408.781,79.449 409.316,79.359C410.152,79.219 410.992,78.934 411.695,78.906C413.559,78.844 415.383,79.246 417.223,78.73C418.242,78.445 418.93,77.102 418.27,76.156C417.418,74.938 416.066,74.164 415.035,73.352C414.059,72.586 413.121,71.27 412.043,70.406C409.648,68.496 406.836,67.141 404.363,65.328C403.227,64.492 402.117,63.445 400.934,62.59C399.707,61.703 398.41,60.922 397.125,60.125C394.617,58.566 392.508,56.969 390.414,54.852C389.441,53.871 388.469,52.797 387.719,51.754C386.793,50.477 385.949,49.141 385.027,47.855C383.051,45.09 380.98,42.348 378.684,39.84C376.555,37.516 374.242,35.367 372.164,33C371.207,31.91 370.211,30.953 369.113,30.004C368.594,29.555 368.078,29.094 367.617,28.578C367.164,28.074 366.785,27.457 366.348,26.855C364.285,24.043 361.863,21.461 360.004,18.504C359.773,18.137 359.555,17.766 359.352,17.391C359.266,17.238 359.184,17.086 359.109,16.934C359.082,16.879 358.863,16.414 358.98,16.68C358.707,16.047 358.5,15.387 358.258,14.738C357.742,13.352 357.148,11.875 355.992,10.887C355.324,10.316 354.332,10.211 353.672,10.887C353.059,11.512 352.621,12.277 352.223,13.051C351.816,13.836 351.371,14.613 350.996,15.41C350.094,17.344 349.629,19.398 349.164,21.465C349.547,21.086 349.926,20.707 350.309,20.324C350.148,20.379 349.988,20.352 350.43,20.324C350.184,20.34 350.758,20.457 350.508,20.336C350.422,20.297 350.305,20.273 350.215,20.242C350.395,20.301 350.438,20.355 350.238,20.242C350.031,20.129 349.828,20.016 349.633,19.883C349.516,19.809 349.402,19.727 349.289,19.648C349.266,19.629 348.898,19.34 349.16,19.551C348.367,18.914 347.625,18.211 346.906,17.488C345.898,16.469 344.891,15.449 343.871,14.445C343.336,13.918 342.801,13.398 342.34,12.801C341.773,12.07 341.246,11.309 340.605,10.641C339.766,9.762 338.188,10.184 337.887,11.359C336.77,15.742 336.664,20.277 335.965,24.73C336.633,24.355 337.297,23.977 337.961,23.598C337.801,23.547 337.824,23.566 338.039,23.652C337.969,23.617 337.895,23.582 337.828,23.539C337.77,23.504 337.332,23.184 337.602,23.402C337.316,23.172 337.055,22.918 336.797,22.656C336.223,22.066 335.699,21.43 335.168,20.801C334.77,20.336 334.352,19.891 333.945,19.434C333.715,19.172 334.098,19.652 333.898,19.375C333.797,19.23 333.691,19.09 333.59,18.945C333.383,18.652 333.184,18.352 332.984,18.055C331.309,15.531 329.484,12.203 326.188,11.762C325.547,11.676 324.738,12.32 324.625,12.949C324.078,16.031 323.512,19.125 323.066,22.223C322.875,23.523 322.707,24.828 322.832,26.141C322.879,26.637 322.934,27.133 322.922,27.629C322.918,27.75 322.914,27.875 322.902,27.996C322.922,27.77 322.918,27.883 322.879,28.039C322.824,28.262 322.766,28.207 322.887,28.066C322.688,28.293 323.016,27.969 323.07,27.93L324.703,27.93C322.484,26.926 320.844,24.773 319.086,22.992C318.035,21.93 316.953,20.902 315.906,19.832C315.418,19.336 314.949,18.844 314.543,18.281C314.059,17.617 313.578,16.941 312.984,16.371C311.988,15.414 310.219,16.09 310.227,17.512C310.234,18.738 310.762,19.859 310.781,21.035C310.805,22.297 310.715,23.559 310.766,24.82C310.809,25.949 310.922,27.074 310.949,28.203C310.98,29.34 310.965,30.309 310.703,31.273L311.852,30.129C311.637,30.195 311.422,30.254 311.199,30.285C311.488,30.246 310.957,30.293 310.953,30.293C310.715,30.301 310.477,30.293 310.242,30.277C310.195,30.273 309.719,30.219 309.953,30.25C309.07,30.125 308.203,29.863 307.355,29.586C305.73,29.055 304.172,28.422 302.477,28.117C301.547,27.949 300.605,27.812 299.707,27.512C299.203,27.344 298.609,26.961 298.066,26.613C296.727,25.758 295.098,24.637 293.426,24.828C292.453,24.938 291.672,25.551 291.648,26.605C291.594,28.938 292.957,31.004 294.277,32.812C294.867,33.621 295.48,34.41 295.996,35.27C296.656,36.363 297.219,37.512 297.867,38.613C299.207,40.898 301.086,42.832 302.621,44.984C303.402,46.082 304.168,47.164 305.09,48.148C305.91,49.02 306.766,49.879 307.461,50.812C309.074,52.984 310.609,55.215 312.258,57.363C313.91,59.516 315.602,61.543 317.773,63.191C319.387,64.422 321.23,66.121 322.441,67.777C324.043,69.965 325.711,72.102 327.473,74.16C330.91,78.184 334.652,81.938 338.586,85.477C342.488,88.98 346.895,91.902 350.457,95.773C352.32,97.797 354.172,99.789 356.184,101.672C357.141,102.566 358.098,103.465 358.992,104.422C359.875,105.371 360.699,106.359 361.652,107.25C363.523,108.996 365.613,110.492 367.66,112.027C369.754,113.598 371.758,115.289 373.785,116.949C375.918,118.691 378.043,120.445 380.102,122.273C382.07,124.023 384,125.75 386.238,127.152C390.406,129.766 394.992,131.555 399.539,133.367C400.664,133.812 401.785,134.262 402.902,134.719C403.695,135.047 404.262,133.703 403.488,133.332Z" style="fill:rgb(121,128,78);fill-rule:nonzero;"/>
+ <path d="M79.789,506.785C80.488,506.82 81.188,506.793 81.887,506.805C82.273,506.809 82.652,506.832 83.039,506.863C83.305,506.887 82.922,506.836 83.082,506.867C83.156,506.883 83.23,506.895 83.305,506.91C83.484,506.945 83.66,506.992 83.832,507.051C83.883,507.07 84.062,507.172 83.902,507.074C83.719,506.961 83.961,507.113 84,507.137C84.059,507.172 84.117,507.207 84.172,507.246C84.184,507.25 84.461,507.449 84.285,507.32C84.109,507.188 84.363,507.387 84.398,507.414C84.457,507.461 84.516,507.512 84.574,507.562C84.723,507.688 84.871,507.812 85.023,507.934C85.816,508.57 86.629,509.102 87.688,509.102C88.531,509.098 89.34,508.359 89.301,507.484C89.262,506.613 88.594,505.867 87.688,505.871C87.402,505.871 87.941,505.977 87.77,505.898C87.699,505.867 87.594,505.855 87.52,505.832C87.473,505.816 87.371,505.758 87.32,505.762C87.445,505.75 87.598,505.891 87.348,505.762C87.039,505.602 86.75,505.41 86.457,505.215C85.816,504.793 85.145,504.402 84.375,504.277C82.824,504.027 81.332,504.367 79.789,504.469C79.164,504.508 78.629,504.973 78.629,505.625C78.629,506.281 79.16,506.754 79.789,506.785Z" style="fill-rule:nonzero;"/>
+ <path d="M83.668,508.879C83.668,508.824 83.676,508.773 83.68,508.719L83.625,509.141C83.66,508.891 83.742,508.648 83.84,508.418L83.668,508.82C83.863,508.375 84.133,507.98 84.375,507.559C84.621,507.137 84.906,506.723 85.203,506.336L84.906,506.723C84.992,506.609 85.082,506.504 85.184,506.402C85.223,506.359 85.27,506.32 85.312,506.277C85.418,506.172 85.547,505.996 85.625,505.867C85.824,505.551 85.84,505.25 85.883,504.902L85.82,505.391C85.832,505.309 85.848,505.227 85.879,505.148L85.719,505.531C85.727,505.508 85.738,505.484 85.746,505.465C85.922,505.113 86.027,504.684 85.898,504.293C85.781,503.922 85.551,503.578 85.203,503.387C84.988,503.266 84.754,503.172 84.512,503.125C83.984,503.023 83.504,503.055 83.035,503.324C82.863,503.422 82.711,503.566 82.559,503.691C82.48,503.754 82.402,503.82 82.332,503.891C81.863,504.34 81.488,504.879 81.203,505.461C80.91,506.062 80.699,506.672 80.598,507.332C80.5,507.988 80.426,508.641 80.609,509.293C80.824,510.043 81.559,510.512 82.32,510.41C83.086,510.305 83.656,509.66 83.668,508.879Z" style="fill-rule:nonzero;"/>
+ <path d="M79.184,494.77C79.227,494.793 79.266,494.82 79.305,494.852L79.012,494.625C79.152,494.738 79.281,494.859 79.438,494.945C79.508,494.98 79.578,495.02 79.648,495.059C79.801,495.152 79.941,495.258 80.082,495.367L79.742,495.102C80.066,495.355 80.379,495.609 80.734,495.812C80.977,495.953 81.23,496.066 81.488,496.184C82.105,496.469 82.676,496.828 83.277,497.137C83.742,497.379 84.262,497.477 84.777,497.336C85.227,497.211 85.715,496.863 85.938,496.441C86.176,495.992 86.297,495.445 86.133,494.945C85.973,494.445 85.676,494.078 85.242,493.781L85.188,493.746L85.582,494.051C85.426,493.926 85.266,493.777 85.09,493.684C84.922,493.594 84.727,493.523 84.543,493.469L84.984,493.652C84.938,493.633 84.898,493.613 84.859,493.586L85.207,493.855C85.176,493.832 85.148,493.809 85.125,493.785C84.738,493.422 84.273,493.266 83.754,493.336C83.227,493.406 82.855,493.68 82.559,494.113C82.008,494.922 82.105,496.207 82.887,496.836C83.672,495.816 84.457,494.801 85.242,493.781C84.246,493.164 83.09,492.949 82.023,492.5L82.449,492.68C81.984,492.48 81.547,492.309 81.047,492.227C80.379,492.113 79.797,492.062 79.184,492.434C78.301,492.965 78.316,494.23 79.184,494.77Z" style="fill-rule:nonzero;"/>
+ <path d="M81.215,497.656C81.246,497.473 81.297,497.297 81.367,497.129L81.215,497.488C81.527,496.75 82.078,496.141 82.527,495.484C82.828,495.051 83.055,494.594 83.242,494.098C83.465,493.516 83.406,492.766 83.223,492.18C82.977,491.402 82.246,490.902 81.43,491.012C80.621,491.121 80.031,491.797 80.016,492.617C80.012,492.695 80.008,492.773 79.996,492.852L80.059,492.406C80.023,492.641 79.934,492.852 79.883,493.078C79.836,493.316 79.754,493.547 79.66,493.77L79.832,493.359C79.277,494.656 78.348,495.793 78.309,497.262C78.285,498 78.887,498.621 79.59,498.719C80.254,498.805 81.098,498.383 81.215,497.656Z" style="fill-rule:nonzero;"/>
+ <path d="M77,483.352C77.645,483.379 78.277,483.297 78.91,483.199C79.137,483.16 79.359,483.121 79.586,483.082C79.684,483.066 79.91,483.074 79.992,483.02C79.746,483.051 79.707,483.059 79.871,483.039C79.934,483.031 80,483.027 80.062,483.023C80.574,483 81.098,483.055 81.609,483.094C82.477,483.164 83.434,483.355 84.102,482.621C84.734,481.926 84.703,481.004 84.102,480.301C83.508,479.605 82.441,479.723 81.609,479.688C80.973,479.664 80.355,479.699 79.727,479.809C79.234,479.891 78.762,480.055 78.285,480.199C78.039,480.277 77.793,480.348 77.543,480.406C77.414,480.438 77.281,480.461 77.152,480.488C76.992,480.512 77.016,480.512 77.223,480.48C77.148,480.488 77.074,480.496 77,480.504C76.262,480.57 75.539,481.109 75.574,481.926C75.609,482.727 76.203,483.316 77,483.352Z" style="fill-rule:nonzero;"/>
+ <path d="M76.969,477.281C77.023,478.574 77.094,479.859 77.277,481.141C77.359,481.691 77.465,482.23 77.625,482.762C77.793,483.332 77.832,483.969 78.109,484.496C78.52,485.273 79.723,485.43 80.316,484.781C80.965,484.07 81.012,483.082 80.719,482.203C80.543,481.676 80.371,481.164 80.254,480.617C80.191,480.336 80.141,480.051 80.094,479.762C80.07,479.609 80.039,479.453 80.023,479.301C80.066,479.707 80.012,479.184 80.004,479.109C79.93,478.5 79.875,477.891 79.816,477.281C79.75,476.539 79.211,475.82 78.395,475.855C77.648,475.891 76.938,476.484 76.969,477.281Z" style="fill-rule:nonzero;"/>
+ <path d="M73.281,470.219C74.133,470.242 74.984,470.266 75.84,470.289L77.09,470.324C77.668,470.34 78.215,470.379 78.781,470.223C79.531,470.02 80.168,469.25 80.133,468.449C80.094,467.641 79.586,466.898 78.781,466.68C78.215,466.523 77.668,466.562 77.09,466.578C76.672,466.59 76.254,466.602 75.84,466.613C74.984,466.637 74.133,466.66 73.281,466.684C72.359,466.711 71.473,467.477 71.516,468.449C71.559,469.43 72.293,470.188 73.281,470.219Z" style="fill-rule:nonzero;"/>
+ <path d="M73.281,465.539C73.918,465.578 74.555,465.527 75.184,465.469C75.484,465.445 75.777,465.414 76.078,465.391C76.227,465.375 76.375,465.367 76.523,465.359C76.609,465.355 76.699,465.352 76.785,465.348C77.152,465.332 77.398,465.266 77.723,465.098C78.023,464.941 78.246,464.641 78.371,464.34C78.508,464.016 78.555,463.648 78.453,463.305L78.355,462.965C78.219,462.492 77.852,462.113 77.375,461.984C76.93,461.859 76.312,461.969 76.008,462.344L75.797,462.602C76.312,462.465 76.828,462.328 77.344,462.195C76.996,462.113 76.742,462.105 76.391,462.188C76.328,462.203 76.262,462.223 76.199,462.238C76.062,462.277 75.93,462.316 75.793,462.355C75.543,462.434 75.293,462.52 75.043,462.602C74.531,462.77 74.023,462.918 73.484,462.992L73.832,462.945C73.648,462.969 73.465,462.984 73.281,462.996C72.617,463.035 71.977,463.555 72.012,464.27C72.043,464.992 72.57,465.496 73.281,465.539Z" style="fill-rule:nonzero;"/>
+ <path d="M71.828,454.703L71.82,454.762L72.543,454.039L72.5,454.051C71.762,454.281 71.383,455.137 71.781,455.816C71.934,456.078 72.207,456.289 72.5,456.367C72.711,456.426 72.926,456.426 73.137,456.367C73.34,456.312 73.516,456.207 73.668,456.059C74.055,455.758 74.172,455.301 74.277,454.844C74.375,454.422 74.434,454 74.465,453.57C74.488,453.262 74.504,452.973 74.473,452.664L74.375,451.723C74.332,451.297 74.23,450.934 73.918,450.621C73.648,450.352 73.207,450.148 72.816,450.164C72.414,450.184 71.996,450.312 71.715,450.621L71.473,450.934C71.332,451.18 71.262,451.441 71.262,451.723L71.164,452.629C71.148,452.793 71.125,452.953 71.137,453.117C71.145,453.27 71.16,453.418 71.172,453.57C71.203,453.992 71.254,454.402 71.348,454.812C71.457,455.277 71.57,455.75 71.969,456.059C72.117,456.207 72.293,456.312 72.5,456.367C72.711,456.426 72.926,456.426 73.137,456.367C73.434,456.273 73.695,456.094 73.855,455.816C74.25,455.137 73.875,454.281 73.137,454.051L73.094,454.039L73.816,454.762L73.805,454.703C73.777,454.492 73.598,454.289 73.438,454.168C73.266,454.035 73.043,453.938 72.816,453.949C72.637,453.957 72.461,454.004 72.301,454.09C72.105,454.191 71.859,454.477 71.828,454.703Z" style="fill-rule:nonzero;"/>
+ <path d="M69.566,452.301C69.758,452.301 69.949,452.316 70.141,452.328L69.859,452.293C70.559,452.418 71.254,452.582 71.969,452.609C72.348,452.625 72.746,452.59 73.113,452.492C73.68,452.344 74.125,451.953 74.43,451.465C74.781,450.898 74.594,450.141 74.086,449.75C73.57,449.348 72.812,449.379 72.344,449.852C72.309,449.887 72.27,449.922 72.23,449.953L72.504,449.742C72.426,449.801 72.34,449.848 72.246,449.891L72.578,449.75C72.34,449.848 72.129,449.973 71.898,450.074L72.219,449.938C71.914,450.066 71.59,450.133 71.266,450.18L71.59,450.137C71.227,450.184 70.859,450.207 70.492,450.223C70.18,450.238 69.875,450.215 69.566,450.211C69.02,450.211 68.496,450.695 68.52,451.258C68.547,451.824 68.98,452.297 69.566,452.301Z" style="fill-rule:nonzero;"/>
+ <path d="M70.543,438.816L70.957,438.902C70.594,438.262 70.23,437.621 69.867,436.98C69.809,437.324 69.641,437.645 69.527,437.969C69.422,438.273 69.371,438.578 69.344,438.898C69.305,439.328 69.426,439.738 69.613,440.117C69.789,440.484 70.145,440.816 70.496,441.016C70.645,441.102 70.812,441.16 70.973,441.223C71.02,441.242 71.062,441.258 71.109,441.27C71.477,441.367 71.805,441.344 72.176,441.266C72.477,441.203 72.773,441.07 73.023,440.891C73.184,440.773 73.363,440.645 73.508,440.496C73.66,440.34 73.793,440.16 73.922,439.984C74.105,439.727 74.238,439.418 74.34,439.117C74.461,438.742 74.453,438.328 74.363,437.945C74.309,437.711 74.148,437.508 73.961,437.363C73.773,437.219 73.527,437.113 73.281,437.125C73.082,437.133 72.895,437.184 72.715,437.277C72.457,437.414 72.297,437.68 72.203,437.945C72.195,437.969 72.184,437.992 72.176,438.016L72.289,437.742C72.223,437.895 72.117,438.035 72.016,438.168L72.215,437.914C72.109,438.047 71.988,438.168 71.852,438.273L72.125,438.062C71.988,438.168 71.84,438.258 71.68,438.324L72.023,438.18C71.906,438.23 71.785,438.266 71.66,438.285L72.055,438.23C71.965,438.242 71.871,438.242 71.777,438.234L72.188,438.289C72.062,438.27 71.93,438.234 71.812,438.188L72.188,438.344C72.113,438.312 72.039,438.273 71.973,438.227L72.293,438.473C72.242,438.434 72.199,438.395 72.16,438.348L72.406,438.664C72.371,438.621 72.344,438.574 72.32,438.52L72.48,438.898C72.457,438.84 72.438,438.777 72.43,438.715L72.484,439.133C72.473,439.035 72.477,438.934 72.488,438.836L72.434,439.254C72.504,438.75 72.801,438.309 72.875,437.812C72.938,437.605 72.949,437.398 72.902,437.188C72.891,436.98 72.832,436.789 72.715,436.609C72.508,436.285 72.18,435.969 71.785,435.895L71.371,435.812C71.164,435.75 70.957,435.738 70.75,435.785C70.543,435.797 70.352,435.855 70.172,435.973C69.852,436.16 69.543,436.531 69.457,436.902C69.367,437.301 69.387,437.746 69.613,438.102C69.824,438.43 70.148,438.738 70.543,438.816Z" style="fill-rule:nonzero;"/>
+ <path d="M71,431.418C71.25,431.473 71.508,431.504 71.762,431.527C71.883,431.539 72,431.539 72.121,431.531C72.137,431.531 72.156,431.527 72.172,431.527L72.598,431.473C72.629,431.465 72.66,431.453 72.691,431.441C72.867,431.379 73.035,431.305 73.203,431.23C73.312,431.184 73.414,431.125 73.512,431.062C73.734,430.934 73.906,430.758 74.039,430.539C74.172,430.312 74.238,430.066 74.238,429.801C74.203,429.492 74.191,429.18 74.02,428.906C73.934,428.77 73.82,428.645 73.719,428.516C73.602,428.391 73.465,428.305 73.309,428.254C73.156,428.172 72.992,428.137 72.816,428.145L72.48,428.188C72.266,428.25 72.078,428.359 71.918,428.516C71.871,428.551 71.824,428.586 71.785,428.629C71.559,428.848 71.461,429.125 71.363,429.41L72.773,428.336C72.582,428.359 72.402,428.348 72.211,428.336C72.117,428.332 72.023,428.348 71.93,428.344C71.832,428.344 71.73,428.336 71.633,428.324L72.055,428.379C71.984,428.371 71.918,428.355 71.848,428.344C71.637,428.277 71.422,428.266 71.211,428.312C71,428.324 70.801,428.387 70.617,428.504C70.434,428.602 70.281,428.738 70.172,428.914C70.031,429.066 69.934,429.25 69.887,429.457L69.828,429.879C69.828,430.168 69.902,430.438 70.047,430.684L70.297,431.008C70.496,431.207 70.73,431.344 71,431.418Z" style="fill-rule:nonzero;"/>
+ <path d="M68.652,419.117L68.668,419.07L68.523,419.418C68.578,419.285 68.656,419.164 68.742,419.047L68.512,419.348C68.711,419.098 68.945,418.887 69.199,418.691L68.891,418.926C69.426,418.523 70.012,418.219 70.617,417.926C71.008,417.738 71.391,417.543 71.785,417.355C71.98,417.262 72.184,417.176 72.371,417.066C72.879,416.762 73.078,416.383 73.281,415.859C73.402,415.543 73.312,415.023 73.133,414.746C72.918,414.406 72.641,414.238 72.273,414.082C71.328,413.684 70.43,414.309 69.645,414.781C69.195,415.047 68.734,415.297 68.297,415.586C67.281,416.25 66.184,417.125 65.832,418.34C65.617,419.074 66.09,419.965 66.852,420.137C67.227,420.223 67.648,420.203 67.98,419.988C68.316,419.773 68.508,419.492 68.652,419.117Z" style="fill-rule:nonzero;"/>
+ <path d="M140.238,506.785C140.938,506.82 141.641,506.793 142.34,506.805C142.723,506.809 143.105,506.832 143.488,506.863C143.758,506.887 143.375,506.836 143.535,506.867C143.609,506.883 143.684,506.895 143.758,506.91C143.934,506.945 144.113,506.992 144.285,507.051C144.336,507.07 144.516,507.172 144.355,507.074C144.172,506.961 144.414,507.113 144.453,507.137C144.512,507.172 144.57,507.207 144.625,507.246C144.637,507.25 144.914,507.449 144.738,507.32C144.562,507.188 144.816,507.387 144.848,507.414C144.91,507.461 144.969,507.512 145.027,507.562C145.176,507.688 145.324,507.812 145.477,507.934C146.27,508.57 147.082,509.102 148.141,509.102C148.984,509.098 149.793,508.359 149.754,507.484C149.715,506.613 149.047,505.867 148.141,505.871C147.855,505.871 148.391,505.977 148.223,505.898C148.152,505.867 148.047,505.855 147.973,505.832C147.926,505.816 147.82,505.758 147.773,505.762C147.898,505.75 148.051,505.891 147.801,505.762C147.492,505.602 147.199,505.41 146.91,505.215C146.266,504.793 145.598,504.402 144.824,504.277C143.277,504.027 141.785,504.367 140.242,504.469C139.617,504.508 139.082,504.973 139.082,505.625C139.082,506.281 139.613,506.754 140.242,506.785L140.238,506.785Z" style="fill-rule:nonzero;"/>
+ <path d="M144.121,508.879C144.121,508.824 144.125,508.773 144.133,508.719L144.074,509.141C144.109,508.891 144.195,508.648 144.293,508.418L144.121,508.82C144.312,508.375 144.586,507.98 144.828,507.559C145.074,507.137 145.359,506.723 145.656,506.336L145.359,506.723C145.445,506.609 145.535,506.504 145.633,506.402C145.676,506.359 145.723,506.32 145.766,506.277C145.871,506.172 146,505.996 146.078,505.867C146.273,505.551 146.289,505.25 146.336,504.902L146.27,505.391C146.281,505.309 146.301,505.227 146.328,505.148L146.168,505.531C146.18,505.508 146.188,505.484 146.199,505.465C146.375,505.113 146.477,504.684 146.352,504.293C146.23,503.922 146.004,503.578 145.652,503.387C145.438,503.266 145.203,503.172 144.961,503.125C144.438,503.023 143.957,503.055 143.484,503.324C143.312,503.422 143.164,503.566 143.008,503.691C142.93,503.754 142.855,503.82 142.785,503.891C142.316,504.34 141.941,504.879 141.656,505.461C141.363,506.062 141.152,506.672 141.051,507.332C140.953,507.988 140.879,508.641 141.062,509.293C141.273,510.043 142.008,510.512 142.77,510.41C143.539,510.305 144.105,509.66 144.121,508.879Z" style="fill-rule:nonzero;"/>
+ <path d="M139.637,494.77C139.68,494.793 139.719,494.82 139.758,494.852L139.465,494.625C139.602,494.738 139.73,494.859 139.891,494.945C139.961,494.98 140.031,495.02 140.098,495.059C140.25,495.152 140.395,495.258 140.535,495.367L140.195,495.102C140.516,495.355 140.828,495.609 141.188,495.812C141.43,495.953 141.684,496.066 141.938,496.184C142.559,496.469 143.129,496.828 143.73,497.137C144.195,497.379 144.715,497.477 145.227,497.336C145.68,497.211 146.168,496.863 146.391,496.441C146.629,495.992 146.746,495.445 146.586,494.945C146.426,494.445 146.129,494.078 145.691,493.781L145.641,493.746L146.035,494.051C145.879,493.926 145.719,493.777 145.543,493.684C145.375,493.594 145.18,493.523 144.996,493.469L145.434,493.652C145.391,493.633 145.352,493.613 145.309,493.586L145.656,493.855C145.629,493.832 145.602,493.809 145.578,493.785C145.191,493.422 144.727,493.266 144.207,493.336C143.68,493.406 143.309,493.68 143.012,494.113C142.461,494.922 142.555,496.207 143.34,496.836C144.121,495.816 144.906,494.801 145.691,493.781C144.699,493.164 143.539,492.949 142.477,492.5L142.902,492.68C142.438,492.48 142,492.309 141.5,492.227C140.832,492.113 140.25,492.062 139.637,492.434C138.754,492.965 138.77,494.23 139.637,494.77Z" style="fill-rule:nonzero;"/>
+ <path d="M141.668,497.656C141.699,497.473 141.75,497.297 141.82,497.129L141.668,497.488C141.98,496.75 142.531,496.141 142.98,495.484C143.277,495.051 143.508,494.594 143.695,494.098C143.918,493.516 143.859,492.766 143.676,492.18C143.43,491.402 142.699,490.902 141.883,491.012C141.074,491.121 140.484,491.797 140.465,492.617C140.465,492.695 140.457,492.773 140.449,492.852L140.508,492.406C140.477,492.641 140.383,492.852 140.336,493.078C140.285,493.316 140.207,493.547 140.113,493.77L140.285,493.359C139.73,494.656 138.801,495.793 138.758,497.262C138.738,498 139.34,498.621 140.043,498.719C140.707,498.805 141.551,498.383 141.668,497.656Z" style="fill-rule:nonzero;"/>
+ <path d="M137.453,483.352C138.098,483.379 138.727,483.297 139.363,483.199C139.59,483.16 139.812,483.121 140.039,483.082C140.137,483.066 140.363,483.074 140.445,483.02C140.199,483.051 140.156,483.059 140.324,483.039C140.387,483.031 140.449,483.027 140.516,483.023C141.027,483 141.551,483.055 142.059,483.094C142.93,483.164 143.883,483.355 144.555,482.621C145.188,481.926 145.152,481.004 144.555,480.301C143.961,479.605 142.895,479.723 142.059,479.688C141.422,479.664 140.809,479.699 140.176,479.809C139.688,479.891 139.211,480.055 138.738,480.199C138.492,480.277 138.246,480.348 137.996,480.406C137.863,480.438 137.734,480.461 137.602,480.488C137.445,480.512 137.469,480.512 137.676,480.48C137.602,480.488 137.527,480.496 137.453,480.504C136.711,480.57 135.992,481.109 136.027,481.926C136.062,482.727 136.652,483.316 137.453,483.352Z" style="fill-rule:nonzero;"/>
+ <path d="M137.422,477.281C137.477,478.574 137.543,479.859 137.73,481.141C137.809,481.691 137.918,482.23 138.074,482.762C138.246,483.332 138.285,483.969 138.562,484.496C138.973,485.273 140.176,485.43 140.77,484.781C141.414,484.07 141.465,483.082 141.172,482.203C140.996,481.676 140.824,481.164 140.707,480.617C140.645,480.336 140.594,480.051 140.547,479.762C140.523,479.609 140.492,479.453 140.477,479.301C140.516,479.707 140.465,479.184 140.457,479.109C140.383,478.5 140.328,477.891 140.27,477.281C140.199,476.539 139.664,475.82 138.848,475.855C138.102,475.891 137.387,476.484 137.422,477.281Z" style="fill-rule:nonzero;"/>
+ <path d="M133.734,470.219C134.586,470.242 135.438,470.266 136.289,470.289C136.707,470.301 137.125,470.312 137.543,470.324C138.117,470.34 138.668,470.379 139.234,470.223C139.984,470.02 140.621,469.25 140.582,468.449C140.547,467.641 140.039,466.898 139.234,466.68C138.668,466.523 138.117,466.562 137.543,466.578C137.125,466.59 136.707,466.602 136.289,466.613C135.438,466.637 134.586,466.66 133.734,466.684C132.812,466.711 131.926,467.477 131.969,468.449C132.012,469.43 132.742,470.188 133.734,470.219Z" style="fill-rule:nonzero;"/>
+ <path d="M133.734,465.539C134.367,465.578 135.004,465.527 135.637,465.469C135.934,465.445 136.23,465.414 136.527,465.391C136.676,465.375 136.824,465.367 136.973,465.359C137.062,465.355 137.148,465.352 137.238,465.348C137.602,465.332 137.852,465.266 138.176,465.098C138.477,464.941 138.695,464.641 138.824,464.34C138.961,464.016 139.004,463.648 138.906,463.305L138.809,462.965C138.672,462.492 138.305,462.113 137.824,461.984C137.379,461.859 136.766,461.969 136.457,462.344L136.25,462.602C136.766,462.465 137.281,462.328 137.797,462.195C137.445,462.113 137.195,462.105 136.844,462.188C136.777,462.203 136.715,462.223 136.652,462.238C136.516,462.277 136.379,462.316 136.246,462.355C135.996,462.434 135.746,462.52 135.496,462.602C134.98,462.77 134.477,462.918 133.938,462.992L134.285,462.945C134.102,462.969 133.918,462.984 133.734,462.996C133.07,463.035 132.43,463.555 132.461,464.27C132.496,464.992 133.02,465.496 133.734,465.539Z" style="fill-rule:nonzero;"/>
+ <path d="M132.281,454.703L132.273,454.762L132.996,454.039L132.949,454.051C132.211,454.281 131.832,455.137 132.23,455.816C132.387,456.078 132.66,456.289 132.949,456.367C133.164,456.426 133.375,456.426 133.59,456.367C133.793,456.312 133.969,456.207 134.117,456.059C134.508,455.758 134.625,455.301 134.73,454.844C134.828,454.422 134.883,454 134.918,453.57C134.941,453.262 134.957,452.973 134.926,452.664L134.828,451.723C134.781,451.297 134.684,450.934 134.371,450.621C134.102,450.352 133.656,450.148 133.27,450.164C132.867,450.184 132.449,450.312 132.168,450.621L131.926,450.934C131.785,451.18 131.715,451.441 131.711,451.723L131.617,452.629C131.602,452.793 131.578,452.953 131.59,453.117C131.598,453.27 131.609,453.418 131.621,453.57C131.656,453.992 131.707,454.402 131.801,454.812C131.91,455.277 132.023,455.75 132.422,456.059C132.57,456.207 132.746,456.312 132.949,456.367C133.164,456.426 133.375,456.426 133.59,456.367C133.887,456.273 134.145,456.094 134.309,455.816C134.703,455.137 134.328,454.281 133.59,454.051L133.543,454.039L134.266,454.762L134.258,454.703C134.23,454.492 134.047,454.289 133.891,454.168C133.719,454.035 133.492,453.938 133.27,453.949C133.086,453.957 132.914,454.004 132.75,454.09C132.559,454.191 132.312,454.477 132.281,454.703Z" style="fill-rule:nonzero;"/>
+ <path d="M130.016,452.301C130.207,452.301 130.397,452.316 130.59,452.328L130.312,452.293C131.011,452.418 131.707,452.582 132.418,452.609C132.801,452.625 133.195,452.59 133.562,452.492C134.133,452.344 134.578,451.953 134.883,451.465C135.234,450.898 135.047,450.141 134.539,449.75C134.023,449.348 133.266,449.379 132.793,449.852C132.758,449.887 132.723,449.922 132.684,449.953L132.957,449.742C132.875,449.801 132.789,449.848 132.699,449.891L133.027,449.75C132.793,449.848 132.578,449.973 132.348,450.074L132.668,449.938C132.367,450.066 132.043,450.133 131.719,450.18L132.043,450.137C131.68,450.184 131.312,450.207 130.945,450.223C130.632,450.238 130.328,450.215 130.016,450.211C129.468,450.211 128.945,450.695 128.973,451.258C128.996,451.824 129.429,452.297 130.016,452.301Z" style="fill-rule:nonzero;"/>
+ <path d="M130.996,438.816L131.406,438.902L130.315,436.98C130.261,437.324 130.09,437.645 129.977,437.969C129.871,438.273 129.824,438.578 129.797,438.898C129.757,439.328 129.879,439.738 130.062,440.117C130.242,440.484 130.593,440.816 130.949,441.016C131.098,441.102 131.266,441.16 131.426,441.223C131.469,441.242 131.516,441.258 131.562,441.27C131.93,441.367 132.258,441.344 132.629,441.266C132.926,441.203 133.227,441.07 133.473,440.891C133.637,440.773 133.812,440.645 133.957,440.496C134.113,440.34 134.246,440.16 134.371,439.984C134.559,439.727 134.691,439.418 134.789,439.117C134.914,438.742 134.906,438.328 134.816,437.945C134.758,437.711 134.598,437.508 134.414,437.363C134.223,437.219 133.98,437.113 133.734,437.125C133.535,437.133 133.344,437.184 133.168,437.277C132.906,437.414 132.75,437.68 132.652,437.945C132.645,437.969 132.637,437.992 132.629,438.016L132.742,437.742C132.676,437.895 132.57,438.035 132.469,438.168L132.668,437.914C132.559,438.047 132.438,438.168 132.305,438.273L132.578,438.062C132.441,438.168 132.293,438.258 132.133,438.324L132.477,438.18C132.355,438.23 132.238,438.266 132.109,438.285L132.508,438.23C132.414,438.242 132.324,438.242 132.23,438.234L132.641,438.289C132.516,438.27 132.379,438.234 132.262,438.188L132.641,438.344C132.562,438.312 132.492,438.273 132.426,438.227L132.746,438.473C132.695,438.434 132.652,438.395 132.613,438.348L132.859,438.664C132.824,438.621 132.797,438.574 132.773,438.52L132.93,438.898C132.906,438.84 132.891,438.777 132.883,438.715L132.938,439.133C132.926,439.035 132.93,438.934 132.941,438.836L132.887,439.254C132.957,438.75 133.25,438.309 133.324,437.812C133.391,437.605 133.398,437.398 133.355,437.188C133.344,436.98 133.281,436.789 133.168,436.609C132.957,436.285 132.633,435.969 132.238,435.895L131.824,435.812C131.617,435.75 131.41,435.738 131.203,435.785C130.996,435.797 130.804,435.855 130.625,435.973C130.3,436.16 129.992,436.531 129.91,436.902C129.82,437.301 129.84,437.746 130.065,438.102C130.276,438.43 130.602,438.738 130.996,438.816Z" style="fill-rule:nonzero;"/>
+ <path d="M131.453,431.418C131.703,431.473 131.957,431.504 132.215,431.527C132.332,431.539 132.453,431.539 132.574,431.531C132.59,431.531 132.609,431.527 132.625,431.527L133.047,431.473C133.082,431.465 133.113,431.453 133.145,431.441C133.316,431.379 133.488,431.305 133.656,431.23C133.762,431.184 133.867,431.125 133.965,431.062C134.184,430.934 134.359,430.758 134.488,430.539C134.621,430.312 134.688,430.066 134.691,429.801C134.656,429.492 134.645,429.18 134.473,428.906C134.387,428.77 134.273,428.645 134.168,428.516C134.055,428.391 133.918,428.305 133.762,428.254C133.609,428.172 133.445,428.137 133.27,428.145L132.93,428.188C132.715,428.25 132.527,428.359 132.371,428.516C132.324,428.551 132.277,428.586 132.238,428.629C132.012,428.848 131.914,429.125 131.816,429.41L133.227,428.336C133.035,428.359 132.852,428.348 132.664,428.336C132.57,428.332 132.477,428.348 132.383,428.344C132.281,428.344 132.184,428.336 132.086,428.324L132.508,428.379C132.438,428.371 132.367,428.355 132.301,428.344C132.086,428.277 131.875,428.266 131.664,428.312C131.449,428.324 131.254,428.387 131.07,428.504C130.882,428.602 130.733,428.738 130.621,428.914C130.479,429.066 130.386,429.25 130.336,429.457L130.281,429.879C130.281,430.168 130.354,430.438 130.496,430.684L130.746,431.008C130.945,431.207 131.18,431.344 131.453,431.418Z" style="fill-rule:nonzero;"/>
+ <path d="M129.102,419.117L129.121,419.07L128.973,419.418C129.031,419.285 129.104,419.164 129.195,419.047L128.965,419.348C129.16,419.098 129.397,418.887 129.647,418.691L129.343,418.926C129.879,418.523 130.465,418.219 131.065,417.926C131.457,417.738 131.844,417.543 132.234,417.355C132.434,417.262 132.637,417.176 132.824,417.066C133.328,416.762 133.531,416.383 133.73,415.859C133.852,415.543 133.766,415.023 133.586,414.746C133.367,414.406 133.09,414.238 132.723,414.082C131.781,413.684 130.882,414.309 130.098,414.781C129.647,415.047 129.188,415.297 128.75,415.586C127.734,416.25 126.637,417.125 126.285,418.34C126.07,419.074 126.543,419.965 127.305,420.137C127.68,420.223 128.098,420.203 128.429,419.988C128.77,419.773 128.961,419.492 129.102,419.117Z" style="fill-rule:nonzero;"/>
+ <path d="M200.691,506.785C201.391,506.82 202.09,506.793 202.789,506.805C203.176,506.809 203.559,506.832 203.941,506.863C204.211,506.887 203.828,506.836 203.984,506.867C204.059,506.883 204.137,506.895 204.207,506.91C204.387,506.945 204.562,506.992 204.734,507.051C204.789,507.07 204.965,507.172 204.809,507.074C204.625,506.961 204.863,507.113 204.906,507.137C204.965,507.172 205.02,507.207 205.078,507.246C205.086,507.25 205.363,507.449 205.188,507.32C205.012,507.188 205.266,507.387 205.301,507.414C205.359,507.461 205.418,507.512 205.477,507.562C205.629,507.688 205.777,507.812 205.93,507.934C206.723,508.57 207.535,509.102 208.594,509.102C209.438,509.098 210.246,508.359 210.207,507.484C210.168,506.613 209.496,505.867 208.594,505.871C208.309,505.871 208.844,505.977 208.672,505.898C208.605,505.867 208.5,505.855 208.426,505.832C208.375,505.816 208.273,505.758 208.227,505.762C208.352,505.75 208.5,505.891 208.254,505.762C207.941,505.602 207.652,505.41 207.359,505.215C206.719,504.793 206.047,504.402 205.277,504.277C203.727,504.027 202.234,504.367 200.691,504.469C200.066,504.508 199.535,504.973 199.535,505.625C199.535,506.281 200.066,506.754 200.691,506.785Z" style="fill-rule:nonzero;"/>
+ <path d="M204.574,508.879C204.574,508.824 204.578,508.773 204.586,508.719L204.527,509.141C204.562,508.891 204.648,508.648 204.742,508.418L204.574,508.82C204.766,508.375 205.039,507.98 205.281,507.559C205.527,507.137 205.812,506.723 206.109,506.336L205.809,506.723C205.898,506.609 205.988,506.504 206.086,506.402C206.129,506.359 206.176,506.32 206.219,506.277C206.324,506.172 206.449,505.996 206.531,505.867C206.727,505.551 206.742,505.25 206.789,504.902L206.723,505.391C206.734,505.309 206.75,505.227 206.781,505.148L206.621,505.531C206.629,505.508 206.641,505.484 206.652,505.465C206.828,505.113 206.93,504.684 206.805,504.293C206.684,503.922 206.457,503.578 206.105,503.387C205.891,503.266 205.656,503.172 205.414,503.125C204.891,503.023 204.406,503.055 203.938,503.324C203.766,503.422 203.613,503.566 203.461,503.691C203.383,503.754 203.309,503.82 203.234,503.891C202.77,504.34 202.391,504.879 202.109,505.461C201.816,506.062 201.605,506.672 201.504,507.332C201.402,507.988 201.328,508.641 201.516,509.293C201.727,510.043 202.461,510.512 203.223,510.41C203.992,510.305 204.559,509.66 204.574,508.879Z" style="fill-rule:nonzero;"/>
+ <path d="M200.09,494.77C200.129,494.793 200.168,494.82 200.207,494.852L199.918,494.625C200.055,494.738 200.184,494.859 200.34,494.945C200.41,494.98 200.484,495.02 200.551,495.059C200.703,495.152 200.848,495.258 200.988,495.367L200.645,495.102C200.969,495.355 201.281,495.609 201.637,495.812C201.883,495.953 202.137,496.066 202.391,496.184C203.008,496.469 203.582,496.828 204.184,497.137C204.648,497.379 205.168,497.477 205.68,497.336C206.133,497.211 206.621,496.863 206.844,496.441C207.082,495.992 207.199,495.445 207.039,494.945C206.875,494.445 206.582,494.078 206.145,493.781L206.094,493.746L206.484,494.051C206.332,493.926 206.168,493.777 205.992,493.684C205.824,493.594 205.629,493.523 205.449,493.469L205.887,493.652C205.84,493.633 205.805,493.613 205.762,493.586L206.109,493.855C206.082,493.832 206.055,493.809 206.031,493.785C205.645,493.422 205.18,493.266 204.656,493.336C204.129,493.406 203.762,493.68 203.465,494.113C202.91,494.922 203.008,496.207 203.789,496.836C204.574,495.816 205.359,494.801 206.145,493.781C205.152,493.164 203.992,492.949 202.926,492.5L203.355,492.68C202.887,492.48 202.449,492.309 201.953,492.227C201.285,492.113 200.703,492.062 200.09,492.434C199.207,492.965 199.223,494.23 200.09,494.77Z" style="fill-rule:nonzero;"/>
+ <path d="M202.121,497.656C202.148,497.473 202.203,497.297 202.273,497.129L202.117,497.488C202.434,496.75 202.984,496.141 203.434,495.484C203.73,495.051 203.961,494.594 204.148,494.098C204.367,493.516 204.312,492.766 204.125,492.18C203.879,491.402 203.152,490.902 202.336,491.012C201.527,491.121 200.938,491.797 200.918,492.617C200.918,492.695 200.91,492.773 200.902,492.852L200.961,492.406C200.93,492.641 200.836,492.852 200.789,493.078C200.738,493.316 200.656,493.547 200.566,493.77L200.738,493.359C200.18,494.656 199.25,495.793 199.211,497.262C199.191,498 199.789,498.621 200.496,498.719C201.156,498.805 202.004,498.383 202.121,497.656Z" style="fill-rule:nonzero;"/>
+ <path d="M197.902,483.352C198.547,483.379 199.18,483.297 199.816,483.199C200.039,483.16 200.266,483.121 200.488,483.082C200.59,483.066 200.816,483.074 200.895,483.02C200.648,483.051 200.609,483.059 200.773,483.039C200.84,483.031 200.902,483.027 200.965,483.023C201.48,483 202,483.055 202.512,483.094C203.383,483.164 204.336,483.355 205.008,482.621C205.641,481.926 205.605,481.004 205.008,480.301C204.41,479.605 203.348,479.723 202.512,479.688C201.875,479.664 201.262,479.699 200.629,479.809C200.137,479.891 199.664,480.055 199.188,480.199C198.941,480.277 198.695,480.348 198.445,480.406C198.316,480.438 198.188,480.461 198.055,480.488C197.895,480.512 197.918,480.512 198.125,480.48C198.051,480.488 197.977,480.496 197.902,480.504C197.164,480.57 196.441,481.109 196.48,481.926C196.516,482.727 197.105,483.316 197.902,483.352Z" style="fill-rule:nonzero;"/>
+ <path d="M197.875,477.281C197.93,478.574 197.996,479.859 198.184,481.141C198.262,481.691 198.367,482.23 198.527,482.762C198.699,483.332 198.734,483.969 199.016,484.496C199.426,485.273 200.629,485.43 201.223,484.781C201.867,484.07 201.914,483.082 201.621,482.203C201.445,481.676 201.273,481.164 201.156,480.617C201.098,480.336 201.047,480.051 201,479.762C200.973,479.609 200.945,479.453 200.93,479.301C200.969,479.707 200.918,479.184 200.906,479.109C200.836,478.5 200.781,477.891 200.723,477.281C200.652,476.539 200.117,475.82 199.297,475.855C198.555,475.891 197.84,476.484 197.875,477.281Z" style="fill-rule:nonzero;"/>
+ <path d="M194.188,470.219C195.039,470.242 195.891,470.266 196.742,470.289C197.16,470.301 197.578,470.312 197.996,470.324C198.57,470.34 199.121,470.379 199.688,470.223C200.438,470.02 201.07,469.25 201.035,468.449C201,467.641 200.492,466.898 199.688,466.68C199.121,466.523 198.57,466.562 197.996,466.578C197.578,466.59 197.16,466.602 196.742,466.613C195.891,466.637 195.039,466.66 194.188,466.684C193.266,466.711 192.375,467.477 192.422,468.449C192.465,469.43 193.195,470.188 194.188,470.219Z" style="fill-rule:nonzero;"/>
+ <path d="M194.188,465.539C194.82,465.578 195.457,465.527 196.09,465.469C196.387,465.445 196.684,465.414 196.98,465.391C197.129,465.375 197.277,465.367 197.426,465.359C197.516,465.355 197.602,465.352 197.691,465.348C198.055,465.332 198.305,465.266 198.625,465.098C198.93,464.941 199.148,464.641 199.277,464.34C199.414,464.016 199.457,463.648 199.355,463.305L199.258,462.965C199.121,462.492 198.754,462.113 198.277,461.984C197.832,461.859 197.219,461.969 196.91,462.344L196.699,462.602C197.215,462.465 197.73,462.328 198.246,462.195C197.898,462.113 197.645,462.105 197.297,462.188C197.23,462.203 197.168,462.223 197.102,462.238C196.969,462.277 196.832,462.316 196.699,462.355C196.445,462.434 196.199,462.52 195.949,462.602C195.434,462.77 194.926,462.918 194.391,462.992L194.734,462.945C194.555,462.969 194.371,462.984 194.188,462.996C193.523,463.035 192.883,463.555 192.914,464.27C192.945,464.992 193.473,465.496 194.188,465.539Z" style="fill-rule:nonzero;"/>
+ <path d="M192.734,454.703L192.723,454.762L193.445,454.039L193.402,454.051C192.664,454.281 192.285,455.137 192.684,455.816C192.836,456.078 193.109,456.289 193.402,456.367C193.617,456.426 193.828,456.426 194.043,456.367C194.246,456.312 194.422,456.207 194.57,456.059C194.961,455.758 195.078,455.301 195.184,454.844C195.281,454.422 195.336,454 195.367,453.57C195.391,453.262 195.41,452.973 195.379,452.664L195.277,451.723C195.234,451.297 195.133,450.934 194.824,450.621C194.555,450.352 194.109,450.148 193.723,450.164C193.32,450.184 192.902,450.312 192.621,450.621L192.379,450.934C192.234,451.18 192.164,451.441 192.164,451.723L192.07,452.629C192.051,452.793 192.031,452.953 192.039,453.117C192.051,453.27 192.062,453.418 192.074,453.57C192.105,453.992 192.16,454.402 192.254,454.812C192.359,455.277 192.473,455.75 192.871,456.059C193.023,456.207 193.199,456.312 193.402,456.367C193.613,456.426 193.828,456.426 194.039,456.367C194.34,456.273 194.598,456.094 194.758,455.816C195.156,455.137 194.777,454.281 194.039,454.051L193.996,454.039L194.719,454.762L194.711,454.703C194.68,454.492 194.5,454.289 194.344,454.168C194.172,454.035 193.945,453.938 193.723,453.949C193.539,453.957 193.363,454.004 193.203,454.09C193.008,454.191 192.766,454.477 192.734,454.703Z" style="fill-rule:nonzero;"/>
+ <path d="M190.469,452.301C190.66,452.301 190.852,452.316 191.043,452.328L190.766,452.293C191.465,452.418 192.16,452.582 192.871,452.609C193.25,452.625 193.648,452.59 194.016,452.492C194.582,452.344 195.027,451.953 195.336,451.465C195.684,450.898 195.5,450.141 194.992,449.75C194.473,449.348 193.719,449.379 193.246,449.852C193.211,449.887 193.176,449.922 193.137,449.953L193.41,449.742C193.328,449.801 193.242,449.848 193.152,449.891L193.48,449.75C193.246,449.848 193.031,449.973 192.801,450.074L193.121,449.938C192.816,450.066 192.496,450.133 192.168,450.18L192.496,450.137C192.129,450.184 191.766,450.207 191.398,450.223C191.086,450.238 190.781,450.215 190.469,450.211C189.922,450.211 189.398,450.695 189.426,451.258C189.449,451.824 189.883,452.297 190.469,452.301Z" style="fill-rule:nonzero;"/>
+ <path d="M191.449,438.816L191.859,438.902C191.496,438.262 191.133,437.621 190.77,436.98C190.715,437.324 190.543,437.645 190.43,437.969C190.324,438.273 190.277,438.578 190.246,438.898C190.211,439.328 190.332,439.738 190.516,440.117C190.695,440.484 191.047,440.816 191.398,441.016C191.551,441.102 191.719,441.16 191.879,441.223C191.922,441.242 191.965,441.258 192.012,441.27C192.383,441.367 192.711,441.344 193.078,441.266C193.379,441.203 193.676,441.07 193.926,440.891C194.09,440.773 194.266,440.645 194.41,440.496C194.562,440.34 194.695,440.16 194.824,439.984C195.012,439.727 195.145,439.418 195.242,439.117C195.367,438.742 195.355,438.328 195.266,437.945C195.211,437.711 195.051,437.508 194.867,437.363C194.676,437.219 194.434,437.113 194.188,437.125C193.988,437.133 193.797,437.184 193.621,437.277C193.359,437.414 193.203,437.68 193.105,437.945C193.098,437.969 193.09,437.992 193.078,438.016L193.195,437.742C193.125,437.895 193.02,438.035 192.922,438.168L193.117,437.914C193.012,438.047 192.891,438.168 192.758,438.273L193.031,438.062C192.891,438.168 192.742,438.258 192.586,438.324L192.926,438.18C192.809,438.23 192.688,438.266 192.562,438.285L192.961,438.23C192.867,438.242 192.777,438.242 192.684,438.234L193.094,438.289C192.965,438.27 192.832,438.234 192.715,438.188L193.09,438.344C193.016,438.312 192.945,438.273 192.879,438.227L193.195,438.473C193.148,438.434 193.105,438.395 193.066,438.348L193.312,438.664C193.277,438.621 193.25,438.574 193.227,438.52L193.383,438.898C193.359,438.84 193.344,438.777 193.332,438.715L193.391,439.133C193.379,439.035 193.379,438.934 193.395,438.836L193.336,439.254C193.41,438.75 193.703,438.309 193.777,437.812C193.844,437.605 193.852,437.398 193.805,437.188C193.797,436.98 193.734,436.789 193.621,436.609C193.41,436.285 193.082,435.969 192.688,435.895C192.551,435.867 192.414,435.84 192.277,435.812C192.07,435.75 191.863,435.738 191.656,435.785C191.449,435.797 191.254,435.855 191.078,435.973C190.754,436.16 190.445,436.531 190.363,436.902C190.27,437.301 190.289,437.746 190.52,438.102C190.73,438.43 191.055,438.738 191.449,438.816Z" style="fill-rule:nonzero;"/>
+ <path d="M191.902,431.418C192.156,431.473 192.41,431.504 192.668,431.527C192.785,431.539 192.906,431.539 193.027,431.531C193.043,431.531 193.059,431.527 193.078,431.527L193.5,431.473C193.535,431.465 193.566,431.453 193.598,431.441C193.77,431.379 193.941,431.305 194.109,431.23C194.215,431.184 194.316,431.125 194.418,431.062C194.637,430.934 194.812,430.758 194.941,430.539C195.074,430.312 195.141,430.066 195.141,429.801C195.109,429.492 195.098,429.18 194.926,428.906C194.836,428.77 194.727,428.645 194.621,428.516C194.508,428.391 194.371,428.305 194.211,428.254C194.059,428.172 193.898,428.137 193.723,428.145L193.383,428.188C193.168,428.25 192.98,428.359 192.82,428.516C192.777,428.551 192.73,428.586 192.688,428.629C192.465,428.848 192.367,429.125 192.27,429.41L193.68,428.336C193.488,428.359 193.305,428.348 193.113,428.336C193.023,428.332 192.926,428.348 192.832,428.344C192.734,428.344 192.637,428.336 192.535,428.324L192.961,428.379C192.891,428.371 192.82,428.355 192.75,428.344C192.539,428.277 192.328,428.266 192.117,428.312C191.902,428.324 191.707,428.387 191.523,428.504C191.336,428.602 191.188,428.738 191.074,428.914C190.934,429.066 190.84,429.25 190.789,429.457L190.73,429.879C190.734,430.168 190.805,430.438 190.949,430.684L191.199,431.008C191.398,431.207 191.633,431.344 191.902,431.418Z" style="fill-rule:nonzero;"/>
+ <path d="M189.555,419.117L189.574,419.07L189.426,419.418C189.484,419.285 189.559,419.164 189.648,419.047L189.414,419.348C189.613,419.098 189.852,418.887 190.102,418.691L189.793,418.926C190.332,418.523 190.918,418.219 191.52,417.926C191.91,417.738 192.297,417.543 192.688,417.355C192.883,417.262 193.086,417.176 193.273,417.066C193.781,416.762 193.984,416.383 194.184,415.859C194.305,415.543 194.219,415.023 194.039,414.746C193.82,414.406 193.543,414.238 193.176,414.082C192.23,413.684 191.336,414.309 190.551,414.781C190.102,415.047 189.637,415.297 189.199,415.586C188.188,416.25 187.09,417.125 186.734,418.34C186.523,419.074 186.996,419.965 187.758,420.137C188.133,420.223 188.551,420.203 188.883,419.988C189.219,419.773 189.414,419.492 189.555,419.117Z" style="fill-rule:nonzero;"/>
+ <path d="M261.144,506.785C261.844,506.82 262.543,506.793 263.242,506.805C263.629,506.809 264.012,506.832 264.395,506.863C264.664,506.887 264.281,506.836 264.438,506.867C264.512,506.883 264.586,506.895 264.66,506.91C264.84,506.945 265.016,506.992 265.188,507.051C265.238,507.07 265.418,507.172 265.262,507.074C265.078,506.961 265.316,507.113 265.359,507.137C265.418,507.172 265.473,507.207 265.531,507.246C265.539,507.25 265.816,507.449 265.641,507.32C265.465,507.188 265.719,507.387 265.754,507.414C265.812,507.461 265.871,507.512 265.93,507.562C266.078,507.688 266.227,507.812 266.379,507.934C267.172,508.57 267.984,509.102 269.043,509.102C269.887,509.098 270.699,508.359 270.66,507.484C270.621,506.613 269.949,505.867 269.043,505.871C268.762,505.871 269.297,505.977 269.125,505.898C269.055,505.867 268.949,505.855 268.879,505.832C268.828,505.816 268.727,505.758 268.676,505.762C268.801,505.75 268.953,505.891 268.707,505.762C268.395,505.602 268.105,505.41 267.812,505.215C267.172,504.793 266.5,504.402 265.73,504.277C264.18,504.027 262.688,504.367 261.144,504.469C260.519,504.508 259.984,504.973 259.984,505.625C259.984,506.281 260.515,506.754 261.144,506.785Z" style="fill-rule:nonzero;"/>
+ <path d="M265.023,508.879C265.027,508.824 265.031,508.773 265.035,508.719L264.98,509.141C265.016,508.891 265.098,508.648 265.195,508.418L265.027,508.82C265.219,508.375 265.488,507.98 265.734,507.559C265.977,507.137 266.266,506.723 266.562,506.336L266.262,506.723C266.348,506.609 266.438,506.504 266.539,506.402C266.582,506.359 266.629,506.32 266.668,506.277C266.773,506.172 266.902,505.996 266.98,505.867C267.18,505.551 267.195,505.25 267.242,504.902L267.176,505.391C267.188,505.309 267.203,505.227 267.234,505.148L267.074,505.531C267.082,505.508 267.094,505.484 267.102,505.465C267.277,505.113 267.383,504.684 267.258,504.293C267.137,503.922 266.91,503.578 266.559,503.387C266.344,503.266 266.109,503.172 265.867,503.125C265.34,503.023 264.859,503.055 264.391,503.324C264.219,503.422 264.066,503.566 263.914,503.691C263.836,503.754 263.762,503.82 263.688,503.891C263.223,504.34 262.844,504.879 262.562,505.461C262.266,506.062 262.055,506.672 261.957,507.332C261.855,507.988 261.781,508.641 261.965,509.293C262.18,510.043 262.914,510.512 263.676,510.41C264.441,510.305 265.012,509.66 265.023,508.879Z" style="fill-rule:nonzero;"/>
+ <path d="M260.539,494.77C260.582,494.793 260.621,494.82 260.66,494.852L260.371,494.625C260.508,494.738 260.637,494.859 260.793,494.945C260.863,494.98 260.933,495.02 261.004,495.059C261.156,495.152 261.297,495.258 261.437,495.367L261.097,495.102C261.422,495.355 261.734,495.609 262.09,495.812C262.336,495.953 262.586,496.066 262.844,496.184C263.461,496.469 264.031,496.828 264.637,497.137C265.098,497.379 265.621,497.477 266.133,497.336C266.582,497.211 267.07,496.863 267.293,496.441C267.531,495.992 267.652,495.445 267.488,494.945C267.328,494.445 267.035,494.078 266.598,493.781L266.547,493.746L266.938,494.051C266.785,493.926 266.621,493.777 266.445,493.684C266.277,493.594 266.082,493.523 265.898,493.469L266.34,493.652C266.293,493.633 266.254,493.613 266.215,493.586L266.562,493.855C266.535,493.832 266.508,493.809 266.48,493.785C266.098,493.422 265.633,493.266 265.109,493.336C264.582,493.406 264.215,493.68 263.918,494.113C263.363,494.922 263.461,496.207 264.242,496.836C265.027,495.816 265.812,494.801 266.598,493.781C265.602,493.164 264.445,492.949 263.379,492.5L263.805,492.68C263.34,492.48 262.902,492.309 262.406,492.227C261.738,492.113 261.156,492.062 260.539,492.434C259.656,492.965 259.676,494.23 260.539,494.77Z" style="fill-rule:nonzero;"/>
+ <path d="M262.574,497.656C262.602,497.473 262.656,497.297 262.723,497.129L262.57,497.488C262.887,496.75 263.438,496.141 263.883,495.484C264.184,495.051 264.41,494.594 264.598,494.098C264.82,493.516 264.762,492.766 264.578,492.18C264.332,491.402 263.602,490.902 262.785,491.012C261.98,491.121 261.387,491.797 261.371,492.617C261.367,492.695 261.363,492.773 261.355,492.852L261.414,492.406C261.379,492.641 261.289,492.852 261.242,493.078C261.191,493.316 261.109,493.547 261.015,493.77L261.187,493.359C260.633,494.656 259.703,495.793 259.664,497.262C259.644,498 260.242,498.621 260.949,498.719C261.609,498.805 262.453,498.383 262.574,497.656Z" style="fill-rule:nonzero;"/>
+ <path d="M258.355,483.352C259,483.379 259.633,483.297 260.269,483.199C260.492,483.16 260.719,483.121 260.941,483.082C261.039,483.066 261.269,483.074 261.347,483.02C261.101,483.051 261.062,483.059 261.226,483.039C261.289,483.031 261.355,483.027 261.418,483.023C261.93,483 262.453,483.055 262.965,483.094C263.832,483.164 264.789,483.355 265.461,482.621C266.094,481.926 266.059,481.004 265.461,480.301C264.863,479.605 263.801,479.723 262.965,479.688C262.328,479.664 261.711,479.699 261.082,479.809C260.59,479.891 260.117,480.055 259.64,480.199C259.394,480.277 259.148,480.348 258.898,480.406C258.769,480.438 258.637,480.461 258.508,480.488C258.347,480.512 258.371,480.512 258.578,480.48C258.504,480.488 258.43,480.496 258.355,480.504C257.617,480.57 256.894,481.109 256.93,481.926C256.969,482.727 257.558,483.316 258.355,483.352Z" style="fill-rule:nonzero;"/>
+ <path d="M258.324,477.281C258.379,478.574 258.449,479.859 258.633,481.141C258.715,481.691 258.82,482.23 258.98,482.762C259.148,483.332 259.187,483.969 259.465,484.496C259.875,485.273 261.078,485.43 261.672,484.781C262.32,484.07 262.367,483.082 262.074,482.203C261.898,481.676 261.726,481.164 261.609,480.617C261.551,480.336 261.496,480.051 261.449,479.762C261.426,479.609 261.398,479.453 261.383,479.301C261.422,479.707 261.367,479.184 261.359,479.109C261.289,478.5 261.23,477.891 261.176,477.281C261.105,476.539 260.57,475.82 259.75,475.855C259.004,475.891 258.293,476.484 258.324,477.281Z" style="fill-rule:nonzero;"/>
+ <path d="M254.637,470.219C255.492,470.242 256.344,470.266 257.195,470.289L258.445,470.324C259.023,470.34 259.57,470.379 260.137,470.223C260.887,470.02 261.523,469.25 261.488,468.449C261.453,467.641 260.941,466.898 260.137,466.68C259.574,466.523 259.023,466.562 258.445,466.578C258.031,466.59 257.613,466.602 257.195,466.613C256.344,466.637 255.492,466.66 254.637,466.684C253.715,466.711 252.828,467.477 252.871,468.449C252.918,469.43 253.648,470.188 254.637,470.219Z" style="fill-rule:nonzero;"/>
+ <path d="M254.637,465.539C255.273,465.578 255.91,465.527 256.543,465.469C256.84,465.445 257.137,465.414 257.433,465.391C257.582,465.375 257.73,465.367 257.879,465.359C257.965,465.355 258.055,465.352 258.14,465.348C258.508,465.332 258.754,465.266 259.078,465.098C259.379,464.941 259.601,464.641 259.73,464.34C259.867,464.016 259.91,463.648 259.808,463.305L259.711,462.965C259.574,462.492 259.207,462.113 258.73,461.984C258.285,461.859 257.668,461.969 257.363,462.344L257.152,462.602C257.668,462.465 258.183,462.328 258.699,462.195C258.351,462.113 258.097,462.105 257.746,462.188C257.683,462.203 257.621,462.223 257.555,462.238C257.418,462.277 257.285,462.316 257.148,462.355C256.898,462.434 256.648,462.52 256.398,462.602C255.887,462.77 255.379,462.918 254.84,462.992L255.188,462.945C255.004,462.969 254.824,462.984 254.637,462.996C253.977,463.035 253.336,463.555 253.367,464.27C253.398,464.992 253.926,465.496 254.637,465.539Z" style="fill-rule:nonzero;"/>
+ <path d="M253.184,454.703L253.176,454.762L253.898,454.039L253.855,454.051C253.117,454.281 252.738,455.137 253.137,455.816C253.289,456.078 253.562,456.289 253.855,456.367C254.066,456.426 254.281,456.426 254.492,456.367C254.695,456.312 254.875,456.207 255.023,456.059C255.414,455.758 255.531,455.301 255.633,454.844C255.73,454.422 255.789,454 255.82,453.57C255.844,453.262 255.863,452.973 255.828,452.664L255.73,451.723C255.688,451.297 255.586,450.934 255.273,450.621C255.004,450.352 254.562,450.148 254.172,450.164C253.77,450.184 253.352,450.312 253.074,450.621L252.828,450.934C252.688,451.18 252.617,451.441 252.617,451.723L252.523,452.629C252.504,452.793 252.48,452.953 252.492,453.117C252.504,453.27 252.516,453.418 252.527,453.57C252.559,453.992 252.609,454.402 252.707,454.812C252.812,455.277 252.926,455.75 253.324,456.059C253.473,456.207 253.652,456.312 253.855,456.367C254.066,456.426 254.281,456.426 254.492,456.367C254.793,456.273 255.051,456.094 255.211,455.816C255.609,455.137 255.23,454.281 254.492,454.051L254.449,454.039L255.172,454.762L255.164,454.703C255.133,454.492 254.953,454.289 254.797,454.168C254.621,454.035 254.398,453.938 254.172,453.949C253.992,453.957 253.816,454.004 253.656,454.09C253.461,454.191 253.215,454.477 253.184,454.703Z" style="fill-rule:nonzero;"/>
+ <path d="M250.922,452.301C251.113,452.301 251.305,452.316 251.496,452.328L251.219,452.293C251.918,452.418 252.609,452.582 253.324,452.609C253.703,452.625 254.102,452.59 254.469,452.492C255.035,452.344 255.48,451.953 255.785,451.465C256.137,450.898 255.949,450.141 255.445,449.75C254.926,449.348 254.168,449.379 253.699,449.852C253.664,449.887 253.625,449.922 253.59,449.953L253.859,449.742C253.781,449.801 253.695,449.848 253.602,449.891L253.934,449.75C253.695,449.848 253.484,449.973 253.254,450.074L253.574,449.938C253.27,450.066 252.945,450.133 252.621,450.18L252.945,450.137C252.582,450.184 252.215,450.207 251.848,450.223C251.539,450.238 251.234,450.215 250.922,450.211C250.375,450.211 249.852,450.695 249.875,451.258C249.902,451.824 250.336,452.297 250.922,452.301Z" style="fill-rule:nonzero;"/>
+ <path d="M251.902,438.816L252.312,438.902L251.223,436.98C251.168,437.324 250.996,437.645 250.883,437.969C250.777,438.273 250.727,438.578 250.699,438.898C250.664,439.328 250.781,439.738 250.969,440.117C251.148,440.484 251.5,440.816 251.852,441.016C252.004,441.102 252.168,441.16 252.328,441.223C252.375,441.242 252.418,441.258 252.465,441.27C252.836,441.367 253.16,441.344 253.531,441.266C253.832,441.203 254.129,441.07 254.379,440.891C254.539,440.773 254.719,440.645 254.863,440.496C255.016,440.34 255.148,440.16 255.277,439.984C255.465,439.727 255.598,439.418 255.695,439.117C255.816,438.742 255.809,438.328 255.719,437.945C255.664,437.711 255.504,437.508 255.316,437.363C255.129,437.219 254.883,437.113 254.637,437.125C254.441,437.133 254.25,437.184 254.074,437.277C253.812,437.414 253.652,437.68 253.559,437.945C253.551,437.969 253.543,437.992 253.531,438.016L253.648,437.742C253.578,437.895 253.473,438.035 253.371,438.168L253.57,437.914C253.465,438.047 253.344,438.168 253.207,438.273L253.48,438.062C253.344,438.168 253.195,438.258 253.035,438.324L253.379,438.18C253.262,438.23 253.141,438.266 253.016,438.285L253.414,438.23C253.32,438.242 253.227,438.242 253.133,438.234L253.543,438.289C253.418,438.27 253.285,438.234 253.168,438.188L253.543,438.344C253.469,438.312 253.398,438.273 253.328,438.227L253.648,438.473C253.602,438.434 253.555,438.395 253.516,438.348L253.762,438.664C253.73,438.621 253.699,438.574 253.676,438.52L253.836,438.898C253.812,438.84 253.797,438.777 253.785,438.715L253.84,439.133C253.828,439.035 253.832,438.934 253.844,438.836L253.789,439.254C253.859,438.75 254.156,438.309 254.23,437.812C254.297,437.605 254.305,437.398 254.258,437.188C254.25,436.98 254.188,436.789 254.074,436.609C253.863,436.285 253.535,435.969 253.141,435.895L252.73,435.812C252.523,435.75 252.316,435.738 252.109,435.785C251.902,435.797 251.707,435.855 251.527,435.973C251.207,436.16 250.898,436.531 250.812,436.902C250.723,437.301 250.742,437.746 250.969,438.102C251.184,438.43 251.504,438.738 251.902,438.816Z" style="fill-rule:nonzero;"/>
+ <path d="M252.355,431.418C252.605,431.473 252.863,431.504 253.117,431.527C253.238,431.539 253.359,431.539 253.477,431.531C253.496,431.531 253.512,431.527 253.527,431.527L253.953,431.473C253.984,431.465 254.016,431.453 254.051,431.441C254.223,431.379 254.395,431.305 254.559,431.23C254.668,431.184 254.77,431.125 254.871,431.062C255.09,430.934 255.266,430.758 255.395,430.539C255.527,430.312 255.594,430.066 255.594,429.801C255.559,429.492 255.547,429.18 255.375,428.906C255.289,428.77 255.176,428.645 255.074,428.516C254.957,428.391 254.82,428.305 254.664,428.254C254.512,428.172 254.348,428.137 254.172,428.145L253.836,428.188C253.621,428.25 253.434,428.359 253.273,428.516C253.227,428.551 253.184,428.586 253.141,428.629C252.918,428.848 252.82,429.125 252.719,429.41L254.129,428.336C253.941,428.359 253.758,428.348 253.566,428.336C253.473,428.332 253.379,428.348 253.285,428.344C253.188,428.344 253.086,428.336 252.988,428.324L253.414,428.379C253.344,428.371 253.273,428.355 253.203,428.344C252.992,428.277 252.781,428.266 252.566,428.312C252.355,428.324 252.156,428.387 251.973,428.504C251.789,428.602 251.641,428.738 251.527,428.914C251.387,429.066 251.289,429.25 251.242,429.457L251.184,429.879C251.184,430.168 251.258,430.438 251.402,430.684L251.652,431.008C251.852,431.207 252.086,431.344 252.355,431.418Z" style="fill-rule:nonzero;"/>
+ <path d="M250.008,419.117L250.023,419.07L249.879,419.418C249.938,419.285 250.012,419.164 250.098,419.047L249.867,419.348C250.066,419.098 250.301,418.887 250.555,418.691L250.246,418.926C250.781,418.523 251.367,418.219 251.973,417.926C252.363,417.738 252.75,417.543 253.141,417.355C253.336,417.262 253.539,417.176 253.727,417.066C254.234,416.762 254.438,416.383 254.637,415.859C254.758,415.543 254.672,415.023 254.492,414.746C254.273,414.406 253.996,414.238 253.629,414.082C252.684,413.684 251.785,414.309 251,414.781C250.551,415.047 250.09,415.297 249.652,415.586C248.641,416.25 247.543,417.125 247.188,418.34C246.973,419.074 247.445,419.965 248.207,420.137C248.582,420.223 249.004,420.203 249.336,419.988C249.672,419.773 249.863,419.492 250.008,419.117Z" style="fill-rule:nonzero;"/>
+ <path d="M397.352,60.434C397.363,53.094 397.223,44.438 392.613,38.277C388.648,32.98 380.996,34.727 375.258,34.754C371.09,34.773 366.801,34.379 362.734,35.457C361.348,35.82 359.832,36.5 358.379,36.445C358.133,36.434 356.965,36.074 356.359,35.875C349.621,33.629 342.105,33.656 335.051,33.344C316.754,32.535 298.445,33.5 280.145,33.23C271.188,33.094 262.281,32.402 253.348,31.828C244.309,31.246 235.277,31.301 226.227,31.215C217.055,31.129 207.879,31.051 198.719,31.566C189.75,32.066 180.883,33.434 171.895,33.641C162.957,33.844 154.023,33.457 145.094,33.203C136.055,32.949 127.012,33.008 117.969,33.008L90.555,33.008C81.711,33.008 72.754,33.434 63.922,33C61.363,32.871 58.609,32.164 56.152,33.199C52.875,34.582 52.047,37.695 52.262,40.941C52.809,49.172 52.957,57.969 51.57,66.105C50.062,74.941 50.398,83.98 50.441,92.922C50.484,102.078 50.629,111.234 50.629,120.391C50.633,138.969 50.629,157.547 50.629,176.129C50.629,213.277 50.625,250.426 50.629,287.574C50.629,296.715 50.883,305.898 50.59,315.035C50.305,323.773 48.902,332.383 48.906,341.145C48.914,350.387 48.961,359.625 48.973,368.863C48.977,373.566 48.973,378.266 48.945,382.965C48.934,385.016 48.758,386.863 48.336,388.863C47.859,391.117 47.848,393.262 47.684,395.539C47.543,397.531 47.121,399.469 47.074,401.48C47.023,403.605 47.152,405.73 47.172,407.855C47.211,412.203 47.02,416.574 47.242,420.914C47.457,425.055 48.453,429.066 48.293,433.172C48.223,434.973 48.664,436.535 48.988,438.277C49.395,440.473 49.594,442.781 49.93,445.004C50.602,449.43 51.238,453.863 51.746,458.309C52.219,462.398 53.113,466.387 53.695,470.453C54.289,474.617 55.57,478.641 56.172,482.781C56.449,484.715 56.492,486.668 56.828,488.598C57.219,490.848 57.77,493.062 58.109,495.328C58.758,499.672 59.512,503.992 60.25,508.312C60.953,512.419 61.285,516.797 62.328,520.82C62.648,522.062 62.594,521.388 62.586,522.591C62.582,523.48 62.777,524.305 63.223,525.066C64.121,526.602 65.711,527.395 67.406,527.676C71.246,528.316 75.484,528.07 79.359,527.875C83.32,527.676 87.219,525.949 91.156,525.957C95.043,525.965 98.453,526.605 102.207,527.535C105.613,528.379 109.328,527.051 112.301,525.324C115.477,523.477 114.379,519.672 113.566,516.81C113.047,514.961 112.301,513.266 111.398,511.578C110.457,509.809 110,508.105 109.516,506.164C108.535,502.23 107.121,498.469 105.82,494.637C104.41,490.488 103.625,486.262 102.918,481.949C102.625,480.168 101.953,478.676 101.516,476.961C101.102,475.352 100.891,473.68 100.473,472.059C100.012,470.254 100.035,468.402 99.473,466.609C98.855,464.652 98.086,462.715 97.754,460.684C97.172,457.113 96.277,453.484 95.105,450.059C94.43,448.082 94.391,446.004 93.699,444.008C93.02,442.031 92.242,439.938 91.777,437.898C91.332,435.941 91.637,433.824 91.645,431.824C91.648,429.672 91.648,427.516 91.645,425.363C91.633,421.441 91.359,417.805 91.992,413.922C92.641,409.961 93.367,405.926 93.402,401.918C92.188,403.137 90.969,404.352 89.754,405.566C96.941,405.594 104.051,405.188 111.211,404.609C109.996,403.395 108.781,402.176 107.566,400.961C107.43,406.512 107.613,412.09 107.629,417.641C107.641,422.867 108.965,428.027 108.746,433.172C108.645,435.5 109.375,437.652 109.602,439.941C109.895,442.906 110.504,445.859 110.91,448.809C111.652,454.203 112.148,459.691 113.156,465.043C114.094,470.023 114.738,475.012 115.984,479.93C116.598,482.348 116.754,484.738 117.078,487.199C117.457,490.082 118.203,492.906 118.625,495.785C119.418,501.203 120.375,506.602 121.309,511.996C121.746,514.516 122.156,517.039 122.562,519.562C122.602,519.802 123.23,522.055 123.168,521.621C123.371,523.035 122.895,523.922 123.797,525.273C126.359,529.109 133.199,527.988 137.102,527.922C139.793,527.875 142.281,527.648 144.906,527.059C147.191,526.543 149.711,525.938 152.043,525.961C154.629,525.988 157,526.172 159.527,526.73C161.68,527.207 163.766,528.055 165.996,527.809C168.102,527.578 170.016,526.477 171.945,525.664C173.867,524.852 175.004,523.38 174.918,521.224C174.723,516.359 171.641,512.652 170.461,508.164C169.18,503.285 167.57,498.602 165.996,493.812C165.207,491.418 164.617,489.012 164.16,486.531C163.676,483.906 163.543,481.02 162.555,478.527C160.898,474.344 160.906,469.625 159.488,465.355C157.828,460.344 157.27,455.066 155.559,450.059C155.07,448.637 155.094,447.199 154.73,445.754C154.367,444.297 153.766,442.871 153.332,441.43C152.941,440.141 152.383,438.828 152.141,437.504C151.879,436.098 152.062,434.617 152.09,433.199C152.141,430.156 152.145,427.098 152.09,424.055C152.043,421.406 151.602,418.676 152.027,416.047C152.496,413.137 152.797,410.156 153.41,407.27C153.715,405.84 153.852,404.52 153.84,403.051C153.828,401.629 154.184,400.375 154.391,398.973C153.539,399.824 152.691,400.672 151.844,401.52C155.004,400.785 157.93,399.984 161.207,399.895C164.848,399.797 168.484,400.086 172.117,400.277C170.902,399.062 169.688,397.848 168.473,396.633C167.828,401.918 168.082,407.168 168.078,412.488C168.078,418.168 168.02,423.848 169.145,429.43C169.609,431.746 168.938,434.105 169.418,436.461C169.93,438.98 170.277,441.5 170.688,444.051C171.598,449.688 172.238,455.359 172.984,461.02C173.688,466.328 174.5,471.836 175.727,477.043C176.941,482.195 177.613,487.379 178.57,492.582C179.59,498.117 180.383,503.691 181.316,509.234C181.746,511.781 182.203,514.324 182.609,516.871C182.84,518.31 183.023,519.746 183.324,521.169C183.328,521.188 183.699,522.277 183.621,521.621C183.719,522.461 183.387,523.091 183.641,523.988C185,528.84 191.957,527.996 195.734,527.953C198.414,527.922 201.098,527.961 203.734,527.434C206.223,526.938 208.773,526.223 211.277,525.961C213.516,525.73 216.113,525.934 218.312,526.367C220.703,526.84 223.23,527.93 225.684,527.898C227.887,527.867 229.723,526.746 231.695,525.938C233.711,525.113 235.391,524.016 235.406,521.56C235.418,519.5 234.66,517.138 233.98,515.224C233.16,512.919 231.645,510.922 231.012,508.566C229.629,503.422 227.941,498.469 226.309,493.398C225.535,490.988 224.98,488.562 224.527,486.07C224.051,483.445 223.852,480.715 222.879,478.219C222.121,476.277 221.902,474.086 221.379,472.059C221.133,471.113 221.082,470.156 220.949,469.191C220.715,467.543 220.164,466.102 219.672,464.516C218.902,462.047 218.629,459.512 217.891,457.047C217.465,455.629 217.273,454.191 216.906,452.762C216.574,451.453 215.934,450.227 215.637,448.91C215.297,447.391 215.25,445.93 214.754,444.434C214.285,443.035 213.863,441.629 213.422,440.227C213.016,438.934 212.566,437.742 212.473,436.387C212.359,434.738 212.547,433.016 212.547,431.363C212.547,425.551 211.961,419.652 212.898,413.922C213.371,411.023 213.988,407.965 214.258,405.055C214.387,403.645 214.215,402.289 214.48,400.891C214.73,399.598 215.059,398.34 215.012,397.008C213.797,398.223 212.578,399.438 211.363,400.652C218.375,400.949 225.375,401.41 232.383,401.754C231.168,400.539 229.953,399.324 228.738,398.109C228.016,403.586 228.531,409.312 228.531,414.832C228.531,417.637 228.527,420.426 228.762,423.227C228.973,425.734 229.703,428.312 229.797,430.777C229.844,431.969 229.582,433.16 229.629,434.355C229.684,435.629 230.043,436.746 230.281,437.977C230.777,440.586 231.047,443.316 231.426,445.957C232.207,451.43 232.832,456.922 233.621,462.391C234.367,467.535 235.156,472.824 236.379,477.875C237.621,483.016 238.301,488.277 239.18,493.496C240.09,498.902 240.949,504.297 241.844,509.695C242.266,512.238 242.734,514.773 243.133,517.32C243.332,518.609 243.508,519.896 243.773,521.169C243.777,521.188 244.148,522.277 244.074,521.621C244.172,522.461 243.84,523.091 244.09,523.988C245.418,528.715 252.012,527.988 255.73,527.957C258.269,527.934 260.855,528.016 263.367,527.586C265.922,527.152 268.469,526.566 271.004,526.074C275.836,525.145 280.281,527.219 284.949,527.801C287.387,528.105 289.203,527.156 291.367,526.234C293.391,525.375 295.355,524.789 295.758,522.302C296.438,518.113 293.641,513.832 292.031,510.215C291.07,508.059 290.777,505.582 290.121,503.312C289.395,500.797 288.469,498.34 287.602,495.867C285.781,490.672 285.238,485.438 283.977,480.129C283.742,479.129 283.27,478.254 282.977,477.281C282.672,476.277 282.656,475.195 282.434,474.168C282.223,473.199 281.816,472.281 281.633,471.309C281.395,470.031 281.426,468.723 281.094,467.453C280.387,464.73 279.418,462.223 278.953,459.438C278.539,456.98 277.848,454.355 277.133,451.969C276.738,450.645 276.215,449.445 275.977,448.078C275.699,446.477 275.43,445.125 274.91,443.582C274.035,440.984 272.906,438.234 272.926,435.477C272.949,432.258 273,429.043 273,425.824C273,423.039 272.688,420.242 272.793,417.457C272.898,414.691 273.555,411.727 273.977,408.98C274.199,407.527 274.645,406.129 274.734,404.652C274.809,403.465 274.621,402.273 274.883,401.105L271.367,403.781C278.43,404.039 285.539,403.488 292.582,404.039C291.367,402.824 290.152,401.609 288.938,400.395C288.719,405.812 288.98,411.281 288.984,416.703C288.984,419.352 289.09,421.973 289.344,424.609C289.594,427.223 290.312,429.754 290.156,432.363C290.016,434.742 290.602,436.727 290.883,439.035C291.242,441.984 291.734,444.914 292.137,447.859C292.859,453.137 293.414,458.465 294.277,463.719C295.125,468.859 295.875,474.059 297.137,479.113C297.738,481.531 298.043,483.855 298.324,486.324C298.633,489.055 299.352,491.699 299.777,494.414C300.629,499.832 301.57,505.211 302.441,510.621C302.848,513.156 303.34,515.677 303.723,518.216C303.906,519.445 304.266,520.633 304.473,521.836C304.469,521.805 304.418,519.18 304.395,522.591C304.391,523.398 304.551,524.138 304.91,524.859C306.98,529.004 313.809,527.996 317.547,527.938C319.934,527.902 322.289,527.895 324.641,527.434C327.129,526.945 329.676,526.223 332.18,525.961C334.414,525.73 337.02,525.93 339.215,526.367C341.488,526.82 343.91,527.848 346.238,527.883C348.52,527.914 350.301,526.863 352.336,526.023C354.344,525.195 356.148,524.301 356.277,521.816C356.504,517.344 353.746,513.633 352.242,509.691C351.363,507.391 351.043,504.832 350.324,502.477C349.559,499.969 348.621,497.523 347.766,495.047C346.961,492.703 346.262,490.348 345.777,487.914C345.23,485.152 345.074,482.164 344.273,479.469C343.734,477.664 343.289,476.02 342.887,474.168C342.656,473.109 342.223,472.098 342.055,471.027C341.844,469.676 341.805,468.352 341.414,467.031C340.625,464.363 339.867,461.855 339.352,459.125C338.883,456.652 338.238,453.969 337.457,451.586C336.535,448.785 336.141,445.961 335.223,443.156C334.344,440.48 333.328,437.855 333.391,435.016C333.52,429.172 333.023,423.285 333.246,417.457C333.352,414.691 334.008,411.727 334.43,408.98C334.652,407.523 335.098,406.129 335.188,404.652C335.281,403.141 335.16,401.828 335.516,400.34C334.668,401.188 333.82,402.035 332.969,402.887C335.91,402.156 338.539,402.32 341.5,402.199C344.812,402.059 347.047,400.715 349.789,399.094C352.203,397.668 354.145,399.844 356.598,400.367C359.352,400.953 362.273,400.383 365.062,400.422C369.867,400.496 374.777,400.699 379.125,398.301C381.426,397.031 383.363,395.117 384.922,393.027C386.406,391.039 387.52,388.566 388.695,387.312C391.32,384.496 395.742,381.355 395.562,377.082C395.449,374.316 393.707,372.469 392.277,370.293C390.629,367.789 390.094,364.48 389.523,361.582C388.273,355.262 389.801,348.816 390.395,342.512C391.059,335.5 390.848,328.43 390.66,321.398C390.281,307.281 390.332,293.086 391.945,279.035C392.32,275.75 392.867,272.504 393.391,269.238C394,265.473 394.016,261.77 393.883,257.969C393.762,254.598 393.656,251.27 394.223,247.93C394.824,244.375 395.613,240.875 395.758,237.258C396.035,230.453 395.629,223.578 395.629,216.766C395.633,209.336 395.629,201.906 395.629,194.477C395.629,180.109 395.734,165.738 395.625,151.371C395.57,143.902 394.918,136.449 395.031,128.977C395.145,121.555 396.766,114.344 397.375,106.961C398.645,91.48 397.34,75.938 397.352,60.434C397.355,55.742 390.062,55.734 390.059,60.434C390.051,73.832 391.004,87.23 390.461,100.629C390.191,107.383 389.086,113.902 388.27,120.586C387.477,127.121 387.707,133.727 387.977,140.289C389.133,168.312 388.219,196.469 388.336,224.516C388.363,231.199 388.75,237.633 387.512,244.238C386.953,247.234 386.5,250.219 386.477,253.27C386.449,257.027 386.844,260.781 386.645,264.539C386.477,267.668 385.75,270.758 385.312,273.859C384.789,277.598 384.363,281.352 384.051,285.117C383.48,292.008 383.254,298.922 383.188,305.836C383.062,319.527 384.324,333.25 382.598,346.879C381.785,353.32 381.477,359.336 382.988,365.711C383.613,368.344 384.25,371.078 385.633,373.438C386.27,374.516 387.082,375.66 387.883,376.621C388.07,376.852 388.113,377.234 388.289,377.445C387.941,377.027 388.953,376.348 388.031,377.422C386.668,379.016 385.145,380.457 383.703,381.98C381.855,383.93 380.801,386.258 379.277,388.438C376.215,392.832 372.02,393.254 367.059,393.172C365.691,393.148 364.32,393.086 362.953,393.117C361.355,393.152 359.621,393.555 358.051,393.223C356.477,392.891 355.098,391.836 353.523,391.441C351.949,391.047 350.285,391.117 348.734,391.578C346.125,392.348 344.266,394.688 341.5,394.906C340.051,395.02 338.59,394.754 337.137,394.832C335.074,394.945 333.031,395.359 331.031,395.855C329.84,396.148 328.773,397.199 328.484,398.402C328.004,400.41 328.086,402.23 327.922,404.25C327.734,406.535 327.176,408.887 326.871,411.172C326.613,413.141 326.094,415.059 325.969,417.047C325.828,419.254 326.094,421.461 326.148,423.668C326.262,428.176 325.766,432.793 326.129,437.285C326.48,441.602 328.586,445.703 329.344,449.945C330.016,453.719 331.652,457.344 332.32,461.141C332.668,463.105 333.059,464.965 333.672,466.875C334.367,469.043 334.57,471.047 335.055,473.25C335.422,474.93 335.863,476.535 336.172,478.234C336.523,480.172 337.367,481.91 337.691,483.887C338.426,488.348 339.266,492.699 340.734,496.984C342.324,501.605 343.605,506.227 344.988,510.902C345.594,512.966 346.773,514.685 347.629,516.621C348.266,518.066 349.109,520.844 348.984,521.816C349.148,521.203 349.316,520.586 349.48,519.974C350.414,519.669 350.719,519.344 350.398,518.992C349.859,519.185 349.328,519.396 348.809,519.63C348.246,519.88 347.672,520.31 347.082,520.461C345.754,520.797 344.133,519.988 342.824,519.699C339.191,518.898 335.395,518.388 331.668,518.688C328.133,518.974 324.703,520.359 321.168,520.582C319.07,520.716 316.918,520.677 314.816,520.672C313.91,520.669 313.004,520.656 312.098,520.625C310.633,520.57 310.594,520.133 311.207,521.18L311.707,523.021C311.559,519.609 310.727,515.824 310.098,512.273C309.391,508.266 308.965,504.184 308.078,500.219C306.281,492.188 305.793,483.926 303.859,475.934C301.965,468.09 301.238,459.977 300.07,452.004C299.461,447.844 298.656,443.672 298.199,439.496C298.012,437.773 297.527,436.055 297.375,434.355C297.191,432.289 297.711,430.34 297.281,428.258C296.363,423.809 296.273,419.371 296.273,414.832C296.273,410.031 296.035,405.191 296.23,400.395C296.312,398.316 294.484,396.898 292.582,396.75C285.539,396.195 278.43,396.746 271.367,396.488C269.84,396.434 268.191,397.656 267.852,399.164C267.465,400.887 267.613,402.523 267.469,404.25C267.281,406.535 266.723,408.887 266.422,411.172C266.16,413.141 265.641,415.059 265.516,417.047C265.379,419.254 265.641,421.461 265.695,423.668C265.812,428.176 265.316,432.793 265.68,437.285C266.027,441.602 268.133,445.703 268.891,449.945C269.562,453.719 271.199,457.344 271.871,461.141C272.215,463.105 272.605,464.965 273.219,466.875C273.914,469.043 274.121,471.047 274.602,473.25C274.973,474.93 275.41,476.539 275.719,478.234C276.074,480.172 276.914,481.91 277.242,483.887C277.977,488.348 278.812,492.699 280.285,496.984C281.871,501.605 283.152,506.227 284.535,510.902C285.145,512.966 286.32,514.685 287.18,516.621C287.816,518.066 288.66,520.844 288.531,521.816C288.695,521.203 288.863,520.591 289.027,519.974C289.961,519.669 290.27,519.344 289.945,518.992C289.406,519.185 288.875,519.396 288.355,519.63C287.793,519.88 287.219,520.31 286.629,520.461C285.305,520.797 283.684,519.988 282.371,519.699C278.742,518.898 274.945,518.388 271.215,518.688C267.68,518.974 264.254,520.359 260.715,520.582C258.617,520.716 256.465,520.677 254.363,520.672C253.457,520.669 252.551,520.656 251.648,520.625C250.18,520.57 250.145,520.138 250.758,521.18C250.922,521.794 251.086,522.406 251.254,523.021C251.109,519.609 250.273,515.82 249.648,512.273C248.91,508.105 248.398,503.906 247.527,499.773C245.828,491.727 245.219,483.512 243.309,475.52C241.395,467.516 240.746,459.238 239.484,451.117C238.812,446.82 238.066,442.488 237.66,438.164C237.496,436.441 236.871,434.91 236.941,433.172C237.027,430.996 237,429.246 236.523,427.113C235.5,422.555 235.824,417.602 235.824,412.957C235.824,408.043 235.387,402.992 236.031,398.109C236.297,396.086 234.141,394.551 232.383,394.465C225.375,394.117 218.375,393.656 211.363,393.359C209.445,393.281 207.648,395.098 207.719,397.008C207.781,398.758 207.047,400.48 206.992,402.25C206.926,404.543 206.516,406.656 206.23,408.938C205.688,413.246 204.926,417.273 205.152,421.637C205.395,426.246 205.199,430.863 205.184,435.477C205.164,440.008 207.406,443.742 208.234,448.078C209.031,452.258 210.359,456.293 211.293,460.461C212.191,464.48 213.387,468.434 214.035,472.488C214.293,474.109 214.879,475.637 215.137,477.262C215.453,479.25 216.285,481.004 216.641,482.977C217.445,487.441 218.105,491.848 219.551,496.164C221.148,500.941 222.672,505.637 223.98,510.504C224.578,512.73 225.816,514.539 226.727,516.621C227.137,517.56 227.41,518.57 227.66,519.562C227.793,520.082 227.93,520.625 228.012,521.16C228.113,521.805 228.125,521.474 228.078,521.816C228.246,521.203 228.41,520.591 228.578,519.977C229.512,519.669 229.816,519.344 229.492,518.992C228.953,519.185 228.426,519.396 227.902,519.63C227.34,519.88 226.77,520.31 226.18,520.461C224.852,520.797 223.23,519.988 221.918,519.699C218.289,518.898 214.492,518.388 210.762,518.688C207.227,518.974 203.801,520.359 200.262,520.582C198.164,520.716 196.016,520.677 193.914,520.672C193.008,520.669 192.102,520.656 191.195,520.625C189.727,520.57 189.691,520.138 190.305,521.18C190.469,521.794 190.637,522.406 190.801,523.021C190.656,519.613 189.824,515.82 189.195,512.273C188.43,507.953 187.844,503.617 186.984,499.32C186.152,495.16 185.449,490.891 184.773,486.707C184.441,484.648 184.414,482.555 184.047,480.5C183.676,478.402 183.039,476.348 182.562,474.273C180.723,466.219 180.07,457.879 178.805,449.723C178.125,445.34 177.914,440.727 176.949,436.41C176.527,434.531 176.559,433.098 176.621,431.168C176.684,429.219 176.031,427.441 175.82,425.531C175.277,420.566 175.371,415.602 175.371,410.617C175.371,405.906 175.195,401.316 175.762,396.633C176.012,394.602 173.891,393.078 172.117,392.984C168.199,392.781 164.27,392.457 160.348,392.633C156.734,392.801 153.398,393.676 149.906,394.488C148.797,394.746 147.527,395.859 147.359,397.035C146.758,401.164 146.227,405.238 145.719,409.383C145.457,411.523 144.996,413.621 144.742,415.758C144.477,417.996 144.637,420.215 144.742,422.461C144.953,426.949 144.699,431.445 144.73,435.93C144.758,440.523 147.227,444.527 147.855,448.977C148.422,452.965 150.098,456.793 150.91,460.75C151.719,464.703 152.949,468.516 153.582,472.488C153.867,474.27 154.496,475.949 154.75,477.746C155.027,479.711 155.941,481.457 156.262,483.434C156.992,487.895 157.781,492.281 159.238,496.574C160.812,501.211 162.258,505.777 163.531,510.504C164.129,512.727 165.363,514.544 166.273,516.621C166.684,517.56 166.961,518.57 167.211,519.562C167.344,520.082 167.477,520.625 167.562,521.16C167.66,521.805 167.672,521.474 167.629,521.816L168.125,519.974C169.059,519.669 169.367,519.341 169.039,518.992C168.504,519.185 167.973,519.396 167.449,519.63C166.887,519.88 166.316,520.31 165.727,520.461C164.398,520.797 162.777,519.988 161.469,519.699C157.836,518.898 154.039,518.388 150.309,518.688C146.777,518.974 143.348,520.359 139.809,520.582C137.711,520.716 135.562,520.677 133.461,520.672C132.555,520.669 131.648,520.656 130.742,520.625C129.272,520.57 129.238,520.138 129.852,521.18L130.348,523.021C130.211,519.746 129.414,516.13 128.82,512.716C128.098,508.559 127.641,504.328 126.723,500.219C124.957,492.328 124.527,484.191 122.605,476.348C120.691,468.52 119.91,460.414 118.777,452.445C118.184,448.266 117.406,444.09 116.898,439.902C116.688,438.156 116.27,436.465 116.031,434.746C115.766,432.863 116.324,430.953 116.043,429.051C114.688,419.801 114.625,410.34 114.859,400.961C114.906,399.105 113.148,397.16 111.211,397.316C104.051,397.898 96.941,398.301 89.754,398.273C87.773,398.266 86.125,399.949 86.109,401.922C86.074,405.961 85.281,410.125 84.543,414.109C83.793,418.137 84.352,422.223 84.352,426.289C84.352,430.664 83.672,435.57 84.746,439.836C85.227,441.742 85.895,443.656 86.523,445.52C87.242,447.66 87.348,449.871 88.074,451.996C89.289,455.551 90.039,459.227 90.754,462.898C91.129,464.828 91.844,466.684 92.441,468.547C93.047,470.449 93.004,472.453 93.562,474.371C94.027,475.969 94.113,477.645 94.586,479.219C95.156,481.117 95.703,482.82 96.035,484.801C96.777,489.254 97.719,493.539 99.215,497.809C100.734,502.148 101.879,506.504 103.18,510.902C104.188,514.328 107.59,518.648 107.176,521.816C107.34,521.203 107.508,520.591 107.672,519.977C108.605,519.672 108.91,519.344 108.59,518.992C108.051,519.185 107.52,519.396 107,519.63C106.438,519.88 105.863,520.31 105.273,520.461C103.945,520.797 102.324,519.988 101.016,519.699C97.383,518.898 93.586,518.388 89.859,518.688C86.324,518.974 82.895,520.359 79.355,520.582C77.262,520.716 75.109,520.677 73.008,520.672C72.102,520.669 71.195,520.656 70.289,520.625C68.82,520.57 68.785,520.138 69.398,521.18L69.898,523.021C69.637,516.961 67.77,510.469 67.008,504.238C66.203,497.652 64.269,491.164 63.637,484.559C63.328,481.309 62.598,478.266 61.855,475.105C61.055,471.707 60.742,468.238 60.082,464.812C58.828,458.266 58.145,451.578 57.234,444.973C56.785,441.738 56.363,438.492 55.738,435.305C55.492,434.039 55.645,432.848 55.699,431.562C55.781,429.602 55.246,427.895 54.961,425.992C53.977,419.328 54.59,412.461 54.422,405.75C54.344,402.547 54.609,399.59 54.91,396.422C55.047,394.988 54.914,393.535 55.098,392.105C55.363,390.016 56.07,388.004 56.219,385.883C56.715,378.824 56.273,371.566 56.258,364.488C56.242,357.031 56.207,349.574 56.199,342.117C56.191,335.305 56.789,328.648 57.418,321.871C58.074,314.805 57.922,307.719 57.922,300.629L57.922,190.797C57.922,161.547 58.094,132.289 57.812,103.039C57.746,95.977 57.684,88.91 57.75,81.848C57.781,78.402 57.68,74.883 58.07,71.457C58.477,67.938 59.34,64.484 59.602,60.945C60.078,54.52 60.008,47.68 59.582,41.25C59.57,41.105 59.551,39.551 59.465,39.504C59.258,39.391 59.316,39.848 59.156,39.797C59.516,39.906 57.52,39.621 59.168,39.949C59.688,40.051 60.328,39.984 60.859,40.023C63.469,40.207 66.016,40.309 68.641,40.305C97.094,40.297 125.57,39.945 154.016,40.766C161.219,40.977 168.43,41.121 175.629,40.812C182.555,40.516 189.398,39.477 196.309,39.008C210.754,38.023 225.281,38.508 239.742,38.582C253.875,38.656 267.938,40.398 282.074,40.547C296.527,40.695 310.977,40.141 325.43,40.359C332.652,40.473 339.875,40.773 347.066,41.457C349.062,41.645 350.969,41.758 352.863,42.387C354.352,42.883 355.938,43.641 357.523,43.746C360.367,43.941 362.977,42.762 365.703,42.23C368.906,41.605 372.465,42.059 375.719,42.043C378.375,42.031 381.023,41.973 383.676,41.887C385.617,41.828 386.266,41.695 387.258,43.383C390.219,48.41 390.07,54.824 390.059,60.434C390.051,65.125 397.344,65.133 397.352,60.434Z" style="fill-rule:nonzero;"/>
+ <path d="M321.598,507.363C322.293,507.422 322.996,507.414 323.695,507.445C323.898,507.453 324.102,507.465 324.305,507.48C324.387,507.488 324.465,507.492 324.547,507.504C324.891,507.539 324.566,507.527 324.426,507.48C324.75,507.59 325.117,507.629 325.453,507.734C325.672,507.801 325.047,507.512 325.227,507.641C325.293,507.688 325.375,507.719 325.445,507.762C325.5,507.797 325.555,507.848 325.613,507.875C325.164,507.66 325.293,507.621 325.461,507.762C325.742,507.996 326.008,508.246 326.285,508.48C327.23,509.281 328.207,509.91 329.496,509.906C330.762,509.902 331.977,508.797 331.918,507.484C331.859,506.176 330.855,505.062 329.496,505.062C329.43,505.066 329.363,505.066 329.297,505.059L329.941,505.145C329.664,505.105 329.398,505.02 329.141,504.914L329.711,505.152C329.129,504.895 328.617,504.52 328.062,504.211C327.242,503.762 326.414,503.551 325.48,503.496C324.691,503.453 323.902,503.57 323.125,503.676C322.812,503.719 322.5,503.77 322.188,503.816C322.098,503.828 322.004,503.844 321.91,503.855C321.848,503.867 321.582,503.902 321.875,503.863C322.168,503.82 321.91,503.855 321.848,503.863C321.766,503.875 321.68,503.883 321.598,503.891C320.695,503.973 319.812,504.629 319.859,505.625C319.902,506.633 320.625,507.285 321.598,507.363Z" style="fill-rule:nonzero;"/>
+ <path d="M326.254,508.879C326.258,508.859 326.258,508.84 326.262,508.816L326.18,509.441C326.203,509.262 326.262,509.09 326.332,508.922L326.082,509.516C326.27,509.078 326.535,508.676 326.824,508.301L326.387,508.867C326.648,508.531 326.887,508.207 327.113,507.855C327.219,507.695 327.332,507.539 327.449,507.383L326.996,507.969C327.227,507.676 327.461,507.387 327.664,507.074C327.734,506.961 327.812,506.852 327.895,506.746L327.445,507.324C327.512,507.238 327.582,507.152 327.66,507.07C327.691,507.039 327.727,507.004 327.758,506.969C328.18,506.535 328.324,506.234 328.523,505.668C328.656,505.172 328.656,504.676 328.523,504.18C328.438,503.816 328.27,503.5 328.023,503.227C327.824,502.922 327.562,502.684 327.234,502.508C326.801,502.254 326.328,502.125 325.824,502.125C325.254,502.176 324.703,502.258 324.238,502.605C323.988,502.793 323.734,502.98 323.5,503.188C323.348,503.324 323.207,503.473 323.078,503.625C322.777,503.977 322.512,504.328 322.309,504.738C322.102,505.148 321.906,505.57 321.762,505.996C321.688,506.207 321.66,506.438 321.629,506.656C321.566,507.074 321.496,507.5 321.477,507.922C321.457,508.441 321.488,509.012 321.668,509.5C321.871,510.055 322.195,510.609 322.742,510.898L323.301,511.133C323.609,511.23 323.922,511.242 324.23,511.176C324.719,511.109 325.227,510.906 325.57,510.531L325.938,510.059C326.148,509.695 326.254,509.301 326.254,508.879Z" style="fill-rule:nonzero;"/>
+ <path d="M320.242,495.035L320.266,495.066L319.941,494.645C319.961,494.672 319.977,494.699 319.992,494.727L319.773,494.203C319.832,494.355 319.922,494.617 320.008,494.762C320.207,495.105 320.512,495.367 320.84,495.582C320.914,495.633 320.988,495.68 321.059,495.734L320.586,495.367C321,495.695 321.324,496.094 321.773,496.387C322.023,496.547 322.273,496.707 322.539,496.836C322.875,497.004 323.211,497.172 323.539,497.359C323.895,497.562 324.227,497.797 324.598,497.977C324.93,498.191 325.293,498.305 325.68,498.324C326.066,498.41 326.457,498.395 326.844,498.27C327.52,498.086 328.25,497.562 328.586,496.934C328.941,496.254 329.121,495.438 328.879,494.688C328.641,493.945 328.199,493.371 327.539,492.945L327.488,492.91L328.074,493.363C327.586,492.98 327.316,492.73 326.695,492.566C326.188,492.43 325.676,492.43 325.168,492.566C324.934,492.66 324.703,492.758 324.473,492.859L325.145,492.574C325.137,492.578 325.129,492.582 325.117,492.582L325.836,492.488C325.82,492.488 325.805,492.492 325.785,492.488L326.453,492.578C325.996,492.516 325.598,492.426 325.129,492.578C325.055,492.602 324.586,492.797 324.516,492.832C324.312,492.945 324.078,493.137 323.906,493.293C323.754,493.438 322.461,495.758 323.449,493.887L323.16,494.574C323.039,494.957 323.023,495.34 323.105,495.723C323.16,496.121 323.25,496.492 323.461,496.852L323.918,497.438C323.945,497.469 323.973,497.496 324.008,497.523C325.184,495.996 326.363,494.469 327.539,492.945C326.957,492.566 326.242,492.324 325.578,492.105C325.16,491.969 324.727,491.875 324.309,491.73C324.137,491.668 323.965,491.578 323.785,491.531C323.406,491.438 322.98,491.41 322.582,491.375C321.742,491.305 320.801,491.48 320.242,492.164C319.906,492.574 319.621,493.043 319.645,493.602L319.719,494.141C319.816,494.484 319.988,494.781 320.242,495.035Z" style="fill-rule:nonzero;"/>
+ <path d="M323.738,497.852C323.77,497.691 323.82,497.535 323.887,497.383L323.656,497.922C323.836,497.516 324.098,497.156 324.367,496.805L323.988,497.293C324.473,496.668 325.008,496.066 325.41,495.387C325.762,494.793 326.078,494.102 326.066,493.402C326.059,492.926 326,492.41 325.816,491.965C325.742,491.645 325.594,491.367 325.379,491.129C325.207,490.863 324.977,490.652 324.691,490.5C324.195,490.238 323.688,490.133 323.129,490.211C322.617,490.277 322.086,490.488 321.723,490.883L321.34,491.379C321.117,491.762 321.008,492.172 321.004,492.617L321,492.676L321.086,492.02C321.062,492.211 321.008,492.391 320.938,492.566L321.199,491.941C321.078,492.215 320.914,492.496 320.855,492.785C320.832,492.895 320.816,493 320.785,493.109C320.73,493.316 320.656,493.516 320.574,493.715L320.832,493.105C320.25,494.465 319.363,495.723 319.375,497.262C319.383,498.371 320.215,499.297 321.301,499.445C321.773,499.508 322.305,499.449 322.719,499.18C323.184,498.879 323.629,498.418 323.738,497.852Z" style="fill-rule:nonzero;"/>
+ <path d="M318.809,484.062C319.75,484.133 320.672,483.965 321.602,483.84L320.977,483.926C321.613,483.84 322.199,483.852 322.836,483.902C323.152,483.926 323.469,483.953 323.785,483.98C324.324,484.035 324.789,484.043 325.336,483.938L325.949,483.68C326.25,483.516 326.492,483.297 326.672,483.016C327.008,482.582 327.25,482.023 327.223,481.461C327.172,480.344 326.465,479.266 325.336,478.984C324.664,478.812 323.902,478.844 323.203,478.832C322.527,478.816 321.836,478.895 321.172,479.047C320.215,479.27 319.332,479.715 318.348,479.855L318.922,479.777L318.809,479.789C318.219,479.863 317.734,479.98 317.297,480.418C316.926,480.785 316.648,481.395 316.672,481.926C316.727,483.156 317.609,483.973 318.809,484.062Z" style="fill-rule:nonzero;"/>
+ <path d="M318.066,477.281C318.105,478.578 318.16,479.867 318.332,481.156C318.418,481.801 318.531,482.434 318.707,483.062C318.922,483.812 318.984,484.758 319.641,485.277C320.02,485.574 320.359,485.789 320.852,485.855C321.355,485.926 321.73,485.812 322.195,485.605C322.793,485.344 323.184,484.66 323.352,484.062C323.508,483.516 323.527,482.992 323.406,482.438C323.324,482.062 323.164,481.711 323.043,481.344C322.758,480.469 322.609,479.547 322.484,478.641L322.562,479.227C322.477,478.578 322.406,477.93 322.34,477.281C322.277,476.699 322.141,476.199 321.711,475.77C321.344,475.398 320.734,475.121 320.203,475.145C319.074,475.195 318.031,476.082 318.066,477.281Z" style="fill-rule:nonzero;"/>
+ <path d="M315.09,471.102C315.961,471.137 316.828,471.172 317.695,471.211C318.129,471.227 318.566,471.246 319,471.266L319.602,471.289C319.914,471.301 320.25,471.266 320.559,471.195C320.887,471.121 321.184,470.961 321.492,470.832C321.906,470.586 322.238,470.258 322.48,469.844C322.73,469.41 322.855,468.949 322.859,468.449C322.855,467.953 322.73,467.488 322.48,467.059C322.238,466.645 321.906,466.316 321.492,466.07C320.812,465.781 320.363,465.578 319.602,465.613L319,465.637C318.566,465.656 318.129,465.672 317.695,465.691C316.828,465.727 315.961,465.766 315.09,465.801C314.395,465.832 313.719,466.078 313.219,466.578C312.758,467.035 312.41,467.789 312.441,468.449C312.508,469.938 313.605,471.039 315.09,471.102Z" style="fill-rule:nonzero;"/>
+ <path d="M315.09,466.176C315.73,466.234 316.383,466.203 317.023,466.18C317.332,466.172 317.641,466.156 317.949,466.148C318.098,466.145 318.246,466.145 318.395,466.148C318.484,466.148 318.574,466.152 318.66,466.152C319.098,466.152 319.504,466.043 319.883,465.824C320.062,465.688 320.238,465.551 320.414,465.41L320.785,464.93C320.961,464.656 321.055,464.359 321.07,464.043C321.125,463.832 321.125,463.621 321.07,463.41C321.055,463.094 320.961,462.797 320.785,462.523L320.629,462.273C320.348,461.836 319.891,461.426 319.367,461.305C318.836,461.184 318.211,461.199 317.746,461.52L317.527,461.668L319.934,461.668C319.723,461.578 319.516,461.488 319.305,461.402C318.875,461.285 318.445,461.285 318.02,461.402C317.953,461.422 317.891,461.441 317.828,461.465C317.684,461.512 317.539,461.562 317.398,461.617C317.129,461.715 316.867,461.82 316.602,461.926C316.34,462.027 316.078,462.137 315.809,462.219C315.523,462.301 315.219,462.352 314.922,462.391L315.438,462.32C315.324,462.336 315.207,462.348 315.09,462.359C314.574,462.406 314.117,462.543 313.742,462.918C313.41,463.25 313.16,463.793 313.184,464.27C313.203,464.762 313.367,465.273 313.742,465.617L314.129,465.918C314.426,466.09 314.746,466.176 315.09,466.176Z" style="fill-rule:nonzero;"/>
+ <path d="M316.66,455.492C316.746,455.238 316.848,454.984 316.93,454.73C317.07,454.301 317.07,453.781 317.125,453.328C317.168,452.941 317.137,452.766 317.066,452.305C317.047,452.172 317.027,452.035 317.004,451.902L316.879,451.102L316.645,450.543C316.496,450.27 316.297,450.051 316.043,449.887C315.895,449.742 315.723,449.641 315.527,449.586C315.246,449.441 314.949,449.375 314.625,449.387C314.211,449.402 313.812,449.512 313.445,449.703C313.176,449.852 312.957,450.051 312.793,450.305C312.586,450.531 312.445,450.797 312.375,451.102L312.246,451.902C312.227,452.035 312.203,452.172 312.184,452.305C312.113,452.758 312.086,452.941 312.129,453.328L312.176,453.746C312.211,454.07 312.223,454.418 312.32,454.73C312.402,454.984 312.504,455.238 312.594,455.492L312.805,455.996C312.938,456.242 313.117,456.438 313.348,456.586C313.703,456.863 314.164,457.059 314.625,457.039C315,457.023 315.359,456.926 315.691,456.75C316.176,456.496 316.484,455.992 316.66,455.492Z" style="fill-rule:nonzero;"/>
+ <path d="M311.371,452.824C311.566,452.824 311.758,452.836 311.945,452.852L311.531,452.793C311.824,452.863 312.113,452.953 312.406,453.02C312.855,453.125 313.316,453.195 313.777,453.242C314.219,453.289 314.664,453.238 315.102,453.152C315.555,453.062 315.957,452.801 316.285,452.484C316.387,452.387 316.469,452.27 316.555,452.156C316.648,452.039 316.742,451.93 316.812,451.797C317.293,450.922 317.094,449.84 316.297,449.227C315.961,448.965 315.527,448.777 315.09,448.797C314.547,448.824 314.09,449.016 313.68,449.383C313.664,449.398 313.645,449.414 313.625,449.43L314.031,449.117C313.953,449.176 313.867,449.227 313.777,449.266L314.27,449.059C314.012,449.164 313.758,449.258 313.523,449.406C313.426,449.465 313.324,449.516 313.219,449.562L313.691,449.363C313.266,449.535 312.812,449.617 312.359,449.68L312.82,449.617C312.559,449.652 312.297,449.684 312.035,449.711C311.816,449.73 311.59,449.691 311.371,449.691C310.973,449.688 310.547,449.867 310.266,450.148C309.992,450.422 309.789,450.867 309.805,451.258C309.844,452.109 310.496,452.82 311.371,452.824Z" style="fill-rule:nonzero;"/>
+ <path d="M312.145,439.566L312.555,439.652C312.012,438.691 311.465,437.734 310.922,436.773C310.867,437.117 310.695,437.438 310.578,437.762C310.449,438.129 310.402,438.508 310.367,438.898C310.316,439.473 310.496,440.008 310.742,440.516C310.973,440.992 311.453,441.438 311.906,441.695C312.117,441.812 312.352,441.895 312.57,441.984C312.617,442 312.66,442.02 312.707,442.031C313.195,442.164 313.703,442.145 314.188,442.012C315.09,441.766 315.84,441.117 316.316,440.328C316.512,440.008 316.668,439.648 316.754,439.285C316.816,439.035 316.871,438.777 316.84,438.52C316.816,438.297 316.801,438.02 316.711,437.797L316.543,437.398L316.277,437.055L315.938,436.793C315.746,436.672 315.539,436.605 315.312,436.594C315.164,436.555 315.016,436.555 314.867,436.594C314.715,436.594 314.574,436.633 314.441,436.711C314.301,436.75 314.176,436.82 314.07,436.926C313.891,437.043 313.746,437.199 313.641,437.398C313.613,437.445 313.582,437.488 313.551,437.531L313.824,437.176C313.801,437.211 313.77,437.242 313.742,437.273C313.602,437.414 313.492,437.578 313.371,437.738L313.664,437.359C313.562,437.488 313.441,437.602 313.312,437.703L313.715,437.395C313.574,437.496 313.43,437.582 313.27,437.652L313.777,437.438C313.648,437.492 313.52,437.527 313.383,437.551L313.973,437.473C313.871,437.484 313.773,437.488 313.672,437.477L314.281,437.559C314.199,437.547 314.121,437.527 314.047,437.496L314.609,437.734C314.395,437.641 314.176,437.527 313.949,437.469C313.91,437.457 313.867,437.441 313.828,437.426L314.395,437.664C314.309,437.629 314.23,437.586 314.156,437.531L314.637,437.898C314.594,437.867 314.559,437.828 314.523,437.789L314.895,438.266C314.859,438.223 314.832,438.176 314.809,438.125L315.047,438.688C315.02,438.629 315.004,438.57 314.996,438.508L315.078,439.133C315.066,439.035 315.07,438.934 315.082,438.836L314.996,439.461C315.066,438.957 315.359,438.52 315.434,438.02C315.531,437.707 315.547,437.395 315.477,437.086C315.461,436.773 315.367,436.484 315.199,436.215L314.832,435.742C314.539,435.453 314.195,435.25 313.801,435.141L313.387,435.062C313.078,434.965 312.766,434.953 312.457,435.02C312.145,435.035 311.855,435.129 311.586,435.297C311.316,435.445 311.098,435.645 310.934,435.898C310.727,436.125 310.586,436.391 310.516,436.695L310.43,437.316C310.434,437.738 310.539,438.129 310.75,438.496C311.066,438.988 311.551,439.445 312.145,439.566Z" style="fill-rule:nonzero;"/>
+ <path d="M312.594,432.188C312.918,432.258 313.242,432.297 313.57,432.324C313.695,432.336 313.82,432.336 313.941,432.328C314.176,432.312 314.418,432.297 314.641,432.234C314.789,432.195 315.07,432.066 315.266,431.969C315.316,431.945 315.363,431.918 315.414,431.891C315.668,431.738 315.906,431.535 316.137,431.352C316.406,431.078 316.594,430.758 316.699,430.383C316.805,429.996 316.805,429.605 316.699,429.219L316.672,429.105C316.648,428.996 316.617,428.957 316.559,428.812C316.508,428.629 316.414,428.473 316.281,428.34C316.234,428.254 316.172,428.176 316.102,428.109L315.672,427.781C315.43,427.625 315.168,427.539 314.887,427.527C314.699,427.477 314.512,427.477 314.324,427.527C314.039,427.539 313.777,427.625 313.535,427.781L313.52,427.789L313.09,428.121L312.754,428.555L312.738,428.59L312.688,428.691C313.32,428.332 313.949,427.969 314.582,427.605C314.473,427.605 314.367,427.598 314.258,427.586L314.871,427.668C314.809,427.66 314.75,427.648 314.688,427.637C314.672,427.633 314.656,427.629 314.641,427.625L314.008,427.539L313.98,427.539C313.941,427.543 313.902,427.547 313.867,427.547C313.723,427.551 313.582,427.543 313.441,427.523L314.078,427.609C314.008,427.602 313.938,427.586 313.867,427.574C313.551,427.473 313.23,427.457 312.914,427.531C312.594,427.543 312.297,427.641 312.023,427.812C311.746,427.965 311.52,428.172 311.352,428.43C311.141,428.66 311,428.934 310.926,429.246L310.84,429.879C310.84,430.312 310.949,430.715 311.164,431.09L311.539,431.57C311.84,431.867 312.191,432.074 312.594,432.188Z" style="fill-rule:nonzero;"/>
+ <path d="M311.164,419.312L311.184,419.266L310.961,419.789C311.016,419.672 311.078,419.57 311.156,419.465L310.809,419.914C310.988,419.684 311.207,419.488 311.438,419.309L310.977,419.664C311.488,419.273 312.055,418.965 312.641,418.703C313.023,418.531 313.398,418.352 313.777,418.176C313.98,418.082 314.188,418 314.387,417.902C315.051,417.574 315.688,416.961 315.812,416.207L315.898,415.566C315.914,415.234 315.844,414.926 315.691,414.637C315.488,414.148 315.164,413.762 314.703,413.48C313.742,412.895 312.629,413.121 311.719,413.66C311.453,413.816 311.195,413.98 310.934,414.145C310.508,414.41 310.07,414.656 309.66,414.945C308.516,415.738 307.312,416.742 306.934,418.145C306.785,418.695 306.867,419.34 307.156,419.836C307.422,420.289 307.941,420.723 308.465,420.844C309.027,420.969 309.656,420.941 310.156,420.621L310.602,420.277C310.871,420.004 311.059,419.684 311.164,419.312Z" style="fill-rule:nonzero;"/>
+ <path d="M446.715,505.242C447.328,504.836 447.898,504.367 448.5,503.938C448.805,503.723 449.113,503.516 449.438,503.328C449.602,503.234 449.77,503.156 449.938,503.07C450.113,502.977 449.633,503.168 449.953,503.066C450.035,503.039 450.113,503.008 450.195,502.984C450.25,502.969 450.406,502.957 450.441,502.926C450.402,502.961 450.121,502.949 450.332,502.941C450.496,502.934 450.656,502.926 450.82,502.93C451.172,502.941 451.527,502.973 451.879,502.988C452.734,503.02 453.688,502.945 454.395,502.414C454.742,502.152 455.016,501.891 455.137,501.449C455.242,501.066 455.195,500.551 454.973,500.207C454.543,499.543 453.484,499.086 452.766,499.629C452.703,499.676 452.637,499.711 452.574,499.754C452.332,499.922 452.574,499.695 452.664,499.727C452.586,499.699 452.277,499.844 452.191,499.859C452.133,499.871 451.844,499.949 452.098,499.883C452.344,499.812 452.055,499.883 451.988,499.887C451.809,499.902 451.629,499.914 451.449,499.926C450.57,499.973 449.762,500.066 448.961,500.445C447.527,501.121 446.496,502.418 445.309,503.422C444.875,503.793 444.887,504.527 445.219,504.945C445.559,505.371 446.227,505.566 446.715,505.242Z" style="fill-rule:nonzero;"/>
+ <path d="M451.281,504.68C451.207,504.578 451.148,504.465 451.098,504.352L451.262,504.734C451.117,504.383 451.043,504.004 450.992,503.625L451.055,504.102C450.996,503.637 450.949,503.16 450.934,502.695C450.918,502.266 450.887,501.824 450.938,501.395L450.871,501.895C450.918,501.57 450.988,501.258 450.941,500.926C450.902,500.625 450.781,500.375 450.656,500.105L450.832,500.52C450.805,500.453 450.781,500.391 450.77,500.32C450.711,499.98 450.371,499.57 450.07,499.414C449.684,499.207 449.328,499.199 448.902,499.262C448.641,499.297 448.371,499.422 448.148,499.551C447.578,499.883 447.277,500.496 447.18,501.125C447.121,501.5 447.047,501.91 447.055,502.297C447.062,502.707 447.141,503.121 447.215,503.523C447.332,504.156 447.594,504.766 447.898,505.336C448.133,505.781 448.434,506.258 448.832,506.57C449.16,506.82 449.496,507.043 449.934,507.023C450.285,507.008 450.598,506.906 450.879,506.691C451.445,506.254 451.73,505.316 451.281,504.68Z" style="fill-rule:nonzero;"/>
+ <path d="M439.02,495.895C439.285,495.871 439.551,495.859 439.816,495.816L439.41,495.871C439.66,495.836 439.91,495.836 440.16,495.844C440.426,495.852 440.68,495.832 440.945,495.797C441.688,495.703 442.41,495.523 443.156,495.418L442.645,495.488C443.156,495.422 443.664,495.375 444.172,495.289C444.605,495.219 445.133,494.773 445.332,494.398C445.539,494.004 445.621,493.598 445.562,493.156C445.438,492.238 444.625,491.434 443.652,491.473C443.426,491.48 443.203,491.48 442.973,491.551C442.914,491.566 442.859,491.594 442.801,491.602L443.27,491.539C443.215,491.543 443.168,491.543 443.109,491.535C442.738,491.492 442.203,491.746 441.957,492.016C441.668,492.328 441.457,492.734 441.477,493.168C441.496,493.59 441.578,493.969 441.797,494.336C442.199,495.016 442.883,495.328 443.652,495.359L443.652,491.473C442.996,491.527 442.367,491.66 441.738,491.848C441.309,491.977 440.898,492.152 440.465,492.266C440.289,492.312 440.102,492.34 439.926,492.406C439.625,492.516 439.328,492.648 439.039,492.785C438.875,492.867 438.711,492.953 438.562,493.059C438.113,493.375 437.914,493.695 437.715,494.184C437.555,494.566 437.719,495.055 437.957,495.363C438.199,495.676 438.605,495.934 439.02,495.895Z" style="fill-rule:nonzero;"/>
+ <path d="M442.418,496.781C442.395,496.734 442.371,496.684 442.348,496.633L442.496,496.988C442.395,496.738 442.336,496.48 442.297,496.211L442.355,496.621C442.262,495.883 442.328,495.133 442.273,494.391C442.242,493.918 442.188,493.422 442.043,492.965C441.805,492.234 441.289,491.719 440.684,491.281L440.293,491.117C440.078,491.047 439.859,491.039 439.641,491.086C439.301,491.133 438.945,491.273 438.703,491.535C438.512,491.746 438.371,491.988 438.285,492.258C438.168,492.617 438.227,493.199 438.449,493.516C438.543,493.645 438.617,493.781 438.68,493.926L438.508,493.516C438.629,493.824 438.738,494.129 438.871,494.43L438.695,494.012C439.27,495.387 438.973,497.012 439.859,498.277C440.086,498.598 440.355,498.852 440.746,498.957C441.102,499.055 441.574,499.012 441.887,498.809C442.59,498.355 442.801,497.52 442.418,496.781Z" style="fill-rule:nonzero;"/>
+ <path d="M430.473,488.113C431.02,487.742 431.523,487.316 431.98,486.844C432.359,486.453 432.719,486.043 433.145,485.707L432.812,485.961C433.191,485.672 433.602,485.422 434.004,485.168C434.207,485.043 434.406,484.922 434.605,484.797C434.711,484.73 434.812,484.668 434.91,484.602C435.234,484.387 435.449,484.156 435.676,483.844C435.836,483.629 435.91,483.25 435.91,482.988C435.91,482.613 435.773,482.258 435.547,481.961C435.145,481.441 434.414,481.152 433.762,481.355C433.254,481.512 432.844,481.848 432.41,482.141C431.973,482.438 431.539,482.746 431.141,483.094C430.449,483.703 429.961,484.492 429.406,485.219L429.641,484.91C429.371,485.258 429.078,485.586 428.746,485.879C428.219,486.348 428.227,487.219 428.637,487.746C429.043,488.277 429.883,488.516 430.473,488.113Z" style="fill-rule:nonzero;"/>
+ <path d="M427.094,483.332C427.695,484.07 428.293,484.812 428.938,485.512C429.617,486.246 430.359,486.863 431.152,487.469L430.836,487.227C431.105,487.438 431.348,487.668 431.621,487.875L431.305,487.629C431.543,487.82 431.738,488.066 432.02,488.203C432.48,488.43 432.977,488.473 433.438,488.203C433.898,487.934 434.082,487.5 434.133,486.992C434.176,486.582 433.996,486.176 433.801,485.824C433.617,485.492 433.379,485.266 433.086,485.039C432.738,484.77 432.359,484.539 432.008,484.27L432.32,484.508C431.125,483.578 430.117,482.438 429.109,481.316C428.609,480.762 427.594,480.77 427.094,481.316C426.844,481.586 426.66,481.945 426.676,482.324C426.695,482.723 426.844,483.023 427.094,483.332Z" style="fill-rule:nonzero;"/>
+ <path d="M419.621,479.812C420.352,479.301 421.082,478.789 421.809,478.277L422.871,477.535C423.059,477.402 423.246,477.273 423.434,477.141C423.629,477 423.836,476.863 423.988,476.676C424.16,476.473 424.297,476.293 424.398,476.047C424.504,475.797 424.539,475.559 424.562,475.285L424.5,474.809C424.445,474.574 424.336,474.371 424.18,474.199C423.953,473.906 423.617,473.629 423.246,473.555C423.082,473.52 422.871,473.477 422.703,473.477C422.363,473.477 422.07,473.602 421.766,473.73C421.539,473.832 421.363,473.984 421.168,474.137C420.984,474.277 420.805,474.422 420.625,474.562L419.578,475.387C418.879,475.938 418.18,476.488 417.48,477.039C417.164,477.289 416.949,477.898 416.965,478.285C416.984,478.684 417.098,479.039 417.344,479.355C417.844,480.004 418.898,480.32 419.621,479.812Z" style="fill-rule:nonzero;"/>
+ <path d="M416.879,476.027C417.496,475.625 418.059,475.137 418.609,474.648C418.84,474.445 419.062,474.238 419.293,474.035C419.41,473.934 419.527,473.832 419.645,473.734C419.711,473.68 419.781,473.625 419.852,473.57C420.113,473.359 420.262,473.059 420.363,472.746L420.422,472.324C420.43,472.105 420.383,471.902 420.285,471.711C420.246,471.578 420.18,471.461 420.082,471.359C419.969,471.188 419.82,471.051 419.637,470.953L419.375,470.754C419.156,470.625 418.918,470.562 418.664,470.562C418.41,470.562 418.176,470.625 417.957,470.754C417.512,471.012 417.285,471.465 417.262,471.965L417.242,472.324L418.41,470.793C418.059,470.895 417.762,471.082 417.535,471.367C417.398,471.539 417.262,471.715 417.129,471.891C417.004,472.055 416.883,472.223 416.762,472.395C416.527,472.727 416.297,473.059 416.051,473.379L416.262,473.105C415.996,473.445 415.668,473.754 415.336,474.031C415.109,474.219 414.949,474.641 414.965,474.93C414.977,475.219 415.059,475.473 415.238,475.699C415.605,476.18 416.344,476.375 416.879,476.027Z" style="fill-rule:nonzero;"/>
+ <path d="M409.434,468.266L409.48,468.355C409.535,467.934 409.59,467.516 409.645,467.094L409.633,467.109C410.25,467.59 410.871,468.066 411.492,468.547C411.633,468.348 411.648,468.086 411.68,467.855C411.703,467.68 411.688,467.496 411.637,467.324C411.574,467.09 411.441,466.852 411.34,466.625C411.277,466.48 411.219,466.328 411.148,466.184C411.078,466.043 410.98,465.91 410.898,465.777C410.664,465.41 410.422,465.059 410.125,464.734L409.48,464.035C409.227,463.762 408.75,463.562 408.379,463.578C408.027,463.594 407.715,463.699 407.434,463.914C406.832,464.379 406.637,465.25 407.035,465.922L407.508,466.719C407.734,467.105 408.016,467.438 408.309,467.773C408.406,467.887 408.5,468.008 408.605,468.113C408.719,468.223 408.848,468.32 408.965,468.422C409.156,468.582 409.344,468.758 409.551,468.898C409.699,468.996 409.863,469.059 410.039,469.086C410.281,469.125 410.543,469.176 410.781,469.09C411.078,468.98 411.328,468.824 411.492,468.547C411.641,468.293 411.703,467.918 411.609,467.633C411.516,467.348 411.34,467.07 411.066,466.926C410.805,466.789 410.441,466.688 410.152,466.805L410.105,466.828L411.117,467.094L411.043,467.023C410.684,466.656 410.098,466.633 409.699,466.941C409.289,467.258 409.188,467.812 409.434,468.266Z" style="fill-rule:nonzero;"/>
+ <path d="M406.02,467.605C406.281,467.414 406.551,467.258 406.844,467.121C407.172,466.965 407.5,466.805 407.812,466.621C408.188,466.398 408.562,466.141 408.859,465.824C409.121,465.547 409.336,465.25 409.438,464.883C409.508,464.637 409.547,464.367 409.527,464.113C409.496,463.77 409.402,463.418 409.137,463.172C408.918,462.973 408.672,462.848 408.375,462.809C408.09,462.77 407.773,462.805 407.527,462.965C407.258,463.141 406.961,463.426 406.914,463.762C406.902,463.859 406.875,463.953 406.836,464.047L406.973,463.723C406.883,463.926 406.785,464.125 406.699,464.332L406.84,464.004C406.762,464.184 406.656,464.348 406.535,464.504L406.738,464.238C406.32,464.777 405.773,465.203 405.246,465.633L405.457,465.469C405.297,465.586 405.125,465.684 404.965,465.801C404.738,465.969 404.562,466.145 404.484,466.426C404.414,466.676 404.445,467.008 404.59,467.23C404.734,467.453 404.945,467.652 405.215,467.711C405.469,467.77 405.797,467.77 406.02,467.605Z" style="fill-rule:nonzero;"/>
+ <path d="M399.078,456.027L399.457,455.852C398.746,455.664 398.035,455.477 397.324,455.289C397.344,455.324 397.359,455.359 397.371,455.391L397.215,455.02C397.348,455.34 397.406,455.688 397.52,456.016C397.746,456.676 398.105,457.352 398.762,457.676C399.129,457.855 399.332,457.906 399.738,457.941C399.961,457.961 400.188,457.914 400.402,457.879C400.832,457.805 401.258,457.559 401.539,457.227C401.824,456.887 402.027,456.555 402.148,456.125C402.234,455.828 402.273,455.508 402.27,455.199C402.258,454.504 402.059,453.715 401.504,453.25C401.309,453.086 401.117,452.977 400.863,452.941C400.621,452.91 400.355,452.941 400.148,453.074C399.738,453.34 399.484,453.852 399.633,454.34C399.648,454.395 399.66,454.449 399.668,454.508L399.629,454.195C399.652,454.402 399.652,454.621 399.625,454.824L399.672,454.477C399.648,454.664 399.598,454.844 399.527,455.016L399.668,454.684C399.609,454.82 399.535,454.949 399.445,455.066L399.676,454.77C399.609,454.855 399.535,454.93 399.449,454.996L399.758,454.758C399.691,454.809 399.625,454.848 399.551,454.883L399.922,454.723C399.754,454.797 399.582,454.859 399.414,454.934L399.789,454.777C399.711,454.809 399.625,454.832 399.539,454.844L399.957,454.789C399.875,454.801 399.797,454.801 399.715,454.793L400.137,454.848C400.078,454.84 400.023,454.824 399.973,454.801L400.348,454.961C400.297,454.938 400.254,454.91 400.211,454.879L400.527,455.125C400.473,455.082 400.426,455.031 400.383,454.977L400.629,455.297C400.551,455.195 400.492,455.082 400.441,454.965L400.602,455.34C400.375,454.805 400.297,454.234 400.02,453.715C399.922,453.535 399.785,453.387 399.617,453.277C399.465,453.141 399.289,453.047 399.086,453L398.672,452.945C398.391,452.945 398.129,453.016 397.883,453.156L397.508,453.34C397.172,453.5 396.887,453.922 396.793,454.27C396.691,454.641 396.734,455.137 396.949,455.469C397.164,455.801 397.484,456.094 397.879,456.184L398.293,456.242C398.574,456.238 398.836,456.168 399.078,456.027Z" style="fill-rule:nonzero;"/>
+ <path d="M395.035,449.816C395.148,449.766 395.254,449.711 395.355,449.645C395.406,449.613 395.457,449.578 395.504,449.543C395.656,449.434 395.805,449.32 395.949,449.199C396.027,449.133 396.059,449.082 396.129,448.988C396.188,448.914 396.246,448.844 396.297,448.766C396.328,448.719 396.355,448.672 396.383,448.621C396.504,448.41 396.59,448.184 396.68,447.957C396.75,447.699 396.75,447.438 396.68,447.18C396.609,446.934 396.484,446.719 396.305,446.535L396.234,446.461C396.223,446.449 396.211,446.434 396.199,446.422L396.18,446.406C396.051,446.27 395.898,446.172 395.723,446.113C395.625,446.07 395.578,446.047 395.492,446.027L395.41,446.008C395.242,445.953 395.074,445.945 394.902,445.984C394.734,445.992 394.578,446.043 394.43,446.137L394.172,446.336C394.016,446.492 393.906,446.68 393.848,446.895C393.812,447.008 393.797,447.102 393.781,447.223C393.746,447.348 393.746,447.473 393.781,447.602C393.789,447.668 393.797,447.734 393.809,447.801C393.812,447.816 393.82,447.836 393.824,447.852L393.855,447.957L394.234,446.535C394.176,446.59 394.113,446.645 394.047,446.691L394.355,446.457C394.285,446.512 394.211,446.562 394.137,446.605C393.945,446.723 393.781,446.875 393.609,447.012L393.93,446.762C393.773,446.883 393.605,446.98 393.426,447.062C393.238,447.16 393.09,447.297 392.977,447.473C392.836,447.625 392.742,447.809 392.691,448.016C392.625,448.227 392.617,448.438 392.664,448.652C392.676,448.863 392.738,449.062 392.855,449.242L393.102,449.566C393.301,449.766 393.535,449.902 393.809,449.977L394.23,450.035C394.52,450.031 394.789,449.961 395.035,449.816Z" style="fill-rule:nonzero;"/>
+ <path d="M385.633,441.594C385.625,441.57 385.605,441.438 385.594,441.422C385.633,441.465 385.609,441.84 385.625,441.59C385.633,441.465 385.633,441.34 385.648,441.215L385.594,441.609C385.648,441.207 385.766,440.816 385.91,440.434C385.953,440.32 386.117,439.969 385.895,440.453C385.934,440.367 385.969,440.281 386.008,440.195C386.074,440.055 386.145,439.918 386.215,439.781C386.441,439.355 386.66,438.922 386.883,438.496C387,438.273 387.125,438.055 387.23,437.828C387.484,437.277 387.574,436.812 387.402,436.215C387.184,435.445 386.395,435.027 385.629,435.207C384.832,435.398 384.418,435.953 384.113,436.656C383.895,437.168 383.688,437.684 383.473,438.195L383.633,437.812C383.34,438.504 383.031,439.184 382.855,439.914C382.668,440.684 382.527,441.605 382.812,442.371C382.945,442.734 383.141,443.043 383.484,443.246C383.797,443.43 384.258,443.508 384.609,443.395C385.363,443.148 385.852,442.383 385.633,441.594Z" style="fill-rule:nonzero;"/>
+ <path d="M482.145,494.961C480.602,493.516 478.848,492.09 476.973,491.098C475.402,490.27 473.707,489.691 472.277,488.617L473.016,489.188C470.297,487.035 467.676,484.789 464.812,482.824C462.289,481.094 459.695,479.461 457.262,477.598L458,478.164C455.938,476.57 454.055,474.766 452.176,472.965C451.246,472.074 450.355,471.117 449.383,470.277C448.352,469.391 447.152,468.84 446.09,468.02L446.824,468.59C446.137,468.023 445.582,467.301 444.914,466.703C444.043,465.93 443.094,465.258 442.152,464.578L442.891,465.148C441.875,464.363 441.148,463.297 440.211,462.43C439.004,461.312 437.555,460.504 436.246,459.52L436.984,460.09C436.176,459.465 435.355,458.852 434.547,458.234L435.285,458.805C434.367,458.094 433.652,457.23 432.801,456.457C431.859,455.609 430.789,454.918 429.773,454.16L430.512,454.73C429.5,453.938 428.633,452.977 427.621,452.184C426.414,451.238 425.102,450.461 423.887,449.531L424.625,450.102C423.945,449.555 423.445,448.844 422.832,448.227C421.973,447.359 420.895,446.742 419.898,446.055C418.293,444.949 416.699,443.789 415.145,442.613L415.883,443.184C415.109,442.582 414.457,441.918 413.855,441.145L414.426,441.879C413.539,440.707 412.734,439.473 411.855,438.293C410.918,437.031 409.98,435.77 409.043,434.508C408.047,433.168 407.066,431.816 406.016,430.516C405.133,429.426 404.211,428.363 403.352,427.254L403.922,427.992C403.301,427.176 402.703,426.336 402.215,425.434C401.719,424.52 401.348,423.543 400.855,422.625C399.824,420.711 398.605,418.898 397.754,416.891L398.121,417.762C397.809,417 397.52,416.23 397.09,415.527C396.621,414.773 395.797,414.055 394.91,413.852C393.906,413.625 393.027,413.781 392.098,414.223C391.781,414.371 391.461,414.512 391.137,414.652L392.008,414.281C390.352,414.969 388.688,415.625 387.039,416.328L387.91,415.961C386.52,416.535 385.09,416.984 383.711,417.594C382.105,418.305 380.715,419.34 379.707,420.793C377.629,423.785 378.605,427.625 378.215,430.992C379.43,429.777 380.645,428.559 381.859,427.344C380.977,427.418 380.207,427.574 379.422,428C379.168,428.137 378.941,428.309 378.676,428.426L379.547,428.059C379.238,428.168 378.934,428.242 378.613,428.293L379.582,428.16C378.762,428.266 377.941,428.348 377.121,428.457L378.09,428.324C375.027,428.695 371.609,428.547 369.746,431.516C368.938,432.809 368.73,434.359 368.645,435.848C368.578,437.051 368.77,438.188 368.934,439.379L368.801,438.406C368.855,438.832 368.895,439.254 368.852,439.68L368.984,438.711C368.957,438.863 368.926,439.004 368.863,439.148L369.23,438.277C369.203,438.34 369.168,438.398 369.125,438.449L369.695,437.711C369.652,437.758 369.609,437.801 369.562,437.84L370.301,437.27C370.059,437.445 369.797,437.566 369.523,437.684L370.395,437.316C369.191,437.805 367.965,438.184 366.82,438.809C365.648,439.441 364.516,440.121 363.328,440.727C361.711,441.555 360.891,444.195 362.02,445.715C364.262,448.73 366.461,451.785 368.77,454.754C369.777,456.055 370.852,457.297 371.949,458.52C372.523,459.156 373.098,459.789 373.676,460.422C374.355,461.164 375.184,461.738 375.98,462.352L375.242,461.781C375.68,462.125 376.074,462.496 376.418,462.934L375.848,462.195C376.574,463.152 377.141,464.211 377.844,465.18C378.312,465.82 378.789,466.484 379.371,467.031C380.023,467.641 380.77,468.145 381.477,468.688L380.738,468.117C381.773,468.941 382.523,470.07 383.477,470.992C384.508,471.988 385.547,472.973 386.555,473.996C388.625,476.094 390.742,478.145 392.793,480.262C394.742,482.273 396.594,484.375 398.594,486.34C400.629,488.34 402.855,490.141 404.805,492.23C406.766,494.344 408.984,496.156 411.223,497.973C412.277,498.828 413.266,499.711 414.184,500.711C415.055,501.66 415.883,502.645 416.785,503.562C417.707,504.5 418.75,505.293 419.719,506.176C420.727,507.09 421.695,508.051 422.656,509.02C423.613,509.98 424.566,510.953 425.551,511.891C426.523,512.82 427.562,513.656 428.574,514.544C429.637,515.477 430.488,516.625 431.531,517.582C432.734,518.68 433.859,519.855 435.055,520.966C436.23,522.055 437.391,523.164 438.531,524.289C439.109,524.859 439.68,525.434 440.25,526.012C440.961,526.734 441.793,527.258 442.605,527.844L441.867,527.273C442.047,527.418 442.215,527.562 442.355,527.742L441.785,527.004C442.176,527.605 442.434,528.215 442.949,528.746C443.805,529.641 445.102,530.129 446.328,530.141C447.922,530.16 449.371,529.422 450.664,528.562C453.172,526.895 455.539,525.031 457.922,523.191L457.184,523.763C458.238,522.945 459.359,522.185 460.328,521.263C461.012,520.613 461.613,519.891 462.215,519.169C462.812,518.453 463.414,517.734 464.098,517.094C464.465,516.75 464.871,516.449 465.203,516.066C465.688,515.513 466.105,514.898 466.551,514.312L465.98,515.052C466.352,514.582 466.77,514.203 467.238,513.841L466.5,514.41C468.023,513.242 469.605,512.023 471.285,511.082C472.93,510.16 474.684,509.43 476.41,508.672L475.539,509.039C476.07,508.824 476.621,508.664 477.152,508.453C478.258,508.008 479.121,507.527 480.023,506.738C481.078,505.812 481.758,504.582 482.379,503.352C482.961,502.195 483.855,501.215 484.219,499.953C484.535,498.859 484.316,497.574 483.695,496.629C483.258,495.969 482.711,495.492 482.145,494.961C480.754,493.656 478.352,493.477 476.988,494.961C475.688,496.375 475.5,498.723 476.988,500.117C477.316,500.422 477.672,500.707 477.969,501.051L477.398,500.312C477.453,500.383 477.492,500.445 477.531,500.527L477.164,499.656C477.184,499.703 477.195,499.75 477.199,499.801L477.07,498.832L477.07,498.906L477.199,497.938C477.188,498.027 477.168,498.102 477.133,498.188L477.5,497.316C477.152,498.062 476.582,498.703 476.199,499.438C475.805,500.203 475.453,500.98 474.926,501.664L475.496,500.926C475.258,501.211 475.004,501.469 474.719,501.703L475.457,501.133C475.105,501.398 474.746,501.613 474.344,501.789L475.215,501.418C472.5,502.512 469.707,503.527 467.184,505.027C465.98,505.742 464.867,506.621 463.73,507.438C462.957,507.992 462.156,508.551 461.449,509.195C460.77,509.82 460.266,510.629 459.707,511.363L460.277,510.625C459.824,511.199 459.258,511.625 458.738,512.133C458.227,512.633 457.758,513.177 457.301,513.724C456.367,514.836 455.453,515.957 454.305,516.852L455.039,516.281C454.164,516.953 453.293,517.625 452.422,518.302L453.16,517.73C451.84,518.75 450.52,519.771 449.168,520.746C448.02,521.578 446.836,522.523 445.535,523.113L446.406,522.746C446.156,522.844 445.914,522.922 445.652,522.966L446.621,522.836C446.469,522.849 446.336,522.852 446.184,522.836L447.152,522.969C447.059,522.953 446.965,522.93 446.875,522.898L447.746,523.266C447.652,523.23 447.562,523.185 447.48,523.13L448.219,523.699C448.16,523.656 448.109,523.605 448.066,523.547L448.637,524.285C448.203,523.656 447.93,522.996 447.375,522.43C446.754,521.789 445.961,521.375 445.254,520.849L445.992,521.419C444.891,520.5 443.93,519.363 442.902,518.363C441.863,517.352 440.801,516.359 439.738,515.371C438.707,514.406 437.73,513.38 436.688,512.427C435.734,511.551 434.941,510.531 434.004,509.637C433.047,508.723 431.973,507.926 431.004,507.016C430.012,506.082 429.059,505.117 428.102,504.152C427.141,503.184 426.176,502.219 425.176,501.297C424.207,500.402 423.152,499.602 422.211,498.676C420.367,496.859 418.82,494.793 416.797,493.156C414.594,491.375 412.316,489.613 410.383,487.531C408.461,485.461 406.316,483.641 404.277,481.695C402.254,479.758 400.391,477.66 398.457,475.637C396.203,473.273 393.852,471.004 391.559,468.68C390.457,467.566 389.297,466.516 388.199,465.406C387.664,464.867 387.219,464.262 386.711,463.703C386.055,462.977 385.215,462.438 384.441,461.848L385.176,462.418C384.652,462.012 384.195,461.566 383.785,461.047L384.355,461.785C383.68,460.898 383.137,459.922 382.504,459.008C382.059,458.367 381.602,457.711 381.039,457.168C380.438,456.586 379.734,456.113 379.07,455.602L379.809,456.172C378.688,455.285 377.773,454.105 376.824,453.043C375.82,451.926 374.844,450.785 373.926,449.598L374.496,450.336C372.398,447.598 370.375,444.805 368.316,442.035C367.883,443.699 367.445,445.359 367.012,447.023C368.52,446.254 369.953,445.273 371.508,444.609L370.637,444.977C372.395,444.273 374.348,443.859 375.422,442.129C376.531,440.348 376.086,438.367 375.82,436.43L375.949,437.398C375.852,436.625 375.914,435.82 376.008,435.051L375.875,436.02C375.938,435.582 376.027,435.16 376.188,434.75L375.82,435.621C375.914,435.41 376.023,435.219 376.16,435.035L375.59,435.773C375.68,435.668 375.77,435.578 375.871,435.488L375.133,436.059C375.277,435.953 375.426,435.867 375.59,435.789L374.719,436.156C375.242,435.938 375.797,435.832 376.359,435.75L375.391,435.879C376.652,435.715 377.926,435.641 379.188,435.473L378.219,435.602C379.148,435.48 380.102,435.461 381.012,435.238C381.832,435.035 382.488,434.582 383.23,434.234L382.359,434.605C382.457,434.562 382.555,434.535 382.656,434.523L381.688,434.652L381.859,434.637C382.797,434.562 383.773,434.293 384.438,433.57C385.133,432.812 385.387,432.008 385.504,430.992C385.734,429.012 385.441,427.008 385.688,425.027L385.555,425.996C385.637,425.422 385.766,424.867 385.973,424.328L385.605,425.195C385.734,424.895 385.887,424.629 386.082,424.367L385.512,425.105C385.742,424.824 386,424.578 386.285,424.352L385.551,424.922C386.141,424.484 386.789,424.152 387.465,423.859L386.594,424.227C387.328,423.918 388.082,423.656 388.832,423.383C389.859,423.012 390.848,422.555 391.848,422.129L390.977,422.496C392.578,421.832 394.211,421.258 395.781,420.52C394.117,420.082 392.453,419.645 390.793,419.211C390.953,419.473 391.102,419.742 391.234,420.023L390.867,419.152C391.59,420.898 392.391,422.543 393.344,424.176C394.145,425.551 394.891,426.922 395.547,428.375C396.906,431.375 399.379,433.762 401.383,436.332L400.812,435.594C402.109,437.277 403.355,439.004 404.621,440.711C405.812,442.312 406.93,443.973 408.129,445.562C408.828,446.484 409.527,447.375 410.43,448.105C411.309,448.816 412.227,449.461 413.148,450.113C413.906,450.648 414.633,451.227 415.387,451.766C416.207,452.355 417.082,452.879 417.891,453.484L417.152,452.914C418.012,453.613 418.609,454.562 419.469,455.262C420.66,456.227 421.98,456.988 423.203,457.91L422.465,457.34C423.32,458.008 424.062,458.801 424.891,459.508C425.801,460.289 426.805,460.938 427.758,461.664L427.02,461.094C427.781,461.691 428.375,462.43 429.078,463.086C430.062,464.004 431.188,464.758 432.254,465.574L431.516,465.004C432.742,465.961 434.043,466.797 435.285,467.727L434.547,467.156C435.367,467.801 436.004,468.613 436.715,469.367C437.594,470.305 438.684,470.988 439.699,471.77L438.961,471.199C439.859,471.906 440.574,472.75 441.402,473.52C442.422,474.469 443.656,475.012 444.758,475.836L444.02,475.266C444.836,475.918 445.555,476.711 446.305,477.438C447.098,478.203 447.895,478.965 448.699,479.715C450.422,481.328 452.184,482.848 454.066,484.262C457.34,486.719 460.879,488.793 464.129,491.285L463.391,490.715C464.445,491.527 465.473,492.383 466.5,493.23C467.617,494.152 468.719,495.117 470,495.805C470.965,496.324 471.98,496.734 472.957,497.223C474.051,497.77 475.027,498.477 475.992,499.219L475.258,498.648C475.855,499.113 476.434,499.598 476.988,500.117C478.383,501.418 480.781,501.602 482.145,500.117C483.445,498.699 483.633,496.352 482.145,494.961Z" style="fill-rule:nonzero;"/>
+ <path d="M187.984,228.148C188.195,227.195 188.383,226.234 188.539,225.27C188.629,224.73 188.629,224.059 188.797,223.547C188.781,223.602 188.719,223.812 188.812,223.602C188.852,223.512 188.867,223.395 188.891,223.301C188.957,223.031 189.02,222.762 189.082,222.492C189.285,221.625 189.473,220.75 189.676,219.891C189.918,218.828 189.895,217.617 189.965,216.531C190.223,212.562 190.309,208.59 190.406,204.613C190.602,196.574 190.711,188.539 190.824,180.5C190.855,178.305 190.855,176.105 190.957,173.91C191.008,172.848 191.062,171.781 191.047,170.719C191.031,169.348 190.82,168.012 190.637,166.652L190.773,167.676C190.547,165.891 190.484,164.094 190.516,162.297C190.531,161.406 190.543,160.52 190.441,159.629C190.305,158.461 190.09,157.305 189.93,156.141L190.07,157.191C189.781,154.938 190.016,152.574 190.156,150.316C190.305,148.008 190.512,145.699 190.816,143.406L190.672,144.469C190.93,142.566 191.297,140.691 191.648,138.809C191.906,137.422 192.047,136.004 192.598,134.695L192.191,135.656C192.336,135.336 192.5,135.039 192.707,134.758L192.078,135.57C192.219,135.395 192.367,135.242 192.543,135.098L191.73,135.727C191.957,135.566 192.195,135.434 192.449,135.32L191.488,135.727C192.758,135.195 194.168,135.062 195.5,134.754C197.426,134.309 199.371,133.961 201.328,133.699L200.258,133.84C207.859,132.84 215.598,133.047 223.23,133.496C227.086,133.727 230.949,133.973 234.805,134.273C236.746,134.426 238.676,134.707 240.613,134.891C242.57,135.074 244.539,135.133 246.504,135.148C250.871,135.176 255.289,134.883 259.637,135.441L258.574,135.297C260.547,135.566 262.5,136.031 264.449,136.441C266.371,136.844 268.289,137.285 270.148,137.918C273.93,139.203 277.473,141.043 281.422,141.816C283.273,142.18 285.188,142.566 286.941,143.293L285.988,142.891C286.355,143.051 286.703,143.23 287.027,143.465L286.219,142.84C286.391,142.977 286.547,143.117 286.684,143.285L286.059,142.48C286.215,142.691 286.332,142.914 286.438,143.156L286.035,142.203C286.324,142.918 286.469,143.676 286.57,144.438L286.43,143.375C286.738,145.867 286.57,148.398 286.555,150.902C286.539,153.84 286.555,156.781 286.559,159.723C286.559,161.125 286.508,162.535 286.555,163.938C286.598,165.344 286.82,166.734 286.988,168.129C287.336,171.043 287.234,174.004 287.074,176.93C286.914,179.84 286.652,182.742 286.5,185.652C286.348,188.562 286.168,191.477 286,194.387C285.832,197.277 285.754,200.18 285.531,203.07C285.422,204.473 285.254,205.871 285.16,207.277C285.066,208.676 285.148,210.078 285.031,211.477C284.906,213.008 284.621,214.523 284.578,216.062C284.527,217.699 284.602,219.348 284.605,220.984C284.609,222.586 284.555,224.195 284.629,225.793C284.691,227.191 284.918,228.582 284.762,229.98L284.891,229.023C284.848,229.332 284.797,229.629 284.676,229.918C284.797,229.633 284.918,229.344 285.039,229.059C284.984,229.168 284.926,229.262 284.855,229.359L285.418,228.629C285.344,228.715 285.27,228.785 285.184,228.855L285.914,228.293C285.82,228.355 285.734,228.406 285.637,228.453L286.496,228.09C286.324,228.16 286.152,228.203 285.965,228.227L286.922,228.098C286.637,228.125 286.363,228.109 286.082,228.074L287.039,228.203C286.426,228.105 285.84,227.91 285.27,227.672L286.125,228.035C284.945,227.527 283.855,226.848 282.738,226.215C281.43,225.469 280.051,224.863 278.656,224.289L279.508,224.648C277.898,223.941 276.383,222.953 274.57,222.906C273.789,222.887 273.023,223.203 272.418,223.672C271.754,224.184 271.469,224.742 271.145,225.516C270.98,225.91 270.816,226.301 270.652,226.691L271.012,225.844C269.656,229.055 268.254,232.438 266.148,235.242L266.707,234.516C266.426,234.875 266.125,235.211 265.766,235.492L266.492,234.93C266.289,235.078 266.078,235.199 265.848,235.301L266.707,234.938C266.512,235.012 266.316,235.059 266.109,235.09L267.066,234.961C266.84,234.98 266.625,234.973 266.402,234.945L267.359,235.074C267.047,235.016 266.758,234.926 266.465,234.805L267.324,235.168C266.508,234.793 265.77,234.254 265.012,233.77C264.25,233.281 263.484,232.797 262.715,232.32C261.941,231.848 261.164,231.383 260.371,230.938C259.734,230.582 259.051,230.281 258.469,229.84L259.203,230.406C258.012,229.465 256.984,228.352 255.746,227.461C254.035,226.23 251.547,225.777 249.715,227.027C248.289,228 247.469,229.43 246.625,230.887C245.789,232.336 244.641,233.57 243.73,234.973C242.93,236.211 242.223,237.508 241.328,238.684L241.902,237.938C241.449,238.516 240.961,239.051 240.387,239.5L241.129,238.926C240.797,239.176 240.441,239.391 240.059,239.559L240.941,239.188C240.539,239.352 240.125,239.453 239.695,239.512L240.676,239.379C240.176,239.434 239.684,239.43 239.184,239.371L240.164,239.504C239.453,239.402 238.777,239.203 238.117,238.926L239,239.297C238.059,238.883 237.191,238.336 236.371,237.711L237.121,238.293C235.383,236.941 233.898,235.301 232.551,233.57L233.133,234.324C232.715,233.785 232.293,233.242 231.938,232.664C231.492,231.934 231.066,231.184 230.434,230.594C229.176,229.422 227.41,229.023 225.758,229.488C224.422,229.863 223.301,230.68 222.242,231.535C220.883,232.629 219.703,233.965 218.5,235.223C217.246,236.523 216.008,237.836 214.586,238.957L215.348,238.371C214.684,238.883 213.98,239.391 213.207,239.727L214.105,239.348C213.945,239.406 213.793,239.449 213.625,239.477L214.625,239.34C214.551,239.348 214.477,239.348 214.406,239.34L215.406,239.477C215.289,239.457 215.191,239.434 215.082,239.395L215.98,239.773C215.82,239.699 215.676,239.609 215.531,239.508L216.293,240.094C215.895,239.777 215.539,239.414 215.223,239.016L215.809,239.777C215.027,238.746 214.316,237.531 213.809,236.336L214.188,237.238C212.926,234.117 212.633,229.781 208.773,228.68C206.824,228.121 204.793,228.93 203.172,229.98C201.801,230.863 200.551,231.938 199.309,232.988C198.75,233.465 198.188,233.918 197.699,234.473C197.008,235.258 196.402,236.102 195.574,236.758L196.34,236.168C195.266,236.961 194.219,237.785 193.16,238.602L193.926,238.016C193.039,238.691 192.137,239.352 191.109,239.809L192.008,239.43C191.379,239.691 190.734,239.859 190.059,239.957L191.055,239.824C189.789,239.984 188.504,239.938 187.23,240.051C186.027,240.156 184.785,240.293 183.574,240.133L184.57,240.266C184.344,240.23 184.129,240.18 183.914,240.098L184.809,240.473C184.711,240.43 184.625,240.383 184.543,240.32L185.301,240.906L185.246,240.859C185.613,241.738 185.977,242.621 186.34,243.5C186.32,243.23 186.332,242.969 186.363,242.703L186.23,243.695C186.453,242.168 187.215,240.785 187.652,239.316C187.93,238.375 188.133,237.352 188.109,236.371C188.074,234.75 187.523,233.465 186.531,232.211L187.102,232.949C186.84,232.598 186.586,232.238 186.289,231.918C184.992,230.512 182.426,230.508 181.133,231.918C179.75,233.422 179.746,235.574 181.133,237.074C181.191,237.137 181.246,237.199 181.301,237.266L180.73,236.531C180.855,236.691 180.949,236.871 181.035,237.055L180.664,236.18C180.754,236.402 180.812,236.625 180.852,236.863L180.719,235.887C180.758,236.219 180.746,236.543 180.711,236.871L180.84,235.891C180.625,237.391 179.918,238.773 179.426,240.191C179.109,241.113 178.91,242.078 178.863,243.055C178.762,245.195 180.152,246.762 182.094,247.363C183.656,247.848 185.426,247.691 187.035,247.559C188.824,247.41 190.609,247.457 192.387,247.152C195.219,246.668 197.43,244.754 199.625,243.055L198.863,243.645C199.824,242.906 200.875,242.254 201.715,241.375C202.352,240.707 202.883,239.945 203.543,239.305C204.441,238.434 205.48,237.645 206.465,236.879L205.699,237.473C206.504,236.855 207.34,236.246 208.27,235.832L207.363,236.215C207.648,236.094 207.938,235.996 208.242,235.957L207.234,236.09C207.348,236.082 207.457,236.078 207.574,236.086L206.566,235.953C206.672,235.965 206.766,235.988 206.863,236.027L205.961,235.645C206.066,235.695 206.164,235.754 206.262,235.828L205.496,235.234C205.648,235.359 205.777,235.504 205.902,235.66L205.309,234.895C205.566,235.254 205.758,235.641 205.934,236.047C205.805,235.742 205.676,235.441 205.551,235.141C206.062,236.387 206.332,237.711 206.797,238.973C207.535,240.965 208.676,242.914 210.047,244.531C210.895,245.531 212.027,246.359 213.297,246.715C214.875,247.16 216.48,246.609 217.82,245.785C219.734,244.605 221.383,243.035 222.93,241.422C224.457,239.828 225.926,238.066 227.668,236.699L226.91,237.281C227.359,236.945 227.824,236.641 228.332,236.41L227.441,236.785C227.625,236.711 227.805,236.652 228.004,236.621L227.012,236.754C227.129,236.742 227.23,236.742 227.352,236.754L226.359,236.621C226.426,236.629 226.492,236.648 226.555,236.672L225.664,236.297C225.758,236.34 225.836,236.387 225.922,236.445L225.168,235.863C225.277,235.957 225.371,236.059 225.461,236.172L224.879,235.418C225.176,235.816 225.398,236.262 225.672,236.676C226.113,237.34 226.625,237.965 227.109,238.594C227.793,239.473 228.508,240.332 229.273,241.145C231.27,243.262 233.578,245.039 236.297,246.113C238.969,247.172 242.344,247.082 244.734,245.371C246.961,243.781 248.324,241.504 249.727,239.219C250.465,238.016 251.355,236.93 252.172,235.777C252.895,234.75 253.395,233.582 254.16,232.586L253.59,233.324C253.758,233.121 253.934,232.93 254.141,232.766L253.402,233.336C253.496,233.27 253.586,233.215 253.691,233.164L252.816,233.531C252.918,233.492 253.008,233.469 253.113,233.453L252.145,233.582C252.254,233.578 252.352,233.578 252.461,233.586L251.492,233.457C251.68,233.484 251.855,233.531 252.035,233.602L251.164,233.234C251.574,233.41 251.938,233.66 252.293,233.926L251.555,233.359C252.219,233.879 252.82,234.473 253.449,235.035C254.289,235.777 255.156,236.363 256.137,236.891C258.308,238.059 260.39,239.387 262.473,240.703C263.766,241.52 265.129,242.105 266.676,242.168C268.258,242.234 269.656,241.547 270.844,240.574C272.414,239.289 273.469,237.211 274.402,235.445C275.773,232.848 276.883,230.117 277.996,227.406C276.855,228.273 275.711,229.145 274.57,230.012C274.637,230.012 274.699,230.016 274.762,230.023L273.82,229.898C274.121,229.949 274.398,230.051 274.68,230.164L273.832,229.805C274.914,230.266 275.953,230.816 277.043,231.273L276.191,230.914C278.129,231.777 279.875,232.934 281.766,233.887C283.688,234.855 285.922,235.684 288.102,235.133C289.438,234.793 290.664,233.879 291.285,232.637C291.926,231.355 292.074,229.898 292.035,228.484C292.008,227.465 291.879,226.453 291.863,225.438C291.848,224.293 291.871,223.145 291.879,222C291.895,219.395 291.773,216.758 292.109,214.172L291.977,215.156C292.25,213.137 292.516,211.168 292.566,209.133C292.609,207.391 292.844,205.664 293.031,203.934C293.414,200.395 293.562,196.82 293.836,193.27C294.109,189.684 294.371,186.098 294.633,182.512C294.895,178.938 295.191,175.355 295.152,171.766C295.133,169.93 294.93,168.133 294.711,166.312C294.5,164.578 294.508,162.867 294.512,161.125C294.523,157.57 294.484,154.02 294.523,150.465C294.555,147.273 294.824,143.895 293.957,140.777C293.414,138.828 292.262,137.141 290.434,136.199C289.059,135.496 287.582,135.086 286.105,134.68C284.355,134.199 282.551,133.984 280.812,133.453C279.184,132.949 277.602,132.309 276.023,131.668C274.457,131.035 272.895,130.387 271.277,129.898C269.664,129.406 268.016,129.039 266.367,128.691C264.703,128.344 263.031,127.945 261.351,127.684C259.34,127.367 257.324,127.184 255.289,127.137C251.73,127.055 248.172,127.207 244.613,127.109C240.945,127.012 237.332,126.434 233.68,126.176C230.16,125.926 226.641,125.676 223.121,125.469C216.168,125.055 209.152,124.863 202.215,125.57C200.148,125.781 198.082,126.066 196.039,126.441C194.543,126.715 193.066,127.082 191.57,127.363C189.812,127.695 188.102,128.266 186.75,129.488C185.422,130.691 184.691,132.523 184.316,134.238C184.031,135.551 183.848,136.895 183.605,138.215C183.238,140.223 182.945,142.246 182.715,144.273C182.316,147.781 182.105,151.316 182.055,154.848C182.027,156.824 182.441,158.727 182.703,160.676L182.562,159.629C182.754,161.211 182.645,162.824 182.734,164.414C182.84,166.281 183.156,168.109 183.422,169.957L183.285,168.938C183.523,170.766 183.453,172.605 183.426,174.441C183.398,176.309 183.453,178.184 183.48,180.051L183.645,191.781C183.699,195.68 183.785,199.578 183.879,203.477C183.973,207.336 184.117,211.188 184.23,215.043C184.258,216.062 184.277,217.086 184.281,218.109C184.281,218.355 184.281,218.598 184.277,218.844C184.27,219.086 184.281,219.273 184.312,219.523C184.363,219.941 184.375,220.012 184.352,219.73C184.336,219.539 184.332,219.523 184.348,219.68C184.383,220.164 184.418,220.652 184.449,221.141C184.508,222.16 184.559,223.16 184.445,224.18C184.418,224.426 184.391,224.676 184.359,224.922C184.348,225.027 184.332,225.133 184.32,225.238C184.359,224.941 184.309,225.32 184.289,225.43C184.211,225.977 184.125,226.516 184.027,227.059C183.844,228.113 184.312,229.32 185.461,229.582C186.5,229.816 187.738,229.27 187.984,228.148Z" style="fill-rule:nonzero;"/>
+ <path d="M233.449,176.949C232.797,176.691 232.195,176.461 231.539,176.035C231.258,175.852 230.98,175.66 230.707,175.465C230.551,175.355 230.398,175.238 230.246,175.125C229.906,174.871 230.566,175.379 230.156,175.055C229.613,174.621 229.086,174.16 228.566,173.695C228.094,173.27 227.602,172.855 227.211,172.352L227.672,172.949C227.531,172.754 227.414,172.555 227.312,172.34L227.625,173.078C227.43,172.605 227.316,172.09 227.242,171.582L227.359,172.465C227.242,171.504 227.254,170.543 227.379,169.582L227.25,170.547C227.445,169.199 227.727,167.844 228.254,166.582L227.871,167.488C228.301,166.5 228.906,165.633 229.488,164.734C230.027,163.898 230.559,163.059 231.16,162.266L230.555,163.051C231.18,162.242 231.883,161.508 232.688,160.879L231.898,161.488C232.715,160.867 233.602,160.383 234.543,159.98L233.609,160.375C234.609,159.957 235.633,159.617 236.641,159.23C237.5,158.902 238.363,158.648 239.277,158.516L238.238,158.652C239.242,158.52 240.246,158.523 241.25,158.652C240.902,158.605 240.559,158.559 240.211,158.512C241.262,158.66 242.277,158.941 243.254,159.355L242.32,158.961C243.211,159.348 244.051,159.836 244.828,160.426L244.035,159.812C245.48,160.934 246.664,162.398 247.777,163.836C247.574,163.57 247.371,163.305 247.168,163.043C248.449,164.715 249.57,166.504 250.398,168.441L250.004,167.508C250.551,168.816 250.977,170.184 251.172,171.59L251.031,170.547C251.266,172.355 251.234,174.223 251.012,176.031L251.152,174.984C251.082,175.453 250.961,175.902 250.785,176.344L251.18,175.406C250.969,175.906 250.691,176.363 250.367,176.801L250.98,176.004C250.355,176.805 249.598,177.473 248.797,178.094L249.594,177.477C248.766,178.117 247.906,178.719 247.121,179.414C246.527,179.941 245.992,180.539 245.367,181.035L246.16,180.426C245.488,180.93 244.727,181.266 244.016,181.703C243.18,182.223 242.355,182.766 241.539,183.32C240.766,183.844 240.035,184.434 239.246,184.934C238.508,185.398 237.727,185.793 236.961,186.207C233.609,188.012 231.184,191.059 230.379,194.805C229.973,196.707 229.855,198.668 229.859,200.609C229.863,201.59 230.285,202.617 230.977,203.309C231.641,203.973 232.727,204.469 233.676,204.426C235.754,204.336 237.484,202.75 237.492,200.609C237.5,199.41 237.543,198.207 237.703,197.016L237.566,198.035C237.711,197.016 237.945,196.012 238.336,195.059L237.945,195.977C238.234,195.297 238.598,194.66 239.043,194.07L238.441,194.852C238.875,194.301 239.371,193.809 239.922,193.375L239.141,193.977C240.184,193.172 241.387,192.648 242.531,192.004C243.758,191.316 244.859,190.43 246.039,189.664C246.652,189.266 247.266,188.867 247.887,188.484C248.418,188.16 248.984,187.898 249.52,187.578C250.984,186.703 252.074,185.387 253.414,184.352L252.617,184.965C253.82,184.059 255.09,183.203 256.105,182.082C257.273,180.785 258.277,179.23 258.648,177.5C258.976,175.973 259.051,174.332 259.027,172.77C259.008,171.164 258.832,169.539 258.433,167.984C257.699,165.133 256.324,162.41 254.617,160.02C252.809,157.496 250.809,155.02 248.207,153.27C245.762,151.625 242.688,150.742 239.746,150.746C236.527,150.75 233.516,152.004 230.609,153.254C229.098,153.902 227.727,154.812 226.52,155.93C225.465,156.906 224.605,158.113 223.828,159.312C222.297,161.688 220.727,164.133 220.277,166.98C220.121,167.953 220.039,168.836 220.133,169.812C220.227,170.73 220.348,171.66 220.59,172.551C220.809,173.352 221.109,174.188 221.516,174.906C221.973,175.707 222.66,176.344 223.418,176.855C224.484,177.574 225.852,177.926 227.074,178.285C228.277,178.645 229.484,178.875 230.719,179.094C231.398,179.215 232.07,179.371 232.754,179.477C233.453,179.582 234.164,179.301 234.367,178.559C234.57,177.816 234.113,177.207 233.449,176.949Z" style="fill-rule:nonzero;"/>
+ <path d="M239.492,210.328L239.453,210.312L240.039,210.559C239.973,210.531 239.906,210.5 239.84,210.469L240.75,211.383C240.465,210.949 240.215,210.645 239.762,210.379C239.449,210.195 239.285,210.148 239.008,210.086C238.898,210.062 238.793,210.039 238.684,210.016C238.234,209.922 237.777,209.859 237.324,209.816C236.859,209.773 236.391,209.848 235.934,209.934C235.824,209.953 235.719,209.984 235.617,210.023C235.281,210.148 234.93,210.258 234.641,210.473C235.855,212.043 237.066,213.617 238.281,215.188C238.586,214.855 238.863,214.492 239.121,214.125C239.238,213.965 239.34,213.797 239.43,213.621C239.621,213.227 239.809,212.82 239.926,212.395C239.953,212.293 239.973,212.195 239.988,212.094C240.094,211.41 240.176,211.113 239.992,210.434C239.914,210.145 239.781,209.871 239.641,209.605L239.176,209.004L238.574,208.539L237.863,208.238C237.469,208.113 237.07,208.098 236.676,208.188C236.406,208.188 236.156,208.254 235.926,208.391C235.672,208.461 235.453,208.586 235.27,208.77C235.043,208.902 234.867,209.082 234.734,209.305C234.473,209.594 234.293,209.93 234.203,210.316L234.004,210.82C233.879,211.289 233.879,211.758 234.004,212.223C234.129,212.672 234.355,213.059 234.684,213.391C235.012,213.715 235.398,213.941 235.848,214.066C236.312,214.195 236.781,214.195 237.25,214.066C237.453,214.039 237.66,214.008 237.863,213.977C236.742,212.52 235.621,211.062 234.5,209.605C234.336,209.863 234.227,210.094 234.133,210.434C234.047,210.75 234.051,211.059 234.012,211.371L234.117,210.566C234.086,210.785 234.023,211 233.938,211.207L234.242,210.484C234.113,210.793 233.938,211.078 233.734,211.34L234.203,210.734C234.148,210.805 234.09,210.871 234.031,210.941C233.738,211.211 233.535,211.535 233.41,211.906C233.223,212.266 233.137,212.652 233.152,213.062C233.137,213.477 233.223,213.863 233.41,214.223C233.535,214.594 233.738,214.918 234.031,215.188L234.641,215.656C235.109,215.93 235.613,216.066 236.156,216.066L236.957,215.961C237.465,215.816 237.906,215.559 238.281,215.188L238.316,215.16L237.707,215.629C237.969,215.434 238.23,215.234 238.484,215.035L237.883,215.5C238.035,215.387 238.203,215.301 238.379,215.223L237.688,215.516C238.043,215.371 238.422,215.305 238.805,215.254L238.086,215.352C238.18,215.336 238.27,215.324 238.363,215.312C238.383,215.312 238.406,215.309 238.426,215.305C238.789,215.32 239.129,215.242 239.445,215.078C239.789,214.934 240.117,214.77 240.355,214.465L239.23,215.121C239.516,215.012 239.793,214.887 240.074,214.77L240.566,214.391L240.945,213.898L241.191,213.316C241.289,212.992 241.305,212.672 241.234,212.348C241.23,212.129 241.176,211.926 241.066,211.734C241.008,211.527 240.906,211.352 240.754,211.199C240.645,211.016 240.5,210.871 240.32,210.762C240.082,210.547 239.809,210.402 239.492,210.328Z" style="fill-rule:nonzero;"/>
+ <path d="M191.766,249.324C191.445,248.887 191.133,248.445 190.816,248.008C190.777,247.957 190.742,247.895 190.699,247.848C190.656,247.801 190.516,247.707 190.645,247.828L190.672,247.914L190.496,247.504C190.43,247.387 190.289,247.184 190.176,247.102C190.031,246.996 190.199,247.176 190.223,247.195C190.102,247.082 190.008,246.918 189.906,246.789C189.805,246.66 189.707,246.531 189.605,246.402C189.43,246.18 189.254,245.961 189.074,245.746C188.984,245.637 188.895,245.531 188.805,245.426C188.762,245.379 188.641,245.191 188.785,245.414C189.062,245.836 188.375,244.734 188.609,245.203C188.742,245.469 188.539,245.117 188.488,245.047C188.363,244.883 188.238,244.723 188.113,244.559C187.887,244.266 187.66,243.977 187.418,243.695C187.391,243.664 187.176,243.387 187.148,243.395L187.281,243.551C187.484,243.797 187.461,243.758 187.207,243.438C186.988,243.16 186.754,242.953 186.461,242.754C186.379,242.699 186.184,242.555 186.508,242.812C187.027,243.219 186.137,242.527 186.129,242.52C186.004,242.422 185.875,242.328 185.746,242.238C185.195,241.855 184.594,241.52 183.977,241.258C182.488,240.629 180.852,240.387 179.254,240.602C177.391,240.855 175.699,241.453 173.992,242.238L174.801,241.898C172.832,242.719 171.117,243.957 169.473,245.305C168.188,246.359 167.012,247.547 165.965,248.836C164.742,250.336 163.707,251.949 162.59,253.527C162.078,254.25 161.562,254.969 161.098,255.723C160.504,256.672 160.066,257.66 159.641,258.695L159.988,257.871C159.52,258.98 158.961,260.043 158.336,261.074C157.703,262.117 157.109,263.16 156.52,264.227C155.938,265.289 155.176,266.23 154.547,267.262C153.945,268.246 153.422,269.27 152.969,270.328C152.348,271.77 151.691,273.191 151.691,274.797C151.695,276.383 152.309,277.828 153.367,278.988C155.035,280.809 157.75,281.387 160.117,281.395C161.496,281.402 162.832,281.133 164.043,280.469C165.582,279.629 166.629,277.824 166.738,276.109L166.637,276.84C167.117,275.41 166.711,274.016 166.824,272.57C166.836,272.371 166.973,271.895 166.801,272.613C166.84,272.461 166.852,272.293 166.875,272.141C166.91,271.922 166.941,271.707 166.973,271.492C167.113,270.426 166.867,271.973 167.012,271.352C167.203,270.531 167.273,269.672 167.316,268.828C167.387,267.457 167.336,266.082 167.34,264.711C167.34,264.059 167.355,263.406 167.398,262.754C167.418,262.484 167.395,262.121 167.484,261.863L167.445,262.156C167.461,262.039 167.48,261.918 167.5,261.801C167.539,261.566 167.586,261.332 167.625,261.094C167.867,259.578 167.762,258.102 167.766,256.574C167.766,256.289 167.777,256 167.805,255.711L167.82,255.543C167.855,255.27 167.848,255.316 167.801,255.691C167.762,255.625 167.867,255.277 167.879,255.199C167.992,254.539 168.133,253.887 168.242,253.23C168.484,251.793 168.598,250.402 168.469,248.953C168.359,247.656 168.164,246.367 168.105,245.066C168.035,243.492 168.188,241.902 168.238,240.328C168.285,238.75 168.254,237.145 168.395,235.57L168.285,236.387C168.391,235.93 168.539,235.484 168.617,235.023C168.695,234.566 168.773,234.102 168.754,233.641C168.738,233.289 168.691,232.922 168.59,232.582C168.363,231.812 168.121,231.578 167.637,230.953C167.93,231.461 168.227,231.965 168.523,232.473C167.891,230.371 165.887,229.625 163.895,229.75C163.086,229.801 162.336,229.797 161.527,229.688L162.477,229.816C160.777,229.57 159.133,229.078 157.465,228.668C155.75,228.25 154.012,227.934 152.27,227.637C148.539,226.996 144.773,226.48 140.988,226.27C139.039,226.16 137.062,226.277 135.125,226.023L136.117,226.156C134.773,225.969 133.449,225.66 132.113,225.426C130.613,225.168 129.132,225.062 127.621,224.961C126.574,224.891 125.523,224.785 124.473,224.766C123.258,224.746 121.895,224.773 120.762,225.238L119.867,225.617C119.434,225.852 119.082,226.172 118.82,226.578C118.281,227.273 118.102,227.957 118.02,228.84C117.996,229.074 117.969,229.305 117.938,229.535L118.074,228.543C117.77,230.605 116.992,232.527 116.52,234.547C116.281,235.555 116.129,236.582 115.922,237.602C115.707,238.645 115.449,239.684 115.191,240.715C114.672,242.797 114.109,244.871 113.559,246.945C113.031,248.934 112.582,250.953 111.945,252.91C111.605,253.953 111.238,254.992 110.973,256.059C110.629,257.434 110.559,258.84 110.375,260.234L110.508,259.246C110.328,260.547 110.078,261.832 109.941,263.141C109.832,264.156 109.98,265.176 109.863,266.191L109.996,265.203C109.738,266.848 109.438,268.473 109.348,270.141C109.27,271.547 109.285,272.961 109.312,274.371C109.367,277.207 109.363,280.047 109.363,282.883C109.363,284.344 109.332,285.805 109.41,287.262C109.484,288.648 109.648,290.027 109.82,291.406C109.996,292.82 110.09,294.207 110.102,295.637C110.121,297.266 110.27,298.883 110.629,300.477C110.969,301.977 111.426,303.426 111.672,304.945C111.816,305.859 112.16,306.715 112.594,307.535C112.914,308.137 113.301,308.695 113.574,309.316L113.203,308.438C113.473,309.098 113.629,309.793 113.898,310.457C114.277,311.375 114.723,312.258 115.109,313.176L114.738,312.293C115.051,313.059 115.34,313.836 115.68,314.59C116.016,315.344 116.508,316 117.051,316.625C117.75,317.434 118.664,318.008 119.324,318.859L118.758,318.125C119.516,319.109 120.207,320.145 121.031,321.078C121.82,321.965 122.789,322.684 123.809,323.285C124.766,323.852 125.754,324.312 126.785,324.727C127.164,324.879 127.555,325.004 127.957,325.078C128.977,325.27 129.617,325.254 130.632,325.09C131.426,324.961 132.285,324.184 132.676,323.52C133.102,322.789 133.285,321.707 133.02,320.887C132.75,320.059 132.238,319.262 131.449,318.844C130.586,318.387 129.77,318.344 128.812,318.5L128.723,318.512L129.632,318.391C129.468,318.406 129.304,318.395 129.141,318.375L130.05,318.5C129.617,318.43 129.211,318.289 128.804,318.121L129.632,318.469C128.539,317.992 127.473,317.355 126.531,316.629L127.246,317.184C126.738,316.773 126.305,316.305 125.902,315.793L126.465,316.516C125.77,315.609 125.172,314.633 124.473,313.727C123.754,312.793 122.793,312.102 122.066,311.176L122.645,311.922C122.355,311.523 122.137,311.098 121.945,310.648L122.316,311.531C121.781,310.215 121.195,308.922 120.641,307.613L121.012,308.496C120.586,307.465 120.332,306.406 119.855,305.395C119.512,304.668 119.031,304.023 118.719,303.285L119.09,304.168C118.891,303.656 118.809,303.125 118.73,302.586C118.645,302.012 118.516,301.465 118.359,300.906C118.023,299.711 117.695,298.5 117.512,297.27L117.645,298.254C117.387,296.332 117.578,294.387 117.348,292.465C117.117,290.559 116.855,288.656 116.789,286.734C116.645,282.707 116.809,278.664 116.734,274.637C116.695,272.441 116.672,270.242 116.957,268.062L116.828,269.051C116.996,267.844 117.332,266.652 117.336,265.43C117.34,264.48 117.309,263.57 117.434,262.625L117.301,263.613C117.402,262.898 117.535,262.191 117.641,261.48C117.785,260.496 117.859,259.512 117.984,258.527L117.852,259.516C118.121,257.613 118.848,255.832 119.398,254.004C119.984,252.066 120.43,250.078 120.953,248.125C121.484,246.141 122.02,244.156 122.512,242.164C122.758,241.16 123.004,240.156 123.199,239.141C123.391,238.152 123.551,237.16 123.797,236.188C124.07,235.125 124.441,234.09 124.73,233.035C125.109,231.66 125.352,230.262 125.488,228.84L122.746,232.441C123.07,232.309 123.41,232.234 123.758,232.184L122.762,232.316C123.957,232.164 125.176,232.254 126.371,232.344C127.617,232.438 128.875,232.457 130.113,232.617L129.117,232.484C130.52,232.676 131.898,233.004 133.293,233.234C134.289,233.398 135.301,233.551 136.312,233.609C137.055,233.648 137.801,233.625 138.543,233.633C141.582,233.676 144.613,233.941 147.625,234.344L146.641,234.211C149.52,234.602 152.418,235.051 155.246,235.719C156.633,236.047 158.02,236.379 159.434,236.586C160.387,236.727 161.348,236.863 162.309,236.898C163.078,236.926 163.781,236.805 164.551,236.703L163.613,236.828C164.016,236.777 164.418,236.727 164.82,236.762L163.891,236.637C163.98,236.648 164.059,236.664 164.141,236.691L163.309,236.34C163.816,236.574 164.148,236.715 164.672,236.785C165.184,236.855 165.605,236.785 166.113,236.715C165.227,236.602 164.34,236.484 163.457,236.367L163.508,236.402L162.812,235.867C162.852,235.895 162.887,235.934 162.914,235.973C162.734,235.742 162.559,235.512 162.379,235.285C162.41,235.332 162.438,235.383 162.461,235.434L162.117,234.625C162.195,234.828 162.238,235.031 162.273,235.246L162.156,234.375C162.285,235.355 162.293,236.344 162.324,237.332C162.367,238.609 162.418,239.891 162.457,241.172C162.496,242.41 162.473,243.664 162.621,244.898C162.781,246.27 163.07,247.605 163.293,248.969L163.199,248.273C163.25,248.668 163.273,249.086 163.371,249.473C163.371,249.48 163.305,248.914 163.332,249.207C163.344,249.32 163.359,249.434 163.371,249.547C163.418,250.008 163.445,250.465 163.441,250.926C163.441,251.359 163.41,251.793 163.363,252.227C163.352,252.324 163.27,252.984 163.324,252.566C163.375,252.199 163.336,252.496 163.324,252.566C163.305,252.707 163.285,252.844 163.266,252.98C163.117,254.004 162.973,255.023 162.918,256.055C162.867,256.934 162.934,257.812 162.93,258.691C162.93,259.133 162.898,259.57 162.871,260.008C162.852,260.355 162.961,259.543 162.887,259.879C162.871,259.965 162.855,260.051 162.84,260.137C162.789,260.406 162.742,260.672 162.703,260.945C162.543,262.02 162.441,263.09 162.418,264.176C162.379,265.973 162.438,267.766 162.305,269.559C162.27,270 162.312,269.449 162.332,269.391C162.293,269.512 162.285,269.664 162.262,269.793C162.215,270.031 162.164,270.262 162.102,270.492C161.98,270.926 161.859,271.363 161.773,271.805C161.555,272.941 161.621,274.07 161.469,275.207L161.562,274.484C161.527,274.699 161.473,274.906 161.414,275.117C161.305,275.516 161.523,274.82 161.527,274.824C161.543,274.848 161.387,275.074 161.371,275.098C161.113,275.57 161.828,274.625 161.473,274.984C161.355,275.102 161.246,275.211 161.117,275.316L161.711,274.855C161.434,275.062 161.125,275.203 160.809,275.34L161.531,275.035C161.32,275.066 161.117,275.129 160.91,275.16L161.727,275.051C161.188,275.117 160.652,275.09 160.117,275.02L160.965,275.133C160.055,275 159.215,274.734 158.359,274.414L159.16,274.754C158.758,274.566 158.375,274.375 158.02,274.109L158.711,274.641C158.496,274.473 158.309,274.289 158.141,274.074L158.676,274.77C158.539,274.582 158.43,274.391 158.336,274.18L158.684,275C158.613,274.809 158.562,274.621 158.531,274.418L158.652,275.336C158.621,275.078 158.625,274.828 158.652,274.566L158.527,275.492C158.652,274.609 159.035,273.758 159.375,272.941L159.023,273.777C159.5,272.668 160.047,271.598 160.68,270.57C161.332,269.512 162.09,268.539 162.668,267.438C163.238,266.363 163.863,265.336 164.477,264.289C165.242,262.984 165.844,261.625 166.418,260.227L166.07,261.051C166.688,259.617 167.586,258.336 168.48,257.062C169.344,255.832 170.133,254.547 171.051,253.352L170.516,254.047C171.797,252.406 173.266,250.926 174.906,249.641L174.215,250.176C175.672,249.051 177.258,248.066 178.953,247.34L178.156,247.676C179.07,247.297 180.008,246.992 180.984,246.844L180.129,246.961C180.559,246.914 180.98,246.836 181.406,246.77L180.559,246.887C181.188,246.801 181.812,246.801 182.441,246.883L181.645,246.773C182.078,246.84 182.508,246.965 182.953,246.965L182.172,246.859C182.559,246.93 182.945,247.027 183.32,247.152C183.484,247.207 183.648,247.27 183.812,247.332C184.258,247.496 183.371,247.082 183.602,247.242C183.742,247.344 183.941,247.418 184.094,247.48C184.41,247.645 184.75,247.723 185.117,247.707L184.668,247.656C184.672,247.676 184.883,247.734 184.91,247.746C184.992,247.777 185.07,247.809 185.152,247.84C185.586,248.012 184.754,247.66 185.02,247.785C185.203,247.875 185.395,247.957 185.582,248.047C185.609,248.059 185.809,248.18 185.828,248.168L185.641,247.996C185.777,248.145 185.938,248.262 186.117,248.348C186.441,248.559 186.758,248.785 187.07,249.016C187.234,249.137 187.398,249.262 187.559,249.383C187.758,249.531 187.348,249.184 187.531,249.359C187.609,249.438 187.695,249.523 187.781,249.598L188.133,249.867L188.543,250.043C188.367,249.918 188.367,249.996 188.523,250.117C188.664,250.223 188.805,250.328 188.945,250.434C189.27,250.68 189.594,250.926 189.922,251.168C190.988,251.957 192.551,250.387 191.766,249.324Z" style="fill-rule:nonzero;"/>
+ <path d="M274.984,235.691C275.082,235.301 274.699,236.211 274.883,235.898C275.008,235.703 274.938,235.793 274.672,236.172C274.789,236.062 274.75,236.09 274.562,236.246C274.074,236.633 274.918,236.137 274.34,236.387C273.891,236.578 274.309,236.434 274.414,236.398C274.785,236.273 273.746,236.445 274.164,236.43C274.27,236.426 274.375,236.418 274.48,236.418C274.695,236.414 274.914,236.422 275.129,236.438C276.23,236.516 277.277,236.605 278.391,236.488C279.852,236.336 281.258,236.223 282.73,236.289C284.109,236.352 285.488,236.418 286.855,236.594L286.027,236.484C287.273,236.652 288.492,236.93 289.656,237.402L288.879,237.074C289.562,237.367 290.266,237.695 290.855,238.148L290.188,237.633C290.629,237.996 291.004,238.418 291.395,238.828C291.949,239.41 292.594,239.879 293.23,240.371L292.559,239.852C293.344,240.457 294.059,241.102 294.668,241.883L294.148,241.207C295.656,243.195 297.047,245.281 298.203,247.5C298.801,248.645 299.422,249.777 300.066,250.902C300.719,252.031 301.41,253.152 301.93,254.352L301.582,253.527C301.941,254.387 302.238,255.273 302.559,256.148C302.965,257.258 303.461,258.328 303.93,259.41L303.582,258.586C303.992,259.559 304.332,260.562 304.688,261.555C305.121,262.773 305.637,263.949 306.145,265.137L305.793,264.309C306.328,265.594 306.73,266.922 307.156,268.242C307.48,269.242 307.828,270.223 307.98,271.266L307.855,270.348C307.918,270.844 307.941,271.34 307.883,271.836L308.004,270.918C307.965,271.191 307.902,271.445 307.805,271.703L308.152,270.875C308.078,271.047 307.992,271.207 307.883,271.359L308.426,270.66C308.309,270.812 308.18,270.941 308.031,271.062L308.73,270.523C308.465,270.719 308.176,270.863 307.875,270.996L308.703,270.645C307.805,271.02 306.871,271.289 305.91,271.426L306.816,271.301C306.363,271.359 305.91,271.387 305.457,271.328L306.359,271.449C306.184,271.422 306.016,271.383 305.852,271.316L306.66,271.656C306.195,271.441 305.777,271.129 305.371,270.82L306.051,271.344C305.457,270.883 304.848,270.395 304.355,269.82L304.879,270.496C304.719,270.285 304.594,270.07 304.492,269.828L304.828,270.621C304.742,270.383 304.684,270.148 304.645,269.902L304.762,270.781C304.629,269.738 304.734,268.656 304.723,267.605C304.711,266.387 304.723,265.168 304.715,263.949C304.699,261.562 304.785,259.219 305.098,256.844L304.98,257.711C305.316,255.215 305.805,252.746 305.871,250.219C305.93,247.91 305.863,245.598 305.867,243.289C305.871,238.566 305.875,233.848 305.879,229.125C305.883,227.871 305.895,226.617 305.887,225.363C305.887,224.516 305.801,223.668 305.906,222.824L305.789,223.711C305.828,223.434 305.895,223.168 306,222.91L305.664,223.711C305.734,223.555 305.82,223.414 305.918,223.277L305.395,223.957C305.508,223.816 305.629,223.699 305.77,223.586L305.086,224.109C305.285,223.965 305.496,223.852 305.723,223.758L304.918,224.098C305.855,223.742 306.887,223.551 307.867,223.355C308.902,223.148 309.941,222.988 310.988,222.848L310.066,222.969C312.586,222.641 315.121,222.516 317.66,222.492C318.895,222.484 320.141,222.559 321.379,222.508C322.805,222.453 324.152,222.027 325.555,221.828L324.617,221.953C326.23,221.758 327.848,221.996 329.465,221.945C331.074,221.891 332.668,221.641 334.27,221.492C335.906,221.34 337.543,221.379 339.184,221.383C340.004,221.383 340.828,221.398 341.652,221.379C342.277,221.363 342.895,221.23 343.523,221.293L342.582,221.164C342.707,221.184 342.816,221.211 342.934,221.25L342.09,220.895C342.176,220.934 342.238,220.969 342.316,221.027L341.598,220.473C341.664,220.531 341.715,220.594 341.77,220.66L341.219,219.945C341.312,220.082 341.391,220.227 341.461,220.379L341.102,219.535C341.512,220.508 341.633,221.578 341.953,222.586C342.453,224.141 342.812,225.734 343.117,227.336C343.727,230.555 344.113,233.82 344.922,237C345.371,238.77 345.723,240.551 345.965,242.363L345.84,241.418C346.469,246.195 346.453,251.023 346.344,255.832C346.289,258.168 346.211,260.508 346.168,262.844C346.121,265.328 346.156,267.812 346.145,270.297C346.133,273.156 346.039,276.023 345.66,278.863L345.785,277.918C345.465,280.219 344.984,282.496 344.438,284.754C344.176,285.84 343.879,286.918 343.648,288.012C343.414,289.129 343.18,290.227 342.742,291.285L343.102,290.438C342.688,291.398 342.227,292.34 341.871,293.324C341.598,294.086 341.41,294.859 341.098,295.609L341.457,294.758C341.016,295.785 340.473,296.758 339.961,297.754C339.352,298.941 338.855,300.18 338.34,301.414L338.699,300.562C338.395,301.281 338.047,301.965 337.566,302.59L338.121,301.867C337.68,302.414 337.156,302.891 336.648,303.375C335.945,304.047 335.32,304.738 334.738,305.52C333.93,306.598 333.492,307.895 332.684,308.973L333.242,308.25C332.27,309.465 330.902,310.293 329.797,311.371C329.188,311.969 328.543,312.531 327.871,313.055L328.594,312.496C328.113,312.867 327.621,313.258 327.062,313.512L327.902,313.156C327.777,313.211 327.648,313.254 327.512,313.277L328.441,313.152C328.379,313.16 328.316,313.16 328.254,313.156L329.184,313.281C329.141,313.273 329.105,313.262 329.062,313.246L329.898,313.598C329.871,313.59 329.848,313.574 329.828,313.559L330.535,314.105C330.5,314.078 330.473,314.051 330.445,314.016L330.992,314.723C330.973,314.695 330.957,314.668 330.945,314.641L331.297,315.473C331.168,315.172 331.055,314.84 330.898,314.547L331.25,315.379C331.242,315.34 331.234,315.301 331.227,315.262L331.352,316.188C331.348,316.141 331.344,316.098 331.344,316.051C331.258,314.238 329.805,312.488 327.867,312.574C326.059,312.656 324.301,314.105 324.391,316.051C324.41,316.438 324.465,316.848 324.547,317.227L324.426,316.301C324.488,317.023 324.598,317.66 324.988,318.281C325.438,319.004 326.051,319.508 326.82,319.832C327.73,320.219 328.73,320.27 329.684,319.98C331.02,319.578 332.07,318.789 333.141,317.93C333.719,317.469 334.27,316.977 334.801,316.465C335.688,315.602 336.703,314.891 337.602,314.039C338.391,313.293 339.047,312.387 339.562,311.43C339.984,310.645 340.355,309.836 340.898,309.117L340.34,309.84C340.785,309.285 341.301,308.793 341.816,308.301C342.52,307.633 343.133,306.965 343.723,306.188C344.629,304.996 345.102,303.562 345.676,302.191L345.316,303.043C345.867,301.746 346.574,300.531 347.191,299.266C347.594,298.434 347.969,297.582 348.273,296.711C348.523,296 348.699,295.281 348.992,294.586L348.633,295.438C349.047,294.473 349.508,293.527 349.859,292.535C350.145,291.738 350.309,290.91 350.48,290.082C350.832,288.379 351.305,286.699 351.684,285C352.504,281.324 353.043,277.602 353.188,273.836C353.32,270.324 353.211,266.805 353.266,263.289C353.316,259.953 353.449,256.621 353.488,253.289C353.527,249.918 353.477,246.543 353.137,243.188C352.945,241.285 352.688,239.387 352.312,237.516C351.984,235.879 351.523,234.273 351.199,232.637C350.547,229.332 350.168,225.977 349.348,222.703C349.023,221.41 348.613,220.145 348.301,218.848C347.809,216.832 346.727,214.828 344.527,214.352C343.57,214.145 342.766,214.25 341.82,214.297C340.977,214.34 340.125,214.309 339.277,214.309C337.512,214.309 335.754,214.27 333.992,214.449C332.297,214.617 330.609,214.883 328.902,214.887C328.062,214.891 327.223,214.828 326.387,214.812C325.309,214.793 324.242,214.902 323.184,215.105C322.438,215.25 321.707,215.461 320.953,215.562L321.891,215.438C321.016,215.539 320.125,215.484 319.242,215.484C318.375,215.488 317.504,215.5 316.633,215.523C314.871,215.578 313.109,215.684 311.355,215.883C309.324,216.117 307.309,216.426 305.324,216.93C304.297,217.191 303.281,217.48 302.316,217.93C301.379,218.363 300.578,219.141 300.043,220.016C299.199,221.395 299.164,223.035 299.258,224.594C299.359,226.262 299.316,227.941 299.316,229.613C299.316,233.324 299.32,237.035 299.324,240.746C299.328,242.82 299.316,244.895 299.34,246.973C299.367,249.039 299.395,251.109 299.133,253.164L299.25,252.297C298.98,254.25 298.637,256.188 298.426,258.148C298.238,259.891 298.195,261.621 298.207,263.375C298.223,265.168 298.238,266.961 298.176,268.758C298.145,269.645 298.109,270.484 298.23,271.367C298.402,272.664 298.957,273.762 299.828,274.738C300.691,275.707 301.801,276.613 302.887,277.305C304.469,278.312 306.27,278.234 308.043,277.973C309.379,277.777 310.781,277.363 311.949,276.672C313.844,275.551 314.75,273.559 314.828,271.414C314.887,269.777 314.406,268.191 313.902,266.656C313.609,265.754 313.332,264.844 313.02,263.949C312.633,262.832 312.148,261.758 311.688,260.676L312.035,261.5C311.605,260.465 311.246,259.402 310.867,258.352C310.414,257.094 309.855,255.887 309.332,254.66L309.68,255.484C309.016,253.883 308.504,252.223 307.797,250.633C307.141,249.156 306.203,247.793 305.383,246.398C304.578,245.027 303.867,243.602 303.031,242.25C302.227,240.941 301.34,239.684 300.41,238.461C299.789,237.645 299.188,236.801 298.426,236.102C297.695,235.426 296.871,234.859 296.082,234.254L296.754,234.773C296.098,234.23 295.57,233.559 294.914,233.02C293.844,232.141 292.703,231.555 291.391,231.121C289.516,230.5 287.422,230.297 285.453,230.328C283.422,230.363 281.383,230.398 279.379,230.754C278.918,230.836 278.461,230.934 278.004,231.023C277.773,231.07 277.543,231.109 277.312,231.156C277.09,231.203 276.996,231.336 277.516,231.141C277.219,231.25 276.848,231.211 276.535,231.293C276.184,231.383 277.082,231.238 276.715,231.27C276.613,231.277 276.512,231.293 276.406,231.301C276.297,231.309 276.188,231.312 276.078,231.316C275.797,231.332 275.516,231.336 275.234,231.352C274.234,231.414 273.258,231.547 272.355,232.004C271.121,232.625 270.539,233.742 270.395,235.07C270.27,236.219 271.383,237.223 272.422,237.363C273.539,237.516 274.699,236.824 274.984,235.691Z" style="fill-rule:nonzero;"/>
+ <path d="M92.613,319.629C94.547,319.926 96.207,321.445 97.98,322.223C100.098,323.152 102.184,324.23 104.492,324.609C105.641,324.801 106.664,324.727 107.762,325.117C108.957,325.543 110.25,325.609 111.512,325.59C112.473,325.578 113.547,325.469 114.457,325.586C115.566,325.73 116.738,326.141 117.891,326.297C119.125,326.465 120.359,326.441 121.598,326.461C122.879,326.484 124.156,326.617 125.434,326.602C126.711,326.582 127.902,326.254 129.147,326.047C128.918,326.086 129.973,326.023 130.215,326.023C130.901,326.023 131.59,326.035 132.277,326.039C137.422,326.082 142.586,326.23 147.727,325.922C152.977,325.609 158.191,325.52 163.449,325.52C166.152,325.516 168.844,325.637 171.527,325.246C173.66,324.934 175.906,324.969 178.266,324.965C180.73,324.957 183.355,325.285 185.781,324.766C186.844,324.535 187.477,324.293 188.477,324.27C189.797,324.242 191.113,324.34 192.434,324.375C197.223,324.5 202.043,324.633 206.836,324.527C209.484,324.469 212.109,324.266 214.734,323.898C216.895,323.602 219.316,322.801 221.262,322.559C223.16,322.32 225.648,322.621 227.754,322.645C229.062,322.66 230.355,322.562 231.648,322.359C232.145,322.281 232.625,322.168 233.113,322.059C233.289,322.02 233.465,321.98 233.641,321.945C233.035,322.066 233.871,321.926 233.996,321.918C235.855,321.773 238.102,321.797 239.809,322.082C240.883,322.258 242.25,322.633 243.484,322.707C244.77,322.781 246.078,322.699 247.363,322.684C249.621,322.656 252.148,322.43 254.055,322.785C256.531,323.246 258.902,323.25 261.406,323.27C262.59,323.281 263.777,323.309 264.957,323.227C266.289,323.137 267.691,322.832 268.91,322.73C271.523,322.508 274.113,322.512 276.723,322.199C277.297,322.133 277.055,322.152 277.727,322.176C278.234,322.195 278.742,322.25 279.25,322.238C280.613,322.199 281.75,321.637 283.055,321.461C283.652,321.383 285.168,321.445 286.098,321.465C287.305,321.496 288.512,321.547 289.723,321.551C292.273,321.559 294.805,321.383 297.312,320.895C298.086,320.742 297.715,320.824 297.543,320.844C297.824,320.812 298.121,320.797 298.402,320.785C298.922,320.758 299.438,320.754 299.957,320.762C301.078,320.777 302.195,320.852 303.312,320.906C304.375,320.957 305.227,320.941 306.004,321.09C307.398,321.355 308.781,321.582 310.203,321.594C312.41,321.609 315.004,321.316 317.012,321.48C317.918,321.555 319.348,321.98 320.438,322.094C321.715,322.23 323.012,322.141 324.293,322.141C324.594,322.141 324.891,322.145 325.191,322.16C325.66,322.188 325.277,322.156 325.18,322.141C325.699,322.215 326.211,322.352 326.727,322.449C327.973,322.691 329.238,322.852 330.512,322.84C332.918,322.809 335.281,322.305 337.645,321.895C339.453,321.582 342.035,321.57 344.219,321.574C344.773,321.574 345.332,321.574 345.887,321.57C346.125,321.57 346.363,321.562 346.602,321.566C347.566,321.578 346.988,321.609 346.824,321.578C347.875,321.789 348.875,322.141 349.961,322.129C351.734,322.105 353.309,321.012 354.555,319.852C356.586,317.953 358.406,314.914 358.898,312.16C359.195,310.512 358.996,308.684 357.652,307.52C356.375,306.41 354.477,306.262 353.219,307.52C352.086,308.652 351.938,310.836 353.219,311.949C352.801,311.586 352.742,311.09 352.707,310.871C352.586,310.039 352.859,311.27 352.699,310.516C352.621,310.141 352.789,310.254 352.695,310.449C352.594,310.664 352.555,310.922 352.465,311.148C352.305,311.551 352.758,310.633 352.496,311C352.398,311.133 352.332,311.293 352.246,311.434C352.09,311.699 351.906,311.949 351.742,312.207C351.434,312.695 352.035,311.895 351.527,312.492C351.059,313.051 350.559,313.57 350.023,314.07C349.809,314.27 349.582,314.461 349.367,314.664C348.898,315.102 350.012,314.293 349.293,314.691C348.961,314.875 348.387,315.012 349.422,314.695C349.258,314.742 348.98,314.781 349.613,314.699C350.008,314.664 350.078,314.652 349.82,314.664L350.277,314.699C348.242,313.703 345.691,313.98 343.504,313.98C341.082,313.977 338.707,314.102 336.309,314.469C334.055,314.809 332.422,315.262 330.289,315.258C329.855,315.258 329.418,315.25 328.988,315.195C329.48,315.258 328.785,315.148 328.742,315.137C328.48,315.082 328.215,315.027 327.953,314.977C326.746,314.734 325.527,314.562 324.293,314.562C323.176,314.562 322.02,314.672 320.906,314.559C320.645,314.535 320.363,314.445 319.875,314.34C319.09,314.168 318.297,314.027 317.5,313.957C315.266,313.762 312.957,314.012 310.715,314.023C308.578,314.031 306.57,313.469 304.172,313.379C301.965,313.297 299.75,313.07 297.543,313.285C295.16,313.516 293.363,313.949 290.945,313.988C288.602,314.027 286.262,313.844 283.918,313.906C282.691,313.941 281.457,314.043 280.281,314.395C279.953,314.492 279.227,314.707 279.172,314.715C279.484,314.684 278.781,314.68 278.816,314.684C278.461,314.648 278.086,314.645 277.727,314.633C276.648,314.59 275.465,314.836 274.504,314.941C273.297,315.074 272.07,315.062 270.855,315.098C268.355,315.168 265.93,315.711 263.441,315.746C262.273,315.762 261.105,315.727 259.937,315.73C259.039,315.738 257.68,315.785 257.144,315.723C255.93,315.578 254.742,315.27 253.516,315.148C252.297,315.031 251.062,315.062 249.836,315.094C247.777,315.148 245.113,315.406 243.336,315.172C241.105,314.875 238.977,314.426 236.711,314.355C234.426,314.285 232.324,314.672 230.086,315.043C230.301,315.008 229.312,315.105 229.105,315.117C228.578,315.141 228.055,315.141 227.531,315.133C226.391,315.113 225.254,315.039 224.117,315.004C219.492,314.871 215.09,316.52 210.664,316.852C206.027,317.203 201.371,317.016 196.727,316.938C194.387,316.895 192.051,316.84 189.711,316.793C188.402,316.766 187.098,316.812 185.805,317.047C184.633,317.254 184.016,317.555 183.012,317.547C180.586,317.527 178.16,317.496 175.734,317.488C173.371,317.48 171.031,317.996 168.898,318.055C163.883,318.195 158.855,317.926 153.84,318.109C148.785,318.297 143.785,318.66 138.727,318.625C136.23,318.605 133.738,318.562 131.246,318.637C129.957,318.676 128.679,318.711 127.418,318.984C126.352,319.215 125.691,319.434 124.727,319.441C122.652,319.457 120.066,319.703 118.191,319.438C117.023,319.27 115.879,318.98 114.691,318.926C113.555,318.875 112.414,319.004 111.285,319.098C110.246,319.188 109.73,319.176 108.855,318.988C107.453,318.68 106.215,318.91 104.828,318.93C102.766,318.957 100.645,318.344 98.621,318.008C96.719,317.691 94.938,316.777 92.965,317.02C91.637,317.184 90.984,319.383 92.613,319.629Z" style="fill-rule:nonzero;"/>
+ <path d="M187.227,267.617C186.93,269.262 186.535,270.883 186.195,272.52C186.027,273.316 185.965,274.215 185.82,274.957C185.676,275.684 185.422,276.375 185.227,277.09C184.758,278.793 184.629,280.555 184.543,282.309C184.504,283.121 184.465,283.934 184.395,284.746C184.375,284.957 184.352,285.168 184.328,285.379C184.316,285.5 184.301,285.621 184.285,285.742C184.277,285.809 184.234,286.121 184.285,285.77C184.332,285.418 184.289,285.723 184.281,285.789C184.262,285.906 184.246,286.023 184.23,286.141C184.195,286.375 184.16,286.609 184.121,286.844C183.824,288.723 183.508,290.594 183.344,292.492C183.195,294.23 183.121,295.969 183.059,297.715C182.926,301.234 182.875,304.75 182.844,308.27C182.828,310.211 182.793,312.156 182.805,314.098C182.809,315.059 182.797,316.02 182.809,316.98C182.82,318.188 183.094,319.344 183.273,320.531L183.148,319.586C183.258,320.445 183.215,321.285 183.383,322.145C185.641,321.523 187.902,320.898 190.164,320.277C190.023,319.711 189.785,319.172 189.461,318.691C188.121,316.688 185.426,316.688 184.082,318.691C183.762,319.172 183.523,319.711 183.383,320.277C183.156,321.172 183.266,322.18 183.738,322.984C184.164,323.715 185,324.41 185.84,324.602C186.738,324.805 187.75,324.762 188.547,324.246C189.285,323.77 189.988,323.039 190.164,322.145C190.496,320.473 190.121,318.969 189.891,317.312L190.02,318.262C189.836,316.648 189.984,314.98 189.977,313.359C189.973,311.664 189.949,309.969 189.938,308.27C189.906,304.871 189.863,301.477 189.738,298.078C189.672,296.398 189.625,294.719 189.48,293.039C189.34,291.387 189.293,289.738 189.273,288.078C189.258,286.438 189.184,284.812 188.992,283.188C188.898,282.395 188.793,281.602 188.711,280.809C188.688,280.605 188.668,280.398 188.645,280.195C188.617,279.988 188.586,279.785 188.562,279.582C188.57,279.66 188.609,279.969 188.562,279.582C188.516,279.176 188.477,278.773 188.449,278.367C188.395,277.531 188.453,276.707 188.477,275.871C188.496,275.02 188.348,274.18 188.312,273.332C188.227,271.477 188.516,269.652 188.645,267.809C188.699,267.004 187.371,266.812 187.227,267.613L187.227,267.617Z" style="fill-rule:nonzero;"/>
+ <path d="M284.441,263.52C284.715,264.879 284.891,266.219 284.957,267.602C285.02,268.961 285.004,270.32 285.016,271.68C285.047,274.5 285.234,277.332 285.41,280.148C285.504,281.605 285.617,283.043 285.547,284.504C285.516,285.156 285.477,285.805 285.488,286.457C285.5,287.16 285.598,287.859 285.605,288.562C285.637,291.355 285.266,294.156 285.148,296.945C285.082,298.551 285.016,300.156 284.945,301.758C284.91,302.57 284.82,303.391 284.84,304.203C284.867,305.215 285.145,306.176 285.289,307.164L285.152,306.148C285.25,307.016 285.156,307.875 285.176,308.742C285.199,309.883 285.445,311.008 285.598,312.129L285.461,311.109C285.559,311.879 285.535,312.641 285.527,313.414C285.523,313.922 285.566,314.438 285.504,314.945L285.645,313.922C285.605,314.207 285.547,314.492 285.438,314.766L285.828,313.844C285.645,314.246 285.457,314.621 285.301,315.047L285.684,314.133C285.672,314.164 285.656,314.191 285.637,314.219L286.227,313.449L286.195,313.484L286.961,312.895C286.938,312.914 286.914,312.926 286.883,312.938L287.777,312.559L287.73,312.57L288.723,312.438L288.668,312.438L289.652,312.57C289.582,312.562 289.527,312.543 289.465,312.52L290.328,312.883C290.207,312.824 290.102,312.75 289.992,312.668L289.16,312.316L288.238,312.191C287.465,312.191 286.738,312.473 286.133,312.938C284.988,313.824 284.594,315.195 284.887,316.594C285.363,318.871 287.676,320.41 289.961,319.773C291.656,319.297 292.785,317.77 293.055,316.082C293.234,314.949 293.215,313.902 293.223,312.762C293.234,311.352 292.961,309.98 292.77,308.586L292.91,309.605C292.793,308.652 292.891,307.707 292.848,306.75C292.797,305.562 292.473,304.438 292.301,303.273L292.438,304.281C292.266,302.781 292.293,301.238 292.219,299.73C292.145,298.211 292.082,296.691 291.988,295.176C291.895,293.664 291.805,292.152 291.711,290.637C291.672,289.945 291.621,289.254 291.531,288.562C291.41,287.602 291.199,286.66 291.062,285.703L291.164,286.457C290.949,284.77 290.934,283.082 290.621,281.402C290.336,279.891 290.066,278.379 289.809,276.863C289.293,273.852 288.883,270.84 288.125,267.879C287.695,266.211 287.227,264.539 286.676,262.906C286.199,261.488 284.145,262.059 284.441,263.52Z" style="fill-rule:nonzero;"/>
+ <path d="M199.793,242.535C201.383,244.133 202.77,245.914 204.547,247.32C206.121,248.562 207.762,249.586 209.297,250.895C209.867,251.387 210.539,251.73 211.113,252.203C211.742,252.715 212.191,253.418 212.781,253.973C214.855,255.922 217.375,257.289 219.625,259C221.043,260.078 222.441,262.039 224.293,262.383C225.57,262.621 227.977,259.727 228.68,258.809C229.941,257.168 230.633,255.336 232.129,253.852C233.551,252.438 234.992,251.031 236.184,249.43C236.645,248.809 236.781,248.09 237.305,247.492C237.973,246.73 238.695,246.066 239.25,245.199C239.586,244.668 239.84,243.809 240.684,244.098C241.254,244.297 241.395,245.199 241.609,245.676C242.48,247.574 243.211,249.762 244.59,251.371C245.75,252.727 247.16,253.883 248.191,255.352C248.707,256.086 249.059,257.047 249.539,257.832C249.906,258.441 250.266,258.816 250.738,259.383C251.309,260.07 251.402,260.91 251.938,261.594C252.746,262.629 254.199,265.352 255.77,264.809C256.816,264.445 257.527,263.395 258.363,262.73C259.555,261.785 260.437,260.738 261.519,259.672C262.922,258.289 264.055,256.738 265.461,255.363C266.078,254.758 266.242,254.402 266.625,253.656C267.113,252.691 268.094,252.023 268.719,251.148C269.879,249.523 270.555,247.637 271.785,246.059C273.281,244.137 273.969,241.824 275.527,239.934C276.176,239.148 276.605,238.211 277.039,237.281C277.41,236.488 277.938,235.656 278.195,234.816C278.336,234.371 278.234,233.855 278.367,233.414C278.48,233.039 278.742,232.746 278.871,232.387C279.074,231.82 279.211,230.891 279,230.289C278.137,230.57 277.562,231.879 277.031,232.59C276.441,233.379 275.906,234.18 275.223,234.887C274.789,235.336 274.309,235.742 273.883,236.199C273.184,236.953 272.75,237.988 271.785,238.457C270.445,239.105 268.559,239.664 267.094,239.387C265.598,239.105 263.469,239.449 262.18,238.633C260.953,237.852 259.695,237.23 258.476,236.422C257.801,235.973 257.211,235.578 256.461,235.262C255.594,234.898 254.918,234.102 254.078,233.789C252.488,233.199 251.367,234.031 250.523,235.25C249.949,236.074 249.531,236.895 248.77,237.57C247.863,238.367 247,239.012 246.207,239.941C245.09,241.254 244.727,243.203 242.871,243.656C241.238,244.051 239.688,244.055 238.016,244.066C235.879,244.082 234.773,243.496 233.281,241.949C232.695,241.34 232.043,240.984 231.41,240.445C230.68,239.824 230.582,238.992 230.078,238.23C229.395,237.188 227.906,235.805 226.578,236.023C224.691,236.336 223.25,238.414 221.727,239.465C220.176,240.535 218.648,241.598 217.176,242.742C216.672,243.137 216.027,243.348 215.48,243.684C214.859,244.062 213.965,244.824 213.164,244.422C212.477,244.078 212.387,242.855 212.062,242.25C211.609,241.402 210.902,240.715 210.418,239.887C209.578,238.445 209.094,236.195 207.215,235.641C205.434,235.117 203.188,237.551 201.93,238.527C200.988,239.254 197.93,241.035 198.258,242.535" style="fill-rule:nonzero;"/>
+ <path d="M198.383,243.359C198.543,243.605 198.707,243.852 198.863,244.098C198.91,244.172 199.367,244.77 199.332,244.848C199.234,244.559 199.246,244.574 199.371,244.891C199.453,245.148 199.598,245.367 199.797,245.555C199.637,245.336 199.691,245.414 199.812,245.594C199.977,245.836 200.145,246.082 200.312,246.324C200.742,246.941 201.176,247.527 201.695,248.074C202.117,248.52 202.562,248.938 203.027,249.336C203.992,250.16 205.02,250.91 205.98,251.742C206.156,251.895 206.328,252.043 206.52,252.188C206.895,252.477 206.891,252.477 206.512,252.191L206.641,252.305C206.879,252.523 207.117,252.738 207.352,252.953C207.949,253.492 208.625,253.941 209.262,254.434L208.668,253.977C209.121,254.336 209.488,254.742 209.84,255.195L209.371,254.586C209.984,255.383 210.582,256.164 211.328,256.84C212.102,257.535 212.953,258.156 213.797,258.77C215.145,259.75 216.543,260.66 217.867,261.676L217.215,261.176C218.211,261.949 219.027,262.926 220.008,263.719C221.586,264.992 223.551,266.117 225.652,265.539C227.039,265.16 228.277,264.195 229.27,263.188C230.086,262.363 230.809,261.453 231.504,260.527C232.504,259.203 233.191,257.676 234.191,256.348L233.68,257.008C234.664,255.738 235.891,254.656 236.938,253.438C237.594,252.676 238.23,251.883 238.805,251.059C239.223,250.461 239.41,249.746 239.828,249.145L239.352,249.762C239.84,249.137 240.406,248.586 240.906,247.973C241.254,247.551 241.617,247.109 241.902,246.637C242.043,246.406 242.164,246.164 242.324,245.941L241.852,246.555C241.914,246.477 241.977,246.41 242.051,246.344L241.438,246.816C241.484,246.777 241.535,246.746 241.594,246.719L240.871,247.023C240.926,246.996 240.984,246.977 241.047,246.965L240.242,247.074C240.312,247.062 240.379,247.062 240.449,247.07L239.645,246.961C239.727,246.973 239.805,246.992 239.879,247.02L239.156,246.711C239.219,246.734 239.277,246.766 239.332,246.805L238.719,246.332C238.801,246.398 238.863,246.461 238.926,246.547L238.453,245.934C238.535,246.055 238.602,246.18 238.66,246.312L238.355,245.59C238.684,246.406 239.004,247.23 239.348,248.043L239.039,247.316C239.797,249.105 240.469,251 241.641,252.574C242.871,254.219 244.449,255.535 245.711,257.148L245.227,256.523C245.812,257.289 246.18,258.148 246.633,258.992C247.168,259.992 247.945,260.812 248.641,261.699L248.156,261.07C248.641,261.77 248.848,262.602 249.355,263.289C249.715,263.773 250.039,264.281 250.402,264.766C251.109,265.707 251.789,266.52 252.773,267.188C253.832,267.906 255.168,268.137 256.41,267.852C257.633,267.566 258.672,266.738 259.547,265.879C260.164,265.273 260.832,264.734 261.465,264.145C262.91,262.797 264.281,261.336 265.578,259.844C266.32,258.984 267.102,258.176 267.875,257.348C268.297,256.895 268.695,256.379 269,255.832C269.23,255.414 269.422,254.992 269.711,254.609L269.227,255.242C269.617,254.754 270.082,254.332 270.5,253.867C271.059,253.246 271.551,252.559 271.98,251.844C272.66,250.723 273.203,249.523 273.918,248.422C274.27,247.879 274.688,247.387 275.039,246.844C275.387,246.312 275.695,245.754 275.996,245.191C276.621,244.02 277.215,242.828 278.02,241.766L277.531,242.395C278.062,241.719 278.605,241.062 279.023,240.309C279.324,239.766 279.57,239.195 279.848,238.637C280.141,238.043 280.461,237.473 280.727,236.863C280.938,236.371 281.18,235.875 281.273,235.344C281.371,234.801 281.391,234.262 281.438,233.719L281.324,234.547C281.348,234.391 281.379,234.258 281.434,234.109L281.117,234.855C281.457,234.113 281.902,233.422 282.051,232.602C282.246,231.551 282.332,230.5 282.02,229.457C281.562,227.945 279.789,226.66 278.168,227.27C277.359,227.574 276.668,227.934 276.066,228.578C275.641,229.027 275.273,229.551 274.938,230.07C274.426,230.871 273.879,231.641 273.301,232.391L273.789,231.758C273.254,232.438 272.637,233.012 272.02,233.613C271.344,234.266 270.812,235.039 270.246,235.789L270.742,235.148C270.52,235.434 270.285,235.699 270.004,235.93L270.645,235.434C270.379,235.633 270.098,235.766 269.793,235.898L270.551,235.582C269.738,235.922 268.895,236.18 268.023,236.312L268.867,236.199C268.367,236.266 267.875,236.285 267.375,236.227L268.227,236.34C267.41,236.219 266.598,236.082 265.773,236.031C265.156,235.996 264.539,235.977 263.926,235.902L264.789,236.02C264.348,235.957 263.914,235.867 263.496,235.699L264.277,236.031C263.59,235.723 262.957,235.242 262.305,234.859C261.582,234.43 260.859,234.004 260.164,233.531C259.512,233.09 258.871,232.691 258.156,232.359C257.488,232.055 256.961,231.566 256.344,231.18C254.441,229.996 251.93,229.914 250.02,231.125C248.414,232.141 247.633,233.75 246.512,235.199L247.035,234.523C246.105,235.672 244.793,236.441 243.844,237.578C243.352,238.164 242.914,238.77 242.531,239.43C242.258,239.898 241.996,240.375 241.668,240.809L242.191,240.133C242.004,240.371 241.805,240.586 241.57,240.781L242.246,240.258C242.059,240.398 241.867,240.516 241.656,240.613L242.453,240.277C241.871,240.52 241.223,240.605 240.598,240.691L241.484,240.57C239.969,240.758 238.316,240.863 236.797,240.664L237.68,240.781C237.254,240.719 236.844,240.613 236.445,240.453L237.238,240.789C236.812,240.602 236.422,240.363 236.051,240.082L236.727,240.602C236.27,240.238 235.875,239.82 235.453,239.422C234.805,238.812 234.043,238.324 233.34,237.785L234.012,238.305C233.805,238.137 233.613,237.973 233.441,237.77L233.961,238.441C233.613,237.984 233.43,237.449 233.168,236.941C232.816,236.266 232.316,235.648 231.797,235.094C230.566,233.773 228.848,232.754 227.004,232.695C223.852,232.594 221.922,235.141 219.695,236.902L220.363,236.387C219.566,236.996 218.719,237.539 217.902,238.117C216.863,238.859 215.848,239.625 214.844,240.41L215.512,239.895C215.047,240.238 214.512,240.445 214.008,240.727C213.551,240.98 213.141,241.305 212.664,241.527L213.449,241.195C213.277,241.266 213.113,241.316 212.934,241.348L213.809,241.23C213.723,241.242 213.637,241.242 213.547,241.234L214.426,241.352C214.336,241.344 214.25,241.328 214.168,241.297C214.43,241.41 214.691,241.52 214.953,241.629C214.84,241.582 214.758,241.539 214.66,241.469L215.328,241.984C215.273,241.941 215.227,241.891 215.184,241.84L215.699,242.508C215.586,242.359 215.504,242.207 215.426,242.039L215.758,242.828C215.473,242.141 215.301,241.438 214.984,240.758C214.617,239.973 214.004,239.285 213.48,238.609C213.648,238.828 213.82,239.051 213.992,239.273C213.57,238.723 213.199,238.164 212.898,237.539C212.66,237.039 212.441,236.527 212.184,236.035C211.316,234.391 209.949,233.051 208.145,232.496C204.68,231.434 202.055,234.297 199.613,236.211L200.277,235.699C199.246,236.488 198.148,237.176 197.176,238.047C196.605,238.559 196.066,239.176 195.676,239.832C195.008,240.965 194.883,242.129 195.109,243.406C195.246,244.168 195.965,244.98 196.609,245.355C197.312,245.766 198.344,245.941 199.129,245.688C199.918,245.43 200.68,244.941 201.078,244.184C201.512,243.367 201.57,242.578 201.41,241.668L201.395,241.59L201.512,242.457C201.5,242.348 201.504,242.246 201.516,242.137L201.398,243.004C201.422,242.863 201.465,242.73 201.52,242.598L201.191,243.379C201.289,243.172 201.406,242.984 201.547,242.805L201.035,243.465C201.438,242.961 201.926,242.543 202.43,242.148L201.77,242.66C202.359,242.203 202.988,241.801 203.582,241.352C204.492,240.668 205.324,239.895 206.219,239.191L205.559,239.703C206.094,239.289 206.652,238.906 207.277,238.641L206.496,238.969C206.742,238.871 206.988,238.797 207.254,238.754L206.383,238.871C206.559,238.852 206.73,238.848 206.906,238.863L206.035,238.746C206.262,238.777 206.473,238.844 206.684,238.934L205.902,238.602C206.113,238.703 206.309,238.82 206.496,238.965L205.832,238.449C206.07,238.648 206.277,238.867 206.465,239.113L205.953,238.445C206.539,239.246 206.883,240.18 207.32,241.062C207.859,242.145 208.82,242.977 209.301,244.082L208.969,243.297C209.277,244.082 209.434,244.93 209.891,245.66C210.742,247.023 212.172,247.883 213.809,247.82C215.027,247.773 216.039,247.227 217.043,246.594C217.375,246.387 217.727,246.227 218.074,246.051C218.66,245.758 219.133,245.367 219.652,244.965L218.984,245.48C220.395,244.395 221.859,243.383 223.32,242.371C224.633,241.465 225.691,240.297 226.941,239.324L226.273,239.844C226.664,239.551 227.066,239.293 227.52,239.098L226.727,239.434C226.965,239.34 227.207,239.27 227.461,239.219L226.578,239.34C226.742,239.316 226.898,239.316 227.066,239.328L226.184,239.207C226.441,239.242 226.68,239.312 226.922,239.41L226.129,239.074C226.465,239.23 226.77,239.422 227.062,239.645L226.391,239.125C226.785,239.441 227.133,239.793 227.449,240.188C227.277,239.965 227.105,239.738 226.93,239.516C227.402,240.129 227.621,240.848 228.02,241.5C228.734,242.672 229.801,243.375 230.871,244.184L230.199,243.66C230.816,244.141 231.32,244.734 231.922,245.23C232.844,245.984 233.664,246.492 234.777,246.914C236.391,247.52 238.25,247.438 239.941,247.367C242.246,247.27 244.586,247.004 246.379,245.43C247.52,244.426 248.051,242.996 248.945,241.812L248.422,242.488C249.203,241.508 250.211,240.77 251.133,239.938C252.18,238.992 252.805,237.719 253.656,236.617L253.129,237.297C253.371,237 253.633,236.73 253.934,236.496L253.254,237.02C253.453,236.879 253.652,236.762 253.875,236.664L253.074,237.004C253.262,236.934 253.449,236.883 253.648,236.852L252.754,236.969C252.969,236.949 253.172,236.949 253.387,236.969L252.492,236.852C252.777,236.895 253.047,236.969 253.316,237.078L252.512,236.738C253.055,236.992 253.5,237.379 253.988,237.715C254.469,238.051 255.008,238.25 255.516,238.531C256.711,239.191 257.847,239.953 259.043,240.613C259.613,240.93 260.164,241.285 260.742,241.586C261.566,242.008 262.316,242.203 263.215,242.32C264.426,242.484 265.637,242.418 266.848,242.559L265.992,242.441C266.594,242.523 267.199,242.652 267.809,242.656C268.395,242.66 268.984,242.566 269.562,242.48C270.312,242.367 271.043,242.172 271.75,241.895C272.855,241.465 273.812,241.055 274.68,240.227C275.328,239.602 275.793,238.805 276.34,238.098L275.848,238.734C276.254,238.23 276.742,237.805 277.199,237.348C277.816,236.734 278.34,236.043 278.867,235.352C279.527,234.477 280.086,233.531 280.746,232.656L280.254,233.289C280.406,233.098 280.562,232.922 280.746,232.766L280.113,233.254C280.23,233.164 280.348,233.09 280.48,233.027L279.734,233.344L279.832,233.305C278.547,232.578 277.266,231.848 275.98,231.121C276.02,231.242 276.043,231.359 276.066,231.488L275.953,230.656C275.98,230.938 275.977,231.211 275.945,231.492L276.059,230.66C276.012,231.012 275.938,231.355 275.801,231.688L276.117,230.938C275.848,231.48 275.504,231.984 275.352,232.582C275.188,233.215 275.188,233.863 275.129,234.512L275.242,233.68C275.199,233.953 275.109,234.199 275.008,234.457L275.324,233.707C274.98,234.516 274.543,235.277 274.168,236.07C273.812,236.824 273.434,237.566 272.93,238.23L273.418,237.598C272.57,238.656 271.832,239.723 271.195,240.918C270.66,241.922 270.156,242.949 269.516,243.895C268.879,244.836 268.227,245.727 267.684,246.73C267.141,247.738 266.625,248.77 265.941,249.695L266.426,249.062C265.852,249.797 265.148,250.41 264.578,251.152C264.059,251.824 263.746,252.605 263.238,253.277L263.727,252.648C263.027,253.512 262.184,254.277 261.457,255.121C260.683,256.012 259.902,256.883 259.074,257.719C258.285,258.512 257.535,259.352 256.695,260.09C256.297,260.441 255.883,260.766 255.504,261.137C255.152,261.488 254.805,261.84 254.414,262.145L255.043,261.66C254.816,261.824 254.586,261.965 254.328,262.078L255.07,261.766C254.938,261.816 254.809,261.855 254.668,261.875L255.492,261.766C255.398,261.773 255.312,261.773 255.219,261.766L256.043,261.879C255.887,261.855 255.746,261.816 255.598,261.762L256.34,262.074C256.156,261.988 255.988,261.887 255.824,261.766L256.449,262.25C256.027,261.922 255.676,261.52 255.348,261.098L255.832,261.727C255.332,261.07 254.773,260.371 254.367,259.652C254.102,259.184 253.953,258.66 253.676,258.195C253.258,257.492 252.66,256.906 252.156,256.266L252.641,256.891C252.168,256.266 251.836,255.566 251.484,254.867C251.027,253.957 250.438,253.168 249.785,252.391C248.75,251.148 247.484,250.109 246.48,248.84L246.965,249.465C245.734,247.852 245.008,245.898 244.199,244.059L244.508,244.785C244.258,244.156 244.074,243.496 243.719,242.918C243.008,241.773 241.715,240.965 240.344,241.016C238.953,241.066 237.887,241.785 237.109,242.895C236.809,243.316 236.594,243.785 236.281,244.203L236.75,243.594C236.246,244.242 235.641,244.789 235.109,245.41C234.727,245.855 234.383,246.32 234.109,246.844C233.926,247.195 233.754,247.547 233.516,247.867L234,247.242C232.695,248.887 231.113,250.234 229.656,251.73C228.129,253.293 227.223,255.281 225.922,257.008L226.438,256.34C225.57,257.461 224.586,258.562 223.461,259.434L224.137,258.914C223.883,259.105 223.617,259.277 223.328,259.41L224.121,259.078C223.977,259.137 223.836,259.18 223.68,259.203L224.559,259.086C224.469,259.094 224.383,259.094 224.293,259.082L225.172,259.199C224.918,259.152 224.676,259.078 224.434,258.984L225.223,259.316C224.73,259.109 224.289,258.824 223.863,258.5L224.527,259.012C223.914,258.527 223.359,257.984 222.785,257.465C222.008,256.762 221.164,256.137 220.301,255.547C218.746,254.477 217.125,253.508 215.621,252.363C215.832,252.523 216.043,252.688 216.254,252.852C215.781,252.484 215.332,252.086 214.84,251.746L215.465,252.23C214.887,251.77 214.395,251.254 213.875,250.73C213.223,250.066 212.457,249.539 211.66,249.062C211.035,248.691 210.465,248.254 209.875,247.828C209.227,247.352 208.531,246.926 207.852,246.488C207.191,246.066 206.531,245.645 205.891,245.191C205.758,245.098 205.516,244.984 205.422,244.848C205.707,245.07 205.746,245.098 205.535,244.934L205.41,244.828C205.109,244.582 204.828,244.324 204.543,244.066C204.355,243.879 204.148,243.727 203.914,243.613C203.719,243.461 203.746,243.484 204,243.68C203.863,243.586 203.738,243.473 203.609,243.371C203.309,243.133 203.02,242.879 202.727,242.629C202.086,242.078 201.316,241.605 200.613,241.125C199.277,240.215 197.484,242.027 198.379,243.359L198.383,243.359Z" style="fill-rule:nonzero;"/>
+ <path d="M96.906,85.98C96.688,87.336 96.332,88.707 96.227,90.078C96.133,91.371 96.027,92.676 96.039,93.977C96.051,95.219 96.152,96.457 96.203,97.699C96.258,98.988 96.191,100.266 96.121,101.551C95.84,106.801 95.551,112.051 95.43,117.309C95.395,118.785 95.352,120.262 95.355,121.738C95.355,123.234 95.445,124.762 95.289,126.25L95.41,125.348C95.285,126.203 94.996,127.02 94.863,127.875C94.684,129.055 94.625,130.207 94.66,131.398C94.711,133.375 94.695,135.348 94.688,137.328C94.68,139.348 94.688,141.367 94.695,143.387C94.699,144.398 94.699,145.406 94.703,146.418C94.711,147.199 94.855,147.984 94.77,148.762L94.895,147.855C94.766,148.57 94.434,149.227 94.297,149.941C94.074,151.07 94.062,152.25 94.051,153.398C94.023,155.355 94.191,157.312 94.488,159.246C94.617,160.078 94.766,160.906 94.945,161.723C95.02,162.07 95.238,162.625 95.18,162.973L95.129,162.602C95.148,162.75 95.164,162.898 95.176,163.047C95.195,163.273 95.215,163.504 95.234,163.734C95.402,165.652 95.488,167.574 95.586,169.5C95.777,173.207 95.98,176.91 96.277,180.613C96.43,182.5 96.57,184.387 96.516,186.281C96.469,188.047 96.121,189.789 96.078,191.555C96.031,193.633 96.348,195.719 96.371,197.797C96.387,198.879 96.402,199.961 96.414,201.043C96.422,201.582 96.41,202.125 96.438,202.664C96.465,203.223 96.648,203.73 96.809,204.262C97.031,205.004 98.086,205.004 98.312,204.262C98.445,203.816 98.633,203.363 98.676,202.898C98.707,202.516 98.691,202.121 98.695,201.738C98.707,200.809 98.719,199.883 98.73,198.957C98.754,197.172 98.852,195.402 98.957,193.625C99.059,191.953 99.203,190.328 99.453,188.672C99.719,186.895 99.812,185.137 99.84,183.34C99.867,181.586 100.051,179.828 100.184,178.078C100.316,176.301 100.422,174.523 100.516,172.746C100.605,170.969 100.699,169.195 100.789,167.422C100.879,165.672 101.098,163.918 101.145,162.164C101.195,160.328 100.852,158.516 100.828,156.68C100.809,154.809 100.789,152.902 100.969,151.043L100.848,151.949C100.969,151.16 101.34,150.449 101.492,149.672C101.695,148.625 101.578,147.691 101.562,146.648C101.539,144.633 101.582,142.609 101.586,140.59C101.594,138.57 101.578,136.551 101.57,134.531C101.562,132.625 101.348,130.68 101.562,128.781L101.441,129.688C101.523,129.094 101.688,128.523 101.824,127.938C102.027,127.055 102.117,126.152 102.133,125.246C102.16,123.805 102.137,122.359 102.086,120.918C101.984,118.09 101.992,115.254 101.848,112.43C101.699,109.586 101.547,106.742 101.398,103.898C101.324,102.496 101.285,101.094 101.188,99.695C101.082,98.199 100.836,96.711 100.586,95.23C100.52,94.836 100.449,94.441 100.387,94.047C100.363,93.902 100.344,93.762 100.32,93.617C100.254,93.164 100.332,93.816 100.281,93.309C100.207,92.547 100.164,91.781 100.113,91.016C100.008,89.312 99.633,87.664 99.359,85.98C99.164,84.766 97.105,84.766 96.906,85.98Z" style="fill-rule:nonzero;"/>
+ <path d="M96.5,216.031L97.055,216.605L97.191,216.746C97.32,216.879 97.473,216.984 97.625,217.094L97.785,217.215C97.84,217.25 97.891,217.301 97.949,217.328L98.293,217.473C98.484,217.531 98.676,217.539 98.867,217.496C98.996,217.496 99.117,217.465 99.23,217.398C99.41,217.34 99.562,217.242 99.695,217.102L99.918,216.812L100.062,216.469C100.125,216.277 100.133,216.086 100.09,215.895C100.082,215.703 100.023,215.523 99.918,215.359C99.891,215.305 99.848,215.254 99.812,215.203L99.691,215.043C99.582,214.891 99.48,214.738 99.344,214.609L99.195,214.465L98.621,213.906C98.484,213.762 98.324,213.66 98.137,213.598C97.961,213.504 97.766,213.461 97.559,213.469C97.352,213.461 97.16,213.504 96.98,213.598C96.797,213.66 96.637,213.762 96.5,213.906L96.266,214.211C96.129,214.445 96.059,214.699 96.059,214.969L96.113,215.367C96.184,215.621 96.312,215.844 96.5,216.031Z" style="fill-rule:nonzero;"/>
+ <path d="M97.086,228.652L97.648,229.238C97.785,229.387 97.945,229.488 98.129,229.551C98.309,229.645 98.504,229.688 98.707,229.68C98.914,229.688 99.109,229.645 99.285,229.551C99.473,229.488 99.633,229.387 99.77,229.238L100.004,228.934C100.141,228.703 100.207,228.449 100.211,228.18L100.156,227.781C100.086,227.523 99.957,227.305 99.77,227.117C99.574,226.93 99.379,226.742 99.184,226.555C99.047,226.41 98.891,226.309 98.707,226.25C98.527,226.156 98.34,226.113 98.133,226.121C97.93,226.113 97.738,226.156 97.562,226.25C97.379,226.309 97.223,226.41 97.086,226.555L96.855,226.855C96.723,227.086 96.652,227.336 96.652,227.605L96.707,227.996C96.777,228.25 96.902,228.465 97.086,228.652Z" style="fill-rule:nonzero;"/>
+ <path d="M114.789,77.863C115.57,77.898 116.352,77.906 117.113,78.09C117.941,78.293 118.715,78.473 119.566,78.547C121.156,78.684 122.754,78.773 124.344,78.605C125.945,78.438 127.5,78.016 129.098,77.844C130.703,77.672 132.309,77.602 133.926,77.613C137.375,77.641 140.82,77.852 144.27,77.91C147.801,77.969 151.332,78.023 154.867,78.082C161.867,78.195 168.93,77.863 175.914,78.434C182.93,79.004 189.977,78.824 197.012,78.82C200.547,78.82 204.082,78.816 207.617,78.812C209.301,78.812 211.004,78.902 212.684,78.695C213.633,78.578 214.574,78.426 215.52,78.273C215.699,78.246 215.875,78.215 216.055,78.191C215.977,78.199 215.676,78.23 216.062,78.195C216.488,78.156 216.91,78.137 217.336,78.133C220.719,78.113 224.109,78.242 227.492,78.238C230.762,78.238 234.023,78.055 237.289,78.051C238.074,78.051 238.855,78.086 239.637,78.145C240.043,78.176 239.68,78.137 239.602,78.125C239.773,78.148 239.941,78.18 240.109,78.211C240.547,78.289 240.98,78.375 241.418,78.438C243.258,78.715 245.102,78.859 246.961,78.879C250.41,78.914 253.867,78.809 257.32,78.809C260.847,78.805 264.379,78.844 267.906,78.801C269.711,78.777 271.586,78.633 273.324,78.113C272.828,78.262 273.523,78.09 273.742,78.082C274.145,78.066 274.543,78.074 274.945,78.086C275.68,78.109 276.418,78.172 277.156,78.145C278.977,78.074 280.719,77.59 282.477,77.164C284.137,76.766 285.41,76.582 286.957,76.449C290.344,76.16 293.773,75.852 297.168,75.734C300.484,75.625 303.824,75.238 307.141,75.285C307.789,75.293 308.484,75.273 309.117,75.445C309.816,75.633 310.445,75.828 311.188,75.871C312.879,75.973 314.605,75.816 316.301,75.793C318.066,75.77 319.797,75.719 321.551,75.543C323.941,75.305 323.945,72.062 321.551,71.82C319.797,71.645 318.062,71.594 316.301,71.57C315.441,71.562 314.586,71.551 313.727,71.555C312.914,71.562 311.988,71.672 311.188,71.52C310.699,71.426 310.25,71.18 309.754,71.086C308.895,70.918 308.016,70.812 307.141,70.742C305.488,70.609 303.828,70.648 302.176,70.629C298.773,70.586 295.434,70.105 292.051,69.93C288.504,69.75 284.965,69.953 281.477,70.656C280.672,70.82 279.875,71.031 279.07,71.215C278.16,71.426 277.918,71.488 277.156,71.508C275.68,71.547 274.223,71.305 272.75,71.484C271.926,71.586 270.789,71.879 270.168,71.961C269.684,72.027 268.613,72.055 267.906,72.055C266.16,72.055 264.414,72.008 262.668,72.008C259.125,72.004 255.578,71.969 252.035,72.012C250.344,72.031 248.652,72.09 246.961,72.07C246.117,72.062 245.277,72.035 244.438,71.977C244.051,71.949 243.664,71.914 243.281,71.871C242.883,71.828 243.145,71.863 243.23,71.875C242.973,71.84 242.723,71.793 242.469,71.75C239.117,71.152 235.898,71.293 232.52,71.398C229.102,71.508 225.672,71.422 222.25,71.422C220.613,71.422 218.973,71.301 217.336,71.312C215.574,71.324 213.867,71.734 212.125,71.945C212.621,71.887 211.738,71.965 211.602,71.973C211.148,72 210.695,71.992 210.242,71.992C209.367,71.988 208.492,71.988 207.617,71.988C205.863,71.988 204.113,71.992 202.363,71.992C195.238,71.992 188.086,72.176 180.965,71.992C177.574,71.906 174.211,71.469 170.82,71.477C167.266,71.488 163.715,71.504 160.164,71.52C156.629,71.535 153.098,71.609 149.57,71.668C146.043,71.723 142.496,71.684 138.973,71.859C135.57,72.027 132.148,72.223 128.809,72.922C127.203,73.254 125.695,73.871 124.121,74.293C122.633,74.688 121.098,74.801 119.566,74.855C118.727,74.887 117.945,75.055 117.113,75.164C116.348,75.266 115.562,75.219 114.789,75.246C113.102,75.297 113.105,77.793 114.789,77.863Z" style="fill-rule:nonzero;"/>
+ <path d="M360.883,113.312C360.898,112.945 360.922,112.582 360.961,112.219L360.84,112.672C361.039,112.207 361.344,111.809 361.527,111.336C361.727,110.828 361.898,110.484 362.098,109.934C362.242,109.535 362.387,109.105 362.477,108.691C362.57,108.262 362.34,108.988 362.234,108.996C362.27,108.992 362.457,108.773 362.496,108.734C362.59,108.648 362.574,108.664 362.453,108.773C362.273,108.938 362.32,108.902 362.598,108.676C362.902,108.441 363.137,108.156 363.324,107.816C361.801,107.406 360.277,106.992 358.754,106.578C358.637,108.383 358.68,110.184 358.672,111.988C358.664,112.871 358.645,113.75 358.59,114.629C358.578,114.824 358.562,115.02 358.543,115.215C358.531,115.316 358.449,115.922 358.508,115.547C358.57,115.168 358.5,115.586 358.488,115.68C358.473,115.777 358.461,115.871 358.445,115.969C358.41,116.191 358.375,116.414 358.344,116.637C358.191,117.633 358.035,118.633 357.984,119.641C357.938,120.555 357.977,121.477 357.977,122.391C357.973,124.176 357.969,125.961 357.91,127.742C357.789,131.332 357.523,134.91 357.398,138.496C357.34,140.27 357.398,142.055 357.281,143.824C357.164,145.578 356.859,147.316 356.789,149.07C356.715,150.801 356.691,152.504 356.512,154.227C356.418,155.113 356.324,155.996 356.27,156.883C356.215,157.746 356.238,158.605 356.199,159.469C356.18,159.879 356.145,160.289 356.102,160.699C356.082,160.883 356.062,161.066 356.039,161.25C356.027,161.344 356.016,161.434 356.004,161.527C355.957,161.898 356.078,161 356.023,161.371C355.879,162.355 355.734,163.344 355.633,164.332C355.543,165.199 355.625,166.059 355.641,166.93C355.645,167.121 355.645,167.312 355.637,167.504C355.633,167.602 355.621,167.699 355.621,167.797C355.625,168.09 355.633,167.602 355.66,167.578C355.582,167.641 355.547,168.156 355.527,168.242C355.484,168.445 355.441,168.645 355.398,168.848C355.203,169.789 355.133,170.73 355.078,171.688C355.066,171.867 355.027,172.051 355.027,172.227C355.027,171.504 355.047,172.074 355.012,172.293C354.949,172.672 354.875,173.047 354.812,173.426C354.641,174.496 354.629,175.477 354.672,176.547C354.688,176.934 354.699,177.324 354.668,177.711C354.664,177.738 354.656,177.992 354.637,178C354.648,177.992 354.723,177.379 354.648,177.906C354.598,178.281 354.547,178.652 354.504,179.023C354.32,180.605 354.32,182.184 354.402,183.77C354.445,184.613 354.402,185.438 354.305,186.273C354.348,185.902 354.297,186.297 354.273,186.445C354.246,186.629 354.211,186.809 354.18,186.992C354.098,187.422 354.004,187.852 353.926,188.281C353.781,189.121 353.672,189.973 353.668,190.828C353.664,191.609 353.734,192.395 353.723,193.18C353.711,194.113 353.574,194.527 353.453,195.512C353.355,196.34 353.414,197.148 353.457,197.977C353.645,201.586 353.762,205.195 353.793,208.809C353.801,209.727 353.82,210.613 353.93,211.523C354.07,212.715 355.648,212.719 355.793,211.523C356.008,209.691 355.938,207.832 355.953,205.992C355.969,204.184 356.066,202.379 356.148,200.574C356.223,198.938 356.152,197.176 356.531,195.664C356.715,194.926 356.969,194.207 357.078,193.449C357.148,192.98 357.195,192.512 357.25,192.043C357.266,191.926 357.281,191.805 357.293,191.684C357.297,191.664 357.336,191.375 357.309,191.582C357.277,191.785 357.32,191.512 357.32,191.488C357.34,191.379 357.355,191.27 357.375,191.16C357.629,189.633 358.113,188.168 358.402,186.645C358.5,186.133 358.57,185.613 358.637,185.098C358.648,185.004 358.66,184.914 358.668,184.82C358.656,184.941 358.59,185.324 358.672,184.73C358.715,184.41 358.742,184.094 358.762,183.77C358.785,183.383 358.809,182.996 358.84,182.609C358.859,182.395 358.879,182.18 358.902,181.965C358.914,181.875 358.922,181.785 358.934,181.695C358.941,181.633 358.988,181.227 358.949,181.559C358.914,181.883 358.984,181.34 359,181.254C359.035,181.051 359.07,180.848 359.109,180.645C359.184,180.262 359.266,179.879 359.359,179.496C359.59,178.52 359.75,177.555 359.758,176.547C359.758,176.125 359.75,175.703 359.77,175.281C359.773,175.184 359.789,175.086 359.789,174.988C359.789,174.68 359.754,175.188 359.754,175.188C359.723,174.977 359.859,174.664 359.906,174.453C360.109,173.539 360.301,172.625 360.359,171.688C360.371,171.496 360.371,171.301 360.379,171.105C360.383,170.996 360.457,170.285 360.398,170.738C360.34,171.168 360.43,170.605 360.449,170.504C360.488,170.309 360.531,170.109 360.574,169.914C360.789,168.93 360.957,167.938 360.941,166.93C360.93,166.059 360.848,165.199 360.941,164.332C360.965,164.141 360.988,163.945 361.012,163.754C361.051,163.445 360.98,163.984 360.98,163.988C361,163.898 361.008,163.801 361.02,163.707C361.082,163.277 361.148,162.848 361.207,162.418C361.34,161.438 361.48,160.457 361.527,159.469C361.57,158.605 361.551,157.746 361.609,156.883C361.727,155.145 361.988,153.414 362.094,151.676C362.148,150.809 362.117,149.938 362.16,149.07C362.199,148.207 362.293,147.348 362.395,146.492C362.602,144.711 362.711,142.969 362.715,141.176C362.727,137.582 362.953,133.996 363.105,130.41C363.18,128.629 363.238,126.848 363.238,125.066C363.242,123.262 363.145,121.441 363.223,119.641C363.238,119.254 363.273,118.867 363.32,118.48C363.328,118.383 363.391,117.965 363.332,118.348C363.277,118.711 363.328,118.379 363.336,118.312C363.371,118.09 363.402,117.863 363.434,117.641C363.582,116.641 363.738,115.641 363.797,114.629C363.898,112.836 363.734,111.027 363.676,109.234C363.648,108.348 363.637,107.465 363.66,106.582C363.723,104.191 360.223,103.18 359.09,105.344C358.863,105.777 358.641,106.246 358.664,106.754L358.75,107.406L358.715,107.09C358.742,107.348 358.777,107.691 358.844,107.969C358.926,108.332 358.855,107.711 358.859,107.969C358.871,108.543 358.973,109.109 358.949,109.684C358.922,110.316 358.82,110.938 358.961,111.562C359.02,111.82 359.141,112.086 359.168,112.348C359.203,112.66 359.164,112.996 359.176,113.312C359.207,114.414 360.844,114.41 360.883,113.312Z" style="fill-rule:nonzero;"/>
+ <path d="M292.523,34.57C294.047,36.695 295.648,38.77 297.059,40.973C297.75,42.051 298.387,43.16 299.102,44.223C299.809,45.266 300.551,46.285 301.281,47.312C302.039,48.375 302.73,49.477 303.48,50.539C304.301,51.699 305.164,52.828 306.039,53.945C306.129,54.062 306.402,54.395 306.039,53.941C306.152,54.078 306.254,54.223 306.363,54.367C306.621,54.711 306.879,55.055 307.152,55.391C307.523,55.844 307.926,56.266 308.332,56.684C308.742,57.102 309.16,57.512 309.559,57.941C309.742,58.137 309.918,58.332 310.09,58.535C310.145,58.594 310.449,59.02 310.18,58.629C309.898,58.223 310.289,58.789 310.34,58.863C311.195,60.117 312.012,61.379 313.027,62.516C314.043,63.656 315.332,64.406 316.539,65.316L315.938,64.852C316.488,65.285 316.934,65.805 317.367,66.359L316.895,65.746C317.648,66.727 318.352,67.754 319.168,68.684C319.848,69.453 320.602,70.152 321.367,70.832C322.949,72.234 324.492,73.684 326.148,75C327.828,76.332 329.5,77.672 331.176,79.008C332.016,79.676 332.855,80.348 333.656,81.059C334.414,81.734 335.094,82.488 335.871,83.145C336.746,83.887 337.539,84.617 338.266,85.512C338.578,85.898 338.891,86.289 339.227,86.656C339.789,87.266 340.43,87.75 341.09,88.258L340.398,87.723C340.77,88.012 341.09,88.34 341.383,88.707L340.848,88.016C341.508,88.891 342.062,89.848 342.82,90.652C343.582,91.469 344.527,92.098 345.41,92.773L344.711,92.234C345.445,92.805 346.133,93.418 346.879,93.977C347.406,94.367 347.992,94.672 348.512,95.07L347.809,94.527C348.098,94.77 348.348,95.043 348.578,95.344L348.035,94.637C348.816,95.684 349.531,96.758 350.461,97.688C351.297,98.52 352.199,99.285 353.09,100.062C353.992,100.844 354.832,101.695 355.746,102.461C356.645,103.215 357.617,103.848 358.348,104.781L357.789,104.059C358.379,104.828 358.91,105.648 359.574,106.359C360.238,107.066 361.07,107.625 361.836,108.211L361.105,107.648C361.668,108.082 362.184,108.543 362.625,109.105L362.059,108.371C362.949,109.523 363.832,110.621 364.945,111.566C365.895,112.371 366.879,113.105 367.652,114.094L367.078,113.352C367.707,114.18 368.281,115.043 368.93,115.859C369.469,116.539 370.117,117.102 370.762,117.68C372.059,118.84 373.426,119.926 374.773,121.031C376.062,122.09 377.434,123.117 378.598,124.316C378.867,124.594 379.121,124.883 379.367,125.18C379.633,125.504 379.918,125.754 380.238,126.027C380.301,126.078 380.359,126.141 380.426,126.184C380.789,126.441 380.391,126.043 380.387,126.043C380.504,126.098 380.66,126.414 380.73,126.516C381.004,126.887 381.277,127.258 381.562,127.621C382.18,128.422 382.902,129.43 383.812,129.906C384.02,130.016 384.238,130.102 384.457,130.191C384.566,130.242 384.68,130.289 384.793,130.336C384.844,130.355 385.113,130.52 384.949,130.398C384.785,130.277 384.953,130.414 384.984,130.438C385.07,130.496 385.164,130.555 385.258,130.613C385.398,130.703 385.215,130.586 385.199,130.57C385.27,130.656 385.367,130.742 385.457,130.809L385.109,130.215L385.148,130.324C385.402,131.008 386.062,131.473 386.809,131.266C387.465,131.086 388.004,130.297 387.75,129.609C387.887,129.984 387.719,129.414 387.676,129.266C387.613,129.047 387.512,128.836 387.41,128.633C387.234,128.289 387.012,127.98 386.758,127.691L387.184,128.422C387.102,128.152 386.98,127.906 386.848,127.66C386.801,127.574 386.691,127.238 386.609,127.191C386.793,127.621 386.762,127.543 386.512,126.953C386.445,126.867 386.383,126.773 386.328,126.676C386.199,126.488 386.07,126.305 385.945,126.113C385.477,125.406 385.094,124.652 384.711,123.898C384.66,123.801 384.609,123.699 384.559,123.602C384.691,123.934 384.723,123.977 384.645,123.727C384.609,123.523 384.535,123.316 384.48,123.117C384.309,122.504 384.027,121.961 383.691,121.426C383.121,120.512 382.438,119.668 381.727,118.855C380.484,117.43 379.172,116.07 377.879,114.695C376.594,113.324 375.191,112.004 374.027,110.527L374.602,111.273C373.785,110.211 373.078,109.047 372.113,108.109C371.348,107.363 370.457,106.758 369.656,106.047C368.902,105.383 368.273,104.629 367.633,103.855C366.828,102.895 365.75,102.215 364.766,101.457L365.496,102.02C364.949,101.59 364.48,101.125 364.055,100.574L364.613,101.301C364.059,100.57 363.543,99.793 362.898,99.141C362.211,98.445 361.367,97.902 360.59,97.305L361.312,97.863C360.074,96.902 358.949,95.801 357.754,94.789C356.602,93.82 355.375,92.848 354.43,91.664L354.977,92.371C354.312,91.512 353.754,90.527 352.945,89.789C352.09,89.008 351.055,88.508 350.141,87.809L350.844,88.352C349.91,87.613 348.98,86.883 348.035,86.164L348.73,86.703C348.191,86.285 347.691,85.844 347.266,85.309L347.801,86.004C347.293,85.336 346.832,84.641 346.312,83.98C345.762,83.285 345.113,82.793 344.398,82.262L345.09,82.793C344.215,82.109 343.531,81.262 342.816,80.418C342.051,79.516 341.148,78.836 340.266,78.062C339.359,77.273 338.531,76.41 337.598,75.648C336.434,74.699 335.23,73.789 334.039,72.871L334.711,73.387C332.902,71.988 331.039,70.664 329.227,69.27L329.879,69.773C328.555,68.742 327.297,67.625 326.004,66.555C324.742,65.508 323.543,64.422 322.5,63.152C321.98,62.52 321.477,61.871 320.895,61.293C320.223,60.629 319.422,60.105 318.617,59.621C318.309,59.434 318.008,59.238 317.707,59.043C317.305,58.777 317.941,59.223 317.93,59.223C317.898,59.227 317.773,59.09 317.75,59.07C317.566,58.91 317.383,58.738 317.207,58.566C316.637,58 316.133,57.375 315.625,56.75C315.129,56.145 314.676,55.504 314.137,54.938C313.586,54.359 312.977,53.844 312.371,53.324C311.785,52.824 311.195,52.324 310.664,51.766C310.078,51.156 309.539,50.508 308.941,49.91C307.695,48.668 306.539,47.367 305.371,46.055C304.219,44.758 303.02,43.5 301.879,42.188C300.582,40.699 299.543,39.254 298.195,37.734C296.871,36.238 295.484,34.801 294.133,33.328C293.359,32.488 291.832,33.613 292.523,34.57Z" style="fill-rule:nonzero;"/>
+ <path d="M118.906,247.41C120.695,246.734 122.379,245.812 124.176,245.164C125,244.871 125.883,244.602 126.734,244.527C126.934,244.508 127.133,244.504 127.336,244.504C127.59,244.504 127.461,244.516 127.395,244.504C127.496,244.523 127.59,244.555 127.688,244.578C127.879,244.629 127.543,244.5 127.711,244.586C127.797,244.625 127.879,244.672 127.961,244.723C128.022,244.762 128.086,244.805 128.147,244.848C128.004,244.746 128.145,244.84 128.211,244.898C128.82,245.422 129.363,246 130.011,246.48C130.852,247.102 131.746,247.648 132.617,248.227C134.176,249.262 135.848,250.238 137.711,250.594C139.684,250.965 141.566,250.551 143.23,249.426C144.035,248.883 144.777,248.246 145.5,247.605C145.879,247.27 145.859,247.266 146.258,247.02C146.449,246.902 146.648,246.797 146.848,246.699C146.887,246.68 147.172,246.562 147,246.629C146.824,246.695 147.191,246.566 147.227,246.555C147.652,246.41 148.086,246.312 148.527,246.242C148.172,246.301 148.738,246.227 148.828,246.219C149.078,246.203 149.328,246.195 149.582,246.199C150.043,246.203 150.504,246.219 150.969,246.223C151.195,246.223 151.426,246.227 151.652,246.238C151.762,246.242 152.098,246.32 151.754,246.234C151.875,246.266 151.996,246.312 152.121,246.336C152.367,246.387 151.859,246.188 152.074,246.312C152.176,246.371 152.281,246.418 152.383,246.48C152.461,246.527 152.535,246.582 152.613,246.633C152.816,246.762 152.691,246.605 152.578,246.598C152.68,246.605 152.922,246.902 152.996,246.973C153.168,247.133 153.332,247.305 153.492,247.473C154.117,248.117 154.75,248.738 155.551,249.164C157.262,250.074 159.34,250.422 161.262,250.207C162.438,250.078 163.52,249.758 164.617,249.32C164.91,249.207 165.195,249.078 165.48,248.953C165.555,248.918 165.633,248.883 165.707,248.848C166.059,248.691 165.336,248.977 165.734,248.836C165.918,248.773 166.098,248.703 166.285,248.656C166.379,248.629 166.477,248.609 166.57,248.582C166.91,248.488 166.133,248.598 166.48,248.609C167.406,248.641 168.188,247.875 168.309,246.996C168.426,246.105 167.879,245.184 166.973,244.953C165.816,244.66 164.816,245.074 163.781,245.551C163.633,245.617 163.484,245.684 163.34,245.754C163.047,245.895 163.508,245.688 163.516,245.68C163.422,245.758 163.234,245.793 163.121,245.836C162.613,246.031 162.105,246.223 161.578,246.348C161.477,246.375 161.066,246.387 161.004,246.465C161.07,246.387 161.41,246.418 161.137,246.445C161.051,246.453 160.969,246.465 160.883,246.469C160.469,246.504 160.047,246.508 159.633,246.484C159.465,246.477 159.18,246.5 159.027,246.434C159.059,246.449 159.473,246.512 159.121,246.445C159.031,246.426 158.945,246.414 158.855,246.395C158.457,246.316 158.078,246.199 157.695,246.074C157.371,245.973 157.734,246.109 157.777,246.117C157.68,246.098 157.574,246.023 157.484,245.98C157.316,245.895 157.148,245.805 156.988,245.699C156.957,245.68 156.785,245.578 156.785,245.559C156.785,245.551 157.133,245.867 156.871,245.621C156.715,245.469 156.555,245.32 156.398,245.164C155.75,244.504 155.09,243.836 154.293,243.348C153.289,242.734 152.133,242.52 150.969,242.621C149.953,242.707 148.934,242.742 147.934,242.949C146.98,243.152 146.027,243.512 145.195,244.016C144.367,244.52 143.715,245.184 143.051,245.871C142.461,246.484 141.832,247.094 141.234,247.492C140.488,247.992 139.949,248.191 139.117,248.18C138.289,248.168 137.426,247.926 136.586,247.57C135.859,247.262 135.066,246.801 134.371,246.344C133.531,245.797 132.68,245.266 131.852,244.703C131.227,244.277 130.754,243.801 130.117,243.238C129.348,242.555 128.511,242.109 127.469,242.043C126.402,241.98 125.238,242.301 124.234,242.645C122.184,243.352 120.332,244.496 118.332,245.32C117.793,245.547 117.406,246.039 117.574,246.652C117.719,247.18 118.355,247.617 118.906,247.41Z" style="fill-rule:nonzero;"/>
+ <path d="M119.184,269.613C121.801,268.832 124.457,267.938 127.207,268.562C127.828,268.699 128.477,268.832 129.065,269.066C129.617,269.285 130.082,269.656 130.547,270.012C131.609,270.82 132.82,271.262 134.125,271.508C135.512,271.77 136.934,271.836 138.32,271.547C139.516,271.301 140.574,270.641 141.555,269.949C142.555,269.246 143.516,268.484 144.523,267.801C144.941,267.516 145.551,267.156 145.859,267.055C146.504,266.848 146.809,266.809 147.465,266.805C147.676,266.805 148.012,266.934 148.332,267.047C148.789,267.207 148.109,266.91 148.52,267.125C148.707,267.223 148.895,267.32 149.086,267.418C149.91,267.844 150.773,268.133 151.664,268.383C152.453,268.605 153.25,268.789 154.055,268.93C154.988,269.09 155.961,269.266 156.906,269.227C158.047,269.176 159.145,268.254 159.09,267.043C159.035,265.809 158.133,264.922 156.906,264.855C156.203,264.82 155.496,264.855 154.789,264.82C154.438,264.805 154.09,264.777 153.742,264.746C153.566,264.727 153.395,264.707 153.219,264.688C152.984,264.66 152.988,264.66 153.23,264.691C153.113,264.676 152.996,264.656 152.879,264.637C151.402,264.406 149.93,264.004 148.426,264.047C146.965,264.086 145.625,264.168 144.289,264.828C143.773,265.082 143.293,265.41 142.832,265.758C142.312,266.145 141.754,266.605 141.344,266.906C140.395,267.613 139.422,268.438 138.32,268.898C137.41,269.281 136.188,269.402 135.059,269.336C133.863,269.266 132.699,269.012 131.688,268.359C131.145,268.008 130.621,267.664 130.02,267.422C129.371,267.164 128.688,267.07 128.007,266.949C126.422,266.664 124.895,266.621 123.305,266.93C121.77,267.23 120.297,267.785 118.82,268.297C117.996,268.582 118.332,269.871 119.184,269.613Z" style="fill-rule:nonzero;"/>
+ <path d="M116.719,299.586C116.703,299.09 116.941,298.711 117.301,298.344C117.73,297.902 118.242,297.438 118.68,297.125C119.793,296.324 121.035,295.676 122.285,295.113C122.934,294.82 123.863,294.418 124.555,294.508C125.258,294.598 125.906,295.223 126.574,295.516C127.508,295.926 128.477,296.078 129.492,296.109C130.289,296.133 131.133,296.129 131.898,295.871C132.688,295.609 133.348,295.141 134.016,294.66C134.785,294.102 135.559,293.547 136.312,292.965C137.012,292.418 137.68,291.832 138.262,291.164C138.895,290.438 139.258,289.887 140.043,289.414C140.219,289.312 140.395,289.215 140.574,289.121C140.664,289.078 140.758,289.035 140.848,288.988C141.117,288.859 140.969,288.93 140.906,288.957C141.316,288.785 141.75,288.641 142.184,288.531C142.434,288.465 142.688,288.422 142.945,288.379C143.227,288.332 142.723,288.387 143.004,288.371C143.145,288.363 143.285,288.344 143.426,288.332C143.93,288.293 144.438,288.27 144.941,288.223C146.121,288.117 147.285,287.902 148.312,287.289C149.141,286.793 149.82,286.102 150.496,285.426C151.227,284.695 152.035,284.051 152.77,283.324C153.238,282.859 153.656,282.355 154.043,281.824C154.191,281.621 154.332,281.418 154.477,281.215C154.793,280.777 154.301,281.418 154.516,281.164C154.609,281.059 154.695,280.945 154.785,280.84C155.32,280.215 155.934,279.672 156.566,279.148C156.703,279.035 157.195,278.699 156.66,279.062C156.809,278.965 156.945,278.852 157.09,278.75C157.207,278.672 157.328,278.605 157.445,278.531C157.57,278.453 157.891,278.312 157.191,278.633C158.008,278.258 157.934,278.543 156.844,278.648C156.266,278.316 155.691,277.988 155.117,277.656L155.25,277.965C155.574,278.703 156.684,279.082 157.418,278.848C158.246,278.578 158.793,277.871 158.824,276.996L158.84,276.648C158.875,275.719 158.184,275.023 157.371,274.727C156.445,274.383 155.469,274.914 154.738,275.449C154.168,275.867 153.617,276.312 153.082,276.77C152.219,277.5 151.512,278.371 150.84,279.281C150.711,279.457 150.578,279.637 150.453,279.82C150.164,280.258 150.641,279.617 150.434,279.859C150.344,279.961 150.262,280.066 150.172,280.168C149.859,280.523 149.52,280.855 149.18,281.184C148.504,281.832 147.855,282.492 147.215,283.168C147.051,283.344 146.883,283.516 146.703,283.68C146.633,283.746 146.562,283.809 146.492,283.871C146.188,284.141 146.543,283.824 146.543,283.832C146.559,283.883 146.02,284.152 145.988,284.172C145.754,284.32 146.453,284.039 145.941,284.188C145.805,284.23 145.668,284.277 145.527,284.32C144.52,284.605 143.484,284.785 142.469,285.051C141.469,285.316 140.496,285.734 139.613,286.277C138.785,286.781 138.012,287.398 137.383,288.141C136.75,288.887 136.285,289.645 135.602,290.344C134.98,290.973 134.305,291.547 133.598,292.082C132.91,292.602 132.234,293.188 131.469,293.586C131.402,293.621 131.336,293.656 131.266,293.684C131.441,293.609 131.27,293.676 131.238,293.688C131.062,293.742 130.891,293.789 130.707,293.82C130.895,293.785 130.438,293.844 130.397,293.848C130.147,293.863 129.901,293.863 129.651,293.863C128.785,293.863 127.945,293.789 127.164,293.367C126.348,292.93 125.594,292.43 124.637,292.359C123.59,292.285 122.52,292.699 121.582,293.102C120.094,293.742 118.613,294.539 117.328,295.527C116.012,296.535 114.758,298.012 115.188,299.793C115.395,300.645 116.742,300.469 116.719,299.586Z" style="fill-rule:nonzero;"/>
+ <path d="M129.723,312.938C130.496,312.938 131.238,312.258 131.203,311.457C131.168,310.652 130.554,309.977 129.723,309.977C128.949,309.977 128.207,310.656 128.242,311.457C128.276,312.258 128.891,312.938 129.723,312.938Z" style="fill-rule:nonzero;"/>
+ <path d="M136.996,307.652C137.812,307.652 138.594,306.938 138.555,306.098C138.516,305.254 137.871,304.539 136.996,304.539C136.184,304.539 135.402,305.254 135.441,306.098C135.477,306.941 136.125,307.652 136.996,307.652Z" style="fill-rule:nonzero;"/>
+ <path d="M138.527,315.695C139.344,315.695 140.125,314.977 140.086,314.137C140.047,313.293 139.402,312.578 138.527,312.578C137.715,312.578 136.934,313.297 136.973,314.137C137.008,314.98 137.656,315.695 138.527,315.695Z" style="fill-rule:nonzero;"/>
+ <path d="M151.875,317.391C153.355,315.027 155.121,312.848 155.582,310.012C155.703,309.27 155.73,308.531 155.684,307.777C155.66,307.438 155.621,307.098 155.617,306.758C155.613,306.598 155.621,306.438 155.625,306.273C155.629,305.949 155.617,306.125 155.617,306.191C155.613,306.094 155.664,305.969 155.594,306.148C155.621,306.082 155.84,305.766 155.734,305.898C155.629,306.035 155.863,305.762 155.902,305.719C156.113,305.492 156.348,305.285 156.582,305.082C157.113,304.621 157.57,304.172 157.996,303.609C158.91,302.41 159.695,301.102 160.508,299.832C161.34,298.535 162.121,297.16 162.527,295.664C162.973,294.035 162.898,292.301 163.059,290.633C163.066,290.551 163.078,290.469 163.086,290.387C163.109,290.145 163.066,290.504 163.07,290.516C163.035,290.398 163.137,290.105 163.152,289.977C163.207,289.625 163.273,289.273 163.355,288.93C163.438,288.605 163.531,288.285 163.637,287.973C163.688,287.824 163.738,287.676 163.793,287.527C163.832,287.426 163.871,287.328 163.91,287.227C163.988,287.016 163.949,287.105 163.891,287.262C164.207,286.418 164.617,285.613 164.922,284.762C165.23,283.902 165.434,283.027 165.52,282.113C165.559,281.695 165.543,281.273 165.555,280.852C165.555,280.801 165.562,280.527 165.555,280.812C165.547,281.078 165.574,280.801 165.594,280.727C165.613,280.672 165.664,280.578 165.664,280.523C165.547,280.789 165.523,280.852 165.594,280.707C165.613,280.66 165.637,280.617 165.66,280.578C166.141,279.645 166.555,278.84 166.617,277.762C166.672,276.746 165.793,275.875 164.84,275.746C163.836,275.613 162.871,276.227 162.586,277.219C162.484,277.578 162.789,276.891 162.602,277.223C162.523,277.363 162.445,277.508 162.371,277.652C162.219,277.953 162.051,278.246 161.91,278.555C161.496,279.457 161.305,280.328 161.32,281.328C161.324,281.488 161.328,281.648 161.324,281.809C161.324,281.93 161.266,282.145 161.301,282.258C161.285,282.207 161.391,281.75 161.312,282.137C161.297,282.211 161.285,282.285 161.27,282.359C161.234,282.539 161.191,282.715 161.145,282.891C160.961,283.582 160.711,284.25 160.449,284.914C159.887,286.332 159.426,287.691 159.227,289.211C159.023,290.75 159.48,292.277 159.383,293.812C159.375,293.988 159.363,294.168 159.34,294.34C159.371,294.09 159.301,294.516 159.285,294.586C159.203,294.969 159.086,295.34 158.953,295.707C158.914,295.809 158.875,295.906 158.836,296.008C158.848,295.977 158.93,295.801 158.852,295.977C158.781,296.121 158.715,296.27 158.645,296.414C158.48,296.75 158.305,297.082 158.121,297.41C157.387,298.703 156.613,299.988 155.805,301.234C155.617,301.523 155.422,301.805 155.223,302.086C155.059,302.312 155.406,301.934 155.227,302.066C155.184,302.102 155.141,302.164 155.102,302.203C154.996,302.312 154.887,302.418 154.777,302.523C154.273,302.992 153.766,303.438 153.355,303.996C152.902,304.621 152.664,305.422 152.723,306.195C152.777,306.977 153.086,307.672 153.324,308.41C153.551,309.121 153.715,309.863 153.68,310.617C153.641,311.344 153.414,312.078 153.172,312.758C152.645,314.227 151.859,315.59 151.219,317.008C151.023,317.445 151.609,317.812 151.875,317.391Z" style="fill-rule:nonzero;"/>
+ <path d="M170.234,317.891C171.711,316.172 173.441,314.586 174.582,312.605C175.91,310.293 176.773,307.785 177.602,305.266C178.441,302.723 179.449,300.109 179.605,297.41C179.758,294.828 179.332,292.258 179.34,289.676C179.34,289.383 179.344,289.09 179.363,288.797C179.387,288.371 179.293,288.945 179.398,288.57C179.438,288.438 179.469,288.301 179.512,288.168C179.672,287.66 179.902,287.18 180.074,286.676C180.488,285.445 180.461,284.008 180.684,282.867C180.93,281.598 181.441,280.395 181.641,279.109C181.75,278.406 181.758,277.707 181.832,277.004C181.891,276.473 181.812,277.137 181.855,276.832C181.875,276.695 181.898,276.559 181.918,276.426C181.98,276.02 182.039,275.613 182.09,275.207C182.234,274.039 182.105,272.883 182.09,271.711C182.086,271.398 182.086,271.086 182.109,270.777C182.117,270.676 182.125,270.574 182.137,270.477C182.094,270.816 182.172,270.355 182.18,270.316C182.215,270.168 182.266,270.023 182.312,269.875C182.324,269.84 182.422,269.594 182.328,269.812C182.461,269.496 182.629,269.195 182.789,268.891C183.082,268.332 183.371,267.758 183.574,267.16C183.809,266.469 183.797,265.777 183.918,265.301C183.953,265.164 183.992,265.035 184.043,264.906C183.926,265.195 184.133,264.75 184.145,264.73C184.266,264.508 184.406,264.297 184.551,264.09C184.641,263.965 184.734,263.844 184.828,263.719C184.676,263.918 184.84,263.707 184.863,263.676C185.145,263.312 185.422,262.953 185.676,262.57C187.113,260.398 187.957,257.891 189.496,255.777C189.809,255.352 189.297,256.027 189.645,255.586C189.754,255.453 189.859,255.316 189.965,255.18C190.18,254.91 190.395,254.641 190.605,254.367C191.125,253.707 191.641,253.043 192.121,252.352C192.555,251.727 192.91,251.082 193.145,250.348C193.234,250.062 193.301,249.77 193.387,249.484C193.465,249.219 193.543,249.008 193.543,248.711C193.48,248.18 193.465,248.082 193.496,248.41C193.453,248.637 193.461,248.648 193.523,248.445L192.703,249.512C193.695,249.078 194.238,248.285 194.773,247.391C194.875,247.223 194.859,247.32 194.754,247.406C194.84,247.336 194.914,247.246 194.996,247.172C195.109,247.07 195.172,247.059 195.016,247.156C195.125,247.086 195.23,247.012 195.34,246.941C195.719,246.707 196.121,246.523 196.508,246.301C196.703,246.191 196.891,246.062 197.086,245.949C197.109,245.934 197.367,245.77 197.379,245.781C197.402,245.809 197.086,245.875 197.094,245.863C197.172,245.762 197.691,245.863 197.824,245.867C198.102,245.867 198.387,245.816 198.66,245.754C199.957,245.465 200.762,244.234 200.379,242.93C200.223,242.391 199.766,241.996 199.211,241.922C198.609,241.84 198.164,242.129 197.812,242.594C198.098,242.215 198.238,242.254 198.633,242.152C198.445,242.203 198.219,242.184 198.02,242.227C197.82,242.27 197.629,242.316 197.426,242.348L198.383,242.348C197.695,242.254 197.137,242.223 196.453,242.328C195.906,242.414 195.418,242.688 194.957,242.977C194.191,243.453 193.41,243.848 192.703,244.418C192.293,244.746 191.953,245.129 191.672,245.578C191.602,245.691 191.539,245.812 191.473,245.93C191.434,246.008 191.387,246.086 191.344,246.164C191.234,246.324 191.246,246.324 191.371,246.16C191.223,246.32 191.23,246.324 191.398,246.168C191.324,246.223 191.242,246.27 191.16,246.316C190.797,246.512 190.488,246.699 190.27,247.074C189.898,247.707 189.891,248.488 190.059,249.184L190.059,248.238C189.977,248.508 189.906,248.781 189.836,249.055C189.805,249.172 189.773,249.293 189.738,249.41C189.723,249.461 189.551,249.918 189.711,249.559C189.457,250.129 189.059,250.648 188.699,251.156C187.973,252.18 187.16,253.145 186.445,254.18C185.145,256.07 184.418,258.27 183.281,260.25C182.723,261.227 181.949,262.062 181.41,263.043C181.094,263.613 180.863,264.219 180.762,264.859C180.707,265.219 180.691,265.586 180.633,265.941C180.684,265.633 180.566,266.168 180.562,266.172C180.523,266.32 180.469,266.465 180.414,266.609C180.523,266.324 180.324,266.797 180.32,266.805C180.273,266.898 180.227,266.992 180.18,267.09C180.035,267.375 179.887,267.656 179.754,267.941C179.48,268.531 179.223,269.129 179.117,269.77C178.922,270.973 179.023,272.156 179.09,273.363C179.121,273.926 179.125,274.48 179.07,275.043C179.059,275.18 179.043,275.316 179.023,275.453C178.988,275.762 179.074,275.098 179.004,275.621C178.945,276.027 178.887,276.434 178.844,276.84C178.785,277.383 178.797,278.059 178.738,278.516C178.668,279.051 178.469,279.789 178.305,280.383C178.148,280.949 177.973,281.512 177.871,282.094C177.746,282.801 177.695,283.512 177.637,284.227C177.586,284.84 177.531,285.297 177.332,285.922C177.172,286.426 176.949,286.91 176.801,287.422C176.434,288.656 176.551,290.008 176.637,291.273C176.719,292.504 176.855,293.73 176.934,294.957C177.016,296.242 177.027,297.543 176.883,298.824C176.742,300.059 176.383,301.285 176.086,302.488C175.387,305.309 174.688,308.152 173.785,310.914C173.387,312.148 172.898,313.238 172.105,314.273C171.312,315.305 170.426,316.258 169.617,317.273C169.273,317.703 169.863,318.324 170.234,317.891Z" style="fill-rule:nonzero;"/>
+ <path d="M211.121,248.988C210.832,248.875 210.504,248.836 210.195,248.863C210.02,248.875 209.84,248.902 209.672,248.945C209.605,248.965 209.543,248.984 209.477,249.008C209.371,249.051 209.262,249.094 209.156,249.141C209.371,249.051 209.324,249.07 209.02,249.199C208.344,249.59 207.816,250.266 207.363,250.883C206.383,252.223 205.68,253.789 205.082,255.328C204.867,255.875 204.672,256.434 204.5,256.992C204.164,258.094 204.102,259.238 204.105,260.387C204.113,261.746 204.043,263.109 204.07,264.469C204.086,265.129 204.133,265.785 204.215,266.438C204.25,266.691 204.285,266.949 204.324,267.203C204.32,267.176 204.41,267.754 204.371,267.457C204.418,267.844 204.426,268.23 204.426,268.617C204.422,269.238 204.375,269.859 204.348,270.477C204.316,271.152 204.34,271.828 204.289,272.504C204.188,273.812 203.941,275.094 203.941,276.414C203.938,277.797 203.652,279.156 203.578,280.535C203.504,281.832 203.523,283.176 203.688,284.465C203.871,285.902 204.344,287.293 204.629,288.711C204.887,289.992 204.977,291.258 205.102,292.66C205.34,295.305 205.254,297.941 204.754,300.43C204.449,301.941 204.23,303.395 204.773,304.875C204.816,305.004 204.855,305.129 204.898,305.258C204.934,305.418 204.941,305.438 204.922,305.324L204.93,305.492C204.93,305.891 204.926,306.293 204.926,306.695C204.926,307.492 204.941,308.289 204.949,309.086C204.965,310.699 205.094,312.27 205.324,313.867C205.535,315.371 205.977,316.824 206.039,318.348C206.098,319.664 208.078,319.676 208.09,318.348C208.098,317.711 208.062,317.074 208.07,316.438C208.074,315.75 208.078,315.059 207.992,314.379C207.824,313.047 207.656,311.715 207.641,310.371C207.625,308.977 207.648,307.574 207.695,306.18C207.715,305.531 207.707,304.883 207.5,304.262C207.312,303.695 207.203,303.402 207.211,302.895C207.223,302.312 207.309,301.953 207.441,301.336C207.574,300.703 207.695,300.066 207.785,299.426C207.98,298.086 208.105,296.746 208.117,295.395C208.133,293.996 208,292.602 207.875,291.211C207.75,289.809 207.637,288.422 207.387,287.039C207.277,286.434 207.156,285.832 207.031,285.23C206.961,284.891 206.891,284.555 206.844,284.211C206.883,284.504 206.82,283.957 206.82,283.961C206.805,283.797 206.793,283.629 206.785,283.461C206.707,282.145 206.711,280.809 206.855,279.5C206.926,278.875 207.016,278.25 207.07,277.621C207.133,276.93 207.105,276.242 207.145,275.551C207.211,274.27 207.5,273.012 207.512,271.723C207.52,270.469 207.621,269.203 207.508,267.949C207.445,267.242 207.293,266.555 207.172,265.855C207.133,265.637 207.102,265.332 207.074,265.004C207.043,264.648 207.023,264.289 207.008,263.934C206.957,262.578 206.934,261.223 206.895,259.871C206.871,258.996 206.926,258.316 207.152,257.504C207.34,256.824 207.562,256.152 207.793,255.484C207.938,255.066 208.09,254.652 208.258,254.246C208.254,254.246 208.387,253.93 208.312,254.102C208.254,254.242 208.402,253.895 208.418,253.863C208.512,253.652 208.605,253.445 208.707,253.242C208.895,252.863 209.094,252.492 209.316,252.137C209.43,251.949 209.555,251.77 209.684,251.594C209.527,251.809 209.832,251.418 209.891,251.352C210,251.234 210.117,251.129 210.238,251.023C209.977,251.258 210.316,250.957 210.406,250.875C210.613,250.68 210.316,250.898 210.461,250.82C210.508,250.793 210.562,250.762 210.602,250.73C210.781,250.59 210.473,250.754 210.633,250.707C210.695,250.691 210.754,250.672 210.816,250.66C210.574,250.719 210.816,250.664 210.895,250.668C211.914,250.684 211.98,249.316 211.121,248.988Z" style="fill-rule:nonzero;"/>
+ <path d="M228.055,261.297C228.031,262.391 227.914,263.48 227.961,264.57C228.004,265.652 228.203,266.727 228.254,267.812C228.309,268.934 228.277,270.062 228.281,271.184C228.285,272.258 228.129,273.254 227.949,274.309C227.758,275.453 227.598,276.609 227.457,277.762C227.32,278.887 227.375,280.012 227.488,281.133C227.598,282.254 227.758,283.375 227.797,284.504C227.84,285.676 227.812,286.852 227.805,288.027C227.801,289.191 227.914,290.32 228.086,291.473C228.227,292.391 228.285,293.137 228.027,294.023C227.773,294.895 227.387,295.723 227.094,296.582C226.766,297.527 226.637,298.496 226.691,299.496C226.816,301.676 227.52,303.777 227.648,305.953C227.715,307.062 227.598,308.188 227.539,309.297C227.512,309.848 227.48,310.387 227.531,310.938C227.582,311.539 227.68,312.125 227.73,312.551C227.867,313.723 227.609,314.91 227.625,316.086C227.637,316.867 227.715,317.68 228.07,318.387C228.695,319.617 230.367,319.73 231.168,318.66C230.773,318.887 230.379,319.113 229.984,319.336L230.039,319.332C230.777,319.273 231.406,318.75 231.406,317.965C231.406,317.273 230.781,316.535 230.039,316.598L229.984,316.602L231.168,317.281C231.031,317.094 230.953,316.992 230.789,316.863C230.641,316.746 230.469,316.562 230.828,316.906C230.738,316.82 230.762,316.727 230.984,317.105C231.211,317.488 231.125,317.477 231.09,317.352C231.039,317.164 230.949,316.965 230.836,316.805C230.723,316.645 230.938,316.688 230.91,316.984C230.914,316.934 230.863,316.84 230.848,316.789C230.824,316.688 230.809,316.59 230.785,316.488C230.719,316.199 230.812,316.832 230.805,316.621C230.801,316.547 230.789,316.477 230.785,316.402C230.762,316.109 230.754,315.812 230.754,315.516C230.758,314.414 230.918,313.324 230.723,312.234C230.637,311.75 230.5,311.273 230.398,310.793C230.289,310.281 230.277,309.953 230.25,309.387C230.199,308.273 230.188,307.148 230.098,306.039C229.934,303.93 229.234,301.922 229.004,299.832C228.902,298.914 228.918,298.168 229.18,297.305C229.441,296.434 229.84,295.613 230.102,294.742C230.398,293.777 230.477,292.824 230.332,291.828C230.191,290.832 230.012,289.848 229.984,288.84C229.922,286.613 230.012,284.414 229.766,282.195C229.641,281.078 229.512,279.953 229.543,278.828C229.57,277.801 229.746,276.773 229.898,275.762C230.086,274.523 230.406,273.301 230.398,272.043C230.391,270.84 230.312,269.617 230.234,268.418C230.156,267.203 229.906,266.023 229.762,264.816C229.621,263.652 229.738,262.465 229.727,261.297C229.715,260.223 228.078,260.223 228.055,261.297Z" style="fill-rule:nonzero;"/>
+ <path d="M252.426,262.828C252.129,265.051 251.816,267.273 251.52,269.496C251.234,271.609 250.848,273.75 250.828,275.887C250.82,276.961 250.969,278.02 251.203,279.066C251.418,280.023 251.707,280.988 251.809,281.969C251.926,283.086 251.934,284.199 252.094,285.309C252.215,286.168 252.277,287.121 252.281,288.02C252.285,288.938 252.238,289.883 252.086,290.73C251.906,291.727 251.582,292.688 251.316,293.66C251.02,294.734 250.902,295.816 250.891,296.934C250.883,297.996 250.887,299.016 251.09,300.066C251.184,300.551 251.305,301.031 251.41,301.516C251.52,302.035 251.574,302.297 251.59,302.762C251.629,303.82 251.473,304.883 251.57,305.938C251.672,307.059 251.895,307.969 252.004,308.98C252.117,310.02 252.234,311.066 252.266,312.113C252.297,313.145 252.285,314.055 252.031,314.965C251.855,315.602 251.617,316.219 251.426,316.852C250.941,318.438 250.418,320.773 252.121,321.844C252.836,322.293 253.809,321.984 254.23,321.289C254.422,320.977 254.059,321.445 254.32,321.188C254.699,320.828 254.797,320.227 254.594,319.758C254.367,319.25 253.938,319.004 253.395,318.953C253.09,318.922 252.793,318.973 252.488,319.02L254.23,319.73C254.141,319.605 254.043,319.484 253.949,319.359C254.293,319.82 254.02,319.316 254.121,319.629C254.246,320.008 254.094,319.262 254.125,319.656C254.148,319.977 254.129,319.512 254.129,319.434C254.129,319.359 254.195,318.992 254.156,318.945C254.172,318.961 254.09,319.355 254.145,319.055C254.156,318.984 254.168,318.914 254.18,318.84C254.207,318.695 254.242,318.551 254.273,318.402C254.352,318.07 254.445,317.742 254.543,317.414C254.707,316.863 254.902,316.316 255.043,315.758C255.281,314.816 255.344,313.801 255.336,312.832C255.332,311.781 255.219,310.738 255.086,309.699C254.953,308.609 254.824,307.52 254.605,306.445C254.504,305.953 254.473,305.789 254.461,305.246C254.449,304.711 254.461,304.176 254.461,303.641C254.457,302.582 254.312,301.559 254.055,300.527C253.812,299.582 253.605,298.801 253.598,297.891C253.586,296.949 253.496,295.949 253.672,295.043C253.871,294.027 254.195,293.039 254.406,292.023C254.609,291.031 254.711,290.016 254.727,289.004C254.762,287.047 254.344,285.164 254.195,283.227C254.109,282.137 253.98,281.074 253.684,280.02C253.406,279.039 253.074,278.07 252.891,277.066C252.695,276 252.73,274.887 252.785,273.809C252.844,272.625 252.941,271.441 253.027,270.262C253.215,267.785 253.418,265.309 253.602,262.828C253.66,262.059 252.52,262.102 252.426,262.828Z" style="fill-rule:nonzero;"/>
+ <path d="M269.965,251.344C270.09,253.84 270.547,256.301 270.961,258.758C271.359,261.105 271.582,263.453 271.773,265.824C271.965,268.199 272.199,270.602 272.848,272.902C272.996,273.434 273.16,273.961 273.285,274.5C273.402,275.02 273.457,275.355 273.496,275.824C273.582,276.953 273.578,278.137 273.539,279.27C273.5,280.309 273.09,281.457 273.008,282.602C272.922,283.82 272.883,285.039 272.863,286.262C272.82,288.738 272.938,291.215 272.918,293.691C272.91,294.91 273.059,296.113 273.301,297.305C273.535,298.473 273.66,299.297 273.672,300.543C273.691,302.988 273.66,305.434 273.656,307.875C273.652,309.277 273.652,310.684 273.648,312.086C273.645,312.738 273.633,313.379 273.707,314.027C273.758,314.445 273.82,314.859 273.887,315.277C273.906,315.387 273.926,315.496 273.941,315.609C273.961,315.719 273.977,315.828 273.996,315.941C273.984,315.863 273.988,315.863 273.996,315.941C274.066,316.516 274.098,317.098 274.098,317.676C274.098,317.93 274.09,318.184 274.062,318.434C274.109,317.984 273.965,318.859 273.941,318.836C273.895,318.797 274.105,318.5 273.988,318.715C273.926,318.828 273.871,318.941 273.809,319.051C273.699,319.242 273.574,319.422 273.457,319.605C273.238,319.941 273.676,319.371 273.418,319.66C273.344,319.742 273.273,319.828 273.195,319.91C273.203,319.902 273.051,320.035 273.051,320.047C273.254,319.898 273.289,319.867 273.156,319.953C273.422,319.855 273.48,319.828 273.332,319.871L275.277,320.977L275.207,320.609C275.055,319.797 274.035,319.262 273.27,319.508C272.387,319.793 272.023,320.574 272.168,321.449L272.23,321.816C272.371,322.684 273.414,323.098 274.176,322.922C275.172,322.691 275.902,321.734 276.41,320.914C276.961,320.027 277.223,319.102 277.266,318.059C277.312,316.902 277.156,315.738 276.965,314.602C276.938,314.438 276.91,314.27 276.883,314.105C276.875,314.074 276.836,313.797 276.867,314.027C276.828,313.742 276.805,313.457 276.797,313.172C276.781,312.508 276.797,311.844 276.797,311.176C276.785,308.664 276.781,306.148 276.777,303.637C276.773,302.375 276.801,301.105 276.754,299.844C276.703,298.582 276.441,297.383 276.203,296.152C276,295.098 275.992,294.023 275.984,292.781C275.977,291.527 275.945,290.273 275.918,289.02C275.891,287.762 275.848,286.508 275.824,285.25C275.805,284.113 275.73,282.699 275.91,281.738C276.02,281.145 276.148,280.559 276.195,279.957C276.238,279.379 276.203,278.789 276.184,278.211C276.133,276.984 276.137,275.777 275.914,274.566C275.711,273.453 275.305,272.398 275.027,271.305C274.746,270.195 274.543,269.062 274.398,267.926C274.043,265.18 273.875,262.422 273.398,259.691C272.914,256.914 272.254,254.16 272.055,251.344C272.012,250.781 271.602,250.297 271.008,250.297C270.465,250.297 269.934,250.777 269.965,251.344Z" style="fill-rule:nonzero;"/>
+ <path d="M274.453,242.895C275.066,242.898 275.707,242.812 276.312,242.918C276.941,243.027 277.277,243.43 277.625,243.938C278.473,245.172 279.07,246.551 280.105,247.656C281.086,248.699 282.281,249.465 283.113,250.652C283.996,251.906 284.977,253.016 286.109,254.051C286.656,254.547 287.203,255.027 287.711,255.57C288.211,256.105 288.719,256.609 289.293,257.07C290.371,257.934 291.031,258.84 291.723,259.949C291.875,260.191 292.02,260.438 292.152,260.688C292.191,260.758 292.227,260.832 292.266,260.902C292.27,260.906 292.367,261.109 292.309,260.98C292.246,260.844 292.34,261.07 292.344,261.074C292.387,261.195 292.43,261.312 292.473,261.434C292.766,262.242 293.105,263.027 293.469,263.805C293.82,264.551 294.086,265.121 294.332,265.797C294.613,266.578 294.855,267.371 295.117,268.156C295.684,269.836 296.426,271.461 297.211,273.047C297.562,273.754 297.926,274.438 298.371,275.094C298.801,275.73 299.262,276.348 299.629,277.027C300.301,278.266 300.668,279.879 300.98,281.406C301.145,282.211 301.312,283.008 301.531,283.797C301.645,284.199 301.758,284.598 301.855,285C301.906,285.199 301.949,285.398 301.984,285.602C302,285.684 302.02,285.77 302.031,285.855C302.004,285.648 302.031,286 302.031,286.035C302.062,286.863 301.91,287.684 302.008,288.512C302.062,288.973 302.164,289.426 302.242,289.883C302.293,290.176 302.223,289.707 302.262,290C302.273,290.09 302.281,290.18 302.293,290.27C302.316,290.508 302.34,290.746 302.359,290.984C302.441,291.938 302.504,292.887 302.668,293.828C302.73,294.203 302.801,294.582 302.859,294.961C302.891,295.164 302.918,295.367 302.949,295.57C302.953,295.602 303.004,295.961 302.98,295.789C302.961,295.668 303.004,295.973 303.008,296.004C303.234,297.75 303.438,299.5 303.859,301.215C304.238,302.762 304.582,304.359 305.137,305.859C305.406,306.594 305.645,307.289 305.77,308.066C305.824,308.41 305.727,307.727 305.789,308.23C305.828,308.535 305.867,308.836 305.91,309.141C305.977,309.598 306.117,310.008 306.324,310.422C306.602,310.98 307.031,311.445 307.309,312.012C307.477,312.352 307.633,312.695 307.785,313.043C307.82,313.117 307.859,313.191 307.883,313.266C307.863,313.203 307.734,312.898 307.871,313.242C307.941,313.41 308.008,313.578 308.07,313.75C308.312,314.445 308.492,315.195 308.898,315.82C309.449,316.676 310.199,317.203 311.152,317.531C311.445,317.633 311.754,317.695 312.055,317.77C312.207,317.805 312.359,317.844 312.508,317.891C312.539,317.902 312.664,317.965 312.691,317.953C312.512,318.012 312.418,317.793 312.629,317.945C313.145,318.324 313.691,318.648 314.359,318.652C315.57,318.66 316.434,317.605 316.367,316.434C316.316,315.578 315.754,314.871 314.887,314.754C314.098,314.648 313.176,315.145 313.008,315.98C312.84,316.844 313.242,314.711 314.836,315.145C314.883,315.156 315.152,315.328 315.105,315.242C315.098,315.227 315.027,315.18 315.008,315.172C314.887,315.117 314.836,314.914 315.172,315.301C314.992,315.094 314.688,314.891 314.469,314.742C313.863,314.34 313.105,314.152 312.418,313.934C312.191,313.863 312.398,313.836 312.508,313.98C312.48,313.945 312.375,313.914 312.336,313.891C312.309,313.879 312.195,313.789 312.168,313.793C312.238,313.781 312.477,314.113 312.262,313.844C312.266,313.852 312.461,314.184 312.383,314.004C312.359,313.953 312.316,313.887 312.285,313.844C312.234,313.77 312.082,313.477 312.316,313.957C312.277,313.879 312.246,313.789 312.215,313.707C311.938,312.996 311.707,312.281 311.41,311.578C311.121,310.902 310.824,310.207 310.457,309.57C310.309,309.316 310.121,309.094 309.953,308.855C309.883,308.758 309.816,308.66 309.754,308.559C309.738,308.531 309.625,308.348 309.637,308.344C309.676,308.312 309.742,308.766 309.695,308.426C309.602,307.734 309.461,307.008 309.27,306.336C309.141,305.875 308.953,305.43 308.758,304.992C308.688,304.832 308.613,304.676 308.543,304.516C308.574,304.586 308.66,304.816 308.531,304.48C308.492,304.375 308.453,304.27 308.414,304.164C308.145,303.438 307.93,302.688 307.707,301.945C307.473,301.168 307.199,300.402 307,299.617C306.594,298.031 306.387,296.398 306.113,294.789C305.977,293.973 305.785,293.168 305.656,292.352C305.652,292.336 305.617,292.043 305.641,292.238C305.629,292.148 305.621,292.059 305.609,291.973C305.586,291.762 305.562,291.555 305.543,291.344C305.504,290.926 305.473,290.508 305.422,290.09C305.363,289.594 305.297,289.094 305.195,288.605C305.184,288.547 305.113,288.137 305.137,288.34C305.109,288.117 305.113,287.887 305.121,287.66C305.141,286.762 305.199,285.922 305.055,285.023C304.926,284.207 304.676,283.418 304.457,282.621C304.242,281.836 304.094,281.039 303.926,280.242C303.582,278.621 303.141,277 302.359,275.527C302.008,274.867 301.562,274.27 301.141,273.656C300.691,273.012 300.316,272.348 299.965,271.648C299.207,270.156 298.57,268.801 298.047,267.262C297.504,265.668 296.961,264.109 296.242,262.582C296.07,262.219 295.898,261.855 295.723,261.496C295.652,261.352 295.582,261.207 295.512,261.059C295.5,261.031 295.406,260.805 295.488,261.004C295.449,260.906 295.41,260.812 295.371,260.715C295.098,260.035 294.809,259.391 294.41,258.773C293.656,257.602 292.762,256.457 291.715,255.535C291.164,255.047 290.68,254.754 290.172,254.273C289.66,253.793 289.184,253.273 288.641,252.824C288.062,252.352 287.406,252.094 286.863,251.602C286.312,251.105 285.812,250.555 285.34,249.984C284.891,249.445 284.492,248.855 283.988,248.363C283.473,247.855 282.887,247.43 282.324,246.98C281.754,246.531 281.199,246.07 280.727,245.523C280.273,244.996 279.879,244.41 279.496,243.832C279.098,243.238 278.699,242.578 278.152,242.109C277.629,241.66 277.008,241.449 276.332,241.383C275.707,241.32 275.078,241.398 274.453,241.414C273.504,241.434 273.5,242.887 274.453,242.895Z" style="fill-rule:nonzero;"/>
+ <path d="M312.836,279.305C313.828,281.555 314.367,284.172 316.207,285.938C316.688,286.398 317.246,286.773 317.734,287.238C318.246,287.727 318.738,288.25 319.172,288.812C320.09,290.004 320.602,291.465 321.855,292.367C322.074,292.523 322.422,292.742 322.586,292.832C322.512,292.793 322.648,292.902 322.648,292.902C322.617,292.871 322.508,292.719 322.684,292.945C322.82,293.129 322.953,293.312 323.102,293.488C323.328,293.758 323.605,294.016 323.914,294.191C324.164,294.332 324.398,294.387 324.672,294.422C324.648,294.422 324.965,294.441 324.988,294.461C325.004,294.473 324.738,294.391 324.75,294.387C324.695,294.406 324.738,294.367 324.801,294.457C324.848,294.531 324.918,294.602 324.973,294.668C325.055,294.77 325.133,294.879 325.223,294.977C325.5,295.273 325.855,295.543 326.223,295.715C326.852,296.016 327.523,296.086 328.172,296.312C328.93,296.574 329.633,296.906 330.422,297.078C331.266,297.262 332.129,297.355 332.988,297.441C333.859,297.527 334.723,297.59 335.59,297.691C337.836,297.953 341.461,298.488 342.465,295.82C342.98,294.441 341.379,292.855 340.008,293.363C339.816,293.434 339.621,293.52 339.441,293.613C339.348,293.66 339.109,293.773 339.484,293.613C339.895,293.438 339.402,293.609 339.273,293.645C339.105,293.691 338.938,293.734 338.766,293.77C338.676,293.785 338.59,293.793 338.504,293.812C338.293,293.855 338.871,293.766 338.82,293.77C338.742,293.773 338.664,293.789 338.586,293.797C337.711,293.895 336.84,293.941 335.961,293.953C335.254,293.965 334.543,293.961 333.836,294C333.113,294.043 332.398,294.062 331.68,294.004C331.598,293.996 331.516,293.988 331.434,293.98C331.398,293.977 331.059,293.941 331.23,293.961C331.387,293.98 331.109,293.945 331.109,293.945C331.023,293.93 330.938,293.918 330.852,293.902C330.461,293.828 330.082,293.715 329.707,293.594C329.074,293.387 328.461,293.27 327.812,293.152C327.707,293.133 327.57,293.07 327.469,293.074C327.34,293.074 327.48,293.086 327.535,293.113C327.453,293.074 327.375,293.031 327.301,292.984C327.434,293.066 327.203,292.898 327.164,292.852C327.051,292.742 326.953,292.621 326.844,292.508C326.539,292.203 326.168,291.922 325.75,291.801C325.551,291.742 325.332,291.719 325.125,291.703C325.066,291.703 324.98,291.691 324.922,291.703C324.707,291.738 325.258,291.707 325.238,291.832C325.25,291.758 324.734,291.324 324.656,291.254C324.324,290.953 323.98,290.738 323.562,290.57C323.406,290.508 323.117,290.434 323.02,290.375C322.773,290.227 322.586,289.965 322.438,289.742C322.066,289.195 321.734,288.629 321.336,288.098C320.43,286.902 319.383,285.867 318.16,284.992C317.102,284.234 316.414,283.324 315.82,282.164C315.215,280.977 314.766,279.715 314.18,278.52C313.996,278.141 313.461,278.039 313.117,278.238C312.719,278.473 312.668,278.918 312.836,279.305Z" style="fill-rule:nonzero;"/>
+ <path d="M315.691,265.203C317.172,264.516 319.238,263.035 320.879,264.035C321.738,264.555 322.434,265.34 323.238,265.941C324.102,266.578 325.094,267.211 326.141,267.484C327.422,267.82 328.605,267.527 329.711,266.844C330.055,266.633 329.633,266.855 329.867,266.766C329.992,266.715 330.121,266.691 330.246,266.648C330.668,266.516 330.137,266.645 330.383,266.617C330.504,266.605 330.629,266.602 330.754,266.598C331.332,266.586 331.914,266.648 332.496,266.664C333.691,266.699 334.891,266.668 336.09,266.691C336.656,266.703 337.227,266.73 337.797,266.785C337.906,266.797 338.02,266.809 338.129,266.82C337.742,266.773 338.277,266.848 338.316,266.855C338.641,266.91 338.957,266.98 339.27,267.078C339.375,267.109 339.477,267.145 339.578,267.184C339.68,267.219 339.781,267.258 339.883,267.301C340.059,267.371 340.086,267.383 339.965,267.332C339.711,267.227 340.199,267.434 340.188,267.426C340.438,267.535 340.688,267.641 340.938,267.742C341.473,267.965 342.008,268.133 342.574,268.258C343.102,268.375 343.641,268.453 344.156,268.602C344.242,268.629 344.324,268.66 344.41,268.684C344.613,268.758 344.578,268.742 344.305,268.629C344.383,268.664 344.461,268.707 344.535,268.746C344.867,268.934 345.199,269.082 345.566,269.199C346.266,269.43 347.07,269.098 347.5,268.539C347.984,267.914 347.957,267.191 347.645,266.496C347.094,265.262 345.516,264.797 344.285,264.586C343.801,264.504 343.316,264.465 342.84,264.359C342.27,264.234 341.723,264.027 341.172,263.844C338.711,263.023 336.125,263.328 333.59,263.52C332.375,263.613 331.121,263.547 329.922,263.781C329.309,263.898 328.699,264.168 328.184,264.52C327.988,264.656 327.801,264.812 327.582,264.914C327.773,264.824 327.316,264.992 327.328,264.988C327.129,265.035 327.281,265.023 327.07,265.012C326.703,264.992 326.242,264.879 325.84,264.695C325.352,264.473 324.867,264.215 324.414,263.926C323.488,263.34 322.676,262.645 321.633,262.25C319.266,261.359 317.109,263.215 315.156,264.285C314.547,264.617 315.082,265.488 315.691,265.203Z" style="fill-rule:nonzero;"/>
+ <path d="M305.086,248.715C305.859,248.719 306.637,248.762 307.406,248.863C308.066,248.953 308.656,249.375 309.188,249.777C310.34,250.656 311.895,251.383 313.379,251.254C314.805,251.129 315.984,250.398 317.117,249.578C317.254,249.48 317.387,249.379 317.52,249.277C317.539,249.258 317.727,249.113 317.57,249.234C317.426,249.344 317.734,249.109 317.789,249.074C318.051,248.887 318.324,248.715 318.609,248.566C318.762,248.488 318.918,248.422 319.07,248.344C319.242,248.258 319.082,248.336 319.043,248.352C319.121,248.32 319.199,248.289 319.277,248.258C319.637,248.121 320.004,248 320.371,247.895C321.027,247.707 321.699,247.57 322.371,247.461C322.559,247.43 322.75,247.402 322.938,247.375C323.145,247.344 322.906,247.379 322.875,247.383C322.957,247.371 323.039,247.359 323.117,247.352C323.469,247.309 323.824,247.27 324.176,247.23C325.695,247.066 327.223,246.91 328.719,246.586C329.41,246.434 330.09,246.23 330.777,246.066C331.078,245.992 331.379,245.934 331.68,245.883C331.359,245.934 331.719,245.887 331.844,245.879C332.078,245.863 332.312,245.859 332.543,245.863C332.723,245.867 332.898,245.875 333.078,245.891C333.164,245.895 333.594,245.945 333.309,245.906C333.691,245.957 334.07,246.031 334.445,246.109C335.246,246.27 336.039,246.453 336.848,246.562C338.543,246.789 340.242,246.648 341.949,246.633C342.383,246.629 342.816,246.605 343.25,246.602C343.453,246.602 343.656,246.602 343.859,246.613C343.945,246.621 344.031,246.625 344.117,246.633C343.926,246.617 344.004,246.613 344.148,246.648C344.895,246.832 345.574,247.223 346.34,247.34C347.27,247.477 348.324,247.105 348.559,246.078C348.754,245.223 348.297,244.008 347.301,243.859C346.633,243.762 346.043,243.441 345.402,243.25C344.602,243.012 343.734,242.984 342.902,243.008C341.391,243.047 339.867,243.141 338.355,243.098C338.012,243.09 337.676,243.059 337.336,243.035C337.125,243.02 337.367,243.039 337.398,243.043C337.316,243.031 337.23,243.016 337.148,243.004C336.914,242.961 336.68,242.914 336.449,242.867C335.691,242.711 334.938,242.543 334.172,242.438C332.5,242.203 330.934,242.316 329.301,242.75C328.605,242.934 327.91,243.117 327.203,243.254C326.852,243.32 326.5,243.379 326.148,243.43C326.035,243.445 325.66,243.496 325.973,243.457C325.781,243.48 325.59,243.504 325.398,243.527C323.863,243.723 322.312,243.887 320.801,244.211C319.348,244.523 317.852,245.012 316.578,245.793C315.988,246.16 315.426,246.605 314.922,247.078C314.719,247.273 314.512,247.465 314.301,247.652C314.23,247.715 314.16,247.773 314.09,247.836C314.074,247.848 313.898,247.992 314.031,247.887C314.164,247.781 313.98,247.922 313.965,247.93C313.891,247.984 313.816,248.035 313.738,248.086C313.602,248.172 313.465,248.246 313.32,248.32C313.172,248.398 313.336,248.316 313.363,248.309C313.242,248.352 313.121,248.387 312.996,248.422C312.848,248.461 312.934,248.445 312.977,248.438C312.871,248.457 312.758,248.457 312.652,248.457C312.512,248.461 312.27,248.445 312.191,248.434C311.547,248.328 310.84,248.008 310.215,247.684C309.383,247.246 308.535,246.891 307.586,246.895C306.672,246.902 305.77,246.984 304.867,247.109C303.938,247.238 304.191,248.707 305.086,248.715Z" style="fill-rule:nonzero;"/>
+ <path d="M303.555,233.398C305.152,233.398 306.699,233.879 308.289,233.949C309.051,233.98 309.867,233.941 310.582,233.664C311.273,233.402 311.859,232.992 312.434,232.535C312.926,232.137 313.375,231.664 313.914,231.324C314.391,231.02 314.816,230.945 315.344,230.934C316.051,230.918 316.762,230.938 317.469,230.918C318.098,230.902 318.637,230.902 319.164,231.203C319.898,231.617 320.586,231.914 321.441,231.965C322.281,232.016 323.121,231.801 323.945,231.66C324.598,231.551 325.379,231.754 326.105,231.738C326.863,231.723 327.586,231.516 328.281,231.227C328.977,230.934 329.637,230.578 330.305,230.238C330.457,230.16 330.605,230.086 330.758,230.016C330.84,229.977 331.148,229.844 330.906,229.941C331.234,229.809 331.57,229.695 331.914,229.621C331.984,229.605 332.055,229.594 332.121,229.578C331.82,229.645 332.039,229.59 332.117,229.586C332.316,229.582 332.516,229.57 332.715,229.574C333.113,229.586 333.508,229.621 333.906,229.629C334.406,229.641 334.887,229.582 335.379,229.508C335.555,229.48 335.73,229.453 335.906,229.422C336.023,229.402 336.141,229.383 336.258,229.363C336.285,229.359 336.613,229.312 336.469,229.332C336.281,229.355 336.645,229.312 336.68,229.309C336.797,229.301 336.914,229.293 337.035,229.289C337.121,229.285 337.211,229.281 337.301,229.285C337.289,229.285 337.77,229.309 337.602,229.289C337.434,229.273 337.691,229.309 337.703,229.309C337.832,229.336 337.957,229.367 338.082,229.398C338.281,229.449 338.477,229.508 338.676,229.562C339.617,229.812 340.57,229.824 341.535,229.824C342.496,229.824 343.457,229.832 344.418,229.848C344.5,229.852 344.582,229.852 344.668,229.855C344.711,229.859 345.059,229.887 344.809,229.859C344.555,229.832 344.867,229.875 344.93,229.887C345.023,229.902 345.117,229.926 345.215,229.945C345.75,230.062 346.27,230.168 346.82,230.191C347.727,230.234 348.496,229.469 348.609,228.613C348.734,227.707 348.18,226.883 347.305,226.613C346.527,226.371 345.719,226.211 344.906,226.145C344.082,226.074 343.234,226.137 342.406,226.145C341.582,226.152 340.738,226.129 339.914,226.168C339.711,226.176 339.969,226.18 340.004,226.184C339.93,226.172 339.852,226.16 339.777,226.145C339.602,226.109 339.426,226.066 339.254,226.027C338.758,225.918 338.25,225.828 337.746,225.805C336.828,225.754 335.895,225.957 335.004,226.152C334.801,226.195 334.602,226.242 334.398,226.281C334.395,226.281 334.117,226.32 334.277,226.301C334.445,226.285 334.164,226.305 334.16,226.305C333.734,226.32 333.312,226.312 332.887,226.316C331.234,226.336 329.84,226.93 328.438,227.75C327.863,228.086 327.293,228.426 326.691,228.707C326.902,228.609 326.598,228.742 326.527,228.766C326.371,228.82 326.215,228.871 326.051,228.902C325.984,228.918 325.867,228.922 325.688,228.926C325.461,228.93 325.234,228.922 325.012,228.918C324.145,228.91 323.348,229.109 322.516,229.332C321.945,229.48 321.258,229.621 320.766,229.434C320.41,229.301 320.086,229.105 319.727,228.977C319.371,228.844 318.988,228.797 318.613,228.77C317.902,228.727 317.195,228.816 316.488,228.844C315.777,228.871 315.078,228.848 314.379,228.984C313.703,229.117 313.102,229.438 312.566,229.859C311.422,230.75 310.531,232.012 308.977,232.133C307.156,232.277 305.371,231.707 303.555,231.766C302.508,231.797 302.5,233.398 303.555,233.398Z" style="fill-rule:nonzero;"/>
+ <path d="M128.632,226.676C128.062,225.75 127.387,224.895 126.766,224.004C126.121,223.086 125.559,222.125 124.996,221.156C124.445,220.219 123.82,219.328 123.285,218.375C122.734,217.391 122.223,216.383 121.781,215.344L122.066,216.027C121.883,215.586 121.699,215.141 121.512,214.703L121.801,215.387C121.098,213.703 120.66,211.918 120.418,210.109L120.523,210.887C120.359,209.582 120.383,208.281 120.547,206.977L120.441,207.762C120.598,206.621 120.816,205.477 121.254,204.406L120.953,205.121C121.195,204.551 121.492,204.016 121.859,203.516L121.395,204.121C121.684,203.75 122.004,203.418 122.375,203.125L121.77,203.594C122.055,203.383 122.352,203.211 122.672,203.066L121.961,203.367C122.516,203.141 123.098,203.004 123.691,202.914L122.898,203.023C123.758,202.91 124.625,202.895 125.484,203L124.688,202.895C125.172,202.965 125.633,203.102 126.086,203.289L125.371,202.988C126.824,203.629 128.016,204.688 129.309,205.582C130.938,206.711 133.207,205.527 133.711,203.789C134.203,202.09 133.434,200.613 132.785,199.102L133.086,199.82C132.887,199.332 132.75,198.828 132.676,198.309L132.785,199.109C132.707,198.465 132.715,197.805 132.801,197.16L132.691,197.969C132.773,197.449 132.914,196.953 133.109,196.465L132.801,197.191C133.082,196.531 133.453,195.926 133.891,195.355L133.41,195.977C134.012,195.223 134.707,194.555 135.469,193.965L134.848,194.445C135.297,194.105 135.754,193.805 136.27,193.574L135.535,193.883C136.102,193.652 136.684,193.508 137.293,193.422L136.473,193.531C137.699,193.387 138.961,193.434 140.188,193.523L139.371,193.414C139.598,193.449 139.805,193.508 140.016,193.586L139.285,193.277C139.914,193.547 140.461,193.957 141.004,194.375L140.383,193.895C140.789,194.211 141.199,194.523 141.609,194.84L140.988,194.359C141.484,194.77 141.891,195.277 142.34,195.738C143.07,196.477 143.914,197.152 144.93,197.438C146.496,197.875 148.301,196.902 148.699,195.297C149.148,193.508 149.043,191.797 148.777,189.996C148.578,188.656 148.242,187.336 148.059,185.992L148.168,186.809C147.973,185.266 147.891,183.719 147.668,182.176C147.473,180.805 147.227,179.445 147.039,178.078L147.148,178.887C146.883,176.922 146.762,174.945 147.02,172.977L146.91,173.785C147.109,172.402 147.508,171.078 148.047,169.789L147.742,170.52C148.004,169.902 148.305,169.312 148.707,168.777L148.23,169.395C148.445,169.125 148.676,168.887 148.941,168.676L148.324,169.152C148.539,168.996 148.758,168.867 149,168.762L148.273,169.07C148.492,168.984 148.715,168.926 148.945,168.887L148.137,168.996C148.492,168.953 148.84,168.957 149.195,169.004L148.387,168.895C148.715,168.945 149.031,169.031 149.34,169.156L148.613,168.852C148.906,168.98 149.18,169.141 149.438,169.332C149.234,169.176 149.027,169.016 148.824,168.859C149.176,169.133 149.484,169.453 149.758,169.809L149.285,169.195C149.711,169.766 150.043,170.395 150.32,171.051L150.016,170.324C150.777,172.152 151.137,174.113 151.496,176.055C152.027,178.922 152.586,181.785 152.988,184.676L152.879,183.871C152.996,184.812 152.992,185.762 153.043,186.707C153.082,187.367 153.121,188.051 153.293,188.688C153.395,189.066 153.555,189.422 153.633,189.805L153.523,189C153.543,189.148 153.531,189.289 153.512,189.438L153.621,188.633C153.531,189.164 153.41,189.699 153.422,190.238C153.441,191.16 153.812,192.23 154.559,192.809C155.195,193.301 155.844,193.73 156.695,193.695C157.551,193.656 158.16,193.328 158.832,192.809C159.262,192.477 159.602,191.953 159.852,191.469C160.152,190.875 160.398,190.242 160.609,189.613C160.879,188.82 161.062,188 161.336,187.211C161.777,185.922 162.059,184.594 162.453,183.289C162.844,181.988 163.371,180.719 163.898,179.465L163.594,180.188C164.188,178.777 164.84,177.395 165.582,176.055C165.945,175.395 166.355,174.762 166.723,174.102C167.09,173.449 167.43,172.785 167.875,172.18L167.406,172.785C168.105,171.887 168.941,170.961 169.828,170.242L169.223,170.711C169.5,170.496 169.789,170.312 170.113,170.176L169.398,170.477C169.598,170.402 169.797,170.355 170.008,170.328L169.211,170.434C169.461,170.41 169.699,170.402 169.949,170.43L169.152,170.32C169.332,170.348 169.504,170.391 169.672,170.457L168.957,170.152C169.117,170.223 169.266,170.305 169.406,170.406L168.801,169.938C168.973,170.074 169.121,170.223 169.262,170.391L168.793,169.785C169.387,170.551 169.797,171.516 170.176,172.402L169.875,171.688C170.137,172.332 170.34,172.988 170.445,173.676L170.336,172.883C170.535,174.512 170.418,176.219 170.402,177.859C170.387,179.48 170.496,181.141 170.293,182.75L170.398,181.957C170.223,183.219 169.844,184.438 169.609,185.684C169.359,187.023 169.277,188.438 168.766,189.711L169.066,189C168.773,189.66 168.395,190.309 168.234,191.016C168.059,191.801 168.129,192.562 168.055,193.352L168.16,192.562C168.098,192.941 167.984,193.297 167.84,193.656L168.141,192.945C167.691,194.012 167.176,195.039 166.816,196.141C166.516,197.055 166.242,197.98 165.875,198.867L166.176,198.16C165.855,198.902 165.383,199.461 164.949,200.129C164.445,200.902 164.352,201.766 164.004,202.59L164.305,201.883C164.25,201.996 164.191,202.09 164.117,202.191L164.578,201.594C164.527,201.656 164.469,201.715 164.406,201.77C165.105,201.477 165.801,201.188 166.5,200.898L166.398,200.891L167.188,201C167.117,200.988 167.055,200.965 166.992,200.938L167.699,201.234C167.637,201.203 167.578,201.164 167.52,201.117L168.121,201.582C168.031,201.504 167.961,201.426 167.887,201.336L168.352,201.934C168.262,201.809 168.184,201.676 168.117,201.535L168.414,202.246C168.363,202.117 168.32,201.992 168.289,201.859C168.035,202.82 167.777,203.785 167.523,204.746L167.609,204.664L167.008,205.129C167.062,205.086 167.117,205.055 167.18,205.031L166.473,205.332L166.559,205.309L165.77,205.414C165.832,205.406 165.891,205.41 165.949,205.422L165.16,205.312C165.219,205.328 165.281,205.348 165.336,205.375L164.629,205.074C164.723,205.125 164.805,205.176 164.891,205.238L164.289,204.773C164.559,204.984 164.789,205.234 165.047,205.453C165.527,205.852 165.977,206.203 166.613,206.316C167.074,206.398 167.543,206.449 168.012,206.5L165.902,205.625C166.016,205.715 166.105,205.801 166.203,205.906L165.734,205.301C166.145,205.836 166.48,206.48 166.824,207.062C167.203,207.695 167.543,208.348 167.84,209.023L167.535,208.305C168.027,209.484 168.336,210.723 168.516,211.984L168.406,211.18C168.562,212.398 168.59,213.625 168.43,214.844L168.539,214.039C168.363,215.223 167.965,216.355 167.504,217.461L167.812,216.73C167.277,217.977 166.641,219.18 165.969,220.355C165.305,221.52 164.66,222.719 163.848,223.781L164.332,223.156C163.488,224.238 162.625,225.305 161.789,226.391L162.273,225.762C161.988,226.125 161.68,226.477 161.312,226.766L161.941,226.281C161.809,226.375 161.676,226.453 161.527,226.516L162.266,226.207C162.18,226.234 162.098,226.254 162.008,226.27L162.828,226.16C162.738,226.168 162.66,226.164 162.57,226.152L163.387,226.262C163.328,226.254 163.27,226.234 163.215,226.211L163.945,226.523C163.852,226.477 163.773,226.43 163.688,226.367L164.305,226.848C164.211,226.766 164.129,226.688 164.047,226.59C163.57,226.02 162.598,225.695 161.887,225.695C161.137,225.695 160.238,226.027 159.723,226.59C159.188,227.172 158.789,227.938 158.828,228.754C158.867,229.602 159.176,230.262 159.723,230.914C161.051,232.5 163.48,232.77 165.156,231.582C166.293,230.777 167.008,229.699 167.836,228.613L167.352,229.238C168.059,228.324 168.82,227.449 169.488,226.504C170.016,225.75 170.449,224.922 170.902,224.125C171.945,222.297 172.902,220.426 173.645,218.453C174.344,216.594 174.684,214.609 174.59,212.621C174.496,210.672 174.137,208.68 173.395,206.867C172.906,205.672 172.332,204.547 171.633,203.461C171.266,202.895 170.93,202.316 170.504,201.793C170.25,201.48 169.848,201.121 169.516,200.945C168.895,200.617 168.234,200.57 167.555,200.484L168.348,200.594C168.246,200.578 168.145,200.566 168.047,200.551L168.758,200.852L168.691,200.805L169.293,201.27C169.043,201.074 168.824,200.84 168.582,200.637C167.797,199.984 166.996,199.531 165.949,199.48C164.965,199.434 164.023,199.871 163.328,200.551C162.184,201.672 162.352,203.285 163.02,204.578C163.984,206.441 166.465,207.605 168.297,206.191C169.051,205.609 169.477,204.883 169.789,203.992C169.922,203.617 169.988,203.219 170.133,202.848L169.832,203.555C169.977,203.242 170.172,202.969 170.379,202.695L169.914,203.297C170.348,202.742 170.805,202.211 171.109,201.574C171.414,200.945 171.676,200.289 171.914,199.633C172.258,198.66 172.52,197.656 172.906,196.703L172.605,197.41C172.973,196.559 173.414,195.738 173.715,194.859C174.035,193.914 173.957,192.945 174.051,191.973L173.941,192.766C173.977,192.555 174.031,192.359 174.109,192.16L173.809,192.871C174.266,191.793 174.734,190.785 174.957,189.629C175.148,188.641 175.262,187.645 175.48,186.664C175.68,185.777 175.926,184.902 176.078,184.008C176.281,182.84 176.352,181.707 176.352,180.531C176.355,178.441 176.414,176.355 176.383,174.27C176.367,173.113 176.281,171.949 175.922,170.844C175.578,169.781 175.086,168.766 174.574,167.777C174.051,166.758 173.379,165.887 172.43,165.23C171.559,164.633 170.395,164.352 169.344,164.426C167.875,164.531 166.719,165.082 165.59,166C164.973,166.5 164.457,167.094 163.926,167.676C163.227,168.449 162.562,169.246 162.043,170.156C161.578,170.965 161.105,171.773 160.641,172.582C159.594,174.402 158.734,176.312 157.93,178.254C157.52,179.246 157.113,180.25 156.773,181.273C156.426,182.32 156.199,183.406 155.891,184.469C155.68,185.188 155.418,185.895 155.211,186.617C155.004,187.34 154.797,188.062 154.508,188.762L154.812,188.039C154.684,188.336 154.539,188.625 154.348,188.887L154.82,188.277C154.742,188.375 154.66,188.461 154.559,188.539L158.832,188.539C158.77,188.5 158.719,188.449 158.676,188.391L159.148,189L159.098,188.914L159.402,189.633C159.379,189.57 159.359,189.504 159.355,189.438L159.461,190.238C159.457,190.125 159.465,190.02 159.477,189.906L159.367,190.707C159.504,189.82 159.645,189.09 159.461,188.199C159.363,187.715 159.152,187.27 159.059,186.785L159.164,187.59C159.035,186.594 159.074,185.586 159.004,184.586C158.914,183.359 158.676,182.141 158.488,180.926C158.207,179.109 157.902,177.309 157.547,175.508C157.113,173.316 156.805,171.082 155.988,168.992C155.422,167.551 154.766,166.242 153.707,165.094C152.5,163.789 150.926,163.125 149.195,162.922C147.289,162.695 145.281,163.492 144.035,164.957C142.867,166.328 142.172,167.973 141.609,169.672C140.016,174.453 141.164,179.332 141.824,184.156L141.715,183.344C141.922,184.902 141.977,186.469 142.215,188.023C142.414,189.312 142.73,190.578 142.906,191.871L142.797,191.055C142.91,191.93 142.949,192.801 142.84,193.676L142.949,192.859C142.91,193.133 142.859,193.398 142.789,193.668C144.047,192.953 145.305,192.238 146.559,191.527C146.508,191.516 146.461,191.5 146.41,191.477L147.141,191.785C147,191.719 146.871,191.637 146.742,191.547L147.363,192.023C146.887,191.656 146.488,191.203 146.078,190.766C145.543,190.191 144.945,189.73 144.32,189.25L144.941,189.73C144.211,189.16 143.477,188.508 142.641,188.094C142.141,187.848 141.621,187.602 141.07,187.504C140.438,187.391 139.824,187.363 139.191,187.336C137.43,187.262 135.555,187.281 133.898,187.957C132.152,188.668 130.554,189.844 129.343,191.301C128.147,192.738 127.133,194.402 126.848,196.281C126.645,197.598 126.645,198.812 126.887,200.125C127.074,201.125 127.562,202.027 127.965,202.953L127.664,202.238C127.797,202.562 127.918,202.887 127.973,203.238L127.863,202.441C127.875,202.559 127.879,202.664 127.871,202.785L127.977,201.988C127.969,202.059 127.953,202.129 127.93,202.195C129.397,201.598 130.867,201 132.336,200.402C131.242,199.648 130.227,198.777 129.059,198.141C127.551,197.324 125.957,196.934 124.246,196.945C122.566,196.957 120.863,197.266 119.367,198.043C117.941,198.785 116.746,200.164 116.035,201.59C114.445,204.77 114.246,208.531 114.828,211.988C115.066,213.418 115.43,214.848 115.961,216.191C116.613,217.84 117.445,219.344 118.426,220.812C118.91,221.531 119.418,222.234 119.945,222.922C120.168,223.211 120.391,223.5 120.613,223.785C120.891,224.133 120.559,223.719 120.531,223.668C120.668,223.902 120.871,224.105 121.055,224.305C121.348,224.613 121.645,224.922 121.945,225.227C123.18,226.48 124.535,227.621 125.738,228.906C126.367,229.578 127.457,229.59 128.16,229.051C128.863,228.504 129.121,227.461 128.632,226.672L128.632,226.676Z" style="fill-rule:nonzero;"/>
+ <path d="M125.32,210.57L125.176,210.602C124.566,210.73 124.148,211.371 124.137,211.965C124.113,213.352 124.824,214.547 125.66,215.594C125.824,215.801 125.996,215.996 126.168,216.195C126.234,216.273 126.57,216.59 126.223,216.258C126.305,216.336 126.367,216.457 126.434,216.551C126.84,217.129 127.215,217.727 127.699,218.242C128.723,219.34 130.129,220.012 131.613,220.168C132.523,220.262 133.465,220.344 134.383,220.301C135.711,220.238 136.91,219.891 137.895,218.961C138.656,218.242 139.156,217.234 139.441,216.242C140.008,214.277 139.871,212.051 139.039,210.191C138.934,209.953 138.793,209.723 138.707,209.477C138.914,210.062 138.73,209.5 138.688,209.395C138.629,209.23 138.57,209.066 138.512,208.902C138.285,208.266 138.051,207.633 137.797,207.008C137.496,206.266 137.199,205.535 136.727,204.887C136.469,204.531 136.211,204.238 135.906,203.934C135.824,203.855 135.734,203.727 135.645,203.664C135.891,204.004 135.945,204.07 135.816,203.859C135.961,204.266 136.004,204.344 135.938,204.098C134.742,205.016 133.547,205.938 132.348,206.855C132.461,206.922 132.566,206.992 132.676,207.062C132.992,207.258 132.504,206.938 132.48,206.906C132.594,207.062 132.797,207.188 132.934,207.332C133.02,207.422 133.098,207.52 133.18,207.609C133.438,207.895 133.035,207.414 133.027,207.406C133.195,207.578 133.32,207.816 133.453,208.02C133.93,208.75 134.352,209.52 134.875,210.219C136.434,212.289 138.848,213.691 141.23,214.637C142.293,215.055 143.441,215.152 144.574,215.172C145.785,215.195 147.039,214.836 148.043,214.16C150.199,212.715 151.555,210.391 151.824,207.824C151.965,206.512 151.746,205.102 151.301,203.863C151.133,203.391 150.945,202.926 150.793,202.445C150.719,202.203 150.66,201.961 150.602,201.715C150.547,201.484 150.68,201.434 150.645,202.055C150.66,201.785 150.73,201.359 150.574,202.25C150.695,201.555 150.684,200.902 150.316,200.273C150.004,199.742 149.395,199.234 148.781,199.094C147.543,198.812 145.867,199.473 145.629,200.887C145.426,202.078 145.625,203.18 146.035,204.305C146.16,204.645 146.297,204.98 146.422,205.32C146.488,205.512 146.551,205.703 146.605,205.898C146.641,206.031 146.688,206.645 146.777,206.695C146.66,206.633 146.715,206.098 146.758,206.598C146.77,206.734 146.777,206.871 146.781,207.008C146.789,207.254 146.77,207.496 146.762,207.742C146.746,208.109 146.891,207.102 146.785,207.551C146.766,207.633 146.75,207.715 146.73,207.793C146.68,208 146.629,208.359 146.5,208.527C146.504,208.52 146.781,207.918 146.602,208.285C146.562,208.367 146.523,208.445 146.484,208.523C146.383,208.723 146.27,208.914 146.148,209.102C146.098,209.176 146.047,209.25 145.996,209.324C145.723,209.742 146.402,208.871 146.062,209.238C145.91,209.398 145.766,209.566 145.605,209.719C145.523,209.793 145.441,209.863 145.359,209.938C145.117,210.152 145.906,209.574 145.508,209.816C145.344,209.918 145.184,210.023 145.012,210.109C144.754,210.242 144.715,210.109 145.211,210.035C145.137,210.047 145.043,210.094 144.973,210.117C144.875,210.145 144.766,210.156 144.672,210.191C144.438,210.277 145.379,210.137 144.844,210.16C144.395,210.18 143.941,210.141 143.492,210.121C143.078,210.105 143.758,210.164 143.766,210.164C143.668,210.172 143.543,210.129 143.445,210.105C143.191,210.051 142.945,209.969 142.703,209.883C142.273,209.734 142.844,209.949 142.852,209.949C142.789,209.973 142.453,209.766 142.391,209.734C142.191,209.637 141.996,209.539 141.801,209.438C141.297,209.176 140.805,208.891 140.324,208.582C140.117,208.449 139.91,208.312 139.707,208.172C139.59,208.09 139.477,208.004 139.359,207.926C139.051,207.711 139.836,208.348 139.504,208.031C139.371,207.902 139.234,207.781 139.109,207.648C139.039,207.574 138.973,207.492 138.906,207.418C138.621,207.102 139.254,207.902 138.988,207.531C137.73,205.75 136.785,203.766 134.816,202.637C133.957,202.145 132.879,202.227 132.102,202.828C131.316,203.434 130.992,204.426 131.227,205.395C131.398,206.105 131.816,206.73 132.32,207.25C132.453,207.387 132.594,207.52 132.73,207.652C133.062,207.969 132.457,207.215 132.641,207.516C132.727,207.652 132.82,207.785 132.898,207.922C133.152,208.371 133.359,208.844 133.566,209.316C133.605,209.41 133.641,209.523 133.695,209.609C133.414,209.152 133.621,209.438 133.688,209.602C133.809,209.898 133.922,210.195 134.043,210.492C134.297,211.117 134.562,211.73 134.871,212.324C134.895,212.375 134.922,212.434 134.949,212.477C135.156,212.801 134.727,211.879 134.859,212.25C134.91,212.406 134.965,212.559 135.012,212.715C135.059,212.879 135.098,213.047 135.129,213.219C135.141,213.285 135.152,213.359 135.168,213.426C135.234,213.785 135.121,213.125 135.129,213.137C135.191,213.242 135.168,213.566 135.172,213.691C135.18,213.879 135.184,214.07 135.176,214.258C135.172,214.445 135.152,214.633 135.141,214.82C135.109,215.188 135.172,214.543 135.176,214.551C135.195,214.613 135.141,214.754 135.125,214.824C135.09,214.984 135.051,215.145 135.004,215.301C134.98,215.387 134.945,215.469 134.922,215.555C134.781,215.996 135.102,215.215 134.984,215.402C134.906,215.535 134.848,215.676 134.766,215.805C134.465,216.266 135.125,215.43 134.746,215.812C134.703,215.859 134.652,215.902 134.605,215.945C134.344,216.203 135.023,215.707 134.789,215.805C134.734,215.824 134.605,215.891 134.57,215.93C134.691,215.801 135.09,215.746 134.676,215.863C134.566,215.891 133.965,216.02 134.355,215.938C134.746,215.859 134.32,215.934 134.246,215.938C134.156,215.945 134.066,215.949 133.977,215.953C133.527,215.969 133.078,215.953 132.629,215.938C132.434,215.93 132.234,215.922 132.039,215.918C131.969,215.914 131.898,215.91 131.828,215.91C131.395,215.918 131.977,215.934 131.961,215.949C131.84,216.074 131.387,215.707 131.246,215.754C131.398,215.699 131.582,215.93 131.336,215.781C131.203,215.703 131.065,215.637 130.938,215.551C130.804,215.469 130.684,215.375 130.559,215.285C130.215,215.043 130.815,215.555 130.496,215.23C130.32,215.055 130.136,214.887 129.973,214.699C129.613,214.289 129.257,213.875 128.858,213.504C128.59,213.258 128.3,213.035 128.004,212.828C127.887,212.746 127.766,212.668 127.648,212.586C127.902,212.766 127.66,212.586 127.555,212.488C127.484,212.422 127.41,212.352 127.34,212.281C127.328,212.266 127.031,211.91 127.203,212.141C127.129,212.043 127.066,211.938 127.004,211.828C126.969,211.766 126.934,211.703 126.906,211.637C126.965,211.766 126.969,211.75 126.914,211.586L126.262,213.184L126.395,213.113C126.996,212.785 127.23,211.988 126.961,211.375C126.672,210.719 126.02,210.426 125.32,210.57Z" style="fill-rule:nonzero;"/>
+ <path d="M166.777,204.613C166.23,203.09 165.344,201.801 164.191,200.664C163.07,199.562 161.566,198.848 160.156,198.172C159.32,197.773 158.434,197.488 157.516,197.332C156.551,197.168 155.578,197.043 154.602,197.156C153.605,197.27 152.684,197.504 151.859,198.105C150.957,198.762 150.32,199.414 149.656,200.309C148.309,202.121 148.688,204.312 148.973,206.383L148.863,205.57C149.016,206.754 149.105,207.852 149.57,208.953C149.992,209.957 150.609,210.816 151.352,211.617C152.418,212.773 153.723,213.688 154.688,214.934L154.234,214.352L154.305,214.445C154.883,213.031 155.457,211.617 156.031,210.203C153.336,210.637 151.227,212.582 149.27,214.328C147.398,216 145.59,217.75 144.559,220.078C144.246,220.781 144.066,221.441 144.277,222.215C144.457,222.859 144.953,223.555 145.555,223.871C146.906,224.586 148.539,224.199 149.348,222.879C149.453,222.703 149.562,222.535 149.676,222.367C149.734,222.281 149.793,222.199 149.852,222.117C150.031,221.883 149.973,221.953 149.688,222.332C149.934,222.082 150.145,221.781 150.391,221.523C150.926,220.953 151.441,220.367 152,219.82C153.082,218.75 154.199,217.66 155.395,216.719L154.805,217.172C155.48,216.652 156.191,216.195 156.973,215.852L156.281,216.145C156.695,215.973 157.121,215.836 157.566,215.773C158.422,215.648 159.125,214.84 159.438,214.102C159.77,213.316 159.816,212.262 159.293,211.531C158.625,210.598 157.879,209.785 157.047,209C156.375,208.371 155.691,207.746 155.121,207.02L155.582,207.613C155.273,207.215 155.012,206.789 154.816,206.324L155.113,207.031C154.98,206.699 154.891,206.359 154.836,206.008L154.941,206.793C154.875,206.293 154.953,205.766 154.957,205.262C154.961,204.68 154.957,204.105 155.027,203.527L154.914,204.375C154.953,204.133 155.004,203.902 155.098,203.676L154.773,204.445C154.941,204.09 155.164,203.758 155.398,203.445L154.891,204.102C155.18,203.734 155.504,203.402 155.875,203.113L155.223,203.617C155.402,203.484 155.586,203.367 155.789,203.273L155.02,203.598C155.191,203.523 155.355,203.488 155.539,203.457L154.688,203.574C155.352,203.488 156.008,203.496 156.672,203.582L155.824,203.469C156.691,203.598 157.535,203.844 158.391,204.02C159.164,204.18 159.953,204.336 160.707,204.582C161.094,204.707 161.484,204.824 161.871,204.953C162.016,205.004 162.156,205.059 162.301,205.113C162.531,205.199 162.488,205.18 162.176,205.055C162.273,205.094 162.371,205.141 162.469,205.184C163.184,205.52 163.906,205.883 164.574,206.309C165.633,206.984 167.223,205.852 166.777,204.613Z" style="fill-rule:nonzero;"/>
+ <path d="M309.688,218.266C309.535,217.32 308.84,216.727 308.121,216.188L308.379,216.383C308.32,216.332 308.266,216.281 308.215,216.227C308.391,216.465 308.43,216.516 308.332,216.375C308.289,216.312 308.242,216.25 308.203,216.184C308.121,216.062 308.059,215.934 307.98,215.812C307.562,215.27 307.504,215.195 307.801,215.582L307.707,215.465C307.496,215.199 307.312,214.949 307.086,214.703C307.027,214.641 306.703,214.254 306.965,214.586C307.238,214.926 306.883,214.445 306.836,214.375C306.762,214.254 306.695,214.121 306.617,214.004C306.52,213.816 306.52,213.832 306.617,214.051C306.77,214.434 306.707,214.285 306.426,213.605C306.352,213.477 306.266,213.352 306.191,213.223C306.031,212.945 305.879,212.66 305.723,212.379C305.426,211.824 305.094,211.289 304.805,210.73C304.484,210.109 304.203,209.461 303.828,208.867C303.383,208.168 302.824,207.527 302.305,206.879C302.891,207.609 302.25,206.785 302.113,206.574C301.918,206.262 301.754,205.934 301.613,205.594L301.898,206.277C301.504,205.34 301.117,204.398 300.734,203.453C300.375,202.562 299.988,201.699 299.855,200.738L299.961,201.508C299.836,200.406 299.93,199.305 299.949,198.203C299.969,197.152 299.898,196.098 300.035,195.051L299.93,195.828C300.008,195.328 300.133,194.844 300.328,194.375L300.031,195.074C300.617,193.758 301.355,192.402 302.227,191.254L301.766,191.848C302.105,191.418 302.473,191.023 302.902,190.688L302.312,191.148C302.656,190.895 303.031,190.699 303.422,190.527L302.727,190.82C303.316,190.574 303.934,190.371 304.566,190.266L303.793,190.371C303.949,190.355 304.094,190.355 304.254,190.367L303.48,190.262C303.742,190.301 303.984,190.371 304.23,190.469L303.535,190.172C303.879,190.328 304.188,190.52 304.488,190.742L303.902,190.289C304.164,190.496 304.398,190.723 304.605,190.988L304.152,190.398C304.297,190.602 304.418,190.812 304.52,191.043L304.227,190.352C304.344,190.648 304.414,190.949 304.461,191.266L304.359,190.496C304.48,191.473 304.371,192.461 304.48,193.441C304.582,194.379 304.715,195.324 305.016,196.223C305.801,198.562 307.629,200.953 310.398,200.664C312.145,200.48 313.426,199.664 314.449,198.25C315.082,197.375 315.473,196.273 315.695,195.219C316.246,192.602 315.969,189.93 315.512,187.32C315.25,185.848 314.93,184.383 314.691,182.902C314.441,181.363 314.125,179.824 313.91,178.277L314.012,179.031C313.863,177.875 313.801,176.695 313.535,175.555C313.316,174.617 312.957,173.719 312.809,172.762L312.91,173.512C312.828,172.852 312.852,172.191 312.934,171.527L312.832,172.281C312.914,171.691 313.039,171.113 313.141,170.527C313.281,169.73 313.281,168.945 313.379,168.152L313.277,168.902C313.359,168.414 313.547,167.969 313.734,167.516L313.449,168.191C313.844,167.266 314.281,166.359 314.812,165.504C314.941,165.301 315.074,165.098 315.215,164.902C315.344,164.723 315.605,164.5 315.062,165.086C315.137,165.004 315.203,164.91 315.277,164.828C315.348,164.746 315.418,164.668 315.492,164.59C315.578,164.504 315.922,164.227 315.523,164.527C315.129,164.824 315.48,164.562 315.578,164.504C315.695,164.434 315.82,164.375 315.941,164.32L315.266,164.605C315.48,164.52 315.691,164.465 315.918,164.43L315.164,164.527C315.402,164.504 315.625,164.508 315.859,164.535L315.109,164.434C315.348,164.477 315.57,164.539 315.793,164.633L315.117,164.348C315.199,164.383 315.273,164.426 315.348,164.469C315.586,164.625 315.496,164.551 315.082,164.246C315.152,164.332 315.27,164.43 315.348,164.508C315.699,164.844 314.918,163.883 315.25,164.383C315.332,164.508 315.41,164.633 315.484,164.762C315.82,165.34 316.172,165.93 316.445,166.539L316.16,165.863C316.488,166.648 316.668,167.473 316.828,168.305C316.996,169.141 317.207,169.941 317.477,170.754C317.754,171.605 317.988,172.473 318.211,173.34C318.41,174.141 318.66,174.949 318.785,175.766L318.684,175.012C318.82,176.094 318.609,177.188 318.605,178.27C318.602,179.898 318.973,181.676 320.238,182.812C321.004,183.496 321.977,183.816 322.992,183.539C323.957,183.273 324.684,182.516 324.969,181.562C325.207,180.758 325.098,179.977 325.195,179.168L325.098,179.918C325.223,179.082 325.422,178.27 325.516,177.426C325.594,176.758 325.656,176.094 325.742,175.43L325.641,176.176C326.074,173.012 326.844,169.867 327.66,166.785C328.02,165.445 328.387,164.121 328.875,162.82C328.98,162.539 328.738,163.16 328.742,163.125C328.754,163.062 328.812,162.977 328.84,162.914C328.914,162.754 328.988,162.594 329.07,162.438C329.211,162.168 329.363,161.914 329.523,161.66C329.805,161.203 330.074,160.742 330.367,160.289C330.449,160.164 330.535,160.035 330.621,159.91C330.695,159.809 331.074,159.297 330.754,159.707C330.445,160.105 330.789,159.672 330.867,159.582C330.965,159.469 331.066,159.359 331.172,159.254C331.289,159.137 331.418,159.035 331.535,158.918C331.699,158.754 331.227,159.184 331.215,159.168C331.215,159.168 331.391,159.051 331.406,159.039C331.457,159.012 331.508,158.984 331.555,158.957C331.961,158.711 331.305,159.113 331.254,159.078C331.281,159.098 331.703,158.973 331.742,158.969L331.012,159.066C331.195,159.051 331.367,159.055 331.551,159.07L330.82,158.973C330.953,158.992 331.078,159.023 331.207,159.055C331.566,159.137 330.953,158.977 330.918,158.918C330.941,158.957 331.227,159.09 331.27,159.113C331.652,159.336 330.855,158.746 331.094,158.965C331.262,159.121 331.418,159.281 331.578,159.445C331.801,159.68 331.191,158.895 331.441,159.266C331.516,159.379 331.59,159.488 331.66,159.605C331.918,160.043 332.117,160.52 332.328,160.977C332.363,161.055 332.398,161.129 332.434,161.207C332.52,161.398 332.48,161.309 332.32,160.938C332.312,161.047 332.43,161.227 332.465,161.332C332.562,161.621 332.637,161.918 332.684,162.219L332.586,161.488C332.703,162.477 332.602,163.473 332.582,164.469C332.559,165.449 332.57,166.434 332.539,167.418C332.48,169.371 332.34,171.328 332.086,173.266L332.184,172.535C331.84,175.055 331.293,177.543 330.422,179.934C329.926,181.293 330.977,183.016 332.352,183.332C333.914,183.688 335.211,182.855 335.746,181.402C336.367,179.723 336.574,177.957 336.863,176.203C337.137,174.535 337.602,172.914 338.16,171.32C338.289,170.957 338.422,170.598 338.562,170.238C338.641,170.035 338.719,169.828 338.809,169.629C338.82,169.605 338.562,170.188 338.691,169.914C338.746,169.789 338.801,169.664 338.855,169.543C339.152,168.895 339.492,168.277 339.836,167.652C340.391,166.645 340.914,165.613 341.582,164.672C341.629,164.609 341.676,164.551 341.719,164.484C341.879,164.25 341.23,165.078 341.531,164.73C341.629,164.617 341.723,164.5 341.824,164.387C341.926,164.277 342.027,164.172 342.133,164.07C342.23,163.977 342.711,163.586 342.262,163.93C341.816,164.273 342.309,163.91 342.422,163.84C342.516,163.785 342.734,163.719 342.793,163.641C342.789,163.645 342.074,163.906 342.422,163.797C342.492,163.773 342.559,163.746 342.625,163.727C342.797,163.676 342.973,163.637 343.152,163.609L342.418,163.711C342.766,163.664 343.109,163.668 343.461,163.711L342.723,163.613C342.793,163.625 342.863,163.648 342.93,163.656C343.293,163.699 342.461,163.398 342.617,163.508C342.672,163.547 342.746,163.582 342.805,163.613C343.223,163.836 342.539,163.473 342.559,163.41C342.555,163.418 342.91,163.766 342.926,163.781C343.117,163.961 342.594,163.27 342.715,163.508C342.758,163.594 342.832,163.68 342.883,163.762C342.973,163.906 343.051,164.051 343.125,164.199C343.168,164.285 343.344,164.695 343.141,164.211C342.949,163.762 343.078,164.062 343.113,164.168C343.227,164.52 343.328,164.871 343.383,165.238L343.281,164.504C343.559,166.742 343.188,169.102 342.898,171.32L343,170.586C342.688,172.852 341.859,175 341.426,177.242C341.215,178.34 341.051,179.449 340.781,180.535C340.473,181.781 339.895,182.891 339.859,184.199C339.828,185.375 340.742,186.625 341.906,186.891C343.176,187.18 344.328,186.672 345.055,185.609C345.793,184.531 346.27,183.266 346.676,182.031C346.996,181.047 347.215,180.02 347.602,179.055L347.316,179.727C347.477,179.352 347.68,179.016 347.906,178.676C348.16,178.301 347.543,179.113 347.777,178.852C347.859,178.758 347.938,178.66 348.016,178.566C348.172,178.391 348.328,178.219 348.488,178.051C348.805,177.719 349.141,177.414 349.492,177.117C349.75,176.898 348.938,177.512 349.324,177.25C349.426,177.184 349.523,177.117 349.625,177.055C349.848,176.914 350.074,176.797 350.312,176.688L349.637,176.973C349.984,176.828 350.332,176.727 350.707,176.672L349.953,176.773C350.238,176.742 350.516,176.746 350.801,176.777L350.051,176.676C350.242,176.707 350.426,176.75 350.605,176.816L349.93,176.531C350.059,176.59 350.176,176.66 350.301,176.727C350.664,176.926 349.773,176.238 350.059,176.547C350.145,176.637 350.23,176.734 350.32,176.82C350.473,176.965 349.844,176.145 350.18,176.648C350.484,177.105 350.715,177.605 350.93,178.105L350.645,177.43C350.969,178.207 351.277,178.988 351.609,179.766L351.324,179.086C351.477,179.484 351.586,179.891 351.652,180.312L351.551,179.555C351.645,180.25 351.625,180.938 351.539,181.629L351.641,180.871C351.43,182.367 350.953,183.844 350.371,185.234L350.66,184.551C350.297,185.398 349.891,186.227 349.531,187.074C349.062,188.172 348.668,189.281 348.293,190.414C347.98,191.363 347.68,192.324 347.438,193.297C347.203,194.219 347.008,195.145 346.652,196.031L346.941,195.34C346.227,197.012 345.641,198.707 345.039,200.418C344.488,201.973 344.164,203.586 343.559,205.121C342.965,206.625 342.469,208.129 341.992,209.676C341.496,211.293 340.941,212.891 340.508,214.527C341.184,213.852 341.859,213.176 342.535,212.5L342.379,212.531L343.152,212.426C342.84,212.465 342.535,212.453 342.227,212.445C340.707,212.418 339.25,213.801 339.32,215.352C339.391,216.949 340.598,218.227 342.227,218.258C342.859,218.27 343.449,218.223 344.082,218.102C345.043,217.918 345.871,216.988 346.109,216.074C346.52,214.492 347.051,212.949 347.527,211.387C347.988,209.898 348.441,208.43 349.012,206.977C349.289,206.27 349.562,205.566 349.77,204.836C349.996,204.043 350.176,203.234 350.434,202.449C350.914,200.969 351.41,199.473 352.004,198.035L351.711,198.723C352.098,197.812 352.465,196.934 352.707,195.973C352.891,195.238 353.055,194.5 353.266,193.773C353.707,192.234 354.188,190.684 354.805,189.207L354.516,189.895C355.387,187.867 356.355,185.898 356.883,183.746C357.156,182.621 357.355,181.426 357.309,180.266C357.281,179.598 357.195,178.906 357.031,178.254C356.871,177.637 356.586,177.062 356.336,176.477L356.621,177.156C356.133,175.992 355.746,174.73 355.008,173.695C353.871,172.098 352.273,171.008 350.234,171.102C348.25,171.188 346.562,172.152 345.125,173.465C343.891,174.594 342.871,175.91 342.234,177.457C341.645,178.887 341.387,180.43 340.801,181.867L341.082,181.199C340.848,181.754 340.578,182.293 340.238,182.793C341.973,183.262 343.703,183.73 345.438,184.199C345.438,184.102 345.441,184 345.453,183.902L345.355,184.641C345.492,183.77 345.91,182.957 346.121,182.102C346.355,181.156 346.516,180.195 346.68,179.234C347,177.355 347.621,175.555 348.043,173.695C348.508,171.641 348.734,169.469 348.844,167.363C348.895,166.434 348.926,165.48 348.828,164.555C348.711,163.449 348.434,162.527 347.961,161.516C347.609,160.773 347.09,160.035 346.473,159.496C345.5,158.648 344.449,158.227 343.156,158.148C341.336,158.035 339.609,158.871 338.301,160.082C337.238,161.062 336.441,162.348 335.746,163.605C335.004,164.941 334.273,166.27 333.68,167.676C332.875,169.59 332.16,171.578 331.738,173.617C331.301,175.727 331.176,177.895 330.422,179.934C332.199,180.422 333.973,180.914 335.746,181.402C337.051,177.82 337.637,174.004 337.914,170.215C338.047,168.387 338.078,166.559 338.09,164.727C338.098,163.789 338.199,162.848 338.141,161.91C338.055,160.574 337.676,159.48 337.121,158.273C336.746,157.453 336.371,156.703 335.82,155.988C335.133,155.098 334.289,154.406 333.25,153.969C331.074,153.051 328.77,153.785 327.188,155.449C326.141,156.551 325.332,157.891 324.551,159.188C323.602,160.766 323.043,162.578 322.559,164.344C321.996,166.383 321.469,168.426 321.02,170.496C320.516,172.824 320.164,175.145 319.871,177.512L319.973,176.762C319.891,177.289 319.75,177.805 319.664,178.332C319.543,179.066 319.566,179.766 319.488,180.492L319.59,179.742C319.578,179.852 319.551,179.957 319.512,180.059C321.09,179.641 322.664,179.227 324.242,178.809C323.961,178.559 324.035,178.352 324.352,179.008C324.293,178.887 324.215,178.777 324.16,178.652L324.445,179.328C324.336,179.062 324.27,178.789 324.223,178.508L324.324,179.258C324.207,178.387 324.293,177.504 324.348,176.633C324.41,175.621 324.352,174.66 324.113,173.668C323.832,172.496 323.555,171.32 323.215,170.16C322.879,169.008 322.504,167.902 322.273,166.723C322.008,165.383 321.625,164.109 320.938,162.914C320.402,161.977 319.91,160.977 319.086,160.246C317.723,159.039 315.852,158.559 314.082,159.039C312.492,159.469 311.395,160.594 310.453,161.875C309.754,162.82 309.203,163.875 308.73,164.949C308.438,165.605 308.102,166.289 307.906,166.992C307.668,167.848 307.715,168.73 307.613,169.602L307.715,168.852C307.477,170.336 307.086,171.824 307.23,173.34C307.387,174.957 308.027,176.434 308.254,178.031L308.152,177.277C308.305,178.469 308.41,179.66 308.637,180.84C308.832,181.879 308.996,182.918 309.16,183.961C309.488,185.988 309.957,187.992 310.242,190.023L310.141,189.27C310.336,190.73 310.43,192.234 310.242,193.699L310.344,192.945C310.242,193.668 310.066,194.375 309.789,195.055L310.078,194.371C310,194.551 309.918,194.727 309.824,194.898C309.66,195.191 309.27,195.527 309.898,194.879C309.789,194.992 309.668,195.109 309.566,195.227C309.363,195.461 310.207,194.809 309.852,195.004C309.762,195.055 309.672,195.105 309.578,195.152L310.262,194.863C310.059,194.949 309.855,195.004 309.641,195.043L310.402,194.938C310.238,194.957 310.078,194.961 309.914,194.949L310.676,195.051C310.496,195.027 310.328,194.98 310.16,194.91L310.844,195.199C310.766,195.16 310.691,195.109 310.609,195.074C310.27,194.914 311.145,195.551 310.941,195.332C310.715,195.09 310.473,194.664 310.984,195.469C310.785,195.152 310.602,194.844 310.457,194.5L310.746,195.188C310.465,194.492 310.293,193.762 310.188,193.023L310.293,193.789C310.09,192.281 310.332,190.758 309.961,189.258C309.707,188.223 309.113,187.219 308.352,186.473C307.512,185.652 306.348,184.906 305.184,184.668C302.898,184.203 300.359,185.227 298.609,186.672C297.328,187.73 296.426,189.266 295.66,190.719C295.207,191.582 294.73,192.461 294.465,193.398C294.195,194.359 294.113,195.391 294.113,196.387C294.113,197.234 294.145,198.074 294.125,198.922C294.102,199.785 294.082,200.648 294.188,201.508C294.262,202.105 294.328,202.707 294.512,203.281C294.652,203.719 294.852,204.141 295.027,204.566C295.469,205.625 295.914,206.68 296.367,207.734C296.719,208.547 297.07,209.305 297.605,210.016C297.953,210.477 298.316,210.93 298.68,211.379C298.828,211.559 299.172,212.137 298.723,211.41C298.773,211.496 298.844,211.582 298.902,211.66L299.348,212.23C299.09,211.891 299.027,211.809 299.152,211.984C299.664,212.793 300.164,213.605 300.703,214.395C301.297,215.262 301.82,216.195 302.543,216.965C302.836,217.277 303.133,217.574 303.469,217.844C303.734,218.051 304,218.262 304.281,218.445C304.66,218.688 304.203,218.406 304.195,218.363C304.207,218.43 304.465,218.617 304.516,218.664C304.902,219.035 305.273,219.43 305.746,219.703C305.891,219.785 306.043,219.848 306.191,219.922C306.207,219.93 306.344,220.023 306.375,220.027C306.121,220.016 305.91,219.5 305.844,219.328C306.219,220.297 307.199,221.074 308.297,220.719C309.414,220.359 309.871,219.375 309.688,218.27L309.688,218.266Z" style="fill-rule:nonzero;"/>
+ <path d="M322.105,207.902C321.945,207.727 321.965,207.789 322.164,208.086C322.137,208.008 322.117,207.93 322.098,207.852C322.055,207.688 322.035,207.52 322,207.355C321.926,207.016 321.844,206.664 321.754,206.328C321.48,205.336 320.965,204.488 320.34,203.688C319.148,202.16 317.887,200.695 316.328,199.539C315.676,199.059 315.004,198.594 314.316,198.164C314.066,198.004 315.094,198.777 314.676,198.438C314.551,198.332 314.43,198.23 314.305,198.129C313.645,197.566 312.98,196.973 312.449,196.285L312.898,196.871C312.809,196.75 312.738,196.625 312.656,196.5C312.508,196.27 312.32,196.043 312.145,195.836C311.926,195.578 312.648,196.586 312.465,196.25L312.746,196.914C312.734,196.883 312.727,196.855 312.719,196.824L312.816,197.555C312.816,197.535 312.816,197.516 312.82,197.496L312.723,198.219C312.605,198.633 312.395,198.992 312.094,199.297C312.109,199.277 312.129,199.258 312.148,199.242C312.492,198.855 312.457,198.867 312.609,198.621C313.227,197.633 312.945,196.406 312.219,195.582C311.172,194.398 309.219,194.527 308.148,195.59C307.141,196.594 306.992,198.223 307.688,199.438C308.215,200.359 309.059,201.133 309.863,201.812C310.668,202.5 311.5,203.156 312.43,203.668C312.805,203.871 313.184,204.066 313.555,204.285C313.715,204.379 313.875,204.48 314.031,204.582C314.121,204.641 314.207,204.707 314.297,204.766C314.566,204.945 313.836,204.391 314.207,204.699C315.055,205.402 315.992,205.992 316.883,206.641C316.953,206.691 317.02,206.742 317.09,206.793C317.555,207.129 316.715,206.48 317.172,206.855C317.34,206.992 317.504,207.129 317.652,207.285C317.699,207.332 317.742,207.383 317.789,207.434C318.102,207.766 317.523,207.043 317.789,207.426C317.98,207.695 318.168,207.965 318.379,208.219C318.652,208.555 318.938,208.906 319.285,209.172C319.469,209.316 319.652,209.457 319.852,209.578C319.922,209.617 319.996,209.668 320.066,209.699C320.301,209.797 319.996,209.602 320.227,209.781C320.793,210.223 321.555,210.336 322.105,209.781C322.609,209.277 322.621,208.406 322.105,207.902Z" style="fill-rule:nonzero;"/>
+ <path d="M336.875,196.027C335.688,195.371 334.586,194.574 333.414,193.891C332.75,193.5 332.066,193.184 331.355,192.891C331.023,192.75 330.688,192.613 330.352,192.477C329.898,192.289 330.59,192.582 330.184,192.402C329.934,192.297 329.688,192.191 329.438,192.086C329.215,191.992 328.988,191.898 328.766,191.809C328.617,191.746 328.652,191.762 328.867,191.852C328.785,191.816 328.703,191.781 328.621,191.742C328.266,191.59 327.918,191.426 327.566,191.27C326.793,190.926 326.012,190.578 325.207,190.32C324.422,190.074 323.598,189.973 322.781,189.938C321.863,189.895 321.094,190.137 320.242,190.418C319.422,190.691 318.711,191.461 318.75,192.379C318.793,193.301 319.359,194.055 320.242,194.336C321.016,194.582 321.797,194.766 322.613,194.723C322.945,194.707 323.277,194.695 323.613,194.715C323.691,194.719 323.773,194.727 323.855,194.734C324.035,194.754 323.961,194.746 323.633,194.707C323.684,194.758 324.07,194.801 324.148,194.82C325.539,195.156 326.848,195.75 328.223,196.133C329.547,196.496 330.895,196.738 332.164,197.27C331.871,197.145 332.234,197.305 332.328,197.344C332.473,197.41 332.621,197.48 332.77,197.547C333.039,197.672 333.305,197.801 333.574,197.926C334.27,198.25 334.973,198.562 335.691,198.84C336.402,199.117 337.234,198.59 337.504,197.949C337.793,197.262 337.551,196.402 336.875,196.027Z" style="fill-rule:nonzero;"/>
+ <path d="M200.176,148.027C201.008,148.027 201.809,147.293 201.77,146.43C201.73,145.566 201.066,144.836 200.176,144.836C199.34,144.836 198.539,145.57 198.578,146.43C198.617,147.297 199.281,148.027 200.176,148.027Z" style="fill-rule:nonzero;"/>
+ <path d="M206.684,143.91C207.566,143.91 208.414,143.133 208.375,142.219C208.332,141.305 207.629,140.531 206.684,140.531C205.801,140.531 204.953,141.309 204.992,142.219C205.035,143.137 205.734,143.91 206.684,143.91Z" style="fill-rule:nonzero;"/>
+ <path d="M205.535,151.875C206.379,151.875 207.188,151.133 207.148,150.262C207.109,149.387 206.441,148.645 205.535,148.645C204.691,148.645 203.883,149.387 203.922,150.262C203.961,151.137 204.629,151.875 205.535,151.875Z" style="fill-rule:nonzero;"/>
+ <path d="M267.562,149.422C268.527,149.422 269.449,148.574 269.406,147.582C269.359,146.582 268.594,145.738 267.562,145.738C266.598,145.738 265.676,146.586 265.719,147.582C265.766,148.578 266.531,149.422 267.562,149.422Z" style="fill-rule:nonzero;"/>
+ <path d="M273.688,160.258C274.711,160.258 275.691,159.355 275.645,158.301C275.598,157.242 274.785,156.344 273.688,156.344C272.664,156.344 271.684,157.246 271.734,158.301C271.781,159.359 272.594,160.258 273.688,160.258Z" style="fill-rule:nonzero;"/>
+ <path d="M516.609,570.297C514.344,570.242 512.073,570.309 509.812,570.16C508.883,570.102 507.949,570.027 507.047,569.789C505.844,569.473 504.691,569.145 503.457,568.973C501.418,568.688 499.57,568.102 497.879,567.484C497.102,567.203 498.285,567.691 497.527,567.34C497.281,567.223 497.031,567.109 496.785,566.992C496.367,566.793 495.945,566.594 495.527,566.391C494.441,565.867 493.359,565.332 492.273,564.801C491.844,564.59 491.414,564.383 490.98,564.176C490.672,564.027 489.531,563.688 490.414,563.91C490.289,563.879 490.129,563.781 490.02,563.734C489.133,563.336 488.242,562.934 487.375,562.488C486.605,562.098 485.852,561.676 485.141,561.191C485.016,561.105 484.785,561 484.699,560.879L485,561.109C484.891,561.02 484.785,560.934 484.68,560.84C484.305,560.512 483.965,560.148 483.629,559.777C483.309,559.422 483,559.059 482.695,558.688C482.539,558.496 482.383,558.305 482.23,558.113C482.141,558 481.605,557.355 482.145,558.008C481.422,557.129 480.773,556.18 480.074,555.277C479.762,554.875 479.441,554.477 479.137,554.07C479.648,554.754 479.125,554.055 479.039,553.941C478.887,553.738 478.73,553.535 478.582,553.328C478.012,552.52 477.473,551.707 476.953,550.863C475.895,549.152 474.797,547.465 473.809,545.715C473.312,544.84 472.844,543.949 472.422,543.035C472.316,542.809 472.195,542.578 472.113,542.344C472.426,543.254 472.16,542.43 472.09,542.258C471.91,541.777 471.742,541.297 471.59,540.809C471.277,539.789 471.039,538.746 470.863,537.691C470.824,537.441 470.562,536.707 470.848,537.621C470.777,537.391 470.781,537.09 470.758,536.852C470.691,536.25 470.645,535.645 470.613,535.039C470.492,532.93 470.52,530.805 470.512,528.691C470.512,527.77 470.52,526.848 470.59,525.93C470.598,525.832 470.586,525.238 470.66,525.188L470.594,525.656C470.617,525.488 470.645,525.324 470.672,525.16C470.777,524.566 470.918,523.98 471.098,523.406C471.688,521.5 472.27,519.574 472.926,517.691C473.008,517.457 473.09,517.227 473.18,517C473.27,516.763 473.395,516.044 473.18,516.953C473.266,516.582 473.539,516.156 473.711,515.824C473.949,515.367 474.203,514.919 474.484,514.488C474.621,514.277 474.766,514.066 474.914,513.859C475.004,513.738 475.094,513.613 475.188,513.492C474.855,513.919 474.812,513.977 475.055,513.677C475.664,512.984 476.27,512.31 476.953,511.691C477.25,511.422 477.605,511.012 477.969,510.836L477.617,511.109C477.746,511.012 477.879,510.918 478.008,510.828C478.27,510.645 478.539,510.465 478.809,510.297C479.215,510.047 479.629,509.812 480.051,509.602C480.102,509.574 480.688,509.328 480.688,509.301L480.25,509.484C480.391,509.43 480.535,509.375 480.68,509.32C481.543,509.012 482.445,508.77 483.344,508.582C483.574,508.535 483.805,508.496 484.035,508.453C484.855,508.297 483.172,508.496 484,508.465C484.465,508.449 484.922,508.441 485.387,508.445C486.188,508.453 484.543,508.25 485.32,508.438C485.469,508.473 485.617,508.504 485.762,508.543L485.98,508.609C486.344,508.742 486.266,508.703 485.75,508.496C485.746,508.523 486.457,508.887 486.531,508.934C486.711,509.051 486.879,509.172 487.055,509.289C487.684,509.711 486.422,508.723 486.969,509.23C487.258,509.5 487.555,509.758 487.82,510.055C487.949,510.195 488.062,510.363 488.195,510.496C487.504,509.809 487.898,510.105 488.078,510.379C488.289,510.695 488.477,511.023 488.641,511.363C488.812,511.715 488.758,512.07 488.578,511.191C488.617,511.371 488.715,511.559 488.77,511.734C488.887,512.105 488.984,512.48 489.059,512.863C489.121,513.172 489.086,513.763 489.055,512.685C489.059,512.883 489.098,513.086 489.113,513.289C489.145,513.727 489.145,514.169 489.145,514.605C489.137,516.891 489.141,519.172 489.145,521.453C489.152,523.828 488.855,526.262 489.371,528.602C489.82,530.613 490.902,532.555 491.859,534.367C492.727,536.004 493.887,537.527 495.191,538.844C497.824,541.5 501.16,543.352 504.684,544.547C508.094,545.703 511.664,546.008 515.242,546.004C519.59,546.004 523.862,545.754 527.762,543.613C531.219,541.715 534.355,538.754 536.594,535.516C537.656,533.977 538.383,532.188 539.164,530.496C540.137,528.391 541.074,526.246 541.754,524.027C543.133,519.527 544.457,514.953 543.773,510.211C543.508,508.359 543.039,506.465 542.566,504.656C541.984,502.434 541.059,500.359 539.453,498.684C538.801,498.004 538.055,497.418 537.379,496.762C536.723,496.129 536.137,495.426 535.504,494.77C534.094,493.297 532.586,491.957 530.953,490.742C527.43,488.117 523.348,486.957 518.987,486.852C516.969,486.805 514.926,486.879 512.914,487.012C510.59,487.172 508.496,487.879 506.438,488.945C504.824,489.781 503.293,490.746 501.641,491.508C499.672,492.418 497.758,493.434 495.832,494.434C494.91,494.914 493.984,495.391 493.047,495.848C492.621,496.055 492.148,496.371 491.691,496.492C492.582,496.262 491.766,496.449 491.574,496.52C491.25,496.637 490.918,496.742 490.59,496.84C488.613,497.422 486.562,497.66 484.559,498.105C484.125,498.199 483.711,498.328 483.289,498.461C483.078,498.527 482.863,498.598 482.648,498.652C482.332,498.738 481.727,498.719 482.754,498.68C482.008,498.707 483.59,498.98 482.887,498.73C483.293,498.875 483.578,499.062 483.891,499.352C484.703,500.102 484.5,500.191 484.297,499.855C484.215,499.719 484.125,499.582 484.039,499.445C483.742,498.961 483.453,498.473 483.164,497.98C483.062,497.805 482.953,497.633 482.852,497.457C482.781,497.34 482.715,497.219 482.652,497.094C482.203,496.227 482.844,497.711 482.633,497.07C482.355,496.23 482.066,495.402 481.848,494.543C481.734,494.098 481.633,493.648 481.543,493.195C481.496,492.965 481.453,492.734 481.414,492.504C481.395,492.387 481.375,492.27 481.359,492.152C481.316,491.867 481.332,491.996 481.406,492.539C481.441,492.094 481.297,491.574 481.27,491.125C481.238,490.652 481.223,490.184 481.227,489.711C481.23,489.246 481.27,488.785 481.297,488.324C481.344,487.504 481.129,489.199 481.281,488.398C481.328,488.145 481.371,487.891 481.426,487.637C481.633,486.738 481.977,485.891 482.316,485.035C482.512,484.535 482.711,484.039 482.906,483.539C483.004,483.289 483.098,483.035 483.195,482.785C483.254,482.621 483.32,482.461 483.387,482.297C483.176,482.789 483.152,482.859 483.312,482.5C484.152,480.852 485.137,479.285 486.012,477.66C486.188,477.336 486.371,477.016 486.57,476.707C486.621,476.633 486.879,476.348 486.867,476.277L486.59,476.633C486.691,476.508 486.793,476.383 486.902,476.262C487.074,476.066 487.246,475.898 487.43,475.715C488.023,475.133 486.82,476.117 487.496,475.66C487.957,475.348 488.418,475.035 488.891,474.734C489.82,474.137 490.738,473.52 491.57,472.785C492.293,472.148 492.91,471.406 493.609,470.746C493.75,470.613 493.895,470.48 494.039,470.355L494.188,470.23C494.477,470 494.387,470.066 493.914,470.441C494.211,470.332 494.496,470.055 494.777,469.902C495.66,469.422 496.566,469.066 497.398,468.484C497.957,468.094 498.496,467.664 499.035,467.242C499.211,467.102 499.387,466.965 499.562,466.824C499.738,466.684 500.383,466.238 499.535,466.836C500.301,466.297 501.039,465.816 501.875,465.395C502.66,464.992 501.125,465.672 501.953,465.352C502.195,465.258 502.438,465.164 502.68,465.07C503.168,464.891 503.664,464.719 504.156,464.547C505.137,464.203 506.105,463.84 507.066,463.453C509.027,462.66 510.992,461.914 513.081,461.547C514.102,461.367 515.184,461.086 516.219,461.043C515.215,461.086 516.098,461.059 516.305,461.035C516.565,461.004 516.828,460.973 517.09,460.949C517.625,460.895 518.159,460.852 518.698,460.852C520.073,460.852 521.367,460.91 522.734,460.688C523.237,460.605 523.734,460.504 524.237,460.422C524.461,460.387 524.766,460.289 524.992,460.309C524.441,460.383 524.371,460.391 524.781,460.34C524.91,460.324 525.039,460.309 525.168,460.293C527.301,460.051 529.453,459.961 531.598,460.062C532.027,460.082 532.453,460.113 532.883,460.148C533.133,460.172 533.387,460.199 533.637,460.223C534.555,460.309 532.805,460.07 533.715,460.234C534.867,460.441 536.004,460.676 537.133,460.984C539.223,461.555 541.262,462.289 543.297,463.027C544.137,463.332 544.98,463.637 545.816,463.953C546.25,464.117 546.68,464.281 547.109,464.453C547.312,464.535 547.527,464.652 547.738,464.711C546.68,464.41 547.621,464.664 547.883,464.781C549.516,465.512 551.09,466.363 552.547,467.398C552.664,467.48 552.973,467.793 553.105,467.809L552.723,467.512C552.848,467.613 552.973,467.711 553.094,467.812C553.469,468.121 553.832,468.445 554.191,468.777C554.879,469.406 555.566,470.035 556.262,470.652C559.055,473.121 561.938,475.488 564.629,478.066C565.965,479.348 567.25,480.684 568.438,482.102C568.727,482.445 568.988,482.879 569.312,483.18C568.609,482.527 569.102,482.914 569.285,483.16C569.426,483.348 569.562,483.535 569.695,483.727C570.234,484.492 570.742,485.277 571.215,486.086C572.324,487.996 573.398,489.941 574.434,491.891C574.637,492.266 574.832,492.645 575.012,493.031C575.113,493.242 575.203,493.457 575.301,493.672C575.645,494.43 574.961,492.855 575.277,493.609C575.742,494.723 576.18,495.867 576.785,496.918C576.98,497.258 577.191,497.59 577.422,497.906C577.707,498.305 578.008,498.688 578.316,499.066C578.391,499.16 578.789,499.523 578.789,499.645L578.496,499.27C578.59,499.402 578.684,499.531 578.777,499.664C578.91,499.863 579.043,500.062 579.168,500.266C579.461,500.734 579.73,501.219 579.984,501.715C580.199,502.133 580.402,502.562 580.598,502.992C580.664,503.137 580.727,503.281 580.789,503.426L580.883,503.645C581.043,504.016 581.008,503.934 580.781,503.402C580.867,503.836 581.156,504.309 581.324,504.723C581.629,505.465 581.938,506.207 582.254,506.945C585.434,514.375 591.367,521.152 599.059,524.031C601.066,524.781 603.16,525.105 605.297,525.227C605.438,525.234 605.953,525.184 606.059,525.273L605.672,525.207C606.043,525.266 606.414,525.312 606.789,525.348C607.293,525.406 607.789,525.473 608.293,525.531C608.793,525.594 609.297,525.652 609.801,525.668C610.051,525.672 610.297,525.672 610.543,525.656C610.84,525.637 612.168,525.461 611.27,525.559C612.785,525.395 614.27,524.328 614.191,522.633C614.129,521.188 612.898,519.535 611.27,519.707C611.082,519.727 610.723,519.773 610.543,519.695L610.852,519.742C610.691,519.719 610.527,519.688 610.363,519.652C609.863,519.552 609.375,519.41 608.883,519.271C607.613,518.906 606.359,518.688 605.043,518.555C604.18,518.469 605.781,518.691 604.945,518.547C604.703,518.505 604.461,518.466 604.223,518.419C603.723,518.316 603.234,518.18 602.75,518.023C602.355,517.896 601.969,517.75 601.578,517.605C600.789,517.32 602.262,517.945 601.52,517.582C601.23,517.441 600.941,517.31 600.66,517.164C599.797,516.711 598.965,516.195 598.168,515.638C597.965,515.496 597.766,515.352 597.57,515.207L597.379,515.066C597.074,514.832 597.129,514.875 597.547,515.195C597.43,515.191 597.094,514.828 597.004,514.755C596.766,514.555 596.531,514.352 596.301,514.146C595.676,513.586 595.078,513 594.508,512.383C594.195,512.052 593.895,511.711 593.602,511.363C593.457,511.191 593.316,511.012 593.172,510.84C592.926,510.531 592.98,510.602 593.328,511.051C593.234,510.93 593.145,510.809 593.055,510.688C591.949,509.199 590.98,507.609 590.098,505.98C589.637,505.133 589.23,504.258 588.84,503.371C588.496,502.586 589.172,504.18 588.848,503.387C588.758,503.164 588.668,502.945 588.574,502.723C588.367,502.211 588.156,501.695 587.941,501.184C587.113,499.199 586.262,497.223 584.988,495.477C584.707,495.086 584.41,494.703 584.105,494.328C584,494.191 583.672,493.91 583.633,493.746L583.914,494.113C583.82,493.98 583.73,493.852 583.641,493.715C583.512,493.523 583.391,493.324 583.277,493.121C583.055,492.734 582.859,492.336 582.672,491.93C582.582,491.73 582.508,491.52 582.406,491.324C582.945,492.379 582.457,491.441 582.355,491.195C581.449,489.043 580.348,487.035 579.203,485C578.234,483.281 577.328,481.547 576.18,479.934C573.832,476.637 571.047,473.742 568.043,471.043C565.211,468.496 562.266,466.086 559.457,463.512C556.273,460.598 552.648,458.691 548.652,457.141C544.75,455.625 540.727,454.07 536.602,453.289C531.934,452.402 527.211,452.578 522.539,453.312C522.289,453.352 522.043,453.391 521.793,453.434C521.664,453.457 521.18,453.625 521.062,453.57L521.479,453.523C521.297,453.543 521.112,453.555 520.926,453.562C520.648,453.574 520.37,453.57 520.094,453.566C518.906,453.547 517.754,453.555 516.57,453.691C514.258,453.961 511.863,454.246 509.605,454.836C507.566,455.371 505.656,456.266 503.688,457.008C501.504,457.828 499.172,458.461 497.16,459.68C496.195,460.266 495.32,460.996 494.438,461.699C494.32,461.793 494.203,461.883 494.086,461.98C493.461,462.484 494.762,461.492 494.105,461.965C493.676,462.273 493.246,462.582 492.781,462.844C492.004,463.281 491.168,463.578 490.426,464.086C489.52,464.707 488.695,465.418 487.93,466.203C487.332,466.82 486.758,467.445 486.094,467.996L485.906,468.148C485.609,468.395 485.664,468.355 486.07,468.031C485.965,468.191 485.648,468.344 485.496,468.457C484.863,468.914 484.238,469.375 483.625,469.855C482,471.121 480.664,472.617 479.551,474.352C478.363,476.211 477.23,478.066 476.391,480.109C475.641,481.938 474.742,483.859 474.328,485.793C473.445,489.926 474,494.402 475.363,498.375C475.867,499.852 476.559,501.164 477.359,502.492C477.609,502.91 477.855,503.332 478.137,503.73C479.191,505.242 480.906,506.035 482.754,505.965C483.848,505.922 484.812,505.586 485.844,505.285C486.883,504.98 487.973,504.82 489.035,504.625C491.418,504.18 493.641,503.562 495.844,502.527C497.812,501.605 499.723,500.574 501.648,499.574C503.48,498.629 505.383,497.82 507.188,496.832C507.973,496.406 508.738,495.949 509.52,495.52C509.902,495.309 510.289,495.105 510.684,494.918C510.992,494.77 511.5,494.734 510.613,494.926C510.887,494.867 511.164,494.711 511.434,494.621C511.859,494.48 512.289,494.391 512.727,494.285C513.344,494.133 512.508,494.352 512.445,494.309C512.534,494.367 513.034,494.262 513.151,494.254C514.234,494.199 515.315,494.156 516.398,494.125C517.43,494.094 518.465,494.082 519.5,494.125C520.004,494.145 520.504,494.176 521.008,494.227L521.25,494.254C521.656,494.301 521.573,494.293 521.008,494.219C521.023,494.266 521.602,494.324 521.711,494.348C522.164,494.441 522.609,494.555 523.055,494.691C523.461,494.816 523.914,495.086 524.328,495.152L523.87,494.961C524.008,495.023 524.145,495.086 524.276,495.148C524.477,495.246 524.676,495.348 524.871,495.449C525.328,495.695 525.77,495.957 526.203,496.242C526.5,496.434 526.957,496.922 527.293,497.004L526.91,496.707C527.027,496.797 527.145,496.891 527.258,496.984C527.434,497.125 527.602,497.27 527.773,497.414C528.457,497.996 529.109,498.613 529.742,499.25C530.383,499.895 531,500.559 531.613,501.227C532.301,501.98 533.078,502.625 533.82,503.32C534.105,503.59 534.367,503.875 534.637,504.156C535.184,504.723 534.25,503.473 534.625,504.156C534.727,504.344 534.844,504.523 534.941,504.715L535.039,504.906C535.203,505.258 535.168,505.168 534.941,504.641C534.961,504.832 535.113,505.09 535.176,505.27C535.352,505.777 535.496,506.289 535.625,506.809C535.848,507.691 536.027,508.586 536.223,509.477C536.32,509.918 536.434,510.355 536.535,510.793C536.586,511.02 536.633,511.242 536.672,511.469C536.848,512.43 536.672,510.957 536.703,511.707C536.727,512.234 536.766,512.755 536.754,513.281C536.746,513.672 536.844,514.496 536.648,514.841L536.711,514.391C536.688,514.562 536.66,514.734 536.633,514.906C536.59,515.164 536.543,515.419 536.492,515.677C536.371,516.277 536.23,516.875 536.078,517.469C535.555,519.513 534.988,521.578 534.27,523.56C534.09,524.052 533.895,524.539 533.703,525.027C533.371,525.875 534.027,524.301 533.66,525.137C533.555,525.379 533.449,525.625 533.34,525.867C532.875,526.91 532.383,527.941 531.887,528.973C531.527,529.715 531.195,530.473 530.766,531.18C530.555,531.527 530.32,531.859 530.086,532.195C529.645,532.824 530.637,531.539 530.129,532.141C529.938,532.363 529.75,532.594 529.555,532.816C528.953,533.5 528.309,534.148 527.633,534.762C527.301,535.07 526.957,535.367 526.609,535.656C526.492,535.75 526.379,535.844 526.262,535.938C525.961,536.176 526.035,536.121 526.48,535.773C526.367,535.863 526.25,535.945 526.137,536.031C525.484,536.512 524.809,536.961 524.098,537.352C523.875,537.473 523.645,537.59 523.414,537.703L523.188,537.809C522.823,537.969 522.887,537.945 523.375,537.734C523.32,537.828 522.801,537.945 522.695,537.98C522.395,538.082 522.094,538.172 521.789,538.254C521.34,538.371 520.883,538.469 520.426,538.547L520.195,538.586C519.797,538.645 519.891,538.633 520.473,538.551C520.37,538.531 520.098,538.594 520.012,538.602C518.995,538.703 517.973,538.734 516.953,538.746C515.104,538.766 513.242,538.816 511.402,538.641C511.078,538.609 509.945,538.387 511.164,538.629C510.766,538.551 510.359,538.504 509.961,538.43C509.094,538.266 508.234,538.055 507.387,537.801C506.996,537.68 506.609,537.555 506.223,537.418C505.93,537.312 504.676,536.715 505.762,537.262C505.035,536.895 504.293,536.582 503.582,536.18C502.883,535.781 502.254,535.238 501.555,534.855C502.398,535.316 501.906,535.129 501.656,534.926C501.5,534.801 501.348,534.668 501.195,534.539C500.844,534.227 500.504,533.906 500.18,533.57C499.898,533.281 499.629,532.98 499.371,532.672C499.289,532.574 499.207,532.449 499.117,532.359C499.816,533.043 499.379,532.699 499.199,532.445C498.676,531.715 498.238,530.941 497.836,530.141C497.629,529.723 497.414,529.309 497.211,528.891C497.102,528.672 496.996,528.453 496.895,528.234L496.793,528.012C496.633,527.648 496.656,527.715 496.867,528.207C496.648,528.086 496.48,527.129 496.418,526.887L496.367,526.672C496.301,526.309 496.301,526.391 496.379,526.918C496.277,526.746 496.332,526.352 496.328,526.141C496.293,525.09 496.395,524.044 496.402,522.992C496.41,521.781 496.398,520.57 496.395,519.359C496.383,515.169 496.797,510.789 494.543,507.039C493.469,505.25 491.945,503.785 490.191,502.672C488.215,501.418 485.84,500.996 483.535,501.262C478.91,501.793 474.738,503.734 471.383,506.973C469.77,508.527 468.332,510.379 467.336,512.388C466.352,514.367 465.684,516.466 465.043,518.574C464.746,519.547 464.402,520.505 464.102,521.477C463.727,522.685 463.543,523.935 463.406,525.188C463.168,527.316 463.262,529.473 463.27,531.613C463.281,533.949 463.379,536.273 463.723,538.586C464.086,540.992 464.793,543.246 465.758,545.477C466.559,547.324 467.559,549.074 468.629,550.777C469.691,552.461 470.742,554.176 471.895,555.801C473.219,557.668 474.812,559.332 476.27,561.094C477.445,562.516 478.656,563.973 480.074,565.16C483.219,567.793 487.34,568.977 491.117,570.414C493.137,571.18 495.168,572.07 497.273,572.574C497.449,572.617 498.625,572.762 498.027,572.691C498.406,572.738 498.785,572.801 499.164,572.848C499.656,572.906 500.148,572.949 500.645,572.973C501.762,573.027 502.871,572.934 503.988,572.938C506.023,572.941 508.043,573.309 510.086,573.305C512.262,573.301 514.434,573.109 516.609,573.031C518.367,572.969 518.375,570.34 516.609,570.297Z" style="fill-rule:nonzero;"/>
+ <path d="M516.573,570.684C515.188,570.43 513.992,570.719 512.75,571.355C512.34,571.566 511.953,571.816 511.578,572.078C511.371,572.223 511.168,572.379 510.961,572.527C510.781,572.656 510.602,572.781 510.426,572.918C510.504,572.859 509.777,573.465 510.098,573.184C510.348,572.969 509.812,573.398 509.727,573.461C509.562,573.586 509.395,573.707 509.223,573.824C508.711,574.168 508.168,574.469 507.633,574.766C506.469,575.414 505.277,576.016 504.082,576.609C503.777,576.762 503.469,576.91 503.164,577.062C503.078,577.105 502.531,577.402 502.898,577.211C503.41,576.941 502.184,577.52 502.258,577.484C501.969,577.621 501.684,577.777 501.391,577.91C501.266,577.969 501.137,578.027 501.012,578.082C500.203,578.449 501.379,577.953 500.898,578.133C499.621,578.605 498.355,579.066 497.047,579.441C494.52,580.168 491.938,580.703 489.355,581.203C479.078,583.195 468.164,584.918 459.828,591.762C455.527,595.289 451.988,601.184 453.98,606.875C455.723,611.855 460.531,614.609 465.449,615.75C465.906,615.859 466.371,615.949 466.836,616.027C467.188,616.082 467.539,616.129 467.895,616.176L468.383,616.242L467.848,616.172C467.855,616.211 468.438,616.289 468.488,616.297C469.961,616.621 471.402,616.91 472.922,616.906C475.805,616.898 478.688,616.875 481.57,616.891C484.59,616.902 487.367,615.887 490.281,615.262C491.758,614.945 493.105,614.43 494.465,613.766C494.68,613.66 496.082,612.84 496.227,612.945C496.234,612.949 495.379,613.27 496.109,613.008C496.238,612.961 496.363,612.91 496.492,612.863C496.844,612.742 497.199,612.629 497.555,612.531C498.906,612.156 500.301,611.934 501.656,611.57C502.977,611.215 504.281,610.809 505.57,610.355C508.406,609.355 511.188,608.156 513.862,606.777C515.112,606.137 516.344,605.453 517.534,604.707C518.109,604.348 518.68,603.984 519.276,603.668C519.401,603.602 519.534,603.543 519.659,603.473C520.043,603.254 519.434,603.598 519.418,603.566C519.414,603.562 520.323,603.27 520.414,603.242C521.195,603 521.987,602.723 522.715,602.344C523.504,601.934 524.172,601.312 524.836,600.727C525.051,600.543 525.266,600.359 525.48,600.176C525.562,600.109 525.883,599.844 525.48,600.176C525.055,600.52 525.473,600.191 525.586,600.109C526.293,599.625 526.992,599.195 527.664,598.652C528.082,598.312 528.477,597.949 528.883,597.59C529.004,597.48 529.137,597.379 529.258,597.266C529.559,596.984 529.004,597.488 528.992,597.465C528.922,597.328 530.453,596.816 529.102,597.309C527.559,596.133 526.016,594.957 524.469,593.781C524.496,593.984 524.441,594.68 524.535,594.039C524.633,593.34 524.461,594.16 524.418,594.324C524.258,594.898 524.473,594.074 524.539,594.043C524.5,594.059 524.34,594.434 524.336,594.438C524.19,594.707 524.031,594.969 523.862,595.227C523.258,596.152 522.543,596.996 521.898,597.891C521.547,598.375 521.211,598.867 520.859,599.352C520.461,599.891 520.84,599.391 520.909,599.293C520.797,599.445 520.676,599.59 520.555,599.738C520.32,600.035 520.078,600.328 519.831,600.617C518.922,601.707 517.969,602.762 517.02,603.82C515.129,605.922 513.418,608.164 511.535,610.262C510.59,611.316 509.582,612.301 508.5,613.215C508.441,613.266 508.066,613.547 508.438,613.273C508.832,612.977 508.355,613.324 508.258,613.395C507.996,613.582 507.73,613.766 507.465,613.945C506.844,614.367 506.215,614.777 505.59,615.191C504.27,616.066 502.988,616.98 501.746,617.965C500.621,618.855 499.594,619.863 498.484,620.773C498.223,620.984 497.965,621.223 497.688,621.41C498.398,620.938 497.402,621.617 497.262,621.719C496.672,622.152 496.07,622.57 495.457,622.973C494.352,623.699 493.211,624.363 492.148,625.152C489.848,626.863 487.934,628.781 486.309,631.152C485.609,632.168 484.977,633.227 484.27,634.242C483.445,635.43 482.762,636.617 482.23,637.969C481.711,639.297 481.605,640.723 481.562,642.137C481.52,643.52 481.562,644.996 482,646.316C483.094,649.637 486.113,651.773 489.273,652.945C492.125,654 495.41,653.598 498.391,653.605C501.531,653.613 504.816,653.91 507.844,652.883C509.242,652.41 510.586,651.789 511.969,651.27C513.531,650.688 515.148,650.512 516.664,649.77C517.254,649.48 517.815,649.137 518.406,648.848C518.526,648.789 519.047,648.574 518.409,648.844C518.555,648.781 518.698,648.723 518.844,648.664C519.273,648.484 519.706,648.309 520.141,648.137C521.586,647.562 523.039,647.016 524.5,646.48C526.141,645.879 527.449,645.203 528.801,644.105C529.695,643.383 530.457,642.523 531.277,641.723C531.473,641.535 531.668,641.348 531.871,641.168C531.984,641.062 532.105,640.965 532.223,640.863C532.633,640.504 532.117,641.047 532.051,640.996C532.188,641.102 534.008,639.488 534.301,639.242C534.867,638.77 535.426,638.277 535.988,637.797C536.25,637.57 536.516,637.344 536.785,637.125C536.902,637.031 537.02,636.938 537.133,636.84C536.441,637.43 537.48,636.57 537.469,636.582C542.094,633.008 545.938,628.625 549.996,624.449C551.086,623.328 552,622.102 552.859,620.801C552.996,620.598 553.281,619.988 553.496,619.875C553.484,619.883 553.086,620.375 553.355,620.059C553.477,619.918 553.59,619.773 553.711,619.633C554.156,619.109 554.625,618.602 555.066,618.074C555.441,617.625 555.805,617.16 556.152,616.695C556.242,616.578 556.828,615.793 556.523,616.176C556.238,616.523 556.809,615.848 556.922,615.715C557.16,615.449 557.402,615.191 557.645,614.93C558.648,613.852 559.68,612.73 560.375,611.418C560.637,610.922 560.859,610.41 561.141,609.926C561.195,609.832 561.254,609.738 561.309,609.641C561.625,609.094 561.199,609.859 561.133,609.848C561.148,609.852 561.449,609.5 561.438,609.535C561.414,609.598 560.711,610.039 561.25,609.711C559.48,608.992 557.711,608.27 555.941,607.551C555.969,607.641 555.871,606.52 555.984,606.535C555.98,606.535 555.844,607.055 555.836,607.004C555.832,606.984 556.121,606.363 555.945,606.715C555.82,606.965 555.719,607.227 555.613,607.48C555.27,608.289 555.027,609.086 554.875,609.953C554.758,610.609 554.676,611.273 554.539,611.93C554.473,612.254 554.391,612.574 554.293,612.891C554.27,612.957 554.184,613.32 554.113,613.395C554.297,612.977 554.332,612.891 554.223,613.133C554.188,613.211 554.152,613.293 554.113,613.367C553.418,614.836 552.605,616.219 552.082,617.77C551.629,619.105 551.344,620.496 550.902,621.836C550.438,623.254 549.906,624.648 549.348,626.031C549.199,626.402 549.047,626.77 548.895,627.133C548.84,627.27 548.781,627.41 548.723,627.547C548.516,628.047 548.953,627.008 548.742,627.504C548.426,628.23 548.117,628.961 547.805,629.691C546.559,632.594 545.371,635.5 544.355,638.488C542.836,642.945 540.723,647.316 541.543,652.156C542.027,655.031 544.082,657.309 546.578,658.684C549.48,660.281 552.746,660.523 555.941,659.801C558.734,659.168 561.43,657.809 563.895,656.375C566.535,654.836 568.988,652.98 571.316,651.016C573.488,649.184 575.539,647.211 577.562,645.219C578.574,644.227 579.586,643.254 580.473,642.148C581.508,640.848 582.449,639.484 583.406,638.125C584.332,636.809 585.176,635.656 585.781,634.148C585.883,633.898 585.977,633.641 586.07,633.387C586.113,633.27 586.172,633.008 586.25,632.898C586.207,632.961 585.867,633.633 586.203,633.062C586.555,632.477 586.91,631.898 587.289,631.328C589.016,628.727 589.879,625.535 590.891,622.602C591.922,619.617 593.07,616.68 594.152,613.715C594.699,612.219 595.203,610.707 595.684,609.191C595.898,608.523 596.094,607.852 596.328,607.191C596.445,606.867 596.551,606.398 596.742,606.113C596.684,606.203 596.43,606.82 596.715,606.184C596.793,606.008 596.871,605.832 596.953,605.656C598.184,602.965 599.449,600.246 600.836,597.633C601.551,596.277 602.312,594.945 603.125,593.645C603.297,593.371 603.484,593.109 603.664,592.844C603.902,592.496 603.52,593.059 603.5,593.051C603.516,593.055 603.789,592.695 603.832,592.645C604.426,591.914 605.027,591.184 605.566,590.414C605.973,589.832 606.324,589.219 606.688,588.609C606.855,588.336 607.023,588.059 607.203,587.793C607.285,587.664 607.414,587.418 607.523,587.332C607.309,587.5 607.203,587.707 607.5,587.398C608.5,586.359 609.441,585.262 610.426,584.203C610.887,583.707 611.363,583.219 611.863,582.762C612.098,582.547 612.348,582.348 612.586,582.133C612.902,581.855 612.398,582.27 612.395,582.277C612.469,582.145 612.836,581.961 612.977,581.871C614.199,581.059 615.578,580.516 616.875,579.836C618.082,579.203 619.352,578.742 620.449,577.914C621.625,577.027 622.352,575.926 622.145,574.379C621.961,573.008 620.969,571.793 619.602,571.426C618.488,571.133 617.457,571.176 616.34,571.371C616.008,571.43 615.684,571.5 615.359,571.594C615,571.691 614.652,571.824 614.32,572.004C614.758,571.812 614.809,571.766 614.473,571.863C612.777,572.266 611.609,574.285 612.148,575.953C612.719,577.715 614.426,578.707 616.238,578.273C616.52,578.215 616.52,578.207 616.234,578.254C615.723,578.32 615.949,578.289 616.918,578.16C615.965,578.273 616.844,578.176 617.008,578.164C617.121,578.16 617.719,578.098 617.754,578.172L617.289,578.121C617.438,578.156 617.578,578.207 617.715,578.27C617.434,576.109 617.152,573.949 616.867,571.785C614.457,573.145 611.746,573.988 609.414,575.496C606.902,577.117 605.051,579.348 603.039,581.508C601.91,582.715 600.953,583.988 600.109,585.406C599.766,585.977 599.406,586.527 599.023,587.074C598.727,587.496 599.426,586.59 599.094,586.977C599.008,587.074 598.926,587.18 598.844,587.281C598.523,587.676 598.207,588.07 597.895,588.473C596.09,590.809 594.656,593.535 593.414,596.207C592.102,599.035 590.617,601.797 589.5,604.711C588.43,607.512 587.668,610.422 586.586,613.219C585.465,616.121 584.438,619.047 583.414,621.984C582.922,623.402 582.41,624.812 581.879,626.215C581.582,626.992 581.934,626.156 581.922,626.113C581.938,626.168 581.688,626.559 581.684,626.57C581.539,626.832 581.379,627.086 581.215,627.336C580.867,627.871 580.496,628.391 580.172,628.945C579.75,629.66 579.434,630.438 579.141,631.215C579.035,631.492 578.867,631.82 578.809,632.109C578.809,632.109 579.145,631.426 578.949,631.762C578.852,631.934 578.773,632.113 578.676,632.285C577.965,633.477 577.039,634.582 576.242,635.723C575.875,636.25 575.516,636.805 575.102,637.301C575.18,637.211 575.582,636.715 575.152,637.223C575.062,637.328 574.977,637.438 574.887,637.547C574.609,637.871 574.328,638.184 574.031,638.488C573.082,639.465 572.094,640.406 571.117,641.355C569.117,643.297 567.07,645.195 564.891,646.938C564.785,647.023 564.676,647.109 564.566,647.195C564.047,647.609 564.555,647.215 564.641,647.137C564.398,647.352 564.121,647.531 563.859,647.719C563.297,648.133 562.723,648.531 562.141,648.914C560.973,649.688 559.766,650.395 558.523,651.039C557.941,651.344 557.352,651.637 556.75,651.906C556.664,651.945 556.453,651.996 556.391,652.066C556.445,652.008 557.172,651.758 556.539,652C556.223,652.121 555.902,652.246 555.578,652.355C555.023,652.543 554.461,652.707 553.891,652.828C553.73,652.863 553.566,652.891 553.406,652.926C553.102,652.992 552.926,652.852 553.645,652.902C553.336,652.879 552.996,652.961 552.68,652.965C552.402,652.969 552.121,652.961 551.84,652.941C551.723,652.934 551.598,652.906 551.48,652.91C552.27,652.883 552.008,653 551.73,652.926C551.453,652.848 551.172,652.797 550.898,652.707C550.738,652.66 550.586,652.598 550.426,652.543C549.992,652.398 551.191,652.953 550.473,652.543C550.199,652.387 549.926,652.242 549.66,652.07C549.602,652.031 549.336,651.902 549.316,651.836C549.387,652.066 549.711,652.188 549.367,651.871C549.203,651.723 549.047,651.516 548.871,651.391C548.523,651.148 549.293,652.047 549.082,651.68C549.02,651.574 548.941,651.477 548.879,651.367C548.816,651.266 548.77,651.141 548.699,651.043C548.5,650.785 548.875,651.48 548.875,651.492C548.836,651.258 548.707,651.016 548.648,650.785C548.609,650.625 548.48,649.828 548.574,650.52C548.668,651.195 548.578,650.328 548.574,650.133C548.562,649.652 548.613,649.188 548.641,648.715C548.672,648.246 548.488,649.512 548.598,649.055C548.621,648.949 548.633,648.844 548.648,648.738C548.707,648.418 548.773,648.102 548.848,647.789C549.328,645.734 550.105,643.766 550.844,641.793C551.75,639.371 552.562,636.926 553.551,634.535C553.609,634.391 553.816,633.891 553.531,634.578C553.59,634.438 553.648,634.305 553.707,634.168C553.844,633.848 553.98,633.527 554.113,633.211C554.426,632.48 554.742,631.75 555.051,631.02C555.715,629.453 556.379,627.887 556.98,626.293C557.484,624.965 557.961,623.625 558.336,622.254C558.52,621.578 558.688,620.898 558.891,620.227C558.973,619.957 559.062,619.695 559.152,619.43C559.363,618.785 559.121,619.418 559.098,619.52C559.152,619.309 559.301,619.09 559.398,618.898C560.098,617.52 560.855,616.164 561.305,614.68C561.707,613.355 561.738,611.949 562.129,610.621C562.145,610.559 562.238,610.121 562.316,610.051C562.277,610.086 561.953,610.871 562.238,610.254C562.457,609.781 562.676,609.301 562.848,608.809C563.195,607.82 563.23,606.629 562.91,605.629C562.219,603.453 559.664,602.211 557.602,603.469C556.258,604.285 555.285,605.477 554.582,606.867C554.352,607.332 554.133,607.809 553.863,608.254C553.781,608.383 553.688,608.508 553.605,608.637C553.383,608.996 553.754,608.414 553.77,608.434C553.797,608.461 553.141,609.164 553.078,609.234C552.66,609.695 552.227,610.141 551.812,610.605C551.605,610.84 551.406,611.078 551.211,611.324C551.191,611.348 550.34,612.719 550.082,612.824C550.094,612.82 550.492,612.324 550.223,612.645C550.133,612.75 550.047,612.859 549.957,612.969C549.723,613.25 549.477,613.523 549.234,613.801C548.707,614.402 548.199,615.012 547.707,615.645C547.242,616.246 546.816,616.863 546.398,617.496C546.227,617.762 546.047,618.02 545.871,618.281C545.824,618.352 545.539,618.691 545.832,618.352C546.176,617.953 545.648,618.555 545.582,618.629C544.652,619.645 543.672,620.609 542.727,621.609C540.82,623.621 538.926,625.645 536.922,627.555C535.926,628.508 534.898,629.43 533.836,630.309C533.578,630.516 533.32,630.723 533.062,630.93C532.652,631.262 533.547,630.559 533.113,630.891C532.828,631.109 532.543,631.328 532.262,631.547C531.672,632.008 531.105,632.492 530.539,632.98C530.016,633.43 529.496,633.883 528.961,634.324C528.879,634.391 528.391,634.789 528.75,634.504C529.082,634.234 528.695,634.543 528.645,634.578C528.188,634.914 527.734,635.25 527.293,635.605C526.387,636.328 525.609,637.188 524.785,637.996C524.598,638.184 524.406,638.367 524.206,638.547C523.973,638.758 523.354,639.074 524.148,638.637C523.918,638.766 523.711,638.949 523.479,639.086C523.383,639.145 523.281,639.203 523.18,639.262C523.07,639.32 522.456,639.656 522.956,639.379C523.409,639.133 522.979,639.359 522.867,639.398C522.672,639.465 522.477,639.539 522.281,639.613C521.938,639.738 521.598,639.863 521.258,639.992C520.531,640.262 519.805,640.535 519.081,640.816C517.508,641.43 515.875,642.016 514.37,642.777C514.078,642.926 513.797,643.098 513.508,643.254C513.422,643.301 513.065,643.535 513.008,643.52C512.984,643.512 513.651,643.32 513.211,643.422C512.526,643.574 511.828,643.738 511.152,643.918C509.781,644.277 508.484,644.918 507.168,645.43C506.523,645.684 505.871,645.934 505.203,646.117C505.082,646.148 504.34,646.418 504.207,646.332C504.223,646.344 505.102,646.258 504.309,646.312C504.113,646.328 503.922,646.344 503.73,646.355C500.785,646.516 497.805,646.328 494.855,646.348C494.18,646.352 493.496,646.387 492.82,646.352C492.738,646.344 492.508,646.289 492.434,646.32C492.512,646.289 493.305,646.488 492.648,646.344C492.32,646.273 491.996,646.203 491.676,646.102C491.543,646.062 490.645,645.754 491.176,645.938C491.684,646.113 490.828,645.742 490.711,645.676C490.449,645.531 490.195,645.371 489.949,645.207C489.922,645.188 489.648,644.973 489.633,644.984C489.707,644.941 490.238,645.484 489.641,644.984C489.551,644.906 488.945,644.438 488.98,644.371C489,644.336 489.379,644.992 489.184,644.637C489.113,644.508 489.035,644.363 488.949,644.246C488.734,643.957 489.078,644.555 489.082,644.598C489.074,644.48 488.977,644.297 488.941,644.172C488.91,644.062 488.887,643.953 488.859,643.844C488.707,643.133 488.965,643.891 488.867,644.02C488.949,643.906 488.824,643.375 488.82,643.207C488.812,642.93 488.816,642.652 488.824,642.375C488.832,642.098 488.844,641.816 488.855,641.535C488.859,641.418 488.867,641.297 488.871,641.176C488.887,640.359 488.727,641.707 488.84,641.273C488.91,641.004 488.957,640.727 489.043,640.457C489.082,640.332 489.191,640.133 489.199,640.012C489.199,640.027 488.879,640.68 489.066,640.34C489.355,639.824 489.621,639.305 489.945,638.805C490.586,637.824 491.285,636.887 491.902,635.891C492.211,635.391 492.531,634.898 492.875,634.422C493.406,633.688 492.551,634.793 492.957,634.305C493.152,634.062 493.352,633.824 493.559,633.594C494.336,632.719 495.223,632.008 496.086,631.234C496.09,631.23 495.496,631.668 495.824,631.441C495.922,631.375 496.02,631.297 496.117,631.227C496.383,631.035 496.656,630.848 496.93,630.668C497.492,630.293 498.07,629.945 498.641,629.582C500.016,628.707 501.324,627.742 502.609,626.742C503.727,625.875 504.789,624.957 505.84,624.016C506.078,623.797 506.324,623.586 506.574,623.383C506.715,623.266 506.859,623.133 507.012,623.035C506.988,623.051 506.492,623.414 506.832,623.18C507.41,622.777 507.98,622.355 508.566,621.961C511,620.324 513.448,618.762 515.531,616.668C517.453,614.73 519.055,612.516 520.859,610.473C522.784,608.293 524.762,606.172 526.543,603.867C527.324,602.852 528.043,601.793 528.824,600.773C529.5,599.895 530.191,599.016 530.711,598.031C531.375,596.773 531.961,595.234 531.789,593.781C531.648,592.586 531.328,591.664 530.348,590.906C529.488,590.242 528.234,589.859 527.156,590.25C525.652,590.801 524.512,591.688 523.328,592.75C523.168,592.895 522.781,593.125 522.672,593.324C522.688,593.301 523.262,592.93 522.94,593.113C522.844,593.168 522.745,593.242 522.651,593.301C521.926,593.762 521.254,594.242 520.573,594.781C520.159,595.105 519.75,595.445 519.362,595.809C518.848,596.293 519.754,595.453 519.242,595.895C518.995,596.109 518.762,595.91 519.426,595.855C519.281,595.867 519.094,595.977 518.953,596.023C517.565,596.484 516.219,596.949 514.948,597.691C512.633,599.051 510.363,600.41 507.918,601.543C507.652,601.664 507.383,601.785 507.113,601.906C506.938,601.984 506.754,602.062 506.574,602.145C506.512,602.172 506.055,602.367 506.473,602.188C506.879,602.02 506.086,602.348 505.957,602.398C505.594,602.543 505.23,602.684 504.863,602.824C503.625,603.289 502.375,603.715 501.109,604.09C498.477,604.875 495.746,605.238 493.207,606.309C492.555,606.586 491.906,606.867 491.262,607.176C491.008,607.297 490.75,607.422 490.496,607.547C490.34,607.621 490.145,607.742 489.973,607.793C490.215,607.719 490.512,607.598 490.09,607.719C488.93,608.059 487.742,608.27 486.574,608.574C485.309,608.902 484.062,609.262 482.777,609.516C482.344,609.602 483.059,609.465 483.055,609.477C483.051,609.496 482.656,609.512 482.625,609.512C482.273,609.535 481.922,609.531 481.57,609.531C480.852,609.527 480.133,609.523 479.414,609.52C478.031,609.52 476.645,609.523 475.258,609.523C474.625,609.523 473.992,609.535 473.355,609.539C473.02,609.543 472.68,609.547 472.34,609.539C472.199,609.535 472.055,609.531 471.914,609.527C471.348,609.516 471.977,609.445 472.094,609.562C471.984,609.449 471.375,609.41 471.199,609.371C470.906,609.301 470.613,609.227 470.32,609.164C470.062,609.109 469.805,609.066 469.547,609.027C469.516,609.023 467.914,608.855 468.871,608.934C469.555,608.992 468.957,608.941 468.797,608.914C467.879,608.762 466.969,608.547 466.078,608.277C465.629,608.141 465.188,607.977 464.742,607.816C464.137,607.594 465.535,608.18 464.719,607.809C464.484,607.703 464.254,607.594 464.027,607.477C463.609,607.262 463.203,607.027 462.812,606.77C462.617,606.641 462.41,606.441 462.199,606.34C462.207,606.344 462.777,606.859 462.535,606.594C462.426,606.469 462.266,606.359 462.145,606.246C461.996,606.105 461.848,605.961 461.707,605.809C461.641,605.734 461.574,605.648 461.504,605.578C461.172,605.266 461.941,606.234 461.703,605.848C461.594,605.676 461.469,605.512 461.367,605.34C461.281,605.199 460.898,604.402 461.125,604.934C461.355,605.469 461.051,604.672 461.012,604.527C460.977,604.406 460.746,603.691 460.812,603.648C460.855,603.621 460.859,604.445 460.871,604.012C460.875,603.891 460.855,603.766 460.855,603.641C460.848,603.332 460.938,602.969 460.895,602.664C460.898,602.68 460.746,603.438 460.852,603.051C460.883,602.934 460.898,602.809 460.926,602.691C460.992,602.414 461.07,602.141 461.16,601.867C461.188,601.785 461.289,601.609 461.285,601.52C461.289,601.598 460.902,602.324 461.199,601.727C461.328,601.465 461.457,601.203 461.598,600.949C461.742,600.691 461.898,600.438 462.059,600.191C462.164,600.031 462.465,599.746 462.496,599.566C462.484,599.641 461.945,600.234 462.387,599.711C462.469,599.613 462.551,599.516 462.633,599.418C462.828,599.191 463.027,598.969 463.234,598.75C463.645,598.32 464.074,597.906 464.523,597.516C464.711,597.352 464.906,597.191 465.098,597.031C465.176,596.965 465.523,596.703 465.105,597.016C464.629,597.371 465.234,596.922 465.332,596.852C466.301,596.148 467.312,595.504 468.359,594.918C469.395,594.336 470.465,593.824 471.551,593.344C471.828,593.219 472.043,593.293 471.387,593.41C471.504,593.391 471.641,593.309 471.754,593.262C472,593.164 472.246,593.07 472.492,592.973C473.109,592.734 473.73,592.508 474.355,592.293C478.941,590.723 483.707,589.793 488.438,588.777C493.5,587.691 498.582,586.371 503.301,584.191C505.613,583.125 507.73,581.66 509.812,580.203C511.668,578.906 513.276,577.422 514.969,575.941C515.188,575.75 514.901,575.992 514.875,576.012C514.961,575.953 515.043,575.887 515.129,575.832C515.323,575.703 515.523,575.59 515.723,575.469C516.07,575.258 515.414,575.473 515.793,575.441C516.219,575.41 515.695,575.422 515.62,575.445C515.695,575.422 515.862,575.453 515.93,575.457C518.633,575.688 519.273,571.172 516.573,570.684Z" style="fill-rule:nonzero;"/>
+ <path d="M557.402,544.738C556.254,544.035 555.688,543.188 555.066,541.953C554.918,541.664 554.777,541.367 554.648,541.066C554.617,541.004 554.59,540.938 554.562,540.871C554.703,541.184 554.598,540.957 554.57,540.891C554.504,540.73 554.164,539.91 554.355,540.375C554.055,539.652 553.762,538.926 553.445,538.211C553.305,537.891 553.129,537.609 552.918,537.328C552.738,537.094 552.555,536.859 552.367,536.633C552.32,536.578 552.27,536.52 552.223,536.465C552.203,536.441 551.887,536.09 552.113,536.336C552.32,536.559 552.004,536.145 551.957,536.055C551.922,535.988 551.875,535.832 551.824,535.785C551.836,535.797 551.98,536.195 551.906,535.965C551.789,535.598 551.656,535.234 551.539,534.867C551.047,533.363 550.535,531.84 549.938,530.375C549.539,529.398 549.117,528.438 548.598,527.52C548.16,526.75 547.734,525.973 547.379,525.156L547.672,525.852C547.32,525.023 547.129,524.172 546.883,523.312C546.625,522.414 546.309,521.539 546.031,520.648C545.461,518.81 545.219,516.906 544.895,515.013C544.742,514.117 544.559,513.246 544.25,512.391C543.883,511.371 543.492,510.301 542.949,509.363C542.738,509.004 542.504,508.66 542.32,508.285C542.141,507.922 541.984,507.559 541.762,507.219C541.66,507.062 541.555,506.914 541.445,506.77C541.281,506.559 541.117,506.348 540.957,506.137C541.246,506.52 541.312,506.605 541.16,506.395C541.117,506.336 541.078,506.277 541.039,506.215C540.918,505.988 540.961,506.098 541.168,506.543C541.141,506.469 541.121,506.395 541.105,506.32C541.156,506.793 541.176,506.887 541.156,506.602C541.105,505.328 540.23,504.273 538.953,504.102C537.828,503.949 536.34,504.672 536.16,505.922C536.078,506.477 536.023,506.922 536.098,507.465C536.168,507.996 536.289,508.355 536.531,508.852C536.625,509.035 536.73,509.211 536.84,509.391C536.895,509.48 536.945,509.578 537.004,509.664C537.098,509.848 537.094,509.828 536.996,509.602C536.906,509.367 536.895,509.352 536.961,509.555C537.219,510.93 537.711,512.164 538.258,513.449L537.957,512.73C538.492,514.005 538.852,515.258 539.074,516.617C539.301,517.984 539.527,519.355 539.863,520.699C540.203,522.035 540.723,523.31 541.148,524.621C541.348,525.242 541.488,525.879 541.707,526.496C541.984,527.289 542.328,528.066 542.715,528.809C543.289,529.91 543.969,530.934 544.637,531.977C545.352,533.102 545.938,534.297 546.562,535.473C547.188,536.648 547.797,537.953 548.719,538.93C549.09,539.324 549.547,539.621 549.926,540L550.031,540.105C550.172,540.27 550.16,540.25 550,540.055C550.094,540.125 550.184,540.32 550.246,540.418C550.406,540.66 550.562,540.902 550.719,541.145C551.43,542.238 552.156,543.328 553.023,544.309C553.941,545.344 555.012,546.168 556.176,546.836C557.535,547.617 558.738,545.551 557.402,544.738Z" style="fill-rule:nonzero;"/>
+ <path d="M538.984,546.973C539.371,549.402 539.617,551.902 540.402,554.246C540.836,555.535 541.504,556.668 542.223,557.812C542.945,558.969 543.648,560.137 544.355,561.305C545.051,562.449 545.824,563.566 546.449,564.746C546.727,565.277 546.969,565.82 547.246,566.352C547.602,567.039 548.039,567.648 548.52,568.254C548.883,568.715 549.273,569.152 549.668,569.59C550.086,570.051 550.594,570.516 550.93,571.039C550.613,570.547 550.902,571.016 550.969,571.109C551.07,571.242 551.164,571.379 551.262,571.512C551.422,571.742 551.582,571.969 551.742,572.199C552.125,572.75 552.504,573.309 552.898,573.848C553.809,575.094 554.828,576.215 555.938,577.281C556.352,577.684 556.746,578.117 557.188,578.488C558.129,579.293 559.301,579.707 560.539,579.336C562.242,578.828 562.832,576.688 561.578,575.402L561.52,575.34C560.836,574.637 559.641,574.48 558.797,574.992L558.727,575.035L559.914,574.711C559.676,574.723 559.34,574.613 560.027,574.762C559.59,574.668 560.551,575.047 560.172,574.812C560.203,574.832 560.625,575.219 560.375,574.957C560.289,574.871 560.195,574.785 560.105,574.699C559.73,574.324 559.328,573.973 558.938,573.605C558.086,572.797 557.293,571.945 556.547,571.035C555.77,570.086 555.051,569.094 554.258,568.156C553.5,567.258 552.613,566.484 551.812,565.629C551.633,565.438 551.465,565.234 551.289,565.035C550.941,564.641 551.535,565.406 551.23,564.957C551.172,564.867 551.109,564.781 551.051,564.691C550.688,564.148 550.375,563.578 550.043,563.023C549.383,561.934 548.574,560.93 547.832,559.895C547.066,558.828 546.305,557.758 545.535,556.695C544.824,555.719 544.078,554.777 543.516,553.707C542.895,552.52 542.492,551.598 542.07,550.309C541.652,549.031 541.344,547.719 541,546.418C540.855,545.871 540.254,545.539 539.715,545.688C539.121,545.852 538.895,546.414 538.984,546.973Z" style="fill-rule:nonzero;"/>
+ <path d="M620.121,579.156C622.309,576.984 622.961,572.633 623.527,569.758C623.852,568.098 624.609,566.555 624.836,564.879C625.137,562.676 624.891,560.281 624.891,558.059C624.891,551.004 624.383,544.355 622.336,537.633C620.957,533.113 620.039,527.094 616.035,523.961C614.191,522.516 612.082,521.32 609.926,520.402C607.219,519.255 604.895,519.492 603.766,516.352C603.246,514.906 602.902,514.219 603.848,513.102C604.66,512.141 606.785,511.004 607.898,510.324C608.965,509.672 610.074,509.52 611.27,509.016C612.793,508.371 613.875,508.613 615.355,508.191C617.492,507.586 619.371,505.527 619.453,503.41C619.57,500.469 619.211,498.062 620.488,495.336C621.34,493.523 622.898,492.602 624.191,491.172C625.449,489.785 626.621,488.336 628.121,487.188C630.289,485.531 632.387,483.461 634.73,482.137C637.5,480.578 639.359,478.215 641.898,476.477C643.02,475.707 644.355,475.305 645.355,474.312C646.688,472.988 647.066,471.559 648.75,470.531C651.086,469.105 653.895,467.848 656.531,467.125C659.312,466.363 662.828,466.637 665.75,466.766C668.945,466.906 672.059,468.859 674.891,470.195C678.062,471.688 681.035,473.926 684.152,475.594C686.242,476.711 687.848,478.848 689.508,480.496C690.988,481.969 692.371,483.582 693.746,485.152C696.965,488.836 700.008,492.488 702.52,496.621C703.383,498.043 704.449,499.32 705.246,500.789C706.254,502.648 706.902,504.66 707.969,506.492C709.93,509.859 711.664,513.695 712.055,517.625C712.426,521.383 713.445,525.047 713.418,528.809C713.398,531.309 713.488,533.816 713.434,536.316C713.391,538.309 712.762,539.934 712.227,541.836C711.16,545.586 710.668,549.398 708.633,552.797C707.746,554.281 707.398,555.84 706.645,557.363C705.695,559.285 704.363,561.098 703.172,562.863C702.539,563.797 702.227,564.695 701.723,565.688C700.91,567.277 699.691,567.801 698.402,568.938C697.422,569.801 696.691,570.91 695.609,571.664C693.797,572.926 691.508,573.887 689.418,574.574C686.918,575.391 684.023,576.41 681.426,576.449C678.129,576.5 675.656,577.359 672.594,578.324C671.945,578.531 671.172,578.426 670.527,578.605C669.531,578.887 668.707,579.527 667.699,579.777C666.254,580.141 664.664,580.488 663.176,580.531C660.574,580.609 656.555,581.172 654.117,580.379C651.172,579.422 649.07,576.691 645.797,576.379C642.344,576.051 639.836,577.496 637.082,579.527C636.137,580.223 635.367,581.082 634.488,581.84C633.375,582.797 632.285,583.27 631.012,583.984C629.559,584.805 628.438,586.129 626.934,586.848C624.395,588.062 621.902,588.023 619.121,588.012C615.531,588 613.816,585.668 614.625,582.016C614.965,580.484 616.273,579.527 617.398,578.457C618.121,577.77 620.246,576.871 620.121,575.75" style="fill:rgb(251,172,152);fill-rule:nonzero;"/>
+ <path d="M620.859,579.895C622.84,577.941 623.617,575.039 624.207,572.406C624.508,571.055 624.746,569.703 625.184,568.387C625.773,566.625 626.223,564.949 626.312,563.082C626.395,561.254 626.297,559.422 626.324,557.594C626.352,555.84 626.32,554.082 626.246,552.324C626.086,548.668 625.695,545.004 624.957,541.414C624.348,538.473 623.484,535.562 622.684,532.668C621.941,529.973 621.02,527.211 619.32,524.953C617.336,522.316 614.352,520.516 611.383,519.172C610.125,518.605 608.844,518.224 607.543,517.777C607.434,517.742 607.324,517.703 607.215,517.66C607.145,517.633 606.738,517.441 607.129,517.633C606.887,517.516 606.652,517.398 606.426,517.255C606.348,517.203 606.051,516.93 606.348,517.207C606.25,517.113 606.145,517.023 606.051,516.922C605.984,516.855 605.922,516.785 605.859,516.711C606.113,517.013 605.742,516.505 605.703,516.438C605.469,516.031 605.512,516.091 605.371,515.699C605.25,515.371 605.125,515.039 605.035,514.703C605.012,514.609 604.988,514.513 604.969,514.414C605.055,514.832 604.992,514.449 604.996,514.341C604.977,514.816 605.137,514.207 604.953,514.552C605.004,514.457 605.059,514.363 605.121,514.273C605.051,514.359 605.062,514.349 605.164,514.23C605.258,514.13 605.359,514.031 605.465,513.938C605.449,513.953 605.832,513.63 605.656,513.771C605.469,513.919 605.918,513.582 605.887,513.605C606.035,513.5 606.18,513.402 606.328,513.305C606.945,512.898 607.578,512.527 608.211,512.156C608.809,511.805 609.285,511.523 609.898,511.316C610.715,511.039 611.531,510.703 612.355,510.457C613.223,510.199 613.656,510.23 614.625,510.094C615.48,509.973 616.273,509.746 617.055,509.371C618.445,508.703 619.695,507.52 620.418,506.148C621.227,504.605 621.199,502.988 621.207,501.293C621.211,499.625 621.227,498.32 621.738,496.801C622.223,495.379 623.062,494.617 624.199,493.578C625.359,492.512 626.344,491.289 627.43,490.152C628.637,488.887 629.988,487.91 631.328,486.793C632.602,485.73 633.82,484.691 635.242,483.836C636.668,482.977 637.988,482.023 639.242,480.926C640.41,479.906 641.559,478.781 642.77,477.965C644.145,477.039 645.703,476.512 646.848,475.25C647.348,474.695 647.777,474.074 648.211,473.465C648.488,473.07 648.883,472.547 649.277,472.246C650.562,471.27 652.23,470.539 653.703,469.926C655.238,469.281 656.879,468.688 658.535,468.477C659.824,468.312 661.617,468.328 663.102,468.387C664.758,468.449 666.219,468.441 667.715,468.875C669.305,469.336 670.66,470.043 672.16,470.801C673.609,471.539 675.082,472.227 676.488,473.047C678.008,473.934 679.48,474.902 680.984,475.824C681.668,476.242 682.359,476.645 683.062,477.031C683.406,477.223 683.746,477.418 684.074,477.645C684.043,477.621 684.543,478.004 684.332,477.836C684.539,478 684.738,478.172 684.93,478.352C686.055,479.379 687.027,480.555 688.094,481.641C690.598,484.195 692.934,486.934 695.211,489.691C697.371,492.301 699.281,495.023 701.129,497.938C702.062,499.402 703.141,500.762 703.914,502.328C704.656,503.824 705.219,505.406 706.004,506.883C706.816,508.418 707.699,509.902 708.406,511.496C708.996,512.832 709.59,514.605 709.918,516.216C710.238,517.777 710.363,519.56 710.652,521.336C710.941,523.13 711.262,524.824 711.41,526.516C711.57,528.367 711.504,530.234 711.523,532.094C711.535,532.953 711.547,533.812 711.543,534.676C711.543,535.145 711.539,535.613 711.531,536.082C711.527,536.273 711.523,536.465 711.512,536.656C711.508,536.742 711.453,537.328 711.48,537.137C711.262,538.848 710.598,540.5 710.156,542.164C709.719,543.82 709.363,545.496 708.895,547.148C708.438,548.77 707.992,550.055 707.207,551.457C706.727,552.309 706.309,553.152 705.941,554.059C705.641,554.812 705.371,555.613 705.094,556.199C704.324,557.828 703.289,559.32 702.277,560.797C701.82,561.461 701.348,562.109 700.98,562.828C700.598,563.566 700.312,564.359 699.879,565.07C699.867,565.09 699.508,565.586 699.75,565.289C699.641,565.422 699.52,565.551 699.398,565.676C699.156,565.918 698.895,566.137 698.625,566.348C698.902,566.129 698.598,566.367 698.527,566.418C698.41,566.508 698.289,566.598 698.172,566.691C697.742,567.02 697.305,567.352 696.906,567.719C696.379,568.207 695.922,568.762 695.43,569.277C695.16,569.559 694.887,569.844 694.574,570.078C694.844,569.879 694.297,570.25 694.312,570.242C694.082,570.395 693.852,570.535 693.613,570.676C692.18,571.52 690.992,572.016 689.484,572.539C687.887,573.09 686.273,573.629 684.637,574.043C684.219,574.148 683.801,574.246 683.379,574.328C683.207,574.363 683.031,574.395 682.859,574.422C682.793,574.434 682.359,574.492 682.641,574.457C681.723,574.57 680.797,574.539 679.875,574.629C678.199,574.789 676.555,575.129 674.938,575.598C674.125,575.836 673.316,576.094 672.512,576.352C672.305,576.414 672.098,576.492 671.887,576.539C671.957,576.523 672.227,576.516 671.773,576.551C671.188,576.602 670.594,576.617 670.023,576.766C669.199,576.98 668.465,577.434 667.695,577.777C667.984,577.648 667.375,577.887 667.391,577.883C667.188,577.945 666.98,577.992 666.777,578.039C666.277,578.16 665.777,578.277 665.273,578.375C664.004,578.621 662.602,578.641 661.145,578.734C659.633,578.836 658.117,578.941 656.602,578.867C656.422,578.855 656.242,578.844 656.062,578.828C656.008,578.824 655.43,578.754 655.879,578.82C655.605,578.781 655.336,578.73 655.07,578.664C654.75,578.586 654.438,578.484 654.133,578.359C654.516,578.512 653.992,578.285 653.953,578.27C653.746,578.168 653.539,578.059 653.34,577.941C652.168,577.285 651.094,576.465 649.922,575.809C646.996,574.18 643.594,574.027 640.504,575.309C639.047,575.91 637.727,576.727 636.453,577.648C635.066,578.656 633.805,580.121 632.531,580.957C631.918,581.359 631.266,581.695 630.621,582.047C629.75,582.516 628.977,583.066 628.203,583.68C627.562,584.191 627.301,584.438 626.676,584.832C625.98,585.273 625.453,585.477 624.633,585.703C624.234,585.812 623.832,585.891 623.43,585.965C622.793,586.086 623.762,585.945 623.117,586.008C622.914,586.031 622.711,586.051 622.508,586.066C621.668,586.129 620.828,586.137 619.988,586.141C619.59,586.141 619.188,586.148 618.789,586.133C618.629,586.125 618.473,586.109 618.312,586.094C618.383,586.102 618.703,586.172 618.363,586.098C618.082,586.035 617.812,585.961 617.539,585.879C617.109,585.754 617.871,586.078 617.496,585.859C617.348,585.777 617.199,585.691 617.055,585.605C616.691,585.398 617.328,585.887 617.039,585.598C616.98,585.539 616.918,585.488 616.859,585.43C616.773,585.344 616.695,585.25 616.617,585.156C616.945,585.535 616.691,585.238 616.629,585.133C616.566,585.027 616.516,584.914 616.453,584.805C616.691,585.223 616.496,584.91 616.453,584.777C616.406,584.625 616.27,583.84 616.32,584.352C616.293,584.062 616.277,583.77 616.285,583.477C616.289,583.32 616.305,583.164 616.312,583.008C616.344,582.488 616.223,583.371 616.336,582.844C616.398,582.555 616.441,582.254 616.562,581.977C616.418,582.305 616.688,581.793 616.699,581.777C616.762,581.676 616.828,581.574 616.898,581.48C616.797,581.613 616.812,581.594 616.953,581.426C617.418,580.93 617.914,580.465 618.41,580C618.527,579.891 618.648,579.789 618.758,579.672C619.027,579.398 618.414,579.898 618.773,579.664C619.016,579.508 619.254,579.34 619.492,579.18C620.668,578.375 621.988,577.336 621.918,575.75C621.875,574.781 621.121,573.957 620.121,573.957C619.184,573.957 618.285,574.777 618.328,575.75C618.34,576.07 618.426,575.457 618.461,575.387C618.285,575.73 618.754,575.137 618.453,575.426C618.352,575.523 618.25,575.621 618.148,575.715C617.809,576.039 618.445,575.531 618.043,575.797C617.445,576.191 616.828,576.574 616.277,577.035C615.148,577.977 613.918,579.055 613.27,580.395C612.078,582.863 612.305,586.453 614.492,588.316C615.633,589.289 616.996,589.723 618.469,589.859C620.121,590.012 621.883,589.934 623.523,589.723C625.352,589.492 627.195,589.008 628.746,587.98C629.438,587.527 630.07,586.988 630.715,586.477C631.039,586.219 631.047,586.203 631.457,585.93C631.855,585.664 632.285,585.438 632.707,585.211C634.293,584.363 635.633,583.383 636.941,582.148C638.062,581.09 639.234,580.23 640.648,579.434C641.75,578.812 643.133,578.324 644.207,578.254C644.602,578.23 644.996,578.23 645.387,578.25C645.414,578.254 646.082,578.32 645.656,578.262C645.836,578.285 646.012,578.324 646.188,578.367C646.531,578.449 646.867,578.559 647.195,578.688C646.816,578.539 647.344,578.758 647.379,578.777C647.59,578.879 647.793,578.988 647.996,579.102C649.223,579.785 650.332,580.652 651.566,581.324C652.996,582.105 654.441,582.508 656.062,582.648C657.566,582.777 659.086,582.684 660.59,582.59C662.199,582.488 663.816,582.453 665.414,582.207C666.285,582.074 667.148,581.887 668,581.672C668.973,581.426 669.805,580.914 670.723,580.539C670.496,580.633 671.438,580.367 671.137,580.414C671.656,580.336 672.18,580.352 672.699,580.258C673.602,580.09 674.484,579.723 675.359,579.457C676.078,579.238 676.801,579.035 677.527,578.859C678.359,578.664 679.27,578.504 679.875,578.445C680.727,578.363 681.586,578.383 682.438,578.297C683.379,578.203 684.312,578.047 685.23,577.828C686.887,577.438 688.504,576.891 690.113,576.352C691.789,575.789 693.445,575.121 694.996,574.277C695.797,573.844 696.57,573.355 697.273,572.777C697.93,572.238 698.473,571.586 699.055,570.973C699.277,570.734 699.508,570.504 699.75,570.289C699.895,570.16 700.047,570.039 700.195,569.918C700.66,569.531 699.914,570.121 700.387,569.77C701.062,569.262 701.77,568.758 702.332,568.121C703.504,566.797 703.965,565.09 704.941,563.645C705.949,562.152 707.008,560.695 707.879,559.117C708.348,558.266 708.734,557.379 709.086,556.473C709.406,555.648 709.613,555.027 709.961,554.344C710.359,553.566 710.82,552.832 711.18,552.031C711.598,551.102 711.965,550.152 712.273,549.18C712.789,547.551 713.16,545.879 713.57,544.223C713.988,542.539 714.566,540.895 714.957,539.203C715.391,537.324 715.371,535.418 715.355,533.504C715.344,531.633 715.379,529.754 715.312,527.891C715.242,525.922 714.934,523.966 714.617,522.027C714.293,520.07 714.09,518.396 713.82,516.477C713.316,512.935 711.867,509.566 710.145,506.457C709.297,504.93 708.547,503.395 707.832,501.797C707.113,500.188 706.234,498.734 705.223,497.297C704.172,495.793 703.242,494.207 702.184,492.707C701.113,491.191 699.98,489.723 698.809,488.281C696.551,485.508 694.199,482.77 691.73,480.176C690.605,478.996 689.48,477.805 688.336,476.645C687.09,475.387 685.73,474.445 684.199,473.582C682.633,472.695 681.129,471.715 679.594,470.777C678.117,469.875 676.602,469.082 675.051,468.32C673.457,467.539 671.887,466.715 670.234,466.055C668.586,465.395 666.926,465.078 665.156,464.996C661.668,464.84 658.211,464.723 654.844,465.828C653.098,466.402 651.391,467.137 649.758,467.984C648.156,468.812 646.738,469.707 645.637,471.164C645.43,471.441 645.23,471.723 645.031,472.008C644.77,472.375 644.785,472.375 644.535,472.664C644.012,473.27 643.609,473.551 642.887,473.941C642.203,474.316 641.504,474.652 640.859,475.105C640.133,475.613 639.438,476.176 638.766,476.754C637.578,477.777 636.371,478.961 635.176,479.809C634.523,480.273 633.824,480.652 633.148,481.082C632.309,481.617 631.512,482.227 630.73,482.848C629.387,483.914 628.031,485.066 626.734,486.105C625.383,487.188 624.273,488.516 623.121,489.797C622.117,490.906 620.902,491.805 619.973,492.98C618.859,494.387 618.227,496.086 617.973,497.859C617.719,499.633 617.809,501.406 617.738,503.191C617.723,503.625 617.625,504.07 617.398,504.484C617.312,504.641 617.219,504.785 617.121,504.934C616.852,505.355 617.301,504.781 616.957,505.148C616.832,505.281 616.715,505.414 616.582,505.539C616.531,505.59 616.074,505.965 616.238,505.844C615.949,506.055 615.637,506.238 615.312,506.391C615.547,506.281 615.207,506.43 615.148,506.449C614.996,506.5 614.844,506.543 614.688,506.582C613.859,506.793 613.211,506.773 612.219,506.941C611.363,507.09 610.594,507.457 609.777,507.723C608.906,508.004 608.02,508.273 607.215,508.719C604.777,510.062 600.988,511.926 601.609,515.271C601.875,516.724 602.57,518.305 603.602,519.375C604.512,520.32 605.734,520.832 606.965,521.219C608.344,521.656 609.387,522 610.617,522.605C612.145,523.359 613.668,524.238 615,525.309C615.926,526.047 616.621,526.91 617.262,528.004C617.609,528.598 617.91,529.215 618.188,529.844C618.062,529.555 618.281,530.078 618.281,530.078C618.348,530.238 618.406,530.402 618.469,530.566C618.617,530.945 618.758,531.332 618.887,531.719C619.336,533.031 619.703,534.371 620.078,535.707C620.484,537.16 620.953,538.598 621.348,540.055C622.277,543.48 622.84,546.984 623.133,550.52C623.441,554.238 623.492,557.98 623.621,561.707C623.648,562.539 623.66,563.379 623.598,564.211C623.527,565.129 623.301,566.004 623.035,566.883C622.598,568.344 622.301,569.785 622.031,571.285C621.598,573.688 621.133,576.574 619.383,578.418C618.461,579.391 619.898,580.84 620.859,579.895Z" style="fill:rgb(251,172,152);fill-rule:nonzero;"/>
+ <path d="M597.875,515.427C598.117,515.523 598.359,515.613 598.602,515.699C598.703,515.734 598.805,515.771 598.902,515.805C598.926,515.812 599.293,515.984 599.141,515.888C598.965,515.773 599.301,516.023 599.336,516.047C599.383,516.082 599.738,516.352 599.508,516.169C599.277,515.988 599.633,516.281 599.645,516.289C599.719,516.352 599.789,516.414 599.863,516.477C600.172,516.734 600.508,516.945 600.832,517.18C600.996,517.294 601.312,517.638 601.508,517.677C601.398,517.652 601.18,517.422 601.434,517.621C601.543,517.707 601.652,517.794 601.762,517.88C601.977,518.055 602.191,518.227 602.406,518.402C603.27,519.099 604.113,519.82 604.977,520.516C605.531,520.961 606.09,521.488 606.707,521.828C607.336,522.18 607.996,522.246 608.641,522.508L607.953,522.219C608.129,522.305 608.289,522.402 608.445,522.523L607.855,522.066C608.246,522.383 608.551,522.777 608.895,523.141C609.293,523.562 609.719,523.961 610.137,524.359C610.961,525.145 611.828,525.906 612.57,526.77L612.082,526.141C612.5,526.691 612.672,527.359 613.027,527.945C613.418,528.59 613.824,529.18 614.125,529.879L613.805,529.113C614.539,530.871 615.34,532.605 616.082,534.363L615.754,533.586C616.137,534.5 616.477,535.426 616.785,536.367C617.086,537.266 617.449,538.145 617.723,539.051C617.992,539.945 618.074,540.871 618.328,541.77C618.594,542.715 618.949,543.633 619.082,544.613L618.969,543.75C619.078,544.684 619.137,545.629 619.34,546.547C619.48,547.191 619.66,547.824 619.746,548.48L619.633,547.621C619.734,548.621 619.879,549.609 620.012,550.602L619.898,549.758C620.078,551.145 620.059,552.539 620.176,553.926C620.297,555.312 620.453,556.695 620.488,558.09C620.559,560.844 620.508,563.559 620.152,566.289L620.258,565.492C620.066,566.918 619.789,568.324 619.23,569.66L619.531,568.945C619.145,569.832 618.648,570.652 618.102,571.449C617.562,572.234 617.035,573.047 616.453,573.801L616.918,573.199C616.492,573.738 616.023,574.234 615.59,574.766C615.125,575.34 614.762,575.957 614.324,576.543L614.785,575.945C614.66,576.098 614.523,576.234 614.371,576.359L614.969,575.898C614.77,576.043 614.562,576.152 614.34,576.254L615.047,575.957C614.496,576.18 613.914,576.312 613.363,576.535C612.699,576.797 612.207,577.059 611.668,577.551C611.422,577.773 611.262,578.004 611.051,578.293L611.352,577.887C611.012,578.223 611.312,578.047 612.262,577.359L612.992,577.262L612.887,577.258L613.609,577.355L613.98,577.523C612.754,576.961 611.395,577.09 610.527,578.215C609.738,579.234 609.762,580.809 610.738,581.73C611.586,582.531 612.656,582.941 613.82,582.66C614.309,582.543 614.707,582.273 615.16,582.074L614.473,582.367C615.582,581.977 616.852,581.723 617.844,581.074C618.547,580.613 619.008,580.109 619.492,579.438C619.738,579.102 619.941,578.742 620.191,578.41L619.73,579.012C620.535,578.016 621.395,577.102 622.121,576.043C622.742,575.137 623.414,574.27 623.98,573.328C625.199,571.297 625.781,569.066 626.098,566.742C626.273,565.43 626.469,564.113 626.527,562.785C626.578,561.59 626.551,560.391 626.555,559.199C626.562,556.895 626.301,554.598 626.309,552.297C626.312,550.953 626.215,549.648 626.113,548.312C626.051,547.48 625.977,546.652 625.82,545.832C625.711,545.25 625.551,544.676 625.469,544.086L625.586,544.949C625.438,543.668 625.32,542.414 624.938,541.176C624.793,540.715 624.645,540.262 624.523,539.797C624.387,539.273 624.324,538.742 624.215,538.211C624.004,537.203 623.617,536.246 623.27,535.277C622.918,534.297 622.609,533.309 622.215,532.344C621.738,531.168 621.227,530.008 620.703,528.855C620.273,527.906 619.855,526.926 619.34,526.02C619.121,525.633 618.859,525.281 618.602,524.926C618.332,524.562 618.152,524.16 617.945,523.763C617.395,522.688 616.512,521.883 615.621,521.094C614.75,520.324 613.875,519.562 613.016,518.777C612.508,518.312 611.984,517.836 611.395,517.477C610.527,516.949 609.668,516.824 608.684,516.707L609.441,516.81C609.191,516.773 608.965,516.727 608.734,516.633L609.402,516.914C608.52,516.441 607.699,515.844 606.836,515.332C606,514.841 605.152,514.363 604.305,513.898C603.348,513.375 602.375,512.82 601.285,512.677C601,512.638 600.715,512.602 600.426,512.582C600.328,512.574 600.227,512.566 600.125,512.562C600.289,512.566 600.316,512.609 600.133,512.552C599.684,512.406 599.23,512.281 598.785,512.13C597.938,511.84 596.879,512.461 596.684,513.324C596.457,514.31 596.984,515.074 597.875,515.427Z" style="fill-rule:nonzero;"/>
+ <path d="M618.887,505.695C619.727,505.938 620.594,506.07 621.418,506.348C622.207,506.613 622.797,507.113 623.426,507.637C624.965,508.906 626.477,510.188 628.172,511.25C628.848,511.672 629.266,512.359 629.797,512.945C630.422,513.633 631.07,514.302 631.691,514.996C632.906,516.355 633.895,517.844 634.902,519.359C635.902,520.863 636.934,522.355 637.734,523.98C638.141,524.793 638.48,525.641 638.883,526.461C639.078,526.859 639.262,527.266 639.457,527.664C639.59,527.934 639.344,527.363 639.449,527.641C639.488,527.742 639.531,527.844 639.566,527.945C639.656,528.18 639.73,528.418 639.797,528.656C640.055,529.566 640.16,530.508 640.367,531.426C640.57,532.352 640.879,533.219 641.168,534.117C641.754,535.938 641.945,537.848 642.465,539.684C642.766,540.758 643.113,541.824 643.332,542.918C643.559,544.031 643.73,545.16 643.926,546.277C644.316,548.523 644.836,550.758 645.16,553.012L645.066,552.305C645.301,554.113 645.188,555.938 645.129,557.754C645.098,558.668 645.102,559.578 645.109,560.492C645.117,561.426 645.211,562.375 645.148,563.309C645.094,564.168 645.004,565.023 644.957,565.883C644.953,565.941 644.914,566.207 644.93,566.23C644.91,566.203 645.027,565.648 644.945,566.121C644.906,566.32 644.871,566.52 644.828,566.719C644.723,567.207 644.594,567.688 644.469,568.172C644.223,569.148 643.871,570.133 643.871,571.148C643.871,571.262 643.875,571.375 643.879,571.484C643.883,571.531 643.902,571.812 643.891,571.539C643.871,571.156 643.898,571.848 643.914,571.449C643.926,571.207 643.93,571.41 643.867,571.531C643.668,571.91 643.418,572.254 643.227,572.637C642.734,573.605 642.641,574.664 642.441,575.715C642.398,575.93 642.332,576.121 642.246,576.324C642.375,576.02 642.27,576.258 642.238,576.316C642.184,576.422 642.133,576.535 642.074,576.641C641.926,576.91 641.762,577.156 641.652,577.449C641.621,577.531 641.602,577.617 641.574,577.695C641.652,577.461 641.535,577.758 641.496,577.832C640.961,578.809 641.844,579.977 642.934,579.699C643.262,579.617 643.602,579.496 643.902,579.332C644.348,579.094 644.625,578.703 644.922,578.301C645.102,578.055 645.293,577.789 645.422,577.508C645.441,577.469 645.504,577.262 645.434,577.441C645.336,577.691 645.637,577.16 645.648,577.145C645.75,577.008 645.859,576.875 645.949,576.73C646.191,576.355 646.324,575.91 646.434,575.48C646.477,575.316 646.516,575.152 646.562,574.992C646.586,574.91 646.613,574.832 646.637,574.75C646.598,574.891 646.527,574.965 646.637,574.793C646.973,574.273 647.402,573.805 647.68,573.25C647.977,572.66 648.094,572.137 648.148,571.484C648.156,571.402 648.168,571.316 648.164,571.234C648.152,570.961 648.156,571.402 648.129,571.387C648.094,571.367 648.27,570.895 648.289,570.844C648.508,570.18 648.75,569.523 648.977,568.863C649.219,568.148 649.469,567.434 649.602,566.688C649.656,566.363 649.699,566.035 649.738,565.711C649.746,565.625 649.758,565.539 649.766,565.453C649.789,565.172 649.734,565.684 649.734,565.684C649.855,565.391 649.867,564.984 649.93,564.672C650.266,563.043 650.285,561.43 650.301,559.773C650.312,558.352 650.418,556.938 650.469,555.52C650.586,552.309 649.906,549.172 649.316,546.035C649.023,544.5 648.773,542.945 648.434,541.422C648.113,539.988 647.613,538.598 647.227,537.184C646.84,535.773 646.48,534.34 645.938,532.98C645.754,532.52 645.562,532.059 645.352,531.613C645.152,531.199 645.488,531.992 645.324,531.562C645.254,531.375 645.184,531.191 645.117,531.004C644.875,530.301 644.668,529.59 644.418,528.891C643.883,527.391 643.191,526.062 642.273,524.766C641.477,523.641 640.824,522.435 640.027,521.31C639.176,520.105 638.227,518.969 637.285,517.832C636.402,516.766 635.641,515.602 634.711,514.513C633.789,513.435 632.773,512.438 631.773,511.438C631.305,510.969 630.902,510.438 630.426,509.98C629.898,509.48 629.266,509.156 628.645,508.793C627.992,508.414 627.402,507.953 626.793,507.512C626.191,507.07 625.562,506.668 624.941,506.254C624.363,505.867 623.797,505.426 623.16,505.137C622.531,504.855 621.875,504.68 621.203,504.539C620.574,504.406 619.938,504.309 619.312,504.156C618.316,503.918 617.898,505.41 618.887,505.695Z" style="fill-rule:nonzero;"/>
+ <path d="M608.543,518.832C609.242,518.914 609.941,518.832 610.559,518.484C611.191,518.125 611.793,517.677 612.387,517.263C613.082,516.781 613.434,516.105 613.969,515.484C614.43,514.957 615.219,514.513 615.891,514.336C616.699,514.125 617.641,514.367 618.465,514.402C619.207,514.438 620.02,514.513 620.746,514.31C621.984,513.961 622.648,512.711 623.609,511.953C624.262,511.438 624.973,510.992 625.727,510.641C626.477,510.293 627.621,510.254 628.059,509.473C628.25,509.129 628.215,508.645 627.918,508.367C627.227,507.723 626.262,508.035 625.477,508.324C624.703,508.609 623.953,508.973 623.258,509.418C622.602,509.844 621.988,510.336 621.457,510.914C621.047,511.359 620.734,511.926 620.258,512.305C620.41,512.18 620.223,512.31 620.152,512.349C620.051,512.398 620.188,512.328 620.199,512.324C620.141,512.344 620.082,512.363 620.02,512.375C619.758,512.435 619.48,512.441 619.102,512.453C618.172,512.484 617.246,512.484 616.32,512.63C615.539,512.755 614.805,513.141 614.184,513.617C613.566,514.091 613.078,514.688 612.465,515.16C611.809,515.672 611.094,516.109 610.43,516.609C609.852,517.047 609.289,517.5 608.547,517.578C607.738,517.664 607.742,518.738 608.547,518.832L608.543,518.832Z" style="fill-rule:nonzero;"/>
+ <path d="M621.305,529.602C621.938,528.965 622.66,528.449 623.355,527.875C623.941,527.391 624.477,526.836 625.098,526.398C626.395,525.48 627.875,525.777 629.359,525.875C630.859,525.973 632.379,525.598 633.609,524.707C633.914,524.488 634.215,524.227 634.57,524.082C634.895,523.949 635.266,523.891 635.609,523.82C635.98,523.742 636.359,523.707 636.727,523.609C636.922,523.56 637.109,523.488 637.305,523.438C637.402,523.41 637.496,523.388 637.594,523.367C637.477,523.388 637.5,523.388 637.668,523.371L636.477,522.688L636.68,522.961C637.074,523.496 637.691,523.794 638.34,523.508C638.906,523.258 639.336,522.574 639.109,521.938L638.996,521.625C638.727,520.867 638.086,520.527 637.301,520.66C636.469,520.802 635.824,521.469 635.035,521.738C634.211,522.021 633.445,522.371 632.762,522.919C632.234,523.341 631.691,523.685 631.051,523.919C630.316,524.191 629.57,524.156 628.801,524.138C627.238,524.094 625.434,524.094 624.23,525.277C623.703,525.797 623.32,526.473 622.875,527.066C622.293,527.848 621.668,528.59 620.98,529.281C620.777,529.488 621.098,529.812 621.305,529.602Z" style="fill-rule:nonzero;"/>
+ <path d="M621.484,544.75C623.113,544.801 624.848,545.176 626.262,544.121C626.879,543.66 627.414,543.07 628.102,542.711C628.738,542.387 629.484,542.281 630.188,542.266C631.922,542.227 633.59,542.973 635.316,542.848C636.195,542.785 636.961,542.492 637.738,542.086C638.43,541.727 638.996,541.559 639.734,541.258C640.227,541.055 640.711,540.836 641.195,540.613C641.398,540.52 641.602,540.426 641.805,540.332C642.012,540.238 642.109,540.195 642.246,540.141C643.242,539.746 643.988,539.672 644.965,539.484C646.148,539.258 646.141,537.34 644.965,537.105C643.129,536.738 641.379,537.699 639.789,538.504C638.992,538.906 638.281,539.16 637.477,539.527C637.152,539.672 636.844,539.852 636.535,540.027C636.387,540.109 636.238,540.195 636.086,540.273C635.902,540.367 635.91,540.363 635.773,540.41C635.035,540.652 634.262,540.559 633.496,540.43C632.621,540.281 631.758,540.168 630.867,540.203C629.156,540.273 627.488,540.746 626.25,541.98C625.66,542.57 625.172,543.188 624.312,543.363C623.391,543.551 622.414,543.402 621.484,543.418C620.625,543.434 620.629,544.719 621.484,544.75Z" style="fill-rule:nonzero;"/>
+ <path d="M623.469,557.762C624.871,558.977 626.547,559.73 628.402,559.855C629.16,559.906 630.02,559.926 630.734,559.629C631.141,559.457 631.473,559.176 631.812,558.898C632.172,558.609 632.57,558.395 633.004,558.207C634.723,557.461 636.52,556.809 638.41,556.715C639.402,556.664 640.418,556.566 641.406,556.582C642.363,556.598 643.254,556.715 644.199,556.473C644.539,556.383 644.867,556.246 645.188,556.102L645.262,556.07C645.477,555.969 645.465,555.973 645.219,556.078C645.266,556.09 645.398,556.016 645.445,556C645.816,555.883 646.195,555.805 646.566,555.695C646.992,555.562 647.43,555.402 647.797,555.148C648.477,554.688 648.75,554.074 648.844,553.277C648.914,552.664 648.336,551.98 647.754,551.848C647.129,551.707 646.406,551.938 646.082,552.531C645.953,552.77 646.168,552.43 646.168,552.441C646.172,552.453 646.055,552.547 646.035,552.559C646.004,552.578 645.934,552.672 645.895,552.684C646.098,552.625 646.113,552.539 645.969,552.605C645.84,552.664 645.535,552.805 645.852,552.684C645.676,552.75 645.496,552.816 645.316,552.875C645.047,552.965 644.777,553.055 644.512,553.16C644.305,553.246 644.109,553.328 643.914,553.434C643.816,553.484 643.723,553.539 643.625,553.59C643.262,553.773 643.789,553.566 643.426,553.668C642.68,553.871 641.914,553.953 641.152,554.098C640.711,554.184 640.285,554.324 639.852,554.449C639.41,554.578 639.039,554.605 638.574,554.617C636.758,554.668 634.895,555.156 633.23,555.867C632.34,556.246 631.43,556.555 630.66,557.16C630.418,557.352 630.184,557.59 629.902,557.727C630.062,557.648 629.773,557.75 629.699,557.762C629.859,557.73 629.676,557.766 629.648,557.766C629.527,557.777 629.406,557.781 629.289,557.785C628.914,557.797 628.535,557.781 628.164,557.746C628.086,557.738 628.012,557.73 627.938,557.723C627.602,557.688 628.113,557.762 627.832,557.707C627.645,557.672 627.457,557.629 627.273,557.574C626.43,557.32 625.613,556.863 624.945,556.285C624.52,555.914 623.887,555.867 623.469,556.285C623.09,556.66 623.043,557.391 623.469,557.762Z" style="fill-rule:nonzero;"/>
+ <path d="M624.418,572.141C625.07,572.371 625.535,572.668 626.055,573.125C626.746,573.738 627.48,573.973 628.395,574.059C630.078,574.215 631.617,573.668 633.152,573.055C633.781,572.805 634.555,572.508 635.16,572.457C635.875,572.395 636.473,572.703 637.203,572.805C638.09,572.926 639.012,572.875 639.906,572.871C640.781,572.871 641.664,572.91 642.535,572.812C643.445,572.707 644.004,572.59 644.816,572.5C645.918,572.379 647.367,571.723 647.023,570.359C646.938,570.016 646.633,569.695 646.281,569.617C645.746,569.496 645.23,569.688 644.922,569.938C644.914,569.945 644.734,570.027 644.848,569.984C644.977,569.941 644.742,570.012 644.715,570.02C644.66,570.035 644.602,570.047 644.543,570.055C644.727,570.02 644.551,570.055 644.461,570.062C643.762,570.121 643.031,570.309 642.375,570.391C641.633,570.484 640.777,570.457 639.996,570.469C639.188,570.48 638.32,570.574 637.512,570.477C636.871,570.398 636.16,570.098 635.445,570.109C634.672,570.121 633.91,570.316 633.191,570.582C631.84,571.086 630.543,571.863 629.09,572.035C627.551,572.223 626.156,571.508 624.68,571.188C624.055,571.051 623.82,571.93 624.418,572.141Z" style="fill-rule:nonzero;"/>
+ <path d="M616.449,581.551C617.094,582.801 618.223,583.68 619.5,584.215C620.941,584.82 622.438,584.793 623.973,584.812C624.867,584.824 625.73,584.793 626.605,584.578C627.43,584.379 628.223,584.215 629.059,584.078C630.773,583.805 632.43,583.172 634.172,583.082C635.105,583.035 635.961,582.898 636.816,582.512C637.641,582.141 638.352,581.594 639.051,581.027L638.703,581.227C638.836,581.176 638.965,581.125 639.098,581.074C639.691,580.836 640.012,580.172 639.578,579.613C639.184,579.102 638.379,579.141 638.047,579.707C637.727,580.25 637.008,580.59 636.453,580.863C635.871,581.148 635.23,581.336 634.586,581.363C632.934,581.43 631.379,581.785 629.77,582.117C628.988,582.277 628.184,582.332 627.406,582.508C626.684,582.672 625.973,582.965 625.227,583.031C624.391,583.102 623.543,583.051 622.703,583.059C622.102,583.066 621.523,583.035 620.934,582.906C619.625,582.617 618.383,582.027 617.664,580.844C617.191,580.066 616.035,580.75 616.449,581.555L616.449,581.551Z" style="fill-rule:nonzero;"/>
+ <path d="M620.75,499.137C620.949,497.172 621.914,495.426 622.332,493.52L621.938,494.199C622.523,493.523 623.125,492.863 623.609,492.105C623.703,491.953 623.801,491.801 623.898,491.648C623.934,491.594 623.973,491.539 624.004,491.48C624.199,491.168 623.98,491.535 623.957,491.523C623.961,491.527 624.281,491.168 624.305,491.145C624.367,491.082 624.434,491.027 624.496,490.969C624.727,490.758 624.453,491.039 624.426,491.02C624.473,491.051 624.836,490.734 624.922,490.734C624.879,490.734 624.492,490.906 624.887,490.75C624.965,490.719 625.043,490.688 625.121,490.656C625.699,490.434 626.27,490.219 626.824,489.957C627.582,489.598 628.281,489.148 629.012,488.742C630.531,487.895 632.086,487.211 633.473,486.141C634.207,485.574 634.836,484.91 635.543,484.312C636.188,483.762 636.848,483.234 637.508,482.703C638.898,481.578 640.141,480.367 641.34,479.039C642.531,477.715 643.758,476.484 645.125,475.34C646.488,474.203 647.871,473.094 649.172,471.887C649.441,471.633 649.723,471.395 650.008,471.16C650.266,470.949 650.102,471.086 650.043,471.129C650.133,471.062 650.219,470.996 650.309,470.934C650.484,470.809 650.66,470.684 650.844,470.566C651.195,470.336 651.555,470.137 651.93,469.949C651.938,469.945 652.16,469.844 652.016,469.906C651.785,470.004 652.418,469.742 652.328,469.781C652.473,469.719 652.613,469.656 652.758,469.594C653.039,469.477 652.418,469.711 652.918,469.535C653.824,469.211 654.758,468.973 655.66,468.641C656.586,468.305 657.492,468.188 658.461,468.074C659.445,467.961 660.383,467.773 661.289,467.359C662.098,466.992 662.797,466.488 663.707,466.414C664.539,466.348 664.531,465.203 663.707,465.125C662.793,465.035 661.914,465.23 661.07,465.574C660.176,465.934 659.348,466.129 658.383,466.121C657.934,466.117 657.484,466.086 657.039,466.105C656.496,466.133 655.965,466.238 655.43,466.293C654.43,466.395 653.422,466.375 652.426,466.488C651.277,466.621 650.277,466.988 649.277,467.566C648.363,468.094 647.512,468.742 646.715,469.426C646.355,469.734 645.996,470.039 645.633,470.344C645.41,470.527 645.816,470.207 645.586,470.379C645.473,470.465 645.363,470.551 645.246,470.637C645.02,470.801 644.781,470.953 644.543,471.109C643.715,471.648 642.879,472.172 642.059,472.719C640.227,473.938 638.707,475.473 637.07,476.922C636.867,477.102 636.664,477.277 636.457,477.453C636.371,477.523 636.281,477.594 636.195,477.668C635.949,477.879 636.539,477.414 636.277,477.605C635.855,477.918 635.43,478.219 634.996,478.512C634.043,479.152 633.086,479.77 632.199,480.504C631.859,480.785 631.531,481.082 631.219,481.391C631.043,481.562 630.875,481.738 630.691,481.902C630.613,481.973 630.535,482.043 630.453,482.113C630.383,482.172 629.984,482.559 630.277,482.262C630.535,482.004 630.309,482.234 630.219,482.297C630.113,482.375 630.008,482.449 629.898,482.523C629.727,482.641 629.551,482.75 629.379,482.867C628.992,483.133 628.598,483.387 628.203,483.637C627.406,484.145 626.609,484.652 625.855,485.219C625.027,485.844 624.113,486.32 623.281,486.938C622.648,487.41 622.148,487.832 621.68,488.461C621.418,488.816 621.227,489.195 621.039,489.594C620.844,490.008 620.656,490.422 620.449,490.828C620.207,491.305 619.848,491.715 619.59,492.184C619.227,492.848 619.34,493.488 619.277,494.207C619.242,494.648 619.121,495.336 619.047,495.883C618.902,496.973 618.754,498.035 618.812,499.137C618.883,500.402 620.625,500.363 620.75,499.137Z" style="fill-rule:nonzero;"/>
+ <path d="M645.32,580.141C645.824,580.172 645.992,580.461 646.359,580.773C646.781,581.141 647.301,581.426 647.758,581.754C648.633,582.379 649.551,582.957 650.488,583.488C651.574,584.109 652.738,584.496 653.926,584.867C654.195,584.953 654.469,585.039 654.738,585.133C654.844,585.172 654.949,585.211 655.055,585.25C655.602,585.438 654.562,585.02 655.078,585.258C655.711,585.555 656.359,585.871 657.027,586.082C658.234,586.461 659.617,586.309 660.863,586.324C662.293,586.344 663.738,585.871 665.023,585.297C665.996,584.863 666.867,584.273 667.762,583.711C668.699,583.121 669.691,582.637 670.699,582.176C671.199,581.945 671.68,581.688 672.16,581.414C672.398,581.273 672.641,581.137 672.891,581.012C672.961,580.977 673.121,580.871 673.188,580.871C672.93,580.977 672.906,580.988 673.125,580.91L673.273,580.867C673.34,580.848 673.641,580.738 673.703,580.773C673.715,580.777 673.152,580.781 673.594,580.805C673.852,580.816 674.113,580.809 674.371,580.828C674.938,580.867 675.5,580.957 676.062,581.016C677.305,581.148 678.434,581.117 679.668,580.863C679.766,580.844 679.867,580.824 679.969,580.801C680.492,580.691 679.418,580.801 679.949,580.801C680.051,580.801 680.156,580.793 680.258,580.793C680.777,580.773 679.84,580.688 680.184,580.773C680.891,580.957 681.676,581.078 682.398,581.133C683.508,581.211 684.633,581.141 685.738,581.043C686.938,580.938 688.172,580.773 689.297,580.324C690.453,579.867 691.605,579.277 692.695,578.676C693.766,578.086 694.605,577.25 695.516,576.457C695.59,576.391 695.668,576.324 695.746,576.258C695.906,576.129 695.902,576.129 695.73,576.262C695.797,576.215 695.859,576.168 695.93,576.121C696.188,575.941 696.453,575.773 696.738,575.633C696.75,575.625 697.262,575.391 696.941,575.527C697.102,575.461 697.262,575.402 697.426,575.348C697.727,575.25 698.027,575.156 698.324,575.051C699.594,574.598 700.57,574.008 701.367,572.918C701.965,572.105 702.332,571.121 702.633,570.172C702.801,569.645 702.887,569.141 702.957,568.594C702.895,569.094 703.02,568.082 703.039,567.938C703.047,567.867 703.055,567.797 703.062,567.727C703.086,567.574 703.082,567.594 703.059,567.781C703.066,567.715 703.078,567.648 703.086,567.582C703.184,566.945 702.98,566.316 702.34,566.059C701.77,565.828 701.027,566.008 700.727,566.586C700.18,567.633 699.723,568.715 699.336,569.832C699.262,570.051 699.461,569.574 699.359,569.781C699.332,569.836 699.309,569.891 699.285,569.945C699.227,570.074 699.164,570.199 699.098,570.32C699.02,570.469 698.805,571 698.641,571.062C698.629,571.07 698.863,570.816 698.73,570.953C698.676,571.004 698.633,571.062 698.582,571.117C698.496,571.211 698.402,571.297 698.309,571.387C698.098,571.59 698.559,571.242 698.305,571.387C698.176,571.453 698.059,571.531 697.926,571.594C698.125,571.504 697.855,571.613 697.832,571.621C697.75,571.648 697.668,571.68 697.586,571.707C697.391,571.77 697.199,571.828 697.004,571.883C696.594,572.004 696.176,572.105 695.766,572.227C694.902,572.48 694.07,572.871 693.32,573.363C692.695,573.77 692.113,574.23 691.477,574.613C690.785,575.031 690.066,575.359 689.328,575.684C689,575.828 688.668,575.973 688.344,576.133C687.953,576.324 688.363,576.152 688.391,576.121C688.348,576.164 688.219,576.188 688.16,576.207C687.961,576.281 687.758,576.344 687.551,576.398C687.375,576.445 687.195,576.477 687.02,576.516C686.766,576.57 686.891,576.434 687.133,576.508C687.078,576.492 686.965,576.523 686.906,576.527C686.516,576.555 686.129,576.559 685.738,576.555C684.961,576.539 684.176,576.508 683.398,576.43C683.289,576.418 683.172,576.391 683.062,576.391C683.062,576.391 683.555,576.469 683.285,576.418C682.941,576.352 682.586,576.305 682.238,576.262C682.047,576.238 681.855,576.219 681.664,576.195C681.582,576.188 681.5,576.172 681.414,576.164C681.695,576.188 681.793,576.215 681.453,576.168C680.941,576.098 680.465,576.02 679.949,576.074C679.398,576.133 678.883,576.234 678.352,576.379C678.18,576.426 678.004,576.477 677.832,576.516C677.742,576.535 677.605,576.539 677.531,576.574C677.543,576.57 678.004,576.539 677.766,576.535C677.387,576.523 677.004,576.559 676.621,576.547C675.871,576.527 675.121,576.496 674.371,576.531C674.188,576.539 674.008,576.555 673.824,576.574C673.652,576.59 673.484,576.617 673.312,576.637C672.703,576.719 673.168,576.66 673.293,576.641C672.781,576.711 672.273,576.758 671.785,576.93C670.836,577.262 669.945,577.762 669.059,578.227C668.848,578.336 669.184,578.176 669.195,578.172C669.008,578.254 668.812,578.332 668.625,578.41C668.359,578.523 668.094,578.633 667.828,578.75C667.43,578.922 667.031,579.105 666.641,579.297C666.238,579.5 665.844,579.715 665.457,579.941C665.387,579.98 665.32,580.023 665.25,580.066C665.188,580.098 664.793,580.258 665.102,580.168C665.391,580.09 665.141,580.156 665.082,580.176C664.957,580.219 664.836,580.262 664.711,580.301C664.309,580.43 663.895,580.531 663.48,580.617C663.398,580.633 663.32,580.648 663.242,580.66C663.184,580.672 662.645,580.75 663.105,580.688C663.496,580.637 663.215,580.676 663.133,580.684C662.793,580.719 662.457,580.77 662.121,580.816L662.82,580.723C661.961,580.832 661.102,580.809 660.238,580.859C659.344,580.91 658.473,580.988 657.578,580.887L658.273,580.98C656.992,580.789 655.742,580.504 654.445,580.398C654.164,580.375 653.879,580.352 653.598,580.328C653.453,580.312 653.312,580.297 653.168,580.281C652.629,580.223 653.43,580.348 653.137,580.273C652.59,580.137 652.051,580.008 651.512,579.832C650.527,579.512 649.516,579.301 648.527,578.996C647.996,578.836 647.441,578.637 646.883,578.699C646.621,578.73 646.355,578.762 646.098,578.82C645.832,578.879 645.594,578.852 645.32,578.852C644.48,578.848 644.496,580.09 645.32,580.141Z" style="fill-rule:nonzero;"/>
+ <path d="M609.867,585.367C610.617,586.598 610.688,588.062 611.688,589.207C612.137,589.719 612.727,590.117 613.309,590.461C613.555,590.605 613.809,590.738 614.055,590.883C614.16,590.941 614.383,591.027 614.453,591.129C614.25,590.965 614.234,590.953 614.41,591.098C614.488,591.164 614.57,591.23 614.648,591.297C615.379,591.902 616.047,592.34 616.941,592.668C617.242,592.773 617.543,592.859 617.855,592.914C618.156,592.969 618.461,592.988 618.758,593.035C618.07,592.922 618.727,593.047 618.867,593.082C619.441,593.227 619.996,593.43 620.574,593.562C621.418,593.754 622.289,593.863 623.156,593.91C624.641,593.984 626.176,593.789 627.582,593.305C628.27,593.066 628.938,592.781 629.559,592.402L629.688,592.324C629.914,592.203 629.855,592.219 629.512,592.375C629.512,592.375 629.918,592.266 629.953,592.262C630.293,592.199 630.613,592.156 630.938,592.039C631.383,591.875 631.742,591.699 632.113,591.426C632.359,591.246 632.602,591.051 632.84,590.859C633.246,590.531 632.344,591.176 632.785,590.898C633.355,590.539 633.992,590.309 634.594,590.004C635.832,589.371 637.055,588.48 637.941,587.402C638.539,586.676 639.078,585.902 639.637,585.148C640.07,584.562 640.449,583.934 640.777,583.281C641.074,582.688 641.383,582.105 641.703,581.523C641.84,581.277 641.949,581.016 642.051,580.75C642.078,580.668 642.109,580.586 642.141,580.508C642.02,580.789 642.004,580.828 642.098,580.625C642.359,580.133 642.457,579.707 642.508,579.156C642.586,578.234 641.699,577.609 640.891,577.539C639.219,577.398 638.047,579.008 637.234,580.23C637.078,580.465 636.918,580.699 636.75,580.93C636.699,581.004 636.641,581.078 636.586,581.152C636.293,581.562 636.953,580.738 636.625,581.098C636.035,581.754 635.488,582.434 634.949,583.133C634.898,583.199 634.352,583.875 634.375,583.902L634.582,583.637C634.523,583.711 634.465,583.785 634.402,583.859C634.312,583.965 634.219,584.07 634.125,584.168C633.949,584.355 633.766,584.527 633.57,584.691C633.32,584.902 633.312,584.723 633.676,584.621C633.508,584.668 633.293,584.902 633.145,585C632.66,585.324 632.148,585.605 631.625,585.863C631.336,586.004 631.035,586.129 630.746,586.273C630.297,586.496 629.906,586.82 629.52,587.137C629.445,587.195 629.371,587.258 629.301,587.316C628.91,587.652 629.801,587.012 629.367,587.27L629.254,587.348C629.023,587.473 629.102,587.449 629.488,587.273C629.398,587.258 629.148,587.371 629.051,587.391C628.281,587.543 627.598,587.777 626.93,588.199C626.805,588.281 626.68,588.359 626.547,588.426L626.41,588.492C626.168,588.602 626.223,588.578 626.57,588.43C626.535,588.395 625.906,588.668 625.809,588.695C625.504,588.793 625.191,588.871 624.879,588.938C624.758,588.961 624.531,588.961 624.422,589.02C624.82,588.969 624.883,588.961 624.613,588.988C624.508,589 624.402,589.008 624.297,589.016C623.695,589.055 623.094,589.039 622.496,588.988C622.398,588.977 621.555,588.828 621.527,588.879C621.551,588.832 622.062,588.965 621.695,588.902C621.492,588.867 621.289,588.836 621.086,588.797C620.391,588.66 619.707,588.496 618.996,588.453C618.871,588.445 618.738,588.438 618.613,588.441C618.098,588.453 619.125,588.57 618.605,588.449C618.445,588.414 618.289,588.383 618.133,588.34C618.027,588.312 617.594,588.234 617.535,588.145L617.781,588.254C617.684,588.207 617.59,588.16 617.496,588.109C617.359,588.039 617.223,587.961 617.086,587.883C616.652,587.637 616.203,587.426 615.734,587.25C615.426,587.137 615.109,587.039 614.797,586.926C614.746,586.906 614.555,586.855 614.531,586.824C614.758,586.922 614.777,586.93 614.586,586.84C614.496,586.801 614.414,586.754 614.328,586.707C614.27,586.676 613.852,586.43 614.223,586.672C614.066,586.551 613.91,586.43 613.75,586.309C613.598,586.199 613.594,586.195 613.738,586.301C613.441,586.051 613.152,585.797 612.836,585.562C612.293,585.152 611.648,584.855 611.18,584.352C610.531,583.66 609.371,584.555 609.867,585.363L609.867,585.367Z" style="fill-rule:nonzero;"/>
+ <path d="M601.266,512.078C601.266,512.078 601.238,512.328 601.266,512.188C601.293,512.06 601.23,512.277 601.227,512.285C601.332,512.102 601.074,512.396 601.246,512.258C601.34,512.18 601.457,512.099 601.281,512.211C601.332,512.18 601.617,512.008 601.484,512.074C601.344,512.146 601.625,512.027 601.676,512.013C601.777,511.98 601.883,511.949 601.988,511.922C602.23,511.855 602.473,511.801 602.719,511.75C603.137,511.668 603.551,511.602 603.945,511.445C604.328,511.297 604.68,511.109 605.035,510.906C605.168,510.832 605.301,510.754 605.438,510.68C605.504,510.641 605.57,510.605 605.641,510.57C605.684,510.547 605.988,510.41 605.75,510.512C605.516,510.605 605.961,510.445 606.035,510.422C606.191,510.375 606.352,510.336 606.512,510.293C606.859,510.207 607.207,510.109 607.555,510.02C608.266,509.836 608.965,509.629 609.688,509.5C609.859,509.469 610.027,509.441 610.199,509.414C610.289,509.398 610.656,509.402 610.711,509.34C610.707,509.344 610.27,509.398 610.535,509.363C610.766,509.332 610.996,509.305 611.227,509.27C611.426,509.242 611.621,509.211 611.82,509.176C612.504,509.066 613.176,508.926 613.852,508.762C614.039,508.715 614.227,508.672 614.414,508.633C614.496,508.617 614.578,508.602 614.656,508.586C615.094,508.504 614.312,508.594 614.598,508.602C614.676,508.602 614.758,508.598 614.836,508.59C615.141,508.566 614.816,508.574 614.676,508.543C615,508.621 615.34,508.645 615.672,508.688C616.789,508.824 617.844,508.738 618.727,507.957C619.672,507.125 619.309,505.617 618.348,505.004C618.227,504.93 618.145,504.898 618,504.836C618.07,504.863 617.359,504.555 617.738,504.734C617.996,504.855 617.773,504.746 617.723,504.723C617.59,504.656 617.48,504.605 617.336,504.543C616.93,504.371 616.496,504.168 616.07,504.066C615.055,503.836 614.023,503.965 613.023,504.207C612.301,504.383 611.59,504.582 610.859,504.723C610.07,504.871 609.289,505.031 608.516,505.242C607.777,505.441 607.074,505.723 606.355,505.977C605.523,506.27 604.68,506.582 603.961,507.102C603.602,507.359 603.262,507.641 602.934,507.934C602.82,508.035 602.707,508.141 602.594,508.242C602.523,508.305 602.082,508.641 602.371,508.438C602.004,508.695 601.605,508.902 601.219,509.121C600.98,509.258 600.746,509.398 600.523,509.559C600.48,509.59 600.434,509.621 600.391,509.656C600.344,509.688 599.965,509.984 600.086,509.887C600.215,509.793 600.074,509.898 600.055,509.91C599.938,509.996 599.824,510.086 599.715,510.18C599.156,510.664 598.82,511.336 598.797,512.078C598.777,512.742 599.379,513.312 600.031,513.312C600.77,513.312 601.18,512.742 601.266,512.078Z" style="fill-rule:nonzero;"/>
+ <path d="M638.57,495.391C638.57,495.387 638.574,495.379 638.574,495.371L638.523,495.75C638.531,495.676 638.551,495.602 638.582,495.531L638.434,495.879C638.461,495.816 638.492,495.762 638.535,495.707L638.305,496.008C638.348,495.949 638.398,495.902 638.457,495.855L638.152,496.09C638.184,496.066 638.219,496.043 638.254,496.023C638.48,495.887 638.664,495.707 638.801,495.477L638.953,495.113C639.023,494.848 639.023,494.578 638.953,494.309C638.906,494.109 638.816,493.938 638.68,493.789C638.574,493.625 638.43,493.496 638.254,493.398C638.078,493.289 637.891,493.227 637.688,493.219C637.488,493.176 637.285,493.184 637.082,493.246C636.824,493.32 636.602,493.449 636.414,493.637C636.387,493.664 636.363,493.688 636.34,493.719C636.234,493.84 636.137,493.965 636.047,494.098C636.027,494.125 636.012,494.152 635.996,494.18C635.992,494.195 635.984,494.211 635.977,494.223C635.922,494.352 635.859,494.484 635.812,494.617C635.801,494.645 635.793,494.676 635.785,494.707C635.781,494.723 635.777,494.742 635.777,494.758C635.754,494.898 635.734,495.043 635.719,495.184C635.711,495.254 635.715,495.324 635.723,495.391C635.715,495.59 635.758,495.77 635.844,495.941C635.902,496.117 636,496.27 636.141,496.398C636.27,496.539 636.422,496.637 636.598,496.695C636.77,496.785 636.949,496.824 637.148,496.816L637.523,496.766C637.766,496.699 637.977,496.574 638.152,496.398L638.375,496.113C638.504,495.891 638.57,495.648 638.57,495.391Z" style="fill-rule:nonzero;"/>
+ <path d="M642.961,490.652C643.074,491.105 643.188,491.562 643.301,492.016C643.344,492.195 643.426,492.352 643.551,492.488C643.648,492.637 643.777,492.758 643.938,492.844C644.098,492.945 644.27,493 644.453,493.008C644.637,493.051 644.82,493.043 645.008,492.984L645.336,492.844C645.547,492.719 645.711,492.555 645.836,492.348L645.973,492.016C646.039,491.77 646.039,491.523 645.973,491.277C645.859,490.824 645.746,490.371 645.633,489.918C645.59,489.734 645.508,489.578 645.387,489.445C645.289,489.293 645.16,489.176 644.996,489.086C644.836,488.988 644.668,488.93 644.48,488.922C644.297,488.883 644.113,488.891 643.93,488.949L643.598,489.086C643.391,489.211 643.223,489.375 643.102,489.586L642.961,489.918C642.895,490.16 642.895,490.406 642.961,490.652Z" style="fill-rule:nonzero;"/>
+ <path d="M646,498.688C647.613,498.688 647.617,496.184 646,496.184C644.387,496.184 644.383,498.688 646,498.688Z" style="fill-rule:nonzero;"/>
+ <path d="M652.809,491.352C653.543,491.352 654.25,490.703 654.215,489.945C654.18,489.184 653.598,488.539 652.809,488.539C652.074,488.539 651.371,489.184 651.406,489.945C651.438,490.707 652.023,491.352 652.809,491.352Z" style="fill-rule:nonzero;"/>
+ <path d="M682.156,560.426C682.156,560.383 682.16,560.34 682.164,560.297L682.102,560.766C682.105,560.73 682.113,560.695 682.121,560.66C682.125,560.645 682.133,560.629 682.137,560.613C682.254,560.246 682.188,560.012 682.133,559.645L682.195,560.109C682.188,560.047 682.188,559.984 682.195,559.926L682.137,560.363C682.145,560.293 682.164,560.223 682.191,560.16L682.039,560.523L682.043,560.512L682.195,560.152L682.25,559.746L682.195,559.344C682.148,559.145 682.059,558.973 681.922,558.824C681.855,558.711 681.766,558.621 681.652,558.555C681.555,558.461 681.445,558.395 681.316,558.359C681.199,558.289 681.07,558.254 680.934,558.254C680.73,558.211 680.527,558.219 680.328,558.281C680.266,558.289 680.203,558.305 680.141,558.328C680,558.379 679.855,558.445 679.715,558.508C679.699,558.512 679.688,558.52 679.672,558.527C679.645,558.539 679.621,558.555 679.598,558.57C679.301,558.781 679.102,558.926 678.914,559.246C678.832,559.383 678.746,559.578 678.707,559.754C678.668,559.938 678.652,560.129 678.629,560.316C678.625,560.352 678.625,560.391 678.625,560.426C678.613,560.672 678.664,560.898 678.777,561.109C678.848,561.328 678.969,561.516 679.141,561.676C679.301,561.848 679.492,561.969 679.711,562.043C679.922,562.152 680.148,562.203 680.391,562.195L680.859,562.129C681.16,562.047 681.418,561.895 681.641,561.676L681.914,561.32C682.074,561.043 682.156,560.746 682.156,560.426Z" style="fill-rule:nonzero;"/>
+ <path d="M691.285,560.016C691.984,560.016 692.578,559.422 692.578,558.727C692.578,558.023 691.988,557.434 691.285,557.434C690.59,557.434 689.996,558.027 689.996,558.727C689.996,559.426 690.586,560.016 691.285,560.016Z" style="fill-rule:nonzero;"/>
+ <path d="M692.309,564.973C693.082,564.973 693.824,564.293 693.789,563.492C693.754,562.691 693.137,562.012 692.309,562.012C691.531,562.012 690.789,562.691 690.828,563.492C690.863,564.293 691.477,564.973 692.309,564.973Z" style="fill-rule:nonzero;"/>
+ <path d="M578.156,462.18C578.543,460.305 578.465,458.332 578.559,456.422C578.602,455.52 578.625,454.613 578.695,453.711C578.727,453.277 578.77,452.848 578.82,452.414C578.867,451.988 578.801,452.426 578.809,452.484C578.797,452.395 578.84,452.242 578.855,452.148C578.895,451.898 578.938,451.648 578.988,451.398C579.305,449.75 579.77,448.129 580.16,446.5C580.562,444.805 581.016,443.117 581.582,441.469C581.711,441.09 581.848,440.711 581.992,440.336C582.059,440.164 582.129,439.992 582.195,439.82C582.234,439.723 582.281,439.625 582.316,439.527C582.078,440.219 582.191,439.828 582.266,439.66C582.617,438.859 583.02,438.082 583.445,437.316C584.336,435.719 585.336,434.184 586.348,432.652C588.16,429.91 589.859,427.098 591.648,424.34C593.547,421.418 595.457,418.508 597.59,415.742L597.082,416.398C599.91,412.746 603.07,409.332 606.73,406.496L606.055,407.016C607.121,406.195 608.227,405.426 609.371,404.723C609.945,404.367 610.535,404.047 611.121,403.715C611.414,403.547 611.691,403.359 611.98,403.184C612.105,403.109 612.23,403.039 612.352,402.961C612.957,402.586 613.32,402.207 613.715,401.617C614.465,400.488 614.211,398.66 613.215,397.75C612.809,397.375 612.332,397.098 611.809,396.926C611.102,396.699 609.969,396.816 609.348,397.25L608.902,397.559C608.051,398.156 607.473,398.969 607.473,400.051C607.473,401.012 608.012,402.109 608.902,402.543L609.348,402.762C609.883,400.777 610.422,398.797 610.957,396.812C609.953,396.73 608.852,397.352 607.969,397.754C607.449,397.992 606.953,398.305 606.465,398.605C605.52,399.184 604.605,399.805 603.719,400.465C601.703,401.961 599.797,403.582 598.031,405.363C594.637,408.785 591.703,412.668 589.043,416.68C586.434,420.605 584.293,424.785 581.898,428.836C580.516,431.18 579.105,433.523 578.02,436.023C576.941,438.508 576.207,441.082 575.66,443.73C575.367,445.164 575.145,446.605 574.941,448.051C574.727,449.621 574.504,451.176 574.492,452.758C574.477,454.281 574.586,455.789 574.754,457.301C574.934,458.922 575.039,460.586 575.375,462.18C575.66,463.555 577.871,463.559 578.156,462.18Z" style="fill-rule:nonzero;"/>
+ <path d="M534.359,440.004C534.371,439.113 534.309,438.215 534.391,437.324C534.48,436.297 534.598,435.535 534.711,434.621C534.715,434.582 534.75,434.297 534.715,434.551C534.73,434.438 534.746,434.328 534.766,434.219C534.801,434.02 534.836,433.824 534.879,433.633C534.977,433.184 535.09,432.738 535.219,432.301C535.473,431.434 535.734,430.574 536,429.715C536.527,428.02 536.863,426.285 537.34,424.574C537.789,422.957 538.355,421.363 538.984,419.809C539.055,419.633 539.129,419.461 539.199,419.285C539.301,419.039 539.117,419.48 539.117,419.48C539.164,419.387 539.203,419.281 539.246,419.184C539.414,418.793 539.59,418.402 539.77,418.016C540.121,417.254 540.488,416.496 540.863,415.746C541.648,414.18 542.461,412.625 543.309,411.09C545.043,407.949 547.125,405.02 549.027,401.984C551.203,398.516 553.371,395.066 555.863,391.82L555.402,392.418C557.207,390.086 559.156,387.855 561.137,385.672C562.133,384.574 563.145,383.492 564.172,382.422C565.156,381.391 566.125,380.312 567.246,379.43L566.645,379.895C568.223,378.684 570.035,377.891 571.828,377.051C572.738,376.625 573.645,376.176 574.508,375.66C575.617,375 576.613,374.188 577.633,373.398L577.027,373.867C578.328,372.867 579.695,372.133 581.203,371.488C581.996,371.148 582.793,370.816 583.562,370.434C584.246,370.094 584.891,369.695 585.574,369.359C588.406,367.953 591.586,367.07 593.934,364.84C594.863,363.957 595.109,362.289 594.406,361.195C593.695,360.094 592.32,359.422 591.012,359.816C589.973,360.129 588.98,360.453 587.98,360.875L588.645,360.594C587.645,361.012 586.645,361.422 585.652,361.848C584.867,362.184 584.508,363.262 584.609,364.023C584.715,364.805 585.332,365.699 586.172,365.84C587.227,366.012 588.234,366.09 589.297,366.062C590.414,366.031 591.512,365.801 592.609,365.609C591.836,363.781 591.066,361.949 590.293,360.117C589.961,360.363 589.633,360.617 589.312,360.875L589.922,360.402C587.5,362.273 584.508,363.066 581.852,364.52C580.395,365.316 578.898,365.965 577.383,366.645C576.617,366.992 575.863,367.363 575.164,367.836C574.332,368.395 573.551,369.039 572.758,369.656L573.363,369.188C571.289,370.789 568.941,371.766 566.613,372.922C565.328,373.562 564.152,374.316 563.027,375.211C561.953,376.062 561.027,377.09 560.082,378.082C556.059,382.289 552.059,386.676 548.836,391.539C547.258,393.926 545.828,396.398 544.391,398.867C542.98,401.289 541.461,403.637 540.07,406.062C538.703,408.449 537.566,410.945 536.484,413.473C535.41,415.984 534.379,418.535 533.699,421.188C533.293,422.77 533.004,424.371 532.789,425.992C532.777,426.074 532.738,426.641 532.77,426.125C532.758,426.352 532.699,426.586 532.66,426.809C532.59,427.211 532.508,427.605 532.422,428.004C532.262,428.742 532.086,429.48 531.93,430.223C531.586,431.852 531.359,433.559 531.539,435.223C531.629,436.07 531.766,436.91 531.891,437.75C532,438.488 531.988,439.262 532.004,440.004C532.035,441.52 534.336,441.523 534.359,440.004Z" style="fill-rule:nonzero;"/>
+ <path d="M484.531,435.465C484.531,434.535 484.527,433.602 484.531,432.672C484.539,431.742 484.637,430.809 484.699,429.883C484.824,428.02 484.949,426.164 485.016,424.297C485.078,422.523 485.156,420.75 485.168,418.977C485.176,417.215 485.152,415.453 485.207,413.695C485.234,412.816 485.285,411.941 485.371,411.066C485.41,410.66 485.453,410.258 485.504,409.855C485.543,409.523 485.434,410.277 485.492,409.949C485.508,409.863 485.516,409.781 485.531,409.695C485.57,409.441 485.617,409.188 485.664,408.938C485.984,407.297 486.387,405.672 486.883,404.078C487.137,403.266 487.418,402.457 487.723,401.664C487.805,401.449 487.891,401.238 487.977,401.027C488.008,400.949 488.039,400.871 488.074,400.793C488.203,400.477 487.879,401.234 488.02,400.922C488.191,400.539 488.359,400.152 488.543,399.77C489.238,398.316 490.055,396.93 490.742,395.473C491.484,393.887 492.148,392.266 492.824,390.652C492.898,390.48 492.969,390.309 493.039,390.141C493.152,389.871 492.922,390.426 492.93,390.402C492.973,390.309 493.012,390.211 493.055,390.113C493.219,389.723 493.387,389.336 493.555,388.953C493.863,388.258 494.184,387.566 494.52,386.887C495.91,384.094 497.836,381.633 499.547,379.039C501.285,376.402 502.984,373.746 504.777,371.148C505.23,370.496 505.688,369.848 506.156,369.207C506.375,368.91 506.598,368.613 506.82,368.32C506.938,368.164 507.41,367.566 506.859,368.262C506.988,368.098 507.117,367.93 507.246,367.766C508.223,366.539 509.246,365.348 510.34,364.223C510.871,363.676 511.418,363.141 511.98,362.629C512.289,362.352 512.602,362.082 512.918,361.816C513.065,361.691 513.215,361.566 513.367,361.445C513.43,361.395 513.495,361.344 513.562,361.289C513.609,361.25 514.055,360.902 513.668,361.203C513.276,361.504 513.82,361.09 513.909,361.023C514.09,360.891 514.27,360.762 514.453,360.633C514.793,360.391 515.137,360.152 515.487,359.922C516.184,359.465 516.895,359.031 517.62,358.621C519.098,357.785 520.594,357.016 522.02,356.098C523.401,355.211 524.738,354.25 526.051,353.262C526.879,352.637 527.699,352 528.52,351.363C529.305,350.758 529.508,349.453 529.262,348.559C529.012,347.648 528.211,346.723 527.246,346.539C525.902,346.289 524.672,346.582 523.809,347.695C523.094,348.625 523.039,349.734 523.297,350.836C523.609,352.152 524.996,352.953 526.277,352.781C526.848,352.703 527.438,352.469 527.836,352.031C528.352,351.473 528.559,350.867 528.633,350.113L528.648,349.973L528.547,350.703C528.566,350.586 528.59,350.488 528.629,350.379L528.348,351.047C528.57,350.609 528.297,350.867 527.527,351.824L526.844,352.113C526.887,352.09 526.934,352.078 526.98,352.078L526.219,352.18C526.273,352.184 526.328,352.188 526.383,352.191L525.617,352.09L525.711,352.105C525.289,350.5 524.863,348.891 524.438,347.281C524.081,347.562 523.723,347.844 523.362,348.121L523.945,347.672C521.266,349.738 518.516,351.637 515.531,353.242C512.484,354.883 509.625,356.961 507.152,359.383C502.523,363.914 499.09,369.488 495.656,374.934C494.816,376.262 493.973,377.59 493.098,378.902C492.258,380.168 491.371,381.395 490.648,382.734C489.066,385.664 487.953,388.824 486.68,391.891C486.504,392.316 486.922,391.332 486.668,391.922C486.598,392.09 486.523,392.258 486.449,392.426C486.293,392.781 486.133,393.137 485.965,393.488C485.629,394.203 485.258,394.895 484.898,395.598C484.059,397.242 483.371,398.984 482.805,400.746C481.734,404.07 480.961,407.656 480.879,411.152C480.801,414.641 481.246,418.117 481.371,421.602C481.438,423.461 481.477,425.324 481.602,427.184C481.727,429.004 481.945,430.848 481.949,432.672C481.953,433.602 481.949,434.535 481.949,435.465C481.949,436.164 482.543,436.754 483.242,436.754C483.941,436.754 484.531,436.164 484.531,435.465Z" style="fill-rule:nonzero;"/>
+ </g>
+</svg>
--- /dev/null
+/**
+ * simplemde v1.11.2
+ * Copyright Next Step Webs, Inc.
+ * @link https://github.com/NextStepWebs/simplemde-markdown-editor
+ * @license MIT
+ */
+!function(e){if("object"==typeof exports&&"undefined"!=typeof module)module.exports=e();else if("function"==typeof define&&define.amd)define([],e);else{var t;t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:this,t.SimpleMDE=e()}}(function(){var e;return function t(e,n,r){function i(a,l){if(!n[a]){if(!e[a]){var s="function"==typeof require&&require;if(!l&&s)return s(a,!0);if(o)return o(a,!0);var c=new Error("Cannot find module '"+a+"'");throw c.code="MODULE_NOT_FOUND",c}var u=n[a]={exports:{}};e[a][0].call(u.exports,function(t){var n=e[a][1][t];return i(n?n:t)},u,u.exports,t,e,n,r)}return n[a].exports}for(var o="function"==typeof require&&require,a=0;a<r.length;a++)i(r[a]);return i}({1:[function(e,t,n){"use strict";function r(){for(var e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t=0,n=e.length;n>t;++t)s[t]=e[t],c[e.charCodeAt(t)]=t;c["-".charCodeAt(0)]=62,c["_".charCodeAt(0)]=63}function i(e){var t,n,r,i,o,a,l=e.length;if(l%4>0)throw new Error("Invalid string. Length must be a multiple of 4");o="="===e[l-2]?2:"="===e[l-1]?1:0,a=new u(3*l/4-o),r=o>0?l-4:l;var s=0;for(t=0,n=0;r>t;t+=4,n+=3)i=c[e.charCodeAt(t)]<<18|c[e.charCodeAt(t+1)]<<12|c[e.charCodeAt(t+2)]<<6|c[e.charCodeAt(t+3)],a[s++]=i>>16&255,a[s++]=i>>8&255,a[s++]=255&i;return 2===o?(i=c[e.charCodeAt(t)]<<2|c[e.charCodeAt(t+1)]>>4,a[s++]=255&i):1===o&&(i=c[e.charCodeAt(t)]<<10|c[e.charCodeAt(t+1)]<<4|c[e.charCodeAt(t+2)]>>2,a[s++]=i>>8&255,a[s++]=255&i),a}function o(e){return s[e>>18&63]+s[e>>12&63]+s[e>>6&63]+s[63&e]}function a(e,t,n){for(var r,i=[],a=t;n>a;a+=3)r=(e[a]<<16)+(e[a+1]<<8)+e[a+2],i.push(o(r));return i.join("")}function l(e){for(var t,n=e.length,r=n%3,i="",o=[],l=16383,c=0,u=n-r;u>c;c+=l)o.push(a(e,c,c+l>u?u:c+l));return 1===r?(t=e[n-1],i+=s[t>>2],i+=s[t<<4&63],i+="=="):2===r&&(t=(e[n-2]<<8)+e[n-1],i+=s[t>>10],i+=s[t>>4&63],i+=s[t<<2&63],i+="="),o.push(i),o.join("")}n.toByteArray=i,n.fromByteArray=l;var s=[],c=[],u="undefined"!=typeof Uint8Array?Uint8Array:Array;r()},{}],2:[function(e,t,n){},{}],3:[function(e,t,n){(function(t){"use strict";function r(){try{var e=new Uint8Array(1);return e.foo=function(){return 42},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(t){return!1}}function i(){return a.TYPED_ARRAY_SUPPORT?2147483647:1073741823}function o(e,t){if(i()<t)throw new RangeError("Invalid typed array length");return a.TYPED_ARRAY_SUPPORT?(e=new Uint8Array(t),e.__proto__=a.prototype):(null===e&&(e=new a(t)),e.length=t),e}function a(e,t,n){if(!(a.TYPED_ARRAY_SUPPORT||this instanceof a))return new a(e,t,n);if("number"==typeof e){if("string"==typeof t)throw new Error("If encoding is specified then the first argument must be a string");return u(this,e)}return l(this,e,t,n)}function l(e,t,n,r){if("number"==typeof t)throw new TypeError('"value" argument must not be a number');return"undefined"!=typeof ArrayBuffer&&t instanceof ArrayBuffer?d(e,t,n,r):"string"==typeof t?f(e,t,n):p(e,t)}function s(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a number')}function c(e,t,n,r){return s(t),0>=t?o(e,t):void 0!==n?"string"==typeof r?o(e,t).fill(n,r):o(e,t).fill(n):o(e,t)}function u(e,t){if(s(t),e=o(e,0>t?0:0|m(t)),!a.TYPED_ARRAY_SUPPORT)for(var n=0;t>n;n++)e[n]=0;return e}function f(e,t,n){if("string"==typeof n&&""!==n||(n="utf8"),!a.isEncoding(n))throw new TypeError('"encoding" must be a valid string encoding');var r=0|v(t,n);return e=o(e,r),e.write(t,n),e}function h(e,t){var n=0|m(t.length);e=o(e,n);for(var r=0;n>r;r+=1)e[r]=255&t[r];return e}function d(e,t,n,r){if(t.byteLength,0>n||t.byteLength<n)throw new RangeError("'offset' is out of bounds");if(t.byteLength<n+(r||0))throw new RangeError("'length' is out of bounds");return t=void 0===r?new Uint8Array(t,n):new Uint8Array(t,n,r),a.TYPED_ARRAY_SUPPORT?(e=t,e.__proto__=a.prototype):e=h(e,t),e}function p(e,t){if(a.isBuffer(t)){var n=0|m(t.length);return e=o(e,n),0===e.length?e:(t.copy(e,0,0,n),e)}if(t){if("undefined"!=typeof ArrayBuffer&&t.buffer instanceof ArrayBuffer||"length"in t)return"number"!=typeof t.length||K(t.length)?o(e,0):h(e,t);if("Buffer"===t.type&&J(t.data))return h(e,t.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}function m(e){if(e>=i())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+i().toString(16)+" bytes");return 0|e}function g(e){return+e!=e&&(e=0),a.alloc(+e)}function v(e,t){if(a.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"binary":case"raw":case"raws":return n;case"utf8":case"utf-8":case void 0:return q(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return $(e).length;default:if(r)return q(e).length;t=(""+t).toLowerCase(),r=!0}}function y(e,t,n){var r=!1;if((void 0===t||0>t)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),0>=n)return"";if(n>>>=0,t>>>=0,t>=n)return"";for(e||(e="utf8");;)switch(e){case"hex":return I(this,t,n);case"utf8":case"utf-8":return N(this,t,n);case"ascii":return E(this,t,n);case"binary":return O(this,t,n);case"base64":return M(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return P(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function x(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function b(e,t,n,r){function i(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}var o=1,a=e.length,l=t.length;if(void 0!==r&&(r=String(r).toLowerCase(),"ucs2"===r||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return-1;o=2,a/=2,l/=2,n/=2}for(var s=-1,c=0;a>n+c;c++)if(i(e,n+c)===i(t,-1===s?0:c-s)){if(-1===s&&(s=c),c-s+1===l)return(n+s)*o}else-1!==s&&(c-=c-s),s=-1;return-1}function w(e,t,n,r){n=Number(n)||0;var i=e.length-n;r?(r=Number(r),r>i&&(r=i)):r=i;var o=t.length;if(o%2!==0)throw new Error("Invalid hex string");r>o/2&&(r=o/2);for(var a=0;r>a;a++){var l=parseInt(t.substr(2*a,2),16);if(isNaN(l))return a;e[n+a]=l}return a}function k(e,t,n,r){return V(q(t,e.length-n),e,n,r)}function S(e,t,n,r){return V(G(t),e,n,r)}function C(e,t,n,r){return S(e,t,n,r)}function L(e,t,n,r){return V($(t),e,n,r)}function T(e,t,n,r){return V(Y(t,e.length-n),e,n,r)}function M(e,t,n){return 0===t&&n===e.length?X.fromByteArray(e):X.fromByteArray(e.slice(t,n))}function N(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;n>i;){var o=e[i],a=null,l=o>239?4:o>223?3:o>191?2:1;if(n>=i+l){var s,c,u,f;switch(l){case 1:128>o&&(a=o);break;case 2:s=e[i+1],128===(192&s)&&(f=(31&o)<<6|63&s,f>127&&(a=f));break;case 3:s=e[i+1],c=e[i+2],128===(192&s)&&128===(192&c)&&(f=(15&o)<<12|(63&s)<<6|63&c,f>2047&&(55296>f||f>57343)&&(a=f));break;case 4:s=e[i+1],c=e[i+2],u=e[i+3],128===(192&s)&&128===(192&c)&&128===(192&u)&&(f=(15&o)<<18|(63&s)<<12|(63&c)<<6|63&u,f>65535&&1114112>f&&(a=f))}}null===a?(a=65533,l=1):a>65535&&(a-=65536,r.push(a>>>10&1023|55296),a=56320|1023&a),r.push(a),i+=l}return A(r)}function A(e){var t=e.length;if(Q>=t)return String.fromCharCode.apply(String,e);for(var n="",r=0;t>r;)n+=String.fromCharCode.apply(String,e.slice(r,r+=Q));return n}function E(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;n>i;i++)r+=String.fromCharCode(127&e[i]);return r}function O(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;n>i;i++)r+=String.fromCharCode(e[i]);return r}function I(e,t,n){var r=e.length;(!t||0>t)&&(t=0),(!n||0>n||n>r)&&(n=r);for(var i="",o=t;n>o;o++)i+=U(e[o]);return i}function P(e,t,n){for(var r=e.slice(t,n),i="",o=0;o<r.length;o+=2)i+=String.fromCharCode(r[o]+256*r[o+1]);return i}function R(e,t,n){if(e%1!==0||0>e)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function D(e,t,n,r,i,o){if(!a.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>i||o>t)throw new RangeError('"value" argument is out of bounds');if(n+r>e.length)throw new RangeError("Index out of range")}function H(e,t,n,r){0>t&&(t=65535+t+1);for(var i=0,o=Math.min(e.length-n,2);o>i;i++)e[n+i]=(t&255<<8*(r?i:1-i))>>>8*(r?i:1-i)}function W(e,t,n,r){0>t&&(t=4294967295+t+1);for(var i=0,o=Math.min(e.length-n,4);o>i;i++)e[n+i]=t>>>8*(r?i:3-i)&255}function B(e,t,n,r,i,o){if(n+r>e.length)throw new RangeError("Index out of range");if(0>n)throw new RangeError("Index out of range")}function _(e,t,n,r,i){return i||B(e,t,n,4,3.4028234663852886e38,-3.4028234663852886e38),Z.write(e,t,n,r,23,4),n+4}function F(e,t,n,r,i){return i||B(e,t,n,8,1.7976931348623157e308,-1.7976931348623157e308),Z.write(e,t,n,r,52,8),n+8}function z(e){if(e=j(e).replace(ee,""),e.length<2)return"";for(;e.length%4!==0;)e+="=";return e}function j(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function U(e){return 16>e?"0"+e.toString(16):e.toString(16)}function q(e,t){t=t||1/0;for(var n,r=e.length,i=null,o=[],a=0;r>a;a++){if(n=e.charCodeAt(a),n>55295&&57344>n){if(!i){if(n>56319){(t-=3)>-1&&o.push(239,191,189);continue}if(a+1===r){(t-=3)>-1&&o.push(239,191,189);continue}i=n;continue}if(56320>n){(t-=3)>-1&&o.push(239,191,189),i=n;continue}n=(i-55296<<10|n-56320)+65536}else i&&(t-=3)>-1&&o.push(239,191,189);if(i=null,128>n){if((t-=1)<0)break;o.push(n)}else if(2048>n){if((t-=2)<0)break;o.push(n>>6|192,63&n|128)}else if(65536>n){if((t-=3)<0)break;o.push(n>>12|224,n>>6&63|128,63&n|128)}else{if(!(1114112>n))throw new Error("Invalid code point");if((t-=4)<0)break;o.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}}return o}function G(e){for(var t=[],n=0;n<e.length;n++)t.push(255&e.charCodeAt(n));return t}function Y(e,t){for(var n,r,i,o=[],a=0;a<e.length&&!((t-=2)<0);a++)n=e.charCodeAt(a),r=n>>8,i=n%256,o.push(i),o.push(r);return o}function $(e){return X.toByteArray(z(e))}function V(e,t,n,r){for(var i=0;r>i&&!(i+n>=t.length||i>=e.length);i++)t[i+n]=e[i];return i}function K(e){return e!==e}var X=e("base64-js"),Z=e("ieee754"),J=e("isarray");n.Buffer=a,n.SlowBuffer=g,n.INSPECT_MAX_BYTES=50,a.TYPED_ARRAY_SUPPORT=void 0!==t.TYPED_ARRAY_SUPPORT?t.TYPED_ARRAY_SUPPORT:r(),n.kMaxLength=i(),a.poolSize=8192,a._augment=function(e){return e.__proto__=a.prototype,e},a.from=function(e,t,n){return l(null,e,t,n)},a.TYPED_ARRAY_SUPPORT&&(a.prototype.__proto__=Uint8Array.prototype,a.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&a[Symbol.species]===a&&Object.defineProperty(a,Symbol.species,{value:null,configurable:!0})),a.alloc=function(e,t,n){return c(null,e,t,n)},a.allocUnsafe=function(e){return u(null,e)},a.allocUnsafeSlow=function(e){return u(null,e)},a.isBuffer=function(e){return!(null==e||!e._isBuffer)},a.compare=function(e,t){if(!a.isBuffer(e)||!a.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,r=t.length,i=0,o=Math.min(n,r);o>i;++i)if(e[i]!==t[i]){n=e[i],r=t[i];break}return r>n?-1:n>r?1:0},a.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"raw":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},a.concat=function(e,t){if(!J(e))throw new TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return a.alloc(0);var n;if(void 0===t)for(t=0,n=0;n<e.length;n++)t+=e[n].length;var r=a.allocUnsafe(t),i=0;for(n=0;n<e.length;n++){var o=e[n];if(!a.isBuffer(o))throw new TypeError('"list" argument must be an Array of Buffers');o.copy(r,i),i+=o.length}return r},a.byteLength=v,a.prototype._isBuffer=!0,a.prototype.swap16=function(){var e=this.length;if(e%2!==0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;e>t;t+=2)x(this,t,t+1);return this},a.prototype.swap32=function(){var e=this.length;if(e%4!==0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;e>t;t+=4)x(this,t,t+3),x(this,t+1,t+2);return this},a.prototype.toString=function(){var e=0|this.length;return 0===e?"":0===arguments.length?N(this,0,e):y.apply(this,arguments)},a.prototype.equals=function(e){if(!a.isBuffer(e))throw new TypeError("Argument must be a Buffer");return this===e?!0:0===a.compare(this,e)},a.prototype.inspect=function(){var e="",t=n.INSPECT_MAX_BYTES;return this.length>0&&(e=this.toString("hex",0,t).match(/.{2}/g).join(" "),this.length>t&&(e+=" ... ")),"<Buffer "+e+">"},a.prototype.compare=function(e,t,n,r,i){if(!a.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===i&&(i=this.length),0>t||n>e.length||0>r||i>this.length)throw new RangeError("out of range index");if(r>=i&&t>=n)return 0;if(r>=i)return-1;if(t>=n)return 1;if(t>>>=0,n>>>=0,r>>>=0,i>>>=0,this===e)return 0;for(var o=i-r,l=n-t,s=Math.min(o,l),c=this.slice(r,i),u=e.slice(t,n),f=0;s>f;++f)if(c[f]!==u[f]){o=c[f],l=u[f];break}return l>o?-1:o>l?1:0},a.prototype.indexOf=function(e,t,n){if("string"==typeof t?(n=t,t=0):t>2147483647?t=2147483647:-2147483648>t&&(t=-2147483648),t>>=0,0===this.length)return-1;if(t>=this.length)return-1;if(0>t&&(t=Math.max(this.length+t,0)),"string"==typeof e&&(e=a.from(e,n)),a.isBuffer(e))return 0===e.length?-1:b(this,e,t,n);if("number"==typeof e)return a.TYPED_ARRAY_SUPPORT&&"function"===Uint8Array.prototype.indexOf?Uint8Array.prototype.indexOf.call(this,e,t):b(this,[e],t,n);throw new TypeError("val must be string, number or Buffer")},a.prototype.includes=function(e,t,n){return-1!==this.indexOf(e,t,n)},a.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"==typeof t)r=t,n=this.length,t=0;else{if(!isFinite(t))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");t=0|t,isFinite(n)?(n=0|n,void 0===r&&(r="utf8")):(r=n,n=void 0)}var i=this.length-t;if((void 0===n||n>i)&&(n=i),e.length>0&&(0>n||0>t)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var o=!1;;)switch(r){case"hex":return w(this,e,t,n);case"utf8":case"utf-8":return k(this,e,t,n);case"ascii":return S(this,e,t,n);case"binary":return C(this,e,t,n);case"base64":return L(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return T(this,e,t,n);default:if(o)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),o=!0}},a.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var Q=4096;a.prototype.slice=function(e,t){var n=this.length;e=~~e,t=void 0===t?n:~~t,0>e?(e+=n,0>e&&(e=0)):e>n&&(e=n),0>t?(t+=n,0>t&&(t=0)):t>n&&(t=n),e>t&&(t=e);var r;if(a.TYPED_ARRAY_SUPPORT)r=this.subarray(e,t),r.__proto__=a.prototype;else{var i=t-e;r=new a(i,void 0);for(var o=0;i>o;o++)r[o]=this[o+e]}return r},a.prototype.readUIntLE=function(e,t,n){e=0|e,t=0|t,n||R(e,t,this.length);for(var r=this[e],i=1,o=0;++o<t&&(i*=256);)r+=this[e+o]*i;return r},a.prototype.readUIntBE=function(e,t,n){e=0|e,t=0|t,n||R(e,t,this.length);for(var r=this[e+--t],i=1;t>0&&(i*=256);)r+=this[e+--t]*i;return r},a.prototype.readUInt8=function(e,t){return t||R(e,1,this.length),this[e]},a.prototype.readUInt16LE=function(e,t){return t||R(e,2,this.length),this[e]|this[e+1]<<8},a.prototype.readUInt16BE=function(e,t){return t||R(e,2,this.length),this[e]<<8|this[e+1]},a.prototype.readUInt32LE=function(e,t){return t||R(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+16777216*this[e+3]},a.prototype.readUInt32BE=function(e,t){return t||R(e,4,this.length),16777216*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},a.prototype.readIntLE=function(e,t,n){e=0|e,t=0|t,n||R(e,t,this.length);for(var r=this[e],i=1,o=0;++o<t&&(i*=256);)r+=this[e+o]*i;return i*=128,r>=i&&(r-=Math.pow(2,8*t)),r},a.prototype.readIntBE=function(e,t,n){e=0|e,t=0|t,n||R(e,t,this.length);for(var r=t,i=1,o=this[e+--r];r>0&&(i*=256);)o+=this[e+--r]*i;return i*=128,o>=i&&(o-=Math.pow(2,8*t)),o},a.prototype.readInt8=function(e,t){return t||R(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},a.prototype.readInt16LE=function(e,t){t||R(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},a.prototype.readInt16BE=function(e,t){t||R(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},a.prototype.readInt32LE=function(e,t){return t||R(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},a.prototype.readInt32BE=function(e,t){return t||R(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},a.prototype.readFloatLE=function(e,t){return t||R(e,4,this.length),Z.read(this,e,!0,23,4)},a.prototype.readFloatBE=function(e,t){return t||R(e,4,this.length),Z.read(this,e,!1,23,4)},a.prototype.readDoubleLE=function(e,t){return t||R(e,8,this.length),Z.read(this,e,!0,52,8)},a.prototype.readDoubleBE=function(e,t){return t||R(e,8,this.length),Z.read(this,e,!1,52,8)},a.prototype.writeUIntLE=function(e,t,n,r){if(e=+e,t=0|t,n=0|n,!r){var i=Math.pow(2,8*n)-1;D(this,e,t,n,i,0)}var o=1,a=0;for(this[t]=255&e;++a<n&&(o*=256);)this[t+a]=e/o&255;return t+n},a.prototype.writeUIntBE=function(e,t,n,r){if(e=+e,t=0|t,n=0|n,!r){var i=Math.pow(2,8*n)-1;D(this,e,t,n,i,0)}var o=n-1,a=1;for(this[t+o]=255&e;--o>=0&&(a*=256);)this[t+o]=e/a&255;return t+n},a.prototype.writeUInt8=function(e,t,n){return e=+e,t=0|t,n||D(this,e,t,1,255,0),a.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),this[t]=255&e,t+1},a.prototype.writeUInt16LE=function(e,t,n){return e=+e,t=0|t,n||D(this,e,t,2,65535,0),a.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):H(this,e,t,!0),t+2},a.prototype.writeUInt16BE=function(e,t,n){return e=+e,t=0|t,n||D(this,e,t,2,65535,0),a.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):H(this,e,t,!1),t+2},a.prototype.writeUInt32LE=function(e,t,n){return e=+e,t=0|t,n||D(this,e,t,4,4294967295,0),a.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):W(this,e,t,!0),t+4},a.prototype.writeUInt32BE=function(e,t,n){return e=+e,t=0|t,n||D(this,e,t,4,4294967295,0),a.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):W(this,e,t,!1),t+4},a.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t=0|t,!r){var i=Math.pow(2,8*n-1);D(this,e,t,n,i-1,-i)}var o=0,a=1,l=0;for(this[t]=255&e;++o<n&&(a*=256);)0>e&&0===l&&0!==this[t+o-1]&&(l=1),this[t+o]=(e/a>>0)-l&255;return t+n},a.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t=0|t,!r){var i=Math.pow(2,8*n-1);D(this,e,t,n,i-1,-i)}var o=n-1,a=1,l=0;for(this[t+o]=255&e;--o>=0&&(a*=256);)0>e&&0===l&&0!==this[t+o+1]&&(l=1),this[t+o]=(e/a>>0)-l&255;return t+n},a.prototype.writeInt8=function(e,t,n){return e=+e,t=0|t,n||D(this,e,t,1,127,-128),a.TYPED_ARRAY_SUPPORT||(e=Math.floor(e)),0>e&&(e=255+e+1),this[t]=255&e,t+1},a.prototype.writeInt16LE=function(e,t,n){return e=+e,t=0|t,n||D(this,e,t,2,32767,-32768),a.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):H(this,e,t,!0),t+2},a.prototype.writeInt16BE=function(e,t,n){return e=+e,t=0|t,n||D(this,e,t,2,32767,-32768),a.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):H(this,e,t,!1),t+2},a.prototype.writeInt32LE=function(e,t,n){return e=+e,t=0|t,n||D(this,e,t,4,2147483647,-2147483648),a.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):W(this,e,t,!0),t+4},a.prototype.writeInt32BE=function(e,t,n){return e=+e,t=0|t,n||D(this,e,t,4,2147483647,-2147483648),0>e&&(e=4294967295+e+1),a.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):W(this,e,t,!1),t+4},a.prototype.writeFloatLE=function(e,t,n){return _(this,e,t,!0,n)},a.prototype.writeFloatBE=function(e,t,n){return _(this,e,t,!1,n)},a.prototype.writeDoubleLE=function(e,t,n){return F(this,e,t,!0,n)},a.prototype.writeDoubleBE=function(e,t,n){return F(this,e,t,!1,n)},a.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&n>r&&(r=n),r===n)return 0;if(0===e.length||0===this.length)return 0;if(0>t)throw new RangeError("targetStart out of bounds");if(0>n||n>=this.length)throw new RangeError("sourceStart out of bounds");if(0>r)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var i,o=r-n;if(this===e&&t>n&&r>t)for(i=o-1;i>=0;i--)e[i+t]=this[i+n];else if(1e3>o||!a.TYPED_ARRAY_SUPPORT)for(i=0;o>i;i++)e[i+t]=this[i+n];else Uint8Array.prototype.set.call(e,this.subarray(n,n+o),t);return o},a.prototype.fill=function(e,t,n,r){if("string"==typeof e){if("string"==typeof t?(r=t,t=0,n=this.length):"string"==typeof n&&(r=n,n=this.length),1===e.length){var i=e.charCodeAt(0);256>i&&(e=i)}if(void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!a.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"==typeof e&&(e=255&e);if(0>t||this.length<t||this.length<n)throw new RangeError("Out of range index");if(t>=n)return this;t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0);var o;if("number"==typeof e)for(o=t;n>o;o++)this[o]=e;else{var l=a.isBuffer(e)?e:q(new a(e,r).toString()),s=l.length;for(o=0;n-t>o;o++)this[o+t]=l[o%s]}return this};var ee=/[^+\/0-9A-Za-z-_]/g}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{"base64-js":1,ieee754:15,isarray:16}],4:[function(e,t,n){"use strict";function r(e){return e=e||{},"function"!=typeof e.codeMirrorInstance||"function"!=typeof e.codeMirrorInstance.defineMode?void console.log("CodeMirror Spell Checker: You must provide an instance of CodeMirror via the option `codeMirrorInstance`"):(String.prototype.includes||(String.prototype.includes=function(){return-1!==String.prototype.indexOf.apply(this,arguments)}),void e.codeMirrorInstance.defineMode("spell-checker",function(t){if(!r.aff_loading){r.aff_loading=!0;var n=new XMLHttpRequest;n.open("GET","https://cdn.jsdelivr.net/codemirror.spell-checker/latest/en_US.aff",!0),n.onload=function(){4===n.readyState&&200===n.status&&(r.aff_data=n.responseText,r.num_loaded++,2==r.num_loaded&&(r.typo=new i("en_US",r.aff_data,r.dic_data,{platform:"any"})))},n.send(null)}if(!r.dic_loading){r.dic_loading=!0;var o=new XMLHttpRequest;o.open("GET","https://cdn.jsdelivr.net/codemirror.spell-checker/latest/en_US.dic",!0),o.onload=function(){4===o.readyState&&200===o.status&&(r.dic_data=o.responseText,r.num_loaded++,2==r.num_loaded&&(r.typo=new i("en_US",r.aff_data,r.dic_data,{platform:"any"})))},o.send(null)}var a='!"#$%&()*+,-./:;<=>?@[\\]^_`{|}~ ',l={token:function(e){var t=e.peek(),n="";if(a.includes(t))return e.next(),null;for(;null!=(t=e.peek())&&!a.includes(t);)n+=t,e.next();return r.typo&&!r.typo.check(n)?"spell-error":null}},s=e.codeMirrorInstance.getMode(t,t.backdrop||"text/plain");return e.codeMirrorInstance.overlayMode(s,l,!0)}))}var i=e("typo-js");r.num_loaded=0,r.aff_loading=!1,r.dic_loading=!1,r.aff_data="",r.dic_data="",r.typo,t.exports=r},{"typo-js":18}],5:[function(t,n,r){!function(i){"object"==typeof r&&"object"==typeof n?i(t("../../lib/codemirror")):"function"==typeof e&&e.amd?e(["../../lib/codemirror"],i):i(CodeMirror)}(function(e){"use strict";function t(e){var t=e.getWrapperElement();e.state.fullScreenRestore={scrollTop:window.pageYOffset,scrollLeft:window.pageXOffset,width:t.style.width,height:t.style.height},t.style.width="",t.style.height="auto",t.className+=" CodeMirror-fullscreen",document.documentElement.style.overflow="hidden",e.refresh()}function n(e){var t=e.getWrapperElement();t.className=t.className.replace(/\s*CodeMirror-fullscreen\b/,""),document.documentElement.style.overflow="";var n=e.state.fullScreenRestore;t.style.width=n.width,t.style.height=n.height,window.scrollTo(n.scrollLeft,n.scrollTop),e.refresh()}e.defineOption("fullScreen",!1,function(r,i,o){o==e.Init&&(o=!1),!o!=!i&&(i?t(r):n(r))})})},{"../../lib/codemirror":10}],6:[function(t,n,r){!function(i){"object"==typeof r&&"object"==typeof n?i(t("../../lib/codemirror")):"function"==typeof e&&e.amd?e(["../../lib/codemirror"],i):i(CodeMirror)}(function(e){function t(e){e.state.placeholder&&(e.state.placeholder.parentNode.removeChild(e.state.placeholder),e.state.placeholder=null)}function n(e){t(e);var n=e.state.placeholder=document.createElement("pre");n.style.cssText="height: 0; overflow: visible",n.className="CodeMirror-placeholder";var r=e.getOption("placeholder");"string"==typeof r&&(r=document.createTextNode(r)),n.appendChild(r),e.display.lineSpace.insertBefore(n,e.display.lineSpace.firstChild)}function r(e){o(e)&&n(e)}function i(e){var r=e.getWrapperElement(),i=o(e);r.className=r.className.replace(" CodeMirror-empty","")+(i?" CodeMirror-empty":""),i?n(e):t(e)}function o(e){return 1===e.lineCount()&&""===e.getLine(0)}e.defineOption("placeholder","",function(n,o,a){var l=a&&a!=e.Init;if(o&&!l)n.on("blur",r),n.on("change",i),n.on("swapDoc",i),i(n);else if(!o&&l){n.off("blur",r),n.off("change",i),n.off("swapDoc",i),t(n);var s=n.getWrapperElement();s.className=s.className.replace(" CodeMirror-empty","")}o&&!n.hasFocus()&&r(n)})})},{"../../lib/codemirror":10}],7:[function(t,n,r){!function(i){"object"==typeof r&&"object"==typeof n?i(t("../../lib/codemirror")):"function"==typeof e&&e.amd?e(["../../lib/codemirror"],i):i(CodeMirror)}(function(e){"use strict";var t=/^(\s*)(>[> ]*|[*+-]\s|(\d+)([.)]))(\s*)/,n=/^(\s*)(>[> ]*|[*+-]|(\d+)[.)])(\s*)$/,r=/[*+-]\s/;e.commands.newlineAndIndentContinueMarkdownList=function(i){if(i.getOption("disableInput"))return e.Pass;for(var o=i.listSelections(),a=[],l=0;l<o.length;l++){var s=o[l].head,c=i.getStateAfter(s.line),u=c.list!==!1,f=0!==c.quote,h=i.getLine(s.line),d=t.exec(h);if(!o[l].empty()||!u&&!f||!d)return void i.execCommand("newlineAndIndent");if(n.test(h))i.replaceRange("",{line:s.line,ch:0},{line:s.line,ch:s.ch+1}),a[l]="\n";else{var p=d[1],m=d[5],g=r.test(d[2])||d[2].indexOf(">")>=0?d[2]:parseInt(d[3],10)+1+d[4];a[l]="\n"+p+g+m}}i.replaceSelections(a)}})},{"../../lib/codemirror":10}],8:[function(t,n,r){!function(i){"object"==typeof r&&"object"==typeof n?i(t("../../lib/codemirror")):"function"==typeof e&&e.amd?e(["../../lib/codemirror"],i):i(CodeMirror)}(function(e){"use strict";e.overlayMode=function(t,n,r){return{startState:function(){return{base:e.startState(t),overlay:e.startState(n),basePos:0,baseCur:null,overlayPos:0,overlayCur:null,streamSeen:null}},copyState:function(r){return{base:e.copyState(t,r.base),overlay:e.copyState(n,r.overlay),basePos:r.basePos,baseCur:null,overlayPos:r.overlayPos,overlayCur:null}},token:function(e,i){return(e!=i.streamSeen||Math.min(i.basePos,i.overlayPos)<e.start)&&(i.streamSeen=e,i.basePos=i.overlayPos=e.start),e.start==i.basePos&&(i.baseCur=t.token(e,i.base),i.basePos=e.pos),e.start==i.overlayPos&&(e.pos=e.start,i.overlayCur=n.token(e,i.overlay),i.overlayPos=e.pos),e.pos=Math.min(i.basePos,i.overlayPos),null==i.overlayCur?i.baseCur:null!=i.baseCur&&i.overlay.combineTokens||r&&null==i.overlay.combineTokens?i.baseCur+" "+i.overlayCur:i.overlayCur},indent:t.indent&&function(e,n){return t.indent(e.base,n)},electricChars:t.electricChars,innerMode:function(e){return{state:e.base,mode:t}},blankLine:function(e){t.blankLine&&t.blankLine(e.base),n.blankLine&&n.blankLine(e.overlay)}}}})},{"../../lib/codemirror":10}],9:[function(t,n,r){!function(i){"object"==typeof r&&"object"==typeof n?i(t("../../lib/codemirror")):"function"==typeof e&&e.amd?e(["../../lib/codemirror"],i):i(CodeMirror)}(function(e){"use strict";function t(e){e.operation(function(){a(e)})}function n(e){e.state.markedSelection.length&&e.operation(function(){i(e)})}function r(e,t,n,r){if(0!=c(t,n))for(var i=e.state.markedSelection,o=e.state.markedSelectionStyle,a=t.line;;){var u=a==t.line?t:s(a,0),f=a+l,h=f>=n.line,d=h?n:s(f,0),p=e.markText(u,d,{className:o});if(null==r?i.push(p):i.splice(r++,0,p),h)break;a=f}}function i(e){for(var t=e.state.markedSelection,n=0;n<t.length;++n)t[n].clear();t.length=0}function o(e){i(e);for(var t=e.listSelections(),n=0;n<t.length;n++)r(e,t[n].from(),t[n].to())}function a(e){if(!e.somethingSelected())return i(e);if(e.listSelections().length>1)return o(e);var t=e.getCursor("start"),n=e.getCursor("end"),a=e.state.markedSelection;if(!a.length)return r(e,t,n);var s=a[0].find(),u=a[a.length-1].find();if(!s||!u||n.line-t.line<l||c(t,u.to)>=0||c(n,s.from)<=0)return o(e);for(;c(t,s.from)>0;)a.shift().clear(),s=a[0].find();for(c(t,s.from)<0&&(s.to.line-t.line<l?(a.shift().clear(),r(e,t,s.to,0)):r(e,t,s.from,0));c(n,u.to)<0;)a.pop().clear(),u=a[a.length-1].find();c(n,u.to)>0&&(n.line-u.from.line<l?(a.pop().clear(),r(e,u.from,n)):r(e,u.to,n))}e.defineOption("styleSelectedText",!1,function(r,a,l){var s=l&&l!=e.Init;a&&!s?(r.state.markedSelection=[],r.state.markedSelectionStyle="string"==typeof a?a:"CodeMirror-selectedtext",o(r),r.on("cursorActivity",t),r.on("change",n)):!a&&s&&(r.off("cursorActivity",t),r.off("change",n),i(r),r.state.markedSelection=r.state.markedSelectionStyle=null)});var l=8,s=e.Pos,c=e.cmpPos})},{"../../lib/codemirror":10}],10:[function(t,n,r){!function(t){if("object"==typeof r&&"object"==typeof n)n.exports=t();else{if("function"==typeof e&&e.amd)return e([],t);(this||window).CodeMirror=t()}}(function(){"use strict";function e(n,r){if(!(this instanceof e))return new e(n,r);this.options=r=r?Wi(r):{},Wi(ea,r,!1),d(r);var i=r.value;"string"==typeof i&&(i=new Ca(i,r.mode,null,r.lineSeparator)),this.doc=i;var o=new e.inputStyles[r.inputStyle](this),a=this.display=new t(n,i,o);a.wrapper.CodeMirror=this,c(this),l(this),r.lineWrapping&&(this.display.wrapper.className+=" CodeMirror-wrap"),r.autofocus&&!Ao&&a.input.focus(),v(this),this.state={keyMaps:[],overlays:[],modeGen:0,overwrite:!1,delayingBlurEvent:!1,focused:!1,suppressEdits:!1,pasteIncoming:!1,cutIncoming:!1,selectingText:!1,draggingText:!1,highlight:new Ei,keySeq:null,specialChars:null};var s=this;xo&&11>bo&&setTimeout(function(){s.display.input.reset(!0)},20),jt(this),Ki(),bt(this),this.curOp.forceUpdate=!0,Xr(this,i),r.autofocus&&!Ao||s.hasFocus()?setTimeout(Bi(vn,this),20):yn(this);for(var u in ta)ta.hasOwnProperty(u)&&ta[u](this,r[u],na);k(this),r.finishInit&&r.finishInit(this);for(var f=0;f<aa.length;++f)aa[f](this);kt(this),wo&&r.lineWrapping&&"optimizelegibility"==getComputedStyle(a.lineDiv).textRendering&&(a.lineDiv.style.textRendering="auto")}function t(e,t,n){var r=this;this.input=n,r.scrollbarFiller=ji("div",null,"CodeMirror-scrollbar-filler"),r.scrollbarFiller.setAttribute("cm-not-content","true"),r.gutterFiller=ji("div",null,"CodeMirror-gutter-filler"),r.gutterFiller.setAttribute("cm-not-content","true"),r.lineDiv=ji("div",null,"CodeMirror-code"),r.selectionDiv=ji("div",null,null,"position: relative; z-index: 1"),r.cursorDiv=ji("div",null,"CodeMirror-cursors"),r.measure=ji("div",null,"CodeMirror-measure"),r.lineMeasure=ji("div",null,"CodeMirror-measure"),r.lineSpace=ji("div",[r.measure,r.lineMeasure,r.selectionDiv,r.cursorDiv,r.lineDiv],null,"position: relative; outline: none"),r.mover=ji("div",[ji("div",[r.lineSpace],"CodeMirror-lines")],null,"position: relative"),r.sizer=ji("div",[r.mover],"CodeMirror-sizer"),r.sizerWidth=null,r.heightForcer=ji("div",null,null,"position: absolute; height: "+Da+"px; width: 1px;"),r.gutters=ji("div",null,"CodeMirror-gutters"),r.lineGutter=null,r.scroller=ji("div",[r.sizer,r.heightForcer,r.gutters],"CodeMirror-scroll"),r.scroller.setAttribute("tabIndex","-1"),r.wrapper=ji("div",[r.scrollbarFiller,r.gutterFiller,r.scroller],"CodeMirror"),xo&&8>bo&&(r.gutters.style.zIndex=-1,r.scroller.style.paddingRight=0),wo||go&&Ao||(r.scroller.draggable=!0),e&&(e.appendChild?e.appendChild(r.wrapper):e(r.wrapper)),r.viewFrom=r.viewTo=t.first,r.reportedViewFrom=r.reportedViewTo=t.first,r.view=[],r.renderedView=null,r.externalMeasured=null,r.viewOffset=0,r.lastWrapHeight=r.lastWrapWidth=0,r.updateLineNumbers=null,r.nativeBarWidth=r.barHeight=r.barWidth=0,r.scrollbarsClipped=!1,r.lineNumWidth=r.lineNumInnerWidth=r.lineNumChars=null,r.alignWidgets=!1,r.cachedCharWidth=r.cachedTextHeight=r.cachedPaddingH=null,
+r.maxLine=null,r.maxLineLength=0,r.maxLineChanged=!1,r.wheelDX=r.wheelDY=r.wheelStartX=r.wheelStartY=null,r.shift=!1,r.selForContextMenu=null,r.activeTouch=null,n.init(r)}function n(t){t.doc.mode=e.getMode(t.options,t.doc.modeOption),r(t)}function r(e){e.doc.iter(function(e){e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null)}),e.doc.frontier=e.doc.first,_e(e,100),e.state.modeGen++,e.curOp&&Dt(e)}function i(e){e.options.lineWrapping?(Ja(e.display.wrapper,"CodeMirror-wrap"),e.display.sizer.style.minWidth="",e.display.sizerWidth=null):(Za(e.display.wrapper,"CodeMirror-wrap"),h(e)),a(e),Dt(e),lt(e),setTimeout(function(){y(e)},100)}function o(e){var t=yt(e.display),n=e.options.lineWrapping,r=n&&Math.max(5,e.display.scroller.clientWidth/xt(e.display)-3);return function(i){if(kr(e.doc,i))return 0;var o=0;if(i.widgets)for(var a=0;a<i.widgets.length;a++)i.widgets[a].height&&(o+=i.widgets[a].height);return n?o+(Math.ceil(i.text.length/r)||1)*t:o+t}}function a(e){var t=e.doc,n=o(e);t.iter(function(e){var t=n(e);t!=e.height&&ei(e,t)})}function l(e){e.display.wrapper.className=e.display.wrapper.className.replace(/\s*cm-s-\S+/g,"")+e.options.theme.replace(/(^|\s)\s*/g," cm-s-"),lt(e)}function s(e){c(e),Dt(e),setTimeout(function(){w(e)},20)}function c(e){var t=e.display.gutters,n=e.options.gutters;Ui(t);for(var r=0;r<n.length;++r){var i=n[r],o=t.appendChild(ji("div",null,"CodeMirror-gutter "+i));"CodeMirror-linenumbers"==i&&(e.display.lineGutter=o,o.style.width=(e.display.lineNumWidth||1)+"px")}t.style.display=r?"":"none",u(e)}function u(e){var t=e.display.gutters.offsetWidth;e.display.sizer.style.marginLeft=t+"px"}function f(e){if(0==e.height)return 0;for(var t,n=e.text.length,r=e;t=mr(r);){var i=t.find(0,!0);r=i.from.line,n+=i.from.ch-i.to.ch}for(r=e;t=gr(r);){var i=t.find(0,!0);n-=r.text.length-i.from.ch,r=i.to.line,n+=r.text.length-i.to.ch}return n}function h(e){var t=e.display,n=e.doc;t.maxLine=Zr(n,n.first),t.maxLineLength=f(t.maxLine),t.maxLineChanged=!0,n.iter(function(e){var n=f(e);n>t.maxLineLength&&(t.maxLineLength=n,t.maxLine=e)})}function d(e){var t=Pi(e.gutters,"CodeMirror-linenumbers");-1==t&&e.lineNumbers?e.gutters=e.gutters.concat(["CodeMirror-linenumbers"]):t>-1&&!e.lineNumbers&&(e.gutters=e.gutters.slice(0),e.gutters.splice(t,1))}function p(e){var t=e.display,n=t.gutters.offsetWidth,r=Math.round(e.doc.height+qe(e.display));return{clientHeight:t.scroller.clientHeight,viewHeight:t.wrapper.clientHeight,scrollWidth:t.scroller.scrollWidth,clientWidth:t.scroller.clientWidth,viewWidth:t.wrapper.clientWidth,barLeft:e.options.fixedGutter?n:0,docHeight:r,scrollHeight:r+Ye(e)+t.barHeight,nativeBarWidth:t.nativeBarWidth,gutterWidth:n}}function m(e,t,n){this.cm=n;var r=this.vert=ji("div",[ji("div",null,null,"min-width: 1px")],"CodeMirror-vscrollbar"),i=this.horiz=ji("div",[ji("div",null,null,"height: 100%; min-height: 1px")],"CodeMirror-hscrollbar");e(r),e(i),Ea(r,"scroll",function(){r.clientHeight&&t(r.scrollTop,"vertical")}),Ea(i,"scroll",function(){i.clientWidth&&t(i.scrollLeft,"horizontal")}),this.checkedZeroWidth=!1,xo&&8>bo&&(this.horiz.style.minHeight=this.vert.style.minWidth="18px")}function g(){}function v(t){t.display.scrollbars&&(t.display.scrollbars.clear(),t.display.scrollbars.addClass&&Za(t.display.wrapper,t.display.scrollbars.addClass)),t.display.scrollbars=new e.scrollbarModel[t.options.scrollbarStyle](function(e){t.display.wrapper.insertBefore(e,t.display.scrollbarFiller),Ea(e,"mousedown",function(){t.state.focused&&setTimeout(function(){t.display.input.focus()},0)}),e.setAttribute("cm-not-content","true")},function(e,n){"horizontal"==n?on(t,e):rn(t,e)},t),t.display.scrollbars.addClass&&Ja(t.display.wrapper,t.display.scrollbars.addClass)}function y(e,t){t||(t=p(e));var n=e.display.barWidth,r=e.display.barHeight;x(e,t);for(var i=0;4>i&&n!=e.display.barWidth||r!=e.display.barHeight;i++)n!=e.display.barWidth&&e.options.lineWrapping&&O(e),x(e,p(e)),n=e.display.barWidth,r=e.display.barHeight}function x(e,t){var n=e.display,r=n.scrollbars.update(t);n.sizer.style.paddingRight=(n.barWidth=r.right)+"px",n.sizer.style.paddingBottom=(n.barHeight=r.bottom)+"px",n.heightForcer.style.borderBottom=r.bottom+"px solid transparent",r.right&&r.bottom?(n.scrollbarFiller.style.display="block",n.scrollbarFiller.style.height=r.bottom+"px",n.scrollbarFiller.style.width=r.right+"px"):n.scrollbarFiller.style.display="",r.bottom&&e.options.coverGutterNextToScrollbar&&e.options.fixedGutter?(n.gutterFiller.style.display="block",n.gutterFiller.style.height=r.bottom+"px",n.gutterFiller.style.width=t.gutterWidth+"px"):n.gutterFiller.style.display=""}function b(e,t,n){var r=n&&null!=n.top?Math.max(0,n.top):e.scroller.scrollTop;r=Math.floor(r-Ue(e));var i=n&&null!=n.bottom?n.bottom:r+e.wrapper.clientHeight,o=ni(t,r),a=ni(t,i);if(n&&n.ensure){var l=n.ensure.from.line,s=n.ensure.to.line;o>l?(o=l,a=ni(t,ri(Zr(t,l))+e.wrapper.clientHeight)):Math.min(s,t.lastLine())>=a&&(o=ni(t,ri(Zr(t,s))-e.wrapper.clientHeight),a=s)}return{from:o,to:Math.max(a,o+1)}}function w(e){var t=e.display,n=t.view;if(t.alignWidgets||t.gutters.firstChild&&e.options.fixedGutter){for(var r=C(t)-t.scroller.scrollLeft+e.doc.scrollLeft,i=t.gutters.offsetWidth,o=r+"px",a=0;a<n.length;a++)if(!n[a].hidden){e.options.fixedGutter&&n[a].gutter&&(n[a].gutter.style.left=o);var l=n[a].alignable;if(l)for(var s=0;s<l.length;s++)l[s].style.left=o}e.options.fixedGutter&&(t.gutters.style.left=r+i+"px")}}function k(e){if(!e.options.lineNumbers)return!1;var t=e.doc,n=S(e.options,t.first+t.size-1),r=e.display;if(n.length!=r.lineNumChars){var i=r.measure.appendChild(ji("div",[ji("div",n)],"CodeMirror-linenumber CodeMirror-gutter-elt")),o=i.firstChild.offsetWidth,a=i.offsetWidth-o;return r.lineGutter.style.width="",r.lineNumInnerWidth=Math.max(o,r.lineGutter.offsetWidth-a)+1,r.lineNumWidth=r.lineNumInnerWidth+a,r.lineNumChars=r.lineNumInnerWidth?n.length:-1,r.lineGutter.style.width=r.lineNumWidth+"px",u(e),!0}return!1}function S(e,t){return String(e.lineNumberFormatter(t+e.firstLineNumber))}function C(e){return e.scroller.getBoundingClientRect().left-e.sizer.getBoundingClientRect().left}function L(e,t,n){var r=e.display;this.viewport=t,this.visible=b(r,e.doc,t),this.editorIsHidden=!r.wrapper.offsetWidth,this.wrapperHeight=r.wrapper.clientHeight,this.wrapperWidth=r.wrapper.clientWidth,this.oldDisplayWidth=$e(e),this.force=n,this.dims=P(e),this.events=[]}function T(e){var t=e.display;!t.scrollbarsClipped&&t.scroller.offsetWidth&&(t.nativeBarWidth=t.scroller.offsetWidth-t.scroller.clientWidth,t.heightForcer.style.height=Ye(e)+"px",t.sizer.style.marginBottom=-t.nativeBarWidth+"px",t.sizer.style.borderRightWidth=Ye(e)+"px",t.scrollbarsClipped=!0)}function M(e,t){var n=e.display,r=e.doc;if(t.editorIsHidden)return Wt(e),!1;if(!t.force&&t.visible.from>=n.viewFrom&&t.visible.to<=n.viewTo&&(null==n.updateLineNumbers||n.updateLineNumbers>=n.viewTo)&&n.renderedView==n.view&&0==zt(e))return!1;k(e)&&(Wt(e),t.dims=P(e));var i=r.first+r.size,o=Math.max(t.visible.from-e.options.viewportMargin,r.first),a=Math.min(i,t.visible.to+e.options.viewportMargin);n.viewFrom<o&&o-n.viewFrom<20&&(o=Math.max(r.first,n.viewFrom)),n.viewTo>a&&n.viewTo-a<20&&(a=Math.min(i,n.viewTo)),Wo&&(o=br(e.doc,o),a=wr(e.doc,a));var l=o!=n.viewFrom||a!=n.viewTo||n.lastWrapHeight!=t.wrapperHeight||n.lastWrapWidth!=t.wrapperWidth;Ft(e,o,a),n.viewOffset=ri(Zr(e.doc,n.viewFrom)),e.display.mover.style.top=n.viewOffset+"px";var s=zt(e);if(!l&&0==s&&!t.force&&n.renderedView==n.view&&(null==n.updateLineNumbers||n.updateLineNumbers>=n.viewTo))return!1;var c=Gi();return s>4&&(n.lineDiv.style.display="none"),R(e,n.updateLineNumbers,t.dims),s>4&&(n.lineDiv.style.display=""),n.renderedView=n.view,c&&Gi()!=c&&c.offsetHeight&&c.focus(),Ui(n.cursorDiv),Ui(n.selectionDiv),n.gutters.style.height=n.sizer.style.minHeight=0,l&&(n.lastWrapHeight=t.wrapperHeight,n.lastWrapWidth=t.wrapperWidth,_e(e,400)),n.updateLineNumbers=null,!0}function N(e,t){for(var n=t.viewport,r=!0;(r&&e.options.lineWrapping&&t.oldDisplayWidth!=$e(e)||(n&&null!=n.top&&(n={top:Math.min(e.doc.height+qe(e.display)-Ve(e),n.top)}),t.visible=b(e.display,e.doc,n),!(t.visible.from>=e.display.viewFrom&&t.visible.to<=e.display.viewTo)))&&M(e,t);r=!1){O(e);var i=p(e);Re(e),y(e,i),E(e,i)}t.signal(e,"update",e),e.display.viewFrom==e.display.reportedViewFrom&&e.display.viewTo==e.display.reportedViewTo||(t.signal(e,"viewportChange",e,e.display.viewFrom,e.display.viewTo),e.display.reportedViewFrom=e.display.viewFrom,e.display.reportedViewTo=e.display.viewTo)}function A(e,t){var n=new L(e,t);if(M(e,n)){O(e),N(e,n);var r=p(e);Re(e),y(e,r),E(e,r),n.finish()}}function E(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.display.heightForcer.style.top=t.docHeight+"px",e.display.gutters.style.height=t.docHeight+e.display.barHeight+Ye(e)+"px"}function O(e){for(var t=e.display,n=t.lineDiv.offsetTop,r=0;r<t.view.length;r++){var i,o=t.view[r];if(!o.hidden){if(xo&&8>bo){var a=o.node.offsetTop+o.node.offsetHeight;i=a-n,n=a}else{var l=o.node.getBoundingClientRect();i=l.bottom-l.top}var s=o.line.height-i;if(2>i&&(i=yt(t)),(s>.001||-.001>s)&&(ei(o.line,i),I(o.line),o.rest))for(var c=0;c<o.rest.length;c++)I(o.rest[c])}}}function I(e){if(e.widgets)for(var t=0;t<e.widgets.length;++t)e.widgets[t].height=e.widgets[t].node.parentNode.offsetHeight}function P(e){for(var t=e.display,n={},r={},i=t.gutters.clientLeft,o=t.gutters.firstChild,a=0;o;o=o.nextSibling,++a)n[e.options.gutters[a]]=o.offsetLeft+o.clientLeft+i,r[e.options.gutters[a]]=o.clientWidth;return{fixedPos:C(t),gutterTotalWidth:t.gutters.offsetWidth,gutterLeft:n,gutterWidth:r,wrapperWidth:t.wrapper.clientWidth}}function R(e,t,n){function r(t){var n=t.nextSibling;return wo&&Eo&&e.display.currentWheelTarget==t?t.style.display="none":t.parentNode.removeChild(t),n}for(var i=e.display,o=e.options.lineNumbers,a=i.lineDiv,l=a.firstChild,s=i.view,c=i.viewFrom,u=0;u<s.length;u++){var f=s[u];if(f.hidden);else if(f.node&&f.node.parentNode==a){for(;l!=f.node;)l=r(l);var h=o&&null!=t&&c>=t&&f.lineNumber;f.changes&&(Pi(f.changes,"gutter")>-1&&(h=!1),D(e,f,c,n)),h&&(Ui(f.lineNumber),f.lineNumber.appendChild(document.createTextNode(S(e.options,c)))),l=f.node.nextSibling}else{var d=U(e,f,c,n);a.insertBefore(d,l)}c+=f.size}for(;l;)l=r(l)}function D(e,t,n,r){for(var i=0;i<t.changes.length;i++){var o=t.changes[i];"text"==o?_(e,t):"gutter"==o?z(e,t,n,r):"class"==o?F(t):"widget"==o&&j(e,t,r)}t.changes=null}function H(e){return e.node==e.text&&(e.node=ji("div",null,null,"position: relative"),e.text.parentNode&&e.text.parentNode.replaceChild(e.node,e.text),e.node.appendChild(e.text),xo&&8>bo&&(e.node.style.zIndex=2)),e.node}function W(e){var t=e.bgClass?e.bgClass+" "+(e.line.bgClass||""):e.line.bgClass;if(t&&(t+=" CodeMirror-linebackground"),e.background)t?e.background.className=t:(e.background.parentNode.removeChild(e.background),e.background=null);else if(t){var n=H(e);e.background=n.insertBefore(ji("div",null,t),n.firstChild)}}function B(e,t){var n=e.display.externalMeasured;return n&&n.line==t.line?(e.display.externalMeasured=null,t.measure=n.measure,n.built):Br(e,t)}function _(e,t){var n=t.text.className,r=B(e,t);t.text==t.node&&(t.node=r.pre),t.text.parentNode.replaceChild(r.pre,t.text),t.text=r.pre,r.bgClass!=t.bgClass||r.textClass!=t.textClass?(t.bgClass=r.bgClass,t.textClass=r.textClass,F(t)):n&&(t.text.className=n)}function F(e){W(e),e.line.wrapClass?H(e).className=e.line.wrapClass:e.node!=e.text&&(e.node.className="");var t=e.textClass?e.textClass+" "+(e.line.textClass||""):e.line.textClass;e.text.className=t||""}function z(e,t,n,r){if(t.gutter&&(t.node.removeChild(t.gutter),t.gutter=null),t.gutterBackground&&(t.node.removeChild(t.gutterBackground),t.gutterBackground=null),t.line.gutterClass){var i=H(t);t.gutterBackground=ji("div",null,"CodeMirror-gutter-background "+t.line.gutterClass,"left: "+(e.options.fixedGutter?r.fixedPos:-r.gutterTotalWidth)+"px; width: "+r.gutterTotalWidth+"px"),i.insertBefore(t.gutterBackground,t.text)}var o=t.line.gutterMarkers;if(e.options.lineNumbers||o){var i=H(t),a=t.gutter=ji("div",null,"CodeMirror-gutter-wrapper","left: "+(e.options.fixedGutter?r.fixedPos:-r.gutterTotalWidth)+"px");if(e.display.input.setUneditable(a),i.insertBefore(a,t.text),t.line.gutterClass&&(a.className+=" "+t.line.gutterClass),!e.options.lineNumbers||o&&o["CodeMirror-linenumbers"]||(t.lineNumber=a.appendChild(ji("div",S(e.options,n),"CodeMirror-linenumber CodeMirror-gutter-elt","left: "+r.gutterLeft["CodeMirror-linenumbers"]+"px; width: "+e.display.lineNumInnerWidth+"px"))),o)for(var l=0;l<e.options.gutters.length;++l){var s=e.options.gutters[l],c=o.hasOwnProperty(s)&&o[s];c&&a.appendChild(ji("div",[c],"CodeMirror-gutter-elt","left: "+r.gutterLeft[s]+"px; width: "+r.gutterWidth[s]+"px"))}}}function j(e,t,n){t.alignable&&(t.alignable=null);for(var r,i=t.node.firstChild;i;i=r){var r=i.nextSibling;"CodeMirror-linewidget"==i.className&&t.node.removeChild(i)}q(e,t,n)}function U(e,t,n,r){var i=B(e,t);return t.text=t.node=i.pre,i.bgClass&&(t.bgClass=i.bgClass),i.textClass&&(t.textClass=i.textClass),F(t),z(e,t,n,r),q(e,t,r),t.node}function q(e,t,n){if(G(e,t.line,t,n,!0),t.rest)for(var r=0;r<t.rest.length;r++)G(e,t.rest[r],t,n,!1)}function G(e,t,n,r,i){if(t.widgets)for(var o=H(n),a=0,l=t.widgets;a<l.length;++a){var s=l[a],c=ji("div",[s.node],"CodeMirror-linewidget");s.handleMouseEvents||c.setAttribute("cm-ignore-events","true"),Y(s,c,n,r),e.display.input.setUneditable(c),i&&s.above?o.insertBefore(c,n.gutter||n.text):o.appendChild(c),Ci(s,"redraw")}}function Y(e,t,n,r){if(e.noHScroll){(n.alignable||(n.alignable=[])).push(t);var i=r.wrapperWidth;t.style.left=r.fixedPos+"px",e.coverGutter||(i-=r.gutterTotalWidth,t.style.paddingLeft=r.gutterTotalWidth+"px"),t.style.width=i+"px"}e.coverGutter&&(t.style.zIndex=5,t.style.position="relative",e.noHScroll||(t.style.marginLeft=-r.gutterTotalWidth+"px"))}function $(e){return Bo(e.line,e.ch)}function V(e,t){return _o(e,t)<0?t:e}function K(e,t){return _o(e,t)<0?e:t}function X(e){e.state.focused||(e.display.input.focus(),vn(e))}function Z(e,t,n,r,i){var o=e.doc;e.display.shift=!1,r||(r=o.sel);var a=e.state.pasteIncoming||"paste"==i,l=o.splitLines(t),s=null;if(a&&r.ranges.length>1)if(Fo&&Fo.text.join("\n")==t){if(r.ranges.length%Fo.text.length==0){s=[];for(var c=0;c<Fo.text.length;c++)s.push(o.splitLines(Fo.text[c]))}}else l.length==r.ranges.length&&(s=Ri(l,function(e){return[e]}));for(var c=r.ranges.length-1;c>=0;c--){var u=r.ranges[c],f=u.from(),h=u.to();u.empty()&&(n&&n>0?f=Bo(f.line,f.ch-n):e.state.overwrite&&!a?h=Bo(h.line,Math.min(Zr(o,h.line).text.length,h.ch+Ii(l).length)):Fo&&Fo.lineWise&&Fo.text.join("\n")==t&&(f=h=Bo(f.line,0)));var d=e.curOp.updateInput,p={from:f,to:h,text:s?s[c%s.length]:l,origin:i||(a?"paste":e.state.cutIncoming?"cut":"+input")};Tn(e.doc,p),Ci(e,"inputRead",e,p)}t&&!a&&Q(e,t),Bn(e),e.curOp.updateInput=d,e.curOp.typing=!0,e.state.pasteIncoming=e.state.cutIncoming=!1}function J(e,t){var n=e.clipboardData&&e.clipboardData.getData("text/plain");return n?(e.preventDefault(),t.isReadOnly()||t.options.disableInput||At(t,function(){Z(t,n,0,null,"paste")}),!0):void 0}function Q(e,t){if(e.options.electricChars&&e.options.smartIndent)for(var n=e.doc.sel,r=n.ranges.length-1;r>=0;r--){var i=n.ranges[r];if(!(i.head.ch>100||r&&n.ranges[r-1].head.line==i.head.line)){var o=e.getModeAt(i.head),a=!1;if(o.electricChars){for(var l=0;l<o.electricChars.length;l++)if(t.indexOf(o.electricChars.charAt(l))>-1){a=Fn(e,i.head.line,"smart");break}}else o.electricInput&&o.electricInput.test(Zr(e.doc,i.head.line).text.slice(0,i.head.ch))&&(a=Fn(e,i.head.line,"smart"));a&&Ci(e,"electricInput",e,i.head.line)}}}function ee(e){for(var t=[],n=[],r=0;r<e.doc.sel.ranges.length;r++){var i=e.doc.sel.ranges[r].head.line,o={anchor:Bo(i,0),head:Bo(i+1,0)};n.push(o),t.push(e.getRange(o.anchor,o.head))}return{text:t,ranges:n}}function te(e){e.setAttribute("autocorrect","off"),e.setAttribute("autocapitalize","off"),e.setAttribute("spellcheck","false")}function ne(e){this.cm=e,this.prevInput="",this.pollingFast=!1,this.polling=new Ei,this.inaccurateSelection=!1,this.hasSelection=!1,this.composing=null}function re(){var e=ji("textarea",null,null,"position: absolute; padding: 0; width: 1px; height: 1em; outline: none"),t=ji("div",[e],null,"overflow: hidden; position: relative; width: 3px; height: 0px;");return wo?e.style.width="1000px":e.setAttribute("wrap","off"),No&&(e.style.border="1px solid black"),te(e),t}function ie(e){this.cm=e,this.lastAnchorNode=this.lastAnchorOffset=this.lastFocusNode=this.lastFocusOffset=null,this.polling=new Ei,this.gracePeriod=!1}function oe(e,t){var n=Qe(e,t.line);if(!n||n.hidden)return null;var r=Zr(e.doc,t.line),i=Xe(n,r,t.line),o=ii(r),a="left";if(o){var l=co(o,t.ch);a=l%2?"right":"left"}var s=nt(i.map,t.ch,a);return s.offset="right"==s.collapse?s.end:s.start,s}function ae(e,t){return t&&(e.bad=!0),e}function le(e,t,n){var r;if(t==e.display.lineDiv){if(r=e.display.lineDiv.childNodes[n],!r)return ae(e.clipPos(Bo(e.display.viewTo-1)),!0);t=null,n=0}else for(r=t;;r=r.parentNode){if(!r||r==e.display.lineDiv)return null;if(r.parentNode&&r.parentNode==e.display.lineDiv)break}for(var i=0;i<e.display.view.length;i++){var o=e.display.view[i];if(o.node==r)return se(o,t,n)}}function se(e,t,n){function r(t,n,r){for(var i=-1;i<(u?u.length:0);i++)for(var o=0>i?c.map:u[i],a=0;a<o.length;a+=3){var l=o[a+2];if(l==t||l==n){var s=ti(0>i?e.line:e.rest[i]),f=o[a]+r;return(0>r||l!=t)&&(f=o[a+(r?1:0)]),Bo(s,f)}}}var i=e.text.firstChild,o=!1;if(!t||!Va(i,t))return ae(Bo(ti(e.line),0),!0);if(t==i&&(o=!0,t=i.childNodes[n],n=0,!t)){var a=e.rest?Ii(e.rest):e.line;return ae(Bo(ti(a),a.text.length),o)}var l=3==t.nodeType?t:null,s=t;for(l||1!=t.childNodes.length||3!=t.firstChild.nodeType||(l=t.firstChild,n&&(n=l.nodeValue.length));s.parentNode!=i;)s=s.parentNode;var c=e.measure,u=c.maps,f=r(l,s,n);if(f)return ae(f,o);for(var h=s.nextSibling,d=l?l.nodeValue.length-n:0;h;h=h.nextSibling){if(f=r(h,h.firstChild,0))return ae(Bo(f.line,f.ch-d),o);d+=h.textContent.length}for(var p=s.previousSibling,d=n;p;p=p.previousSibling){if(f=r(p,p.firstChild,-1))return ae(Bo(f.line,f.ch+d),o);d+=h.textContent.length}}function ce(e,t,n,r,i){function o(e){return function(t){return t.id==e}}function a(t){if(1==t.nodeType){var n=t.getAttribute("cm-text");if(null!=n)return""==n&&(n=t.textContent.replace(/\u200b/g,"")),void(l+=n);var u,f=t.getAttribute("cm-marker");if(f){var h=e.findMarks(Bo(r,0),Bo(i+1,0),o(+f));return void(h.length&&(u=h[0].find())&&(l+=Jr(e.doc,u.from,u.to).join(c)))}if("false"==t.getAttribute("contenteditable"))return;for(var d=0;d<t.childNodes.length;d++)a(t.childNodes[d]);/^(pre|div|p)$/i.test(t.nodeName)&&(s=!0)}else if(3==t.nodeType){var p=t.nodeValue;if(!p)return;s&&(l+=c,s=!1),l+=p}}for(var l="",s=!1,c=e.doc.lineSeparator();a(t),t!=n;)t=t.nextSibling;return l}function ue(e,t){this.ranges=e,this.primIndex=t}function fe(e,t){this.anchor=e,this.head=t}function he(e,t){var n=e[t];e.sort(function(e,t){return _o(e.from(),t.from())}),t=Pi(e,n);for(var r=1;r<e.length;r++){var i=e[r],o=e[r-1];if(_o(o.to(),i.from())>=0){var a=K(o.from(),i.from()),l=V(o.to(),i.to()),s=o.empty()?i.from()==i.head:o.from()==o.head;t>=r&&--t,e.splice(--r,2,new fe(s?l:a,s?a:l))}}return new ue(e,t)}function de(e,t){return new ue([new fe(e,t||e)],0)}function pe(e,t){return Math.max(e.first,Math.min(t,e.first+e.size-1))}function me(e,t){if(t.line<e.first)return Bo(e.first,0);var n=e.first+e.size-1;return t.line>n?Bo(n,Zr(e,n).text.length):ge(t,Zr(e,t.line).text.length)}function ge(e,t){var n=e.ch;return null==n||n>t?Bo(e.line,t):0>n?Bo(e.line,0):e}function ve(e,t){return t>=e.first&&t<e.first+e.size}function ye(e,t){for(var n=[],r=0;r<t.length;r++)n[r]=me(e,t[r]);return n}function xe(e,t,n,r){if(e.cm&&e.cm.display.shift||e.extend){var i=t.anchor;if(r){var o=_o(n,i)<0;o!=_o(r,i)<0?(i=n,n=r):o!=_o(n,r)<0&&(n=r)}return new fe(i,n)}return new fe(r||n,n)}function be(e,t,n,r){Te(e,new ue([xe(e,e.sel.primary(),t,n)],0),r)}function we(e,t,n){for(var r=[],i=0;i<e.sel.ranges.length;i++)r[i]=xe(e,e.sel.ranges[i],t[i],null);var o=he(r,e.sel.primIndex);Te(e,o,n)}function ke(e,t,n,r){var i=e.sel.ranges.slice(0);i[t]=n,Te(e,he(i,e.sel.primIndex),r)}function Se(e,t,n,r){Te(e,de(t,n),r)}function Ce(e,t,n){var r={ranges:t.ranges,update:function(t){this.ranges=[];for(var n=0;n<t.length;n++)this.ranges[n]=new fe(me(e,t[n].anchor),me(e,t[n].head))},origin:n&&n.origin};return Pa(e,"beforeSelectionChange",e,r),e.cm&&Pa(e.cm,"beforeSelectionChange",e.cm,r),r.ranges!=t.ranges?he(r.ranges,r.ranges.length-1):t}function Le(e,t,n){var r=e.history.done,i=Ii(r);i&&i.ranges?(r[r.length-1]=t,Me(e,t,n)):Te(e,t,n)}function Te(e,t,n){Me(e,t,n),fi(e,e.sel,e.cm?e.cm.curOp.id:NaN,n)}function Me(e,t,n){(Ni(e,"beforeSelectionChange")||e.cm&&Ni(e.cm,"beforeSelectionChange"))&&(t=Ce(e,t,n));var r=n&&n.bias||(_o(t.primary().head,e.sel.primary().head)<0?-1:1);Ne(e,Ee(e,t,r,!0)),n&&n.scroll===!1||!e.cm||Bn(e.cm)}function Ne(e,t){t.equals(e.sel)||(e.sel=t,e.cm&&(e.cm.curOp.updateInput=e.cm.curOp.selectionChanged=!0,Mi(e.cm)),Ci(e,"cursorActivity",e))}function Ae(e){Ne(e,Ee(e,e.sel,null,!1),Wa)}function Ee(e,t,n,r){for(var i,o=0;o<t.ranges.length;o++){var a=t.ranges[o],l=t.ranges.length==e.sel.ranges.length&&e.sel.ranges[o],s=Ie(e,a.anchor,l&&l.anchor,n,r),c=Ie(e,a.head,l&&l.head,n,r);(i||s!=a.anchor||c!=a.head)&&(i||(i=t.ranges.slice(0,o)),i[o]=new fe(s,c))}return i?he(i,t.primIndex):t}function Oe(e,t,n,r,i){var o=Zr(e,t.line);if(o.markedSpans)for(var a=0;a<o.markedSpans.length;++a){var l=o.markedSpans[a],s=l.marker;if((null==l.from||(s.inclusiveLeft?l.from<=t.ch:l.from<t.ch))&&(null==l.to||(s.inclusiveRight?l.to>=t.ch:l.to>t.ch))){if(i&&(Pa(s,"beforeCursorEnter"),s.explicitlyCleared)){if(o.markedSpans){--a;continue}break}if(!s.atomic)continue;if(n){var c,u=s.find(0>r?1:-1);if((0>r?s.inclusiveRight:s.inclusiveLeft)&&(u=Pe(e,u,-r,u&&u.line==t.line?o:null)),u&&u.line==t.line&&(c=_o(u,n))&&(0>r?0>c:c>0))return Oe(e,u,t,r,i)}var f=s.find(0>r?-1:1);return(0>r?s.inclusiveLeft:s.inclusiveRight)&&(f=Pe(e,f,r,f.line==t.line?o:null)),f?Oe(e,f,t,r,i):null}}return t}function Ie(e,t,n,r,i){var o=r||1,a=Oe(e,t,n,o,i)||!i&&Oe(e,t,n,o,!0)||Oe(e,t,n,-o,i)||!i&&Oe(e,t,n,-o,!0);return a?a:(e.cantEdit=!0,Bo(e.first,0))}function Pe(e,t,n,r){return 0>n&&0==t.ch?t.line>e.first?me(e,Bo(t.line-1)):null:n>0&&t.ch==(r||Zr(e,t.line)).text.length?t.line<e.first+e.size-1?Bo(t.line+1,0):null:new Bo(t.line,t.ch+n)}function Re(e){e.display.input.showSelection(e.display.input.prepareSelection())}function De(e,t){for(var n=e.doc,r={},i=r.cursors=document.createDocumentFragment(),o=r.selection=document.createDocumentFragment(),a=0;a<n.sel.ranges.length;a++)if(t!==!1||a!=n.sel.primIndex){var l=n.sel.ranges[a];if(!(l.from().line>=e.display.viewTo||l.to().line<e.display.viewFrom)){var s=l.empty();(s||e.options.showCursorWhenSelecting)&&He(e,l.head,i),s||We(e,l,o)}}return r}function He(e,t,n){var r=dt(e,t,"div",null,null,!e.options.singleCursorHeightPerLine),i=n.appendChild(ji("div"," ","CodeMirror-cursor"));if(i.style.left=r.left+"px",i.style.top=r.top+"px",i.style.height=Math.max(0,r.bottom-r.top)*e.options.cursorHeight+"px",r.other){var o=n.appendChild(ji("div"," ","CodeMirror-cursor CodeMirror-secondarycursor"));o.style.display="",o.style.left=r.other.left+"px",o.style.top=r.other.top+"px",o.style.height=.85*(r.other.bottom-r.other.top)+"px"}}function We(e,t,n){function r(e,t,n,r){0>t&&(t=0),t=Math.round(t),r=Math.round(r),l.appendChild(ji("div",null,"CodeMirror-selected","position: absolute; left: "+e+"px; top: "+t+"px; width: "+(null==n?u-e:n)+"px; height: "+(r-t)+"px"))}function i(t,n,i){function o(n,r){return ht(e,Bo(t,n),"div",f,r)}var l,s,f=Zr(a,t),h=f.text.length;return eo(ii(f),n||0,null==i?h:i,function(e,t,a){var f,d,p,m=o(e,"left");if(e==t)f=m,d=p=m.left;else{if(f=o(t-1,"right"),"rtl"==a){var g=m;m=f,f=g}d=m.left,p=f.right}null==n&&0==e&&(d=c),f.top-m.top>3&&(r(d,m.top,null,m.bottom),d=c,m.bottom<f.top&&r(d,m.bottom,null,f.top)),null==i&&t==h&&(p=u),(!l||m.top<l.top||m.top==l.top&&m.left<l.left)&&(l=m),(!s||f.bottom>s.bottom||f.bottom==s.bottom&&f.right>s.right)&&(s=f),c+1>d&&(d=c),r(d,f.top,p-d,f.bottom)}),{start:l,end:s}}var o=e.display,a=e.doc,l=document.createDocumentFragment(),s=Ge(e.display),c=s.left,u=Math.max(o.sizerWidth,$e(e)-o.sizer.offsetLeft)-s.right,f=t.from(),h=t.to();if(f.line==h.line)i(f.line,f.ch,h.ch);else{var d=Zr(a,f.line),p=Zr(a,h.line),m=yr(d)==yr(p),g=i(f.line,f.ch,m?d.text.length+1:null).end,v=i(h.line,m?0:null,h.ch).start;m&&(g.top<v.top-2?(r(g.right,g.top,null,g.bottom),r(c,v.top,v.left,v.bottom)):r(g.right,g.top,v.left-g.right,g.bottom)),g.bottom<v.top&&r(c,g.bottom,null,v.top)}n.appendChild(l)}function Be(e){if(e.state.focused){var t=e.display;clearInterval(t.blinker);var n=!0;t.cursorDiv.style.visibility="",e.options.cursorBlinkRate>0?t.blinker=setInterval(function(){t.cursorDiv.style.visibility=(n=!n)?"":"hidden"},e.options.cursorBlinkRate):e.options.cursorBlinkRate<0&&(t.cursorDiv.style.visibility="hidden")}}function _e(e,t){e.doc.mode.startState&&e.doc.frontier<e.display.viewTo&&e.state.highlight.set(t,Bi(Fe,e))}function Fe(e){var t=e.doc;if(t.frontier<t.first&&(t.frontier=t.first),!(t.frontier>=e.display.viewTo)){var n=+new Date+e.options.workTime,r=sa(t.mode,je(e,t.frontier)),i=[];t.iter(t.frontier,Math.min(t.first+t.size,e.display.viewTo+500),function(o){if(t.frontier>=e.display.viewFrom){var a=o.styles,l=o.text.length>e.options.maxHighlightLength,s=Rr(e,o,l?sa(t.mode,r):r,!0);o.styles=s.styles;var c=o.styleClasses,u=s.classes;u?o.styleClasses=u:c&&(o.styleClasses=null);for(var f=!a||a.length!=o.styles.length||c!=u&&(!c||!u||c.bgClass!=u.bgClass||c.textClass!=u.textClass),h=0;!f&&h<a.length;++h)f=a[h]!=o.styles[h];f&&i.push(t.frontier),o.stateAfter=l?r:sa(t.mode,r)}else o.text.length<=e.options.maxHighlightLength&&Hr(e,o.text,r),o.stateAfter=t.frontier%5==0?sa(t.mode,r):null;return++t.frontier,+new Date>n?(_e(e,e.options.workDelay),!0):void 0}),i.length&&At(e,function(){for(var t=0;t<i.length;t++)Ht(e,i[t],"text")})}}function ze(e,t,n){for(var r,i,o=e.doc,a=n?-1:t-(e.doc.mode.innerMode?1e3:100),l=t;l>a;--l){if(l<=o.first)return o.first;var s=Zr(o,l-1);if(s.stateAfter&&(!n||l<=o.frontier))return l;var c=Fa(s.text,null,e.options.tabSize);(null==i||r>c)&&(i=l-1,r=c)}return i}function je(e,t,n){var r=e.doc,i=e.display;if(!r.mode.startState)return!0;var o=ze(e,t,n),a=o>r.first&&Zr(r,o-1).stateAfter;return a=a?sa(r.mode,a):ca(r.mode),r.iter(o,t,function(n){Hr(e,n.text,a);var l=o==t-1||o%5==0||o>=i.viewFrom&&o<i.viewTo;n.stateAfter=l?sa(r.mode,a):null,++o}),n&&(r.frontier=o),a}function Ue(e){return e.lineSpace.offsetTop}function qe(e){return e.mover.offsetHeight-e.lineSpace.offsetHeight}function Ge(e){if(e.cachedPaddingH)return e.cachedPaddingH;var t=qi(e.measure,ji("pre","x")),n=window.getComputedStyle?window.getComputedStyle(t):t.currentStyle,r={left:parseInt(n.paddingLeft),right:parseInt(n.paddingRight)};return isNaN(r.left)||isNaN(r.right)||(e.cachedPaddingH=r),r}function Ye(e){return Da-e.display.nativeBarWidth}function $e(e){return e.display.scroller.clientWidth-Ye(e)-e.display.barWidth}function Ve(e){return e.display.scroller.clientHeight-Ye(e)-e.display.barHeight}function Ke(e,t,n){var r=e.options.lineWrapping,i=r&&$e(e);if(!t.measure.heights||r&&t.measure.width!=i){var o=t.measure.heights=[];if(r){t.measure.width=i;for(var a=t.text.firstChild.getClientRects(),l=0;l<a.length-1;l++){var s=a[l],c=a[l+1];Math.abs(s.bottom-c.bottom)>2&&o.push((s.bottom+c.top)/2-n.top)}}o.push(n.bottom-n.top)}}function Xe(e,t,n){if(e.line==t)return{map:e.measure.map,cache:e.measure.cache};for(var r=0;r<e.rest.length;r++)if(e.rest[r]==t)return{map:e.measure.maps[r],cache:e.measure.caches[r]};for(var r=0;r<e.rest.length;r++)if(ti(e.rest[r])>n)return{map:e.measure.maps[r],cache:e.measure.caches[r],before:!0}}function Ze(e,t){t=yr(t);var n=ti(t),r=e.display.externalMeasured=new Pt(e.doc,t,n);r.lineN=n;var i=r.built=Br(e,r);return r.text=i.pre,qi(e.display.lineMeasure,i.pre),r}function Je(e,t,n,r){return tt(e,et(e,t),n,r)}function Qe(e,t){if(t>=e.display.viewFrom&&t<e.display.viewTo)return e.display.view[Bt(e,t)];var n=e.display.externalMeasured;return n&&t>=n.lineN&&t<n.lineN+n.size?n:void 0}function et(e,t){var n=ti(t),r=Qe(e,n);r&&!r.text?r=null:r&&r.changes&&(D(e,r,n,P(e)),e.curOp.forceUpdate=!0),r||(r=Ze(e,t));var i=Xe(r,t,n);return{line:t,view:r,rect:null,map:i.map,cache:i.cache,before:i.before,hasHeights:!1}}function tt(e,t,n,r,i){t.before&&(n=-1);var o,a=n+(r||"");return t.cache.hasOwnProperty(a)?o=t.cache[a]:(t.rect||(t.rect=t.view.text.getBoundingClientRect()),t.hasHeights||(Ke(e,t.view,t.rect),t.hasHeights=!0),o=rt(e,t,n,r),o.bogus||(t.cache[a]=o)),{left:o.left,right:o.right,top:i?o.rtop:o.top,bottom:i?o.rbottom:o.bottom}}function nt(e,t,n){for(var r,i,o,a,l=0;l<e.length;l+=3){var s=e[l],c=e[l+1];if(s>t?(i=0,o=1,a="left"):c>t?(i=t-s,o=i+1):(l==e.length-3||t==c&&e[l+3]>t)&&(o=c-s,i=o-1,t>=c&&(a="right")),null!=i){if(r=e[l+2],s==c&&n==(r.insertLeft?"left":"right")&&(a=n),"left"==n&&0==i)for(;l&&e[l-2]==e[l-3]&&e[l-1].insertLeft;)r=e[(l-=3)+2],a="left";if("right"==n&&i==c-s)for(;l<e.length-3&&e[l+3]==e[l+4]&&!e[l+5].insertLeft;)r=e[(l+=3)+2],a="right";break}}return{node:r,start:i,end:o,collapse:a,coverStart:s,coverEnd:c}}function rt(e,t,n,r){var i,o=nt(t.map,n,r),a=o.node,l=o.start,s=o.end,c=o.collapse;if(3==a.nodeType){for(var u=0;4>u;u++){for(;l&&zi(t.line.text.charAt(o.coverStart+l));)--l;for(;o.coverStart+s<o.coverEnd&&zi(t.line.text.charAt(o.coverStart+s));)++s;if(xo&&9>bo&&0==l&&s==o.coverEnd-o.coverStart)i=a.parentNode.getBoundingClientRect();else if(xo&&e.options.lineWrapping){var f=qa(a,l,s).getClientRects();i=f.length?f["right"==r?f.length-1:0]:qo}else i=qa(a,l,s).getBoundingClientRect()||qo;if(i.left||i.right||0==l)break;s=l,l-=1,c="right"}xo&&11>bo&&(i=it(e.display.measure,i))}else{l>0&&(c=r="right");var f;i=e.options.lineWrapping&&(f=a.getClientRects()).length>1?f["right"==r?f.length-1:0]:a.getBoundingClientRect()}if(xo&&9>bo&&!l&&(!i||!i.left&&!i.right)){var h=a.parentNode.getClientRects()[0];i=h?{left:h.left,right:h.left+xt(e.display),top:h.top,bottom:h.bottom}:qo}for(var d=i.top-t.rect.top,p=i.bottom-t.rect.top,m=(d+p)/2,g=t.view.measure.heights,u=0;u<g.length-1&&!(m<g[u]);u++);var v=u?g[u-1]:0,y=g[u],x={left:("right"==c?i.right:i.left)-t.rect.left,right:("left"==c?i.left:i.right)-t.rect.left,top:v,bottom:y};return i.left||i.right||(x.bogus=!0),e.options.singleCursorHeightPerLine||(x.rtop=d,x.rbottom=p),x}function it(e,t){if(!window.screen||null==screen.logicalXDPI||screen.logicalXDPI==screen.deviceXDPI||!Qi(e))return t;var n=screen.logicalXDPI/screen.deviceXDPI,r=screen.logicalYDPI/screen.deviceYDPI;return{left:t.left*n,right:t.right*n,top:t.top*r,bottom:t.bottom*r}}function ot(e){if(e.measure&&(e.measure.cache={},e.measure.heights=null,e.rest))for(var t=0;t<e.rest.length;t++)e.measure.caches[t]={}}function at(e){e.display.externalMeasure=null,Ui(e.display.lineMeasure);for(var t=0;t<e.display.view.length;t++)ot(e.display.view[t])}function lt(e){at(e),e.display.cachedCharWidth=e.display.cachedTextHeight=e.display.cachedPaddingH=null,e.options.lineWrapping||(e.display.maxLineChanged=!0),e.display.lineNumChars=null}function st(){return window.pageXOffset||(document.documentElement||document.body).scrollLeft}function ct(){return window.pageYOffset||(document.documentElement||document.body).scrollTop}function ut(e,t,n,r){if(t.widgets)for(var i=0;i<t.widgets.length;++i)if(t.widgets[i].above){var o=Lr(t.widgets[i]);n.top+=o,n.bottom+=o}if("line"==r)return n;r||(r="local");var a=ri(t);if("local"==r?a+=Ue(e.display):a-=e.display.viewOffset,"page"==r||"window"==r){var l=e.display.lineSpace.getBoundingClientRect();a+=l.top+("window"==r?0:ct());var s=l.left+("window"==r?0:st());n.left+=s,n.right+=s}return n.top+=a,n.bottom+=a,n}function ft(e,t,n){if("div"==n)return t;var r=t.left,i=t.top;if("page"==n)r-=st(),
+i-=ct();else if("local"==n||!n){var o=e.display.sizer.getBoundingClientRect();r+=o.left,i+=o.top}var a=e.display.lineSpace.getBoundingClientRect();return{left:r-a.left,top:i-a.top}}function ht(e,t,n,r,i){return r||(r=Zr(e.doc,t.line)),ut(e,r,Je(e,r,t.ch,i),n)}function dt(e,t,n,r,i,o){function a(t,a){var l=tt(e,i,t,a?"right":"left",o);return a?l.left=l.right:l.right=l.left,ut(e,r,l,n)}function l(e,t){var n=s[t],r=n.level%2;return e==to(n)&&t&&n.level<s[t-1].level?(n=s[--t],e=no(n)-(n.level%2?0:1),r=!0):e==no(n)&&t<s.length-1&&n.level<s[t+1].level&&(n=s[++t],e=to(n)-n.level%2,r=!1),r&&e==n.to&&e>n.from?a(e-1):a(e,r)}r=r||Zr(e.doc,t.line),i||(i=et(e,r));var s=ii(r),c=t.ch;if(!s)return a(c);var u=co(s,c),f=l(c,u);return null!=al&&(f.other=l(c,al)),f}function pt(e,t){var n=0,t=me(e.doc,t);e.options.lineWrapping||(n=xt(e.display)*t.ch);var r=Zr(e.doc,t.line),i=ri(r)+Ue(e.display);return{left:n,right:n,top:i,bottom:i+r.height}}function mt(e,t,n,r){var i=Bo(e,t);return i.xRel=r,n&&(i.outside=!0),i}function gt(e,t,n){var r=e.doc;if(n+=e.display.viewOffset,0>n)return mt(r.first,0,!0,-1);var i=ni(r,n),o=r.first+r.size-1;if(i>o)return mt(r.first+r.size-1,Zr(r,o).text.length,!0,1);0>t&&(t=0);for(var a=Zr(r,i);;){var l=vt(e,a,i,t,n),s=gr(a),c=s&&s.find(0,!0);if(!s||!(l.ch>c.from.ch||l.ch==c.from.ch&&l.xRel>0))return l;i=ti(a=c.to.line)}}function vt(e,t,n,r,i){function o(r){var i=dt(e,Bo(n,r),"line",t,c);return l=!0,a>i.bottom?i.left-s:a<i.top?i.left+s:(l=!1,i.left)}var a=i-ri(t),l=!1,s=2*e.display.wrapper.clientWidth,c=et(e,t),u=ii(t),f=t.text.length,h=ro(t),d=io(t),p=o(h),m=l,g=o(d),v=l;if(r>g)return mt(n,d,v,1);for(;;){if(u?d==h||d==fo(t,h,1):1>=d-h){for(var y=p>r||g-r>=r-p?h:d,x=r-(y==h?p:g);zi(t.text.charAt(y));)++y;var b=mt(n,y,y==h?m:v,-1>x?-1:x>1?1:0);return b}var w=Math.ceil(f/2),k=h+w;if(u){k=h;for(var S=0;w>S;++S)k=fo(t,k,1)}var C=o(k);C>r?(d=k,g=C,(v=l)&&(g+=1e3),f=w):(h=k,p=C,m=l,f-=w)}}function yt(e){if(null!=e.cachedTextHeight)return e.cachedTextHeight;if(null==zo){zo=ji("pre");for(var t=0;49>t;++t)zo.appendChild(document.createTextNode("x")),zo.appendChild(ji("br"));zo.appendChild(document.createTextNode("x"))}qi(e.measure,zo);var n=zo.offsetHeight/50;return n>3&&(e.cachedTextHeight=n),Ui(e.measure),n||1}function xt(e){if(null!=e.cachedCharWidth)return e.cachedCharWidth;var t=ji("span","xxxxxxxxxx"),n=ji("pre",[t]);qi(e.measure,n);var r=t.getBoundingClientRect(),i=(r.right-r.left)/10;return i>2&&(e.cachedCharWidth=i),i||10}function bt(e){e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.height,forceUpdate:!1,updateInput:null,typing:!1,changeObjs:null,cursorActivityHandlers:null,cursorActivityCalled:0,selectionChanged:!1,updateMaxLine:!1,scrollLeft:null,scrollTop:null,scrollToPos:null,focus:!1,id:++Yo},Go?Go.ops.push(e.curOp):e.curOp.ownsGroup=Go={ops:[e.curOp],delayedCallbacks:[]}}function wt(e){var t=e.delayedCallbacks,n=0;do{for(;n<t.length;n++)t[n].call(null);for(var r=0;r<e.ops.length;r++){var i=e.ops[r];if(i.cursorActivityHandlers)for(;i.cursorActivityCalled<i.cursorActivityHandlers.length;)i.cursorActivityHandlers[i.cursorActivityCalled++].call(null,i.cm)}}while(n<t.length)}function kt(e){var t=e.curOp,n=t.ownsGroup;if(n)try{wt(n)}finally{Go=null;for(var r=0;r<n.ops.length;r++)n.ops[r].cm.curOp=null;St(n)}}function St(e){for(var t=e.ops,n=0;n<t.length;n++)Ct(t[n]);for(var n=0;n<t.length;n++)Lt(t[n]);for(var n=0;n<t.length;n++)Tt(t[n]);for(var n=0;n<t.length;n++)Mt(t[n]);for(var n=0;n<t.length;n++)Nt(t[n])}function Ct(e){var t=e.cm,n=t.display;T(t),e.updateMaxLine&&h(t),e.mustUpdate=e.viewChanged||e.forceUpdate||null!=e.scrollTop||e.scrollToPos&&(e.scrollToPos.from.line<n.viewFrom||e.scrollToPos.to.line>=n.viewTo)||n.maxLineChanged&&t.options.lineWrapping,e.update=e.mustUpdate&&new L(t,e.mustUpdate&&{top:e.scrollTop,ensure:e.scrollToPos},e.forceUpdate)}function Lt(e){e.updatedDisplay=e.mustUpdate&&M(e.cm,e.update)}function Tt(e){var t=e.cm,n=t.display;e.updatedDisplay&&O(t),e.barMeasure=p(t),n.maxLineChanged&&!t.options.lineWrapping&&(e.adjustWidthTo=Je(t,n.maxLine,n.maxLine.text.length).left+3,t.display.sizerWidth=e.adjustWidthTo,e.barMeasure.scrollWidth=Math.max(n.scroller.clientWidth,n.sizer.offsetLeft+e.adjustWidthTo+Ye(t)+t.display.barWidth),e.maxScrollLeft=Math.max(0,n.sizer.offsetLeft+e.adjustWidthTo-$e(t))),(e.updatedDisplay||e.selectionChanged)&&(e.preparedSelection=n.input.prepareSelection(e.focus))}function Mt(e){var t=e.cm;null!=e.adjustWidthTo&&(t.display.sizer.style.minWidth=e.adjustWidthTo+"px",e.maxScrollLeft<t.doc.scrollLeft&&on(t,Math.min(t.display.scroller.scrollLeft,e.maxScrollLeft),!0),t.display.maxLineChanged=!1);var n=e.focus&&e.focus==Gi()&&(!document.hasFocus||document.hasFocus());e.preparedSelection&&t.display.input.showSelection(e.preparedSelection,n),(e.updatedDisplay||e.startHeight!=t.doc.height)&&y(t,e.barMeasure),e.updatedDisplay&&E(t,e.barMeasure),e.selectionChanged&&Be(t),t.state.focused&&e.updateInput&&t.display.input.reset(e.typing),n&&X(e.cm)}function Nt(e){var t=e.cm,n=t.display,r=t.doc;if(e.updatedDisplay&&N(t,e.update),null==n.wheelStartX||null==e.scrollTop&&null==e.scrollLeft&&!e.scrollToPos||(n.wheelStartX=n.wheelStartY=null),null==e.scrollTop||n.scroller.scrollTop==e.scrollTop&&!e.forceScroll||(r.scrollTop=Math.max(0,Math.min(n.scroller.scrollHeight-n.scroller.clientHeight,e.scrollTop)),n.scrollbars.setScrollTop(r.scrollTop),n.scroller.scrollTop=r.scrollTop),null==e.scrollLeft||n.scroller.scrollLeft==e.scrollLeft&&!e.forceScroll||(r.scrollLeft=Math.max(0,Math.min(n.scroller.scrollWidth-n.scroller.clientWidth,e.scrollLeft)),n.scrollbars.setScrollLeft(r.scrollLeft),n.scroller.scrollLeft=r.scrollLeft,w(t)),e.scrollToPos){var i=Rn(t,me(r,e.scrollToPos.from),me(r,e.scrollToPos.to),e.scrollToPos.margin);e.scrollToPos.isCursor&&t.state.focused&&Pn(t,i)}var o=e.maybeHiddenMarkers,a=e.maybeUnhiddenMarkers;if(o)for(var l=0;l<o.length;++l)o[l].lines.length||Pa(o[l],"hide");if(a)for(var l=0;l<a.length;++l)a[l].lines.length&&Pa(a[l],"unhide");n.wrapper.offsetHeight&&(r.scrollTop=t.display.scroller.scrollTop),e.changeObjs&&Pa(t,"changes",t,e.changeObjs),e.update&&e.update.finish()}function At(e,t){if(e.curOp)return t();bt(e);try{return t()}finally{kt(e)}}function Et(e,t){return function(){if(e.curOp)return t.apply(e,arguments);bt(e);try{return t.apply(e,arguments)}finally{kt(e)}}}function Ot(e){return function(){if(this.curOp)return e.apply(this,arguments);bt(this);try{return e.apply(this,arguments)}finally{kt(this)}}}function It(e){return function(){var t=this.cm;if(!t||t.curOp)return e.apply(this,arguments);bt(t);try{return e.apply(this,arguments)}finally{kt(t)}}}function Pt(e,t,n){this.line=t,this.rest=xr(t),this.size=this.rest?ti(Ii(this.rest))-n+1:1,this.node=this.text=null,this.hidden=kr(e,t)}function Rt(e,t,n){for(var r,i=[],o=t;n>o;o=r){var a=new Pt(e.doc,Zr(e.doc,o),o);r=o+a.size,i.push(a)}return i}function Dt(e,t,n,r){null==t&&(t=e.doc.first),null==n&&(n=e.doc.first+e.doc.size),r||(r=0);var i=e.display;if(r&&n<i.viewTo&&(null==i.updateLineNumbers||i.updateLineNumbers>t)&&(i.updateLineNumbers=t),e.curOp.viewChanged=!0,t>=i.viewTo)Wo&&br(e.doc,t)<i.viewTo&&Wt(e);else if(n<=i.viewFrom)Wo&&wr(e.doc,n+r)>i.viewFrom?Wt(e):(i.viewFrom+=r,i.viewTo+=r);else if(t<=i.viewFrom&&n>=i.viewTo)Wt(e);else if(t<=i.viewFrom){var o=_t(e,n,n+r,1);o?(i.view=i.view.slice(o.index),i.viewFrom=o.lineN,i.viewTo+=r):Wt(e)}else if(n>=i.viewTo){var o=_t(e,t,t,-1);o?(i.view=i.view.slice(0,o.index),i.viewTo=o.lineN):Wt(e)}else{var a=_t(e,t,t,-1),l=_t(e,n,n+r,1);a&&l?(i.view=i.view.slice(0,a.index).concat(Rt(e,a.lineN,l.lineN)).concat(i.view.slice(l.index)),i.viewTo+=r):Wt(e)}var s=i.externalMeasured;s&&(n<s.lineN?s.lineN+=r:t<s.lineN+s.size&&(i.externalMeasured=null))}function Ht(e,t,n){e.curOp.viewChanged=!0;var r=e.display,i=e.display.externalMeasured;if(i&&t>=i.lineN&&t<i.lineN+i.size&&(r.externalMeasured=null),!(t<r.viewFrom||t>=r.viewTo)){var o=r.view[Bt(e,t)];if(null!=o.node){var a=o.changes||(o.changes=[]);-1==Pi(a,n)&&a.push(n)}}}function Wt(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display.view=[],e.display.viewOffset=0}function Bt(e,t){if(t>=e.display.viewTo)return null;if(t-=e.display.viewFrom,0>t)return null;for(var n=e.display.view,r=0;r<n.length;r++)if(t-=n[r].size,0>t)return r}function _t(e,t,n,r){var i,o=Bt(e,t),a=e.display.view;if(!Wo||n==e.doc.first+e.doc.size)return{index:o,lineN:n};for(var l=0,s=e.display.viewFrom;o>l;l++)s+=a[l].size;if(s!=t){if(r>0){if(o==a.length-1)return null;i=s+a[o].size-t,o++}else i=s-t;t+=i,n+=i}for(;br(e.doc,n)!=n;){if(o==(0>r?0:a.length-1))return null;n+=r*a[o-(0>r?1:0)].size,o+=r}return{index:o,lineN:n}}function Ft(e,t,n){var r=e.display,i=r.view;0==i.length||t>=r.viewTo||n<=r.viewFrom?(r.view=Rt(e,t,n),r.viewFrom=t):(r.viewFrom>t?r.view=Rt(e,t,r.viewFrom).concat(r.view):r.viewFrom<t&&(r.view=r.view.slice(Bt(e,t))),r.viewFrom=t,r.viewTo<n?r.view=r.view.concat(Rt(e,r.viewTo,n)):r.viewTo>n&&(r.view=r.view.slice(0,Bt(e,n)))),r.viewTo=n}function zt(e){for(var t=e.display.view,n=0,r=0;r<t.length;r++){var i=t[r];i.hidden||i.node&&!i.changes||++n}return n}function jt(e){function t(){i.activeTouch&&(o=setTimeout(function(){i.activeTouch=null},1e3),a=i.activeTouch,a.end=+new Date)}function n(e){if(1!=e.touches.length)return!1;var t=e.touches[0];return t.radiusX<=1&&t.radiusY<=1}function r(e,t){if(null==t.left)return!0;var n=t.left-e.left,r=t.top-e.top;return n*n+r*r>400}var i=e.display;Ea(i.scroller,"mousedown",Et(e,$t)),xo&&11>bo?Ea(i.scroller,"dblclick",Et(e,function(t){if(!Ti(e,t)){var n=Yt(e,t);if(n&&!Jt(e,t)&&!Gt(e.display,t)){Ma(t);var r=e.findWordAt(n);be(e.doc,r.anchor,r.head)}}})):Ea(i.scroller,"dblclick",function(t){Ti(e,t)||Ma(t)}),Do||Ea(i.scroller,"contextmenu",function(t){xn(e,t)});var o,a={end:0};Ea(i.scroller,"touchstart",function(t){if(!Ti(e,t)&&!n(t)){clearTimeout(o);var r=+new Date;i.activeTouch={start:r,moved:!1,prev:r-a.end<=300?a:null},1==t.touches.length&&(i.activeTouch.left=t.touches[0].pageX,i.activeTouch.top=t.touches[0].pageY)}}),Ea(i.scroller,"touchmove",function(){i.activeTouch&&(i.activeTouch.moved=!0)}),Ea(i.scroller,"touchend",function(n){var o=i.activeTouch;if(o&&!Gt(i,n)&&null!=o.left&&!o.moved&&new Date-o.start<300){var a,l=e.coordsChar(i.activeTouch,"page");a=!o.prev||r(o,o.prev)?new fe(l,l):!o.prev.prev||r(o,o.prev.prev)?e.findWordAt(l):new fe(Bo(l.line,0),me(e.doc,Bo(l.line+1,0))),e.setSelection(a.anchor,a.head),e.focus(),Ma(n)}t()}),Ea(i.scroller,"touchcancel",t),Ea(i.scroller,"scroll",function(){i.scroller.clientHeight&&(rn(e,i.scroller.scrollTop),on(e,i.scroller.scrollLeft,!0),Pa(e,"scroll",e))}),Ea(i.scroller,"mousewheel",function(t){an(e,t)}),Ea(i.scroller,"DOMMouseScroll",function(t){an(e,t)}),Ea(i.wrapper,"scroll",function(){i.wrapper.scrollTop=i.wrapper.scrollLeft=0}),i.dragFunctions={enter:function(t){Ti(e,t)||Aa(t)},over:function(t){Ti(e,t)||(tn(e,t),Aa(t))},start:function(t){en(e,t)},drop:Et(e,Qt),leave:function(t){Ti(e,t)||nn(e)}};var l=i.input.getField();Ea(l,"keyup",function(t){pn.call(e,t)}),Ea(l,"keydown",Et(e,hn)),Ea(l,"keypress",Et(e,mn)),Ea(l,"focus",Bi(vn,e)),Ea(l,"blur",Bi(yn,e))}function Ut(t,n,r){var i=r&&r!=e.Init;if(!n!=!i){var o=t.display.dragFunctions,a=n?Ea:Ia;a(t.display.scroller,"dragstart",o.start),a(t.display.scroller,"dragenter",o.enter),a(t.display.scroller,"dragover",o.over),a(t.display.scroller,"dragleave",o.leave),a(t.display.scroller,"drop",o.drop)}}function qt(e){var t=e.display;t.lastWrapHeight==t.wrapper.clientHeight&&t.lastWrapWidth==t.wrapper.clientWidth||(t.cachedCharWidth=t.cachedTextHeight=t.cachedPaddingH=null,t.scrollbarsClipped=!1,e.setSize())}function Gt(e,t){for(var n=wi(t);n!=e.wrapper;n=n.parentNode)if(!n||1==n.nodeType&&"true"==n.getAttribute("cm-ignore-events")||n.parentNode==e.sizer&&n!=e.mover)return!0}function Yt(e,t,n,r){var i=e.display;if(!n&&"true"==wi(t).getAttribute("cm-not-content"))return null;var o,a,l=i.lineSpace.getBoundingClientRect();try{o=t.clientX-l.left,a=t.clientY-l.top}catch(t){return null}var s,c=gt(e,o,a);if(r&&1==c.xRel&&(s=Zr(e.doc,c.line).text).length==c.ch){var u=Fa(s,s.length,e.options.tabSize)-s.length;c=Bo(c.line,Math.max(0,Math.round((o-Ge(e.display).left)/xt(e.display))-u))}return c}function $t(e){var t=this,n=t.display;if(!(Ti(t,e)||n.activeTouch&&n.input.supportsTouch())){if(n.shift=e.shiftKey,Gt(n,e))return void(wo||(n.scroller.draggable=!1,setTimeout(function(){n.scroller.draggable=!0},100)));if(!Jt(t,e)){var r=Yt(t,e);switch(window.focus(),ki(e)){case 1:t.state.selectingText?t.state.selectingText(e):r?Vt(t,e,r):wi(e)==n.scroller&&Ma(e);break;case 2:wo&&(t.state.lastMiddleDown=+new Date),r&&be(t.doc,r),setTimeout(function(){n.input.focus()},20),Ma(e);break;case 3:Do?xn(t,e):gn(t)}}}}function Vt(e,t,n){xo?setTimeout(Bi(X,e),0):e.curOp.focus=Gi();var r,i=+new Date;Uo&&Uo.time>i-400&&0==_o(Uo.pos,n)?r="triple":jo&&jo.time>i-400&&0==_o(jo.pos,n)?(r="double",Uo={time:i,pos:n}):(r="single",jo={time:i,pos:n});var o,a=e.doc.sel,l=Eo?t.metaKey:t.ctrlKey;e.options.dragDrop&&el&&!e.isReadOnly()&&"single"==r&&(o=a.contains(n))>-1&&(_o((o=a.ranges[o]).from(),n)<0||n.xRel>0)&&(_o(o.to(),n)>0||n.xRel<0)?Kt(e,t,n,l):Xt(e,t,n,r,l)}function Kt(e,t,n,r){var i=e.display,o=+new Date,a=Et(e,function(l){wo&&(i.scroller.draggable=!1),e.state.draggingText=!1,Ia(document,"mouseup",a),Ia(i.scroller,"drop",a),Math.abs(t.clientX-l.clientX)+Math.abs(t.clientY-l.clientY)<10&&(Ma(l),!r&&+new Date-200<o&&be(e.doc,n),wo||xo&&9==bo?setTimeout(function(){document.body.focus(),i.input.focus()},20):i.input.focus())});wo&&(i.scroller.draggable=!0),e.state.draggingText=a,i.scroller.dragDrop&&i.scroller.dragDrop(),Ea(document,"mouseup",a),Ea(i.scroller,"drop",a)}function Xt(e,t,n,r,i){function o(t){if(0!=_o(g,t))if(g=t,"rect"==r){for(var i=[],o=e.options.tabSize,a=Fa(Zr(c,n.line).text,n.ch,o),l=Fa(Zr(c,t.line).text,t.ch,o),s=Math.min(a,l),d=Math.max(a,l),p=Math.min(n.line,t.line),m=Math.min(e.lastLine(),Math.max(n.line,t.line));m>=p;p++){var v=Zr(c,p).text,y=za(v,s,o);s==d?i.push(new fe(Bo(p,y),Bo(p,y))):v.length>y&&i.push(new fe(Bo(p,y),Bo(p,za(v,d,o))))}i.length||i.push(new fe(n,n)),Te(c,he(h.ranges.slice(0,f).concat(i),f),{origin:"*mouse",scroll:!1}),e.scrollIntoView(t)}else{var x=u,b=x.anchor,w=t;if("single"!=r){if("double"==r)var k=e.findWordAt(t);else var k=new fe(Bo(t.line,0),me(c,Bo(t.line+1,0)));_o(k.anchor,b)>0?(w=k.head,b=K(x.from(),k.anchor)):(w=k.anchor,b=V(x.to(),k.head))}var i=h.ranges.slice(0);i[f]=new fe(me(c,b),w),Te(c,he(i,f),Ba)}}function a(t){var n=++y,i=Yt(e,t,!0,"rect"==r);if(i)if(0!=_o(i,g)){e.curOp.focus=Gi(),o(i);var l=b(s,c);(i.line>=l.to||i.line<l.from)&&setTimeout(Et(e,function(){y==n&&a(t)}),150)}else{var u=t.clientY<v.top?-20:t.clientY>v.bottom?20:0;u&&setTimeout(Et(e,function(){y==n&&(s.scroller.scrollTop+=u,a(t))}),50)}}function l(t){e.state.selectingText=!1,y=1/0,Ma(t),s.input.focus(),Ia(document,"mousemove",x),Ia(document,"mouseup",w),c.history.lastSelOrigin=null}var s=e.display,c=e.doc;Ma(t);var u,f,h=c.sel,d=h.ranges;if(i&&!t.shiftKey?(f=c.sel.contains(n),u=f>-1?d[f]:new fe(n,n)):(u=c.sel.primary(),f=c.sel.primIndex),Oo?t.shiftKey&&t.metaKey:t.altKey)r="rect",i||(u=new fe(n,n)),n=Yt(e,t,!0,!0),f=-1;else if("double"==r){var p=e.findWordAt(n);u=e.display.shift||c.extend?xe(c,u,p.anchor,p.head):p}else if("triple"==r){var m=new fe(Bo(n.line,0),me(c,Bo(n.line+1,0)));u=e.display.shift||c.extend?xe(c,u,m.anchor,m.head):m}else u=xe(c,u,n);i?-1==f?(f=d.length,Te(c,he(d.concat([u]),f),{scroll:!1,origin:"*mouse"})):d.length>1&&d[f].empty()&&"single"==r&&!t.shiftKey?(Te(c,he(d.slice(0,f).concat(d.slice(f+1)),0),{scroll:!1,origin:"*mouse"}),h=c.sel):ke(c,f,u,Ba):(f=0,Te(c,new ue([u],0),Ba),h=c.sel);var g=n,v=s.wrapper.getBoundingClientRect(),y=0,x=Et(e,function(e){ki(e)?a(e):l(e)}),w=Et(e,l);e.state.selectingText=w,Ea(document,"mousemove",x),Ea(document,"mouseup",w)}function Zt(e,t,n,r){try{var i=t.clientX,o=t.clientY}catch(t){return!1}if(i>=Math.floor(e.display.gutters.getBoundingClientRect().right))return!1;r&&Ma(t);var a=e.display,l=a.lineDiv.getBoundingClientRect();if(o>l.bottom||!Ni(e,n))return bi(t);o-=l.top-a.viewOffset;for(var s=0;s<e.options.gutters.length;++s){var c=a.gutters.childNodes[s];if(c&&c.getBoundingClientRect().right>=i){var u=ni(e.doc,o),f=e.options.gutters[s];return Pa(e,n,e,u,f,t),bi(t)}}}function Jt(e,t){return Zt(e,t,"gutterClick",!0)}function Qt(e){var t=this;if(nn(t),!Ti(t,e)&&!Gt(t.display,e)){Ma(e),xo&&($o=+new Date);var n=Yt(t,e,!0),r=e.dataTransfer.files;if(n&&!t.isReadOnly())if(r&&r.length&&window.FileReader&&window.File)for(var i=r.length,o=Array(i),a=0,l=function(e,r){if(!t.options.allowDropFileTypes||-1!=Pi(t.options.allowDropFileTypes,e.type)){var l=new FileReader;l.onload=Et(t,function(){var e=l.result;if(/[\x00-\x08\x0e-\x1f]{2}/.test(e)&&(e=""),o[r]=e,++a==i){n=me(t.doc,n);var s={from:n,to:n,text:t.doc.splitLines(o.join(t.doc.lineSeparator())),origin:"paste"};Tn(t.doc,s),Le(t.doc,de(n,Qo(s)))}}),l.readAsText(e)}},s=0;i>s;++s)l(r[s],s);else{if(t.state.draggingText&&t.doc.sel.contains(n)>-1)return t.state.draggingText(e),void setTimeout(function(){t.display.input.focus()},20);try{var o=e.dataTransfer.getData("Text");if(o){if(t.state.draggingText&&!(Eo?e.altKey:e.ctrlKey))var c=t.listSelections();if(Me(t.doc,de(n,n)),c)for(var s=0;s<c.length;++s)In(t.doc,"",c[s].anchor,c[s].head,"drag");t.replaceSelection(o,"around","paste"),t.display.input.focus()}}catch(e){}}}}function en(e,t){if(xo&&(!e.state.draggingText||+new Date-$o<100))return void Aa(t);if(!Ti(e,t)&&!Gt(e.display,t)&&(t.dataTransfer.setData("Text",e.getSelection()),t.dataTransfer.effectAllowed="copyMove",t.dataTransfer.setDragImage&&!Lo)){var n=ji("img",null,null,"position: fixed; left: 0; top: 0;");n.src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",Co&&(n.width=n.height=1,e.display.wrapper.appendChild(n),n._top=n.offsetTop),t.dataTransfer.setDragImage(n,0,0),Co&&n.parentNode.removeChild(n)}}function tn(e,t){var n=Yt(e,t);if(n){var r=document.createDocumentFragment();He(e,n,r),e.display.dragCursor||(e.display.dragCursor=ji("div",null,"CodeMirror-cursors CodeMirror-dragcursors"),e.display.lineSpace.insertBefore(e.display.dragCursor,e.display.cursorDiv)),qi(e.display.dragCursor,r)}}function nn(e){e.display.dragCursor&&(e.display.lineSpace.removeChild(e.display.dragCursor),e.display.dragCursor=null)}function rn(e,t){Math.abs(e.doc.scrollTop-t)<2||(e.doc.scrollTop=t,go||A(e,{top:t}),e.display.scroller.scrollTop!=t&&(e.display.scroller.scrollTop=t),e.display.scrollbars.setScrollTop(t),go&&A(e),_e(e,100))}function on(e,t,n){(n?t==e.doc.scrollLeft:Math.abs(e.doc.scrollLeft-t)<2)||(t=Math.min(t,e.display.scroller.scrollWidth-e.display.scroller.clientWidth),e.doc.scrollLeft=t,w(e),e.display.scroller.scrollLeft!=t&&(e.display.scroller.scrollLeft=t),e.display.scrollbars.setScrollLeft(t))}function an(e,t){var n=Xo(t),r=n.x,i=n.y,o=e.display,a=o.scroller,l=a.scrollWidth>a.clientWidth,s=a.scrollHeight>a.clientHeight;if(r&&l||i&&s){if(i&&Eo&&wo)e:for(var c=t.target,u=o.view;c!=a;c=c.parentNode)for(var f=0;f<u.length;f++)if(u[f].node==c){e.display.currentWheelTarget=c;break e}if(r&&!go&&!Co&&null!=Ko)return i&&s&&rn(e,Math.max(0,Math.min(a.scrollTop+i*Ko,a.scrollHeight-a.clientHeight))),on(e,Math.max(0,Math.min(a.scrollLeft+r*Ko,a.scrollWidth-a.clientWidth))),(!i||i&&s)&&Ma(t),void(o.wheelStartX=null);if(i&&null!=Ko){var h=i*Ko,d=e.doc.scrollTop,p=d+o.wrapper.clientHeight;0>h?d=Math.max(0,d+h-50):p=Math.min(e.doc.height,p+h+50),A(e,{top:d,bottom:p})}20>Vo&&(null==o.wheelStartX?(o.wheelStartX=a.scrollLeft,o.wheelStartY=a.scrollTop,o.wheelDX=r,o.wheelDY=i,setTimeout(function(){if(null!=o.wheelStartX){var e=a.scrollLeft-o.wheelStartX,t=a.scrollTop-o.wheelStartY,n=t&&o.wheelDY&&t/o.wheelDY||e&&o.wheelDX&&e/o.wheelDX;o.wheelStartX=o.wheelStartY=null,n&&(Ko=(Ko*Vo+n)/(Vo+1),++Vo)}},200)):(o.wheelDX+=r,o.wheelDY+=i))}}function ln(e,t,n){if("string"==typeof t&&(t=ua[t],!t))return!1;e.display.input.ensurePolled();var r=e.display.shift,i=!1;try{e.isReadOnly()&&(e.state.suppressEdits=!0),n&&(e.display.shift=!1),i=t(e)!=Ha}finally{e.display.shift=r,e.state.suppressEdits=!1}return i}function sn(e,t,n){for(var r=0;r<e.state.keyMaps.length;r++){var i=ha(t,e.state.keyMaps[r],n,e);if(i)return i}return e.options.extraKeys&&ha(t,e.options.extraKeys,n,e)||ha(t,e.options.keyMap,n,e)}function cn(e,t,n,r){var i=e.state.keySeq;if(i){if(da(t))return"handled";Zo.set(50,function(){e.state.keySeq==i&&(e.state.keySeq=null,e.display.input.reset())}),t=i+" "+t}var o=sn(e,t,r);return"multi"==o&&(e.state.keySeq=t),"handled"==o&&Ci(e,"keyHandled",e,t,n),"handled"!=o&&"multi"!=o||(Ma(n),Be(e)),i&&!o&&/\'$/.test(t)?(Ma(n),!0):!!o}function un(e,t){var n=pa(t,!0);return n?t.shiftKey&&!e.state.keySeq?cn(e,"Shift-"+n,t,function(t){return ln(e,t,!0)})||cn(e,n,t,function(t){return("string"==typeof t?/^go[A-Z]/.test(t):t.motion)?ln(e,t):void 0}):cn(e,n,t,function(t){return ln(e,t)}):!1}function fn(e,t,n){return cn(e,"'"+n+"'",t,function(t){return ln(e,t,!0)})}function hn(e){var t=this;if(t.curOp.focus=Gi(),!Ti(t,e)){xo&&11>bo&&27==e.keyCode&&(e.returnValue=!1);var n=e.keyCode;t.display.shift=16==n||e.shiftKey;var r=un(t,e);Co&&(Jo=r?n:null,!r&&88==n&&!rl&&(Eo?e.metaKey:e.ctrlKey)&&t.replaceSelection("",null,"cut")),18!=n||/\bCodeMirror-crosshair\b/.test(t.display.lineDiv.className)||dn(t)}}function dn(e){function t(e){18!=e.keyCode&&e.altKey||(Za(n,"CodeMirror-crosshair"),Ia(document,"keyup",t),Ia(document,"mouseover",t))}var n=e.display.lineDiv;Ja(n,"CodeMirror-crosshair"),Ea(document,"keyup",t),Ea(document,"mouseover",t)}function pn(e){16==e.keyCode&&(this.doc.sel.shift=!1),Ti(this,e)}function mn(e){var t=this;if(!(Gt(t.display,e)||Ti(t,e)||e.ctrlKey&&!e.altKey||Eo&&e.metaKey)){var n=e.keyCode,r=e.charCode;if(Co&&n==Jo)return Jo=null,void Ma(e);if(!Co||e.which&&!(e.which<10)||!un(t,e)){var i=String.fromCharCode(null==r?n:r);fn(t,e,i)||t.display.input.onKeyPress(e)}}}function gn(e){e.state.delayingBlurEvent=!0,setTimeout(function(){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1,yn(e))},100)}function vn(e){e.state.delayingBlurEvent&&(e.state.delayingBlurEvent=!1),"nocursor"!=e.options.readOnly&&(e.state.focused||(Pa(e,"focus",e),e.state.focused=!0,Ja(e.display.wrapper,"CodeMirror-focused"),e.curOp||e.display.selForContextMenu==e.doc.sel||(e.display.input.reset(),wo&&setTimeout(function(){e.display.input.reset(!0)},20)),e.display.input.receivedFocus()),Be(e))}function yn(e){e.state.delayingBlurEvent||(e.state.focused&&(Pa(e,"blur",e),e.state.focused=!1,Za(e.display.wrapper,"CodeMirror-focused")),clearInterval(e.display.blinker),setTimeout(function(){e.state.focused||(e.display.shift=!1)},150))}function xn(e,t){Gt(e.display,t)||bn(e,t)||Ti(e,t,"contextmenu")||e.display.input.onContextMenu(t)}function bn(e,t){return Ni(e,"gutterContextMenu")?Zt(e,t,"gutterContextMenu",!1):!1}function wn(e,t){if(_o(e,t.from)<0)return e;if(_o(e,t.to)<=0)return Qo(t);var n=e.line+t.text.length-(t.to.line-t.from.line)-1,r=e.ch;return e.line==t.to.line&&(r+=Qo(t).ch-t.to.ch),Bo(n,r)}function kn(e,t){for(var n=[],r=0;r<e.sel.ranges.length;r++){var i=e.sel.ranges[r];n.push(new fe(wn(i.anchor,t),wn(i.head,t)))}return he(n,e.sel.primIndex)}function Sn(e,t,n){return e.line==t.line?Bo(n.line,e.ch-t.ch+n.ch):Bo(n.line+(e.line-t.line),e.ch)}function Cn(e,t,n){for(var r=[],i=Bo(e.first,0),o=i,a=0;a<t.length;a++){var l=t[a],s=Sn(l.from,i,o),c=Sn(Qo(l),i,o);if(i=l.to,o=c,"around"==n){var u=e.sel.ranges[a],f=_o(u.head,u.anchor)<0;r[a]=new fe(f?c:s,f?s:c)}else r[a]=new fe(s,s)}return new ue(r,e.sel.primIndex)}function Ln(e,t,n){var r={canceled:!1,from:t.from,to:t.to,text:t.text,origin:t.origin,cancel:function(){this.canceled=!0}};return n&&(r.update=function(t,n,r,i){t&&(this.from=me(e,t)),n&&(this.to=me(e,n)),r&&(this.text=r),void 0!==i&&(this.origin=i)}),Pa(e,"beforeChange",e,r),e.cm&&Pa(e.cm,"beforeChange",e.cm,r),r.canceled?null:{from:r.from,to:r.to,text:r.text,origin:r.origin}}function Tn(e,t,n){if(e.cm){if(!e.cm.curOp)return Et(e.cm,Tn)(e,t,n);if(e.cm.state.suppressEdits)return}if(!(Ni(e,"beforeChange")||e.cm&&Ni(e.cm,"beforeChange"))||(t=Ln(e,t,!0))){var r=Ho&&!n&&sr(e,t.from,t.to);if(r)for(var i=r.length-1;i>=0;--i)Mn(e,{from:r[i].from,to:r[i].to,text:i?[""]:t.text});else Mn(e,t)}}function Mn(e,t){if(1!=t.text.length||""!=t.text[0]||0!=_o(t.from,t.to)){var n=kn(e,t);ci(e,t,n,e.cm?e.cm.curOp.id:NaN),En(e,t,n,or(e,t));var r=[];Kr(e,function(e,n){n||-1!=Pi(r,e.history)||(xi(e.history,t),r.push(e.history)),En(e,t,null,or(e,t))})}}function Nn(e,t,n){if(!e.cm||!e.cm.state.suppressEdits){for(var r,i=e.history,o=e.sel,a="undo"==t?i.done:i.undone,l="undo"==t?i.undone:i.done,s=0;s<a.length&&(r=a[s],n?!r.ranges||r.equals(e.sel):r.ranges);s++);if(s!=a.length){for(i.lastOrigin=i.lastSelOrigin=null;r=a.pop(),r.ranges;){if(hi(r,l),n&&!r.equals(e.sel))return void Te(e,r,{clearRedo:!1});o=r}var c=[];hi(o,l),l.push({changes:c,generation:i.generation}),i.generation=r.generation||++i.maxGeneration;for(var u=Ni(e,"beforeChange")||e.cm&&Ni(e.cm,"beforeChange"),s=r.changes.length-1;s>=0;--s){var f=r.changes[s];if(f.origin=t,u&&!Ln(e,f,!1))return void(a.length=0);c.push(ai(e,f));var h=s?kn(e,f):Ii(a);En(e,f,h,lr(e,f)),!s&&e.cm&&e.cm.scrollIntoView({from:f.from,to:Qo(f)});var d=[];Kr(e,function(e,t){t||-1!=Pi(d,e.history)||(xi(e.history,f),d.push(e.history)),En(e,f,null,lr(e,f))})}}}}function An(e,t){if(0!=t&&(e.first+=t,e.sel=new ue(Ri(e.sel.ranges,function(e){return new fe(Bo(e.anchor.line+t,e.anchor.ch),Bo(e.head.line+t,e.head.ch))}),e.sel.primIndex),e.cm)){Dt(e.cm,e.first,e.first-t,t);for(var n=e.cm.display,r=n.viewFrom;r<n.viewTo;r++)Ht(e.cm,r,"gutter")}}function En(e,t,n,r){if(e.cm&&!e.cm.curOp)return Et(e.cm,En)(e,t,n,r);if(t.to.line<e.first)return void An(e,t.text.length-1-(t.to.line-t.from.line));if(!(t.from.line>e.lastLine())){if(t.from.line<e.first){var i=t.text.length-1-(e.first-t.from.line);An(e,i),t={from:Bo(e.first,0),to:Bo(t.to.line+i,t.to.ch),text:[Ii(t.text)],origin:t.origin}}var o=e.lastLine();t.to.line>o&&(t={from:t.from,to:Bo(o,Zr(e,o).text.length),text:[t.text[0]],origin:t.origin}),t.removed=Jr(e,t.from,t.to),n||(n=kn(e,t)),e.cm?On(e.cm,t,r):Yr(e,t,r),Me(e,n,Wa)}}function On(e,t,n){var r=e.doc,i=e.display,a=t.from,l=t.to,s=!1,c=a.line;e.options.lineWrapping||(c=ti(yr(Zr(r,a.line))),r.iter(c,l.line+1,function(e){return e==i.maxLine?(s=!0,!0):void 0})),r.sel.contains(t.from,t.to)>-1&&Mi(e),Yr(r,t,n,o(e)),e.options.lineWrapping||(r.iter(c,a.line+t.text.length,function(e){var t=f(e);t>i.maxLineLength&&(i.maxLine=e,i.maxLineLength=t,i.maxLineChanged=!0,s=!1)}),s&&(e.curOp.updateMaxLine=!0)),r.frontier=Math.min(r.frontier,a.line),_e(e,400);var u=t.text.length-(l.line-a.line)-1;t.full?Dt(e):a.line!=l.line||1!=t.text.length||Gr(e.doc,t)?Dt(e,a.line,l.line+1,u):Ht(e,a.line,"text");var h=Ni(e,"changes"),d=Ni(e,"change");if(d||h){var p={from:a,to:l,text:t.text,removed:t.removed,origin:t.origin};d&&Ci(e,"change",e,p),h&&(e.curOp.changeObjs||(e.curOp.changeObjs=[])).push(p)}e.display.selForContextMenu=null}function In(e,t,n,r,i){if(r||(r=n),_o(r,n)<0){var o=r;r=n,n=o}"string"==typeof t&&(t=e.splitLines(t)),Tn(e,{from:n,to:r,text:t,origin:i})}function Pn(e,t){if(!Ti(e,"scrollCursorIntoView")){var n=e.display,r=n.sizer.getBoundingClientRect(),i=null;if(t.top+r.top<0?i=!0:t.bottom+r.top>(window.innerHeight||document.documentElement.clientHeight)&&(i=!1),null!=i&&!Mo){var o=ji("div","",null,"position: absolute; top: "+(t.top-n.viewOffset-Ue(e.display))+"px; height: "+(t.bottom-t.top+Ye(e)+n.barHeight)+"px; left: "+t.left+"px; width: 2px;");e.display.lineSpace.appendChild(o),o.scrollIntoView(i),e.display.lineSpace.removeChild(o)}}}function Rn(e,t,n,r){null==r&&(r=0);for(var i=0;5>i;i++){var o=!1,a=dt(e,t),l=n&&n!=t?dt(e,n):a,s=Hn(e,Math.min(a.left,l.left),Math.min(a.top,l.top)-r,Math.max(a.left,l.left),Math.max(a.bottom,l.bottom)+r),c=e.doc.scrollTop,u=e.doc.scrollLeft;if(null!=s.scrollTop&&(rn(e,s.scrollTop),Math.abs(e.doc.scrollTop-c)>1&&(o=!0)),null!=s.scrollLeft&&(on(e,s.scrollLeft),Math.abs(e.doc.scrollLeft-u)>1&&(o=!0)),!o)break}return a}function Dn(e,t,n,r,i){var o=Hn(e,t,n,r,i);null!=o.scrollTop&&rn(e,o.scrollTop),null!=o.scrollLeft&&on(e,o.scrollLeft)}function Hn(e,t,n,r,i){var o=e.display,a=yt(e.display);0>n&&(n=0);var l=e.curOp&&null!=e.curOp.scrollTop?e.curOp.scrollTop:o.scroller.scrollTop,s=Ve(e),c={};i-n>s&&(i=n+s);var u=e.doc.height+qe(o),f=a>n,h=i>u-a;if(l>n)c.scrollTop=f?0:n;else if(i>l+s){var d=Math.min(n,(h?u:i)-s);d!=l&&(c.scrollTop=d)}var p=e.curOp&&null!=e.curOp.scrollLeft?e.curOp.scrollLeft:o.scroller.scrollLeft,m=$e(e)-(e.options.fixedGutter?o.gutters.offsetWidth:0),g=r-t>m;return g&&(r=t+m),10>t?c.scrollLeft=0:p>t?c.scrollLeft=Math.max(0,t-(g?0:10)):r>m+p-3&&(c.scrollLeft=r+(g?0:10)-m),c}function Wn(e,t,n){null==t&&null==n||_n(e),null!=t&&(e.curOp.scrollLeft=(null==e.curOp.scrollLeft?e.doc.scrollLeft:e.curOp.scrollLeft)+t),null!=n&&(e.curOp.scrollTop=(null==e.curOp.scrollTop?e.doc.scrollTop:e.curOp.scrollTop)+n)}function Bn(e){_n(e);var t=e.getCursor(),n=t,r=t;e.options.lineWrapping||(n=t.ch?Bo(t.line,t.ch-1):t,r=Bo(t.line,t.ch+1)),e.curOp.scrollToPos={from:n,to:r,margin:e.options.cursorScrollMargin,isCursor:!0}}function _n(e){var t=e.curOp.scrollToPos;if(t){e.curOp.scrollToPos=null;var n=pt(e,t.from),r=pt(e,t.to),i=Hn(e,Math.min(n.left,r.left),Math.min(n.top,r.top)-t.margin,Math.max(n.right,r.right),Math.max(n.bottom,r.bottom)+t.margin);e.scrollTo(i.scrollLeft,i.scrollTop)}}function Fn(e,t,n,r){var i,o=e.doc;null==n&&(n="add"),"smart"==n&&(o.mode.indent?i=je(e,t):n="prev");var a=e.options.tabSize,l=Zr(o,t),s=Fa(l.text,null,a);l.stateAfter&&(l.stateAfter=null);var c,u=l.text.match(/^\s*/)[0];if(r||/\S/.test(l.text)){if("smart"==n&&(c=o.mode.indent(i,l.text.slice(u.length),l.text),c==Ha||c>150)){if(!r)return;n="prev"}}else c=0,n="not";"prev"==n?c=t>o.first?Fa(Zr(o,t-1).text,null,a):0:"add"==n?c=s+e.options.indentUnit:"subtract"==n?c=s-e.options.indentUnit:"number"==typeof n&&(c=s+n),c=Math.max(0,c);var f="",h=0;if(e.options.indentWithTabs)for(var d=Math.floor(c/a);d;--d)h+=a,f+=" ";if(c>h&&(f+=Oi(c-h)),f!=u)return In(o,f,Bo(t,0),Bo(t,u.length),"+input"),l.stateAfter=null,!0;for(var d=0;d<o.sel.ranges.length;d++){var p=o.sel.ranges[d];if(p.head.line==t&&p.head.ch<u.length){var h=Bo(t,u.length);ke(o,d,new fe(h,h));break}}}function zn(e,t,n,r){var i=t,o=t;return"number"==typeof t?o=Zr(e,pe(e,t)):i=ti(t),null==i?null:(r(o,i)&&e.cm&&Ht(e.cm,i,n),o)}function jn(e,t){for(var n=e.doc.sel.ranges,r=[],i=0;i<n.length;i++){for(var o=t(n[i]);r.length&&_o(o.from,Ii(r).to)<=0;){var a=r.pop();if(_o(a.from,o.from)<0){o.from=a.from;break}}r.push(o)}At(e,function(){for(var t=r.length-1;t>=0;t--)In(e.doc,"",r[t].from,r[t].to,"+delete");Bn(e)})}function Un(e,t,n,r,i){function o(){var t=l+n;return t<e.first||t>=e.first+e.size?!1:(l=t,u=Zr(e,t))}function a(e){var t=(i?fo:ho)(u,s,n,!0);if(null==t){if(e||!o())return!1;s=i?(0>n?io:ro)(u):0>n?u.text.length:0}else s=t;return!0}var l=t.line,s=t.ch,c=n,u=Zr(e,l);if("char"==r)a();else if("column"==r)a(!0);else if("word"==r||"group"==r)for(var f=null,h="group"==r,d=e.cm&&e.cm.getHelper(t,"wordChars"),p=!0;!(0>n)||a(!p);p=!1){var m=u.text.charAt(s)||"\n",g=_i(m,d)?"w":h&&"\n"==m?"n":!h||/\s/.test(m)?null:"p";if(!h||p||g||(g="s"),f&&f!=g){0>n&&(n=1,a());break}if(g&&(f=g),n>0&&!a(!p))break}var v=Ie(e,Bo(l,s),t,c,!0);return _o(t,v)||(v.hitSide=!0),v}function qn(e,t,n,r){var i,o=e.doc,a=t.left;if("page"==r){var l=Math.min(e.display.wrapper.clientHeight,window.innerHeight||document.documentElement.clientHeight);i=t.top+n*(l-(0>n?1.5:.5)*yt(e.display))}else"line"==r&&(i=n>0?t.bottom+3:t.top-3);for(;;){var s=gt(e,a,i);if(!s.outside)break;if(0>n?0>=i:i>=o.height){s.hitSide=!0;break}i+=5*n}return s}function Gn(t,n,r,i){e.defaults[t]=n,r&&(ta[t]=i?function(e,t,n){n!=na&&r(e,t,n)}:r)}function Yn(e){for(var t,n,r,i,o=e.split(/-(?!$)/),e=o[o.length-1],a=0;a<o.length-1;a++){var l=o[a];if(/^(cmd|meta|m)$/i.test(l))i=!0;else if(/^a(lt)?$/i.test(l))t=!0;else if(/^(c|ctrl|control)$/i.test(l))n=!0;else{
+if(!/^s(hift)$/i.test(l))throw new Error("Unrecognized modifier name: "+l);r=!0}}return t&&(e="Alt-"+e),n&&(e="Ctrl-"+e),i&&(e="Cmd-"+e),r&&(e="Shift-"+e),e}function $n(e){return"string"==typeof e?fa[e]:e}function Vn(e,t,n,r,i){if(r&&r.shared)return Kn(e,t,n,r,i);if(e.cm&&!e.cm.curOp)return Et(e.cm,Vn)(e,t,n,r,i);var o=new va(e,i),a=_o(t,n);if(r&&Wi(r,o,!1),a>0||0==a&&o.clearWhenEmpty!==!1)return o;if(o.replacedWith&&(o.collapsed=!0,o.widgetNode=ji("span",[o.replacedWith],"CodeMirror-widget"),r.handleMouseEvents||o.widgetNode.setAttribute("cm-ignore-events","true"),r.insertLeft&&(o.widgetNode.insertLeft=!0)),o.collapsed){if(vr(e,t.line,t,n,o)||t.line!=n.line&&vr(e,n.line,t,n,o))throw new Error("Inserting collapsed marker partially overlapping an existing one");Wo=!0}o.addToHistory&&ci(e,{from:t,to:n,origin:"markText"},e.sel,NaN);var l,s=t.line,c=e.cm;if(e.iter(s,n.line+1,function(e){c&&o.collapsed&&!c.options.lineWrapping&&yr(e)==c.display.maxLine&&(l=!0),o.collapsed&&s!=t.line&&ei(e,0),nr(e,new Qn(o,s==t.line?t.ch:null,s==n.line?n.ch:null)),++s}),o.collapsed&&e.iter(t.line,n.line+1,function(t){kr(e,t)&&ei(t,0)}),o.clearOnEnter&&Ea(o,"beforeCursorEnter",function(){o.clear()}),o.readOnly&&(Ho=!0,(e.history.done.length||e.history.undone.length)&&e.clearHistory()),o.collapsed&&(o.id=++ga,o.atomic=!0),c){if(l&&(c.curOp.updateMaxLine=!0),o.collapsed)Dt(c,t.line,n.line+1);else if(o.className||o.title||o.startStyle||o.endStyle||o.css)for(var u=t.line;u<=n.line;u++)Ht(c,u,"text");o.atomic&&Ae(c.doc),Ci(c,"markerAdded",c,o)}return o}function Kn(e,t,n,r,i){r=Wi(r),r.shared=!1;var o=[Vn(e,t,n,r,i)],a=o[0],l=r.widgetNode;return Kr(e,function(e){l&&(r.widgetNode=l.cloneNode(!0)),o.push(Vn(e,me(e,t),me(e,n),r,i));for(var s=0;s<e.linked.length;++s)if(e.linked[s].isParent)return;a=Ii(o)}),new ya(o,a)}function Xn(e){return e.findMarks(Bo(e.first,0),e.clipPos(Bo(e.lastLine())),function(e){return e.parent})}function Zn(e,t){for(var n=0;n<t.length;n++){var r=t[n],i=r.find(),o=e.clipPos(i.from),a=e.clipPos(i.to);if(_o(o,a)){var l=Vn(e,o,a,r.primary,r.primary.type);r.markers.push(l),l.parent=r}}}function Jn(e){for(var t=0;t<e.length;t++){var n=e[t],r=[n.primary.doc];Kr(n.primary.doc,function(e){r.push(e)});for(var i=0;i<n.markers.length;i++){var o=n.markers[i];-1==Pi(r,o.doc)&&(o.parent=null,n.markers.splice(i--,1))}}}function Qn(e,t,n){this.marker=e,this.from=t,this.to=n}function er(e,t){if(e)for(var n=0;n<e.length;++n){var r=e[n];if(r.marker==t)return r}}function tr(e,t){for(var n,r=0;r<e.length;++r)e[r]!=t&&(n||(n=[])).push(e[r]);return n}function nr(e,t){e.markedSpans=e.markedSpans?e.markedSpans.concat([t]):[t],t.marker.attachLine(e)}function rr(e,t,n){if(e)for(var r,i=0;i<e.length;++i){var o=e[i],a=o.marker,l=null==o.from||(a.inclusiveLeft?o.from<=t:o.from<t);if(l||o.from==t&&"bookmark"==a.type&&(!n||!o.marker.insertLeft)){var s=null==o.to||(a.inclusiveRight?o.to>=t:o.to>t);(r||(r=[])).push(new Qn(a,o.from,s?null:o.to))}}return r}function ir(e,t,n){if(e)for(var r,i=0;i<e.length;++i){var o=e[i],a=o.marker,l=null==o.to||(a.inclusiveRight?o.to>=t:o.to>t);if(l||o.from==t&&"bookmark"==a.type&&(!n||o.marker.insertLeft)){var s=null==o.from||(a.inclusiveLeft?o.from<=t:o.from<t);(r||(r=[])).push(new Qn(a,s?null:o.from-t,null==o.to?null:o.to-t))}}return r}function or(e,t){if(t.full)return null;var n=ve(e,t.from.line)&&Zr(e,t.from.line).markedSpans,r=ve(e,t.to.line)&&Zr(e,t.to.line).markedSpans;if(!n&&!r)return null;var i=t.from.ch,o=t.to.ch,a=0==_o(t.from,t.to),l=rr(n,i,a),s=ir(r,o,a),c=1==t.text.length,u=Ii(t.text).length+(c?i:0);if(l)for(var f=0;f<l.length;++f){var h=l[f];if(null==h.to){var d=er(s,h.marker);d?c&&(h.to=null==d.to?null:d.to+u):h.to=i}}if(s)for(var f=0;f<s.length;++f){var h=s[f];if(null!=h.to&&(h.to+=u),null==h.from){var d=er(l,h.marker);d||(h.from=u,c&&(l||(l=[])).push(h))}else h.from+=u,c&&(l||(l=[])).push(h)}l&&(l=ar(l)),s&&s!=l&&(s=ar(s));var p=[l];if(!c){var m,g=t.text.length-2;if(g>0&&l)for(var f=0;f<l.length;++f)null==l[f].to&&(m||(m=[])).push(new Qn(l[f].marker,null,null));for(var f=0;g>f;++f)p.push(m);p.push(s)}return p}function ar(e){for(var t=0;t<e.length;++t){var n=e[t];null!=n.from&&n.from==n.to&&n.marker.clearWhenEmpty!==!1&&e.splice(t--,1)}return e.length?e:null}function lr(e,t){var n=mi(e,t),r=or(e,t);if(!n)return r;if(!r)return n;for(var i=0;i<n.length;++i){var o=n[i],a=r[i];if(o&&a)e:for(var l=0;l<a.length;++l){for(var s=a[l],c=0;c<o.length;++c)if(o[c].marker==s.marker)continue e;o.push(s)}else a&&(n[i]=a)}return n}function sr(e,t,n){var r=null;if(e.iter(t.line,n.line+1,function(e){if(e.markedSpans)for(var t=0;t<e.markedSpans.length;++t){var n=e.markedSpans[t].marker;!n.readOnly||r&&-1!=Pi(r,n)||(r||(r=[])).push(n)}}),!r)return null;for(var i=[{from:t,to:n}],o=0;o<r.length;++o)for(var a=r[o],l=a.find(0),s=0;s<i.length;++s){var c=i[s];if(!(_o(c.to,l.from)<0||_o(c.from,l.to)>0)){var u=[s,1],f=_o(c.from,l.from),h=_o(c.to,l.to);(0>f||!a.inclusiveLeft&&!f)&&u.push({from:c.from,to:l.from}),(h>0||!a.inclusiveRight&&!h)&&u.push({from:l.to,to:c.to}),i.splice.apply(i,u),s+=u.length-1}}return i}function cr(e){var t=e.markedSpans;if(t){for(var n=0;n<t.length;++n)t[n].marker.detachLine(e);e.markedSpans=null}}function ur(e,t){if(t){for(var n=0;n<t.length;++n)t[n].marker.attachLine(e);e.markedSpans=t}}function fr(e){return e.inclusiveLeft?-1:0}function hr(e){return e.inclusiveRight?1:0}function dr(e,t){var n=e.lines.length-t.lines.length;if(0!=n)return n;var r=e.find(),i=t.find(),o=_o(r.from,i.from)||fr(e)-fr(t);if(o)return-o;var a=_o(r.to,i.to)||hr(e)-hr(t);return a?a:t.id-e.id}function pr(e,t){var n,r=Wo&&e.markedSpans;if(r)for(var i,o=0;o<r.length;++o)i=r[o],i.marker.collapsed&&null==(t?i.from:i.to)&&(!n||dr(n,i.marker)<0)&&(n=i.marker);return n}function mr(e){return pr(e,!0)}function gr(e){return pr(e,!1)}function vr(e,t,n,r,i){var o=Zr(e,t),a=Wo&&o.markedSpans;if(a)for(var l=0;l<a.length;++l){var s=a[l];if(s.marker.collapsed){var c=s.marker.find(0),u=_o(c.from,n)||fr(s.marker)-fr(i),f=_o(c.to,r)||hr(s.marker)-hr(i);if(!(u>=0&&0>=f||0>=u&&f>=0)&&(0>=u&&(s.marker.inclusiveRight&&i.inclusiveLeft?_o(c.to,n)>=0:_o(c.to,n)>0)||u>=0&&(s.marker.inclusiveRight&&i.inclusiveLeft?_o(c.from,r)<=0:_o(c.from,r)<0)))return!0}}}function yr(e){for(var t;t=mr(e);)e=t.find(-1,!0).line;return e}function xr(e){for(var t,n;t=gr(e);)e=t.find(1,!0).line,(n||(n=[])).push(e);return n}function br(e,t){var n=Zr(e,t),r=yr(n);return n==r?t:ti(r)}function wr(e,t){if(t>e.lastLine())return t;var n,r=Zr(e,t);if(!kr(e,r))return t;for(;n=gr(r);)r=n.find(1,!0).line;return ti(r)+1}function kr(e,t){var n=Wo&&t.markedSpans;if(n)for(var r,i=0;i<n.length;++i)if(r=n[i],r.marker.collapsed){if(null==r.from)return!0;if(!r.marker.widgetNode&&0==r.from&&r.marker.inclusiveLeft&&Sr(e,t,r))return!0}}function Sr(e,t,n){if(null==n.to){var r=n.marker.find(1,!0);return Sr(e,r.line,er(r.line.markedSpans,n.marker))}if(n.marker.inclusiveRight&&n.to==t.text.length)return!0;for(var i,o=0;o<t.markedSpans.length;++o)if(i=t.markedSpans[o],i.marker.collapsed&&!i.marker.widgetNode&&i.from==n.to&&(null==i.to||i.to!=n.from)&&(i.marker.inclusiveLeft||n.marker.inclusiveRight)&&Sr(e,t,i))return!0}function Cr(e,t,n){ri(t)<(e.curOp&&e.curOp.scrollTop||e.doc.scrollTop)&&Wn(e,null,n)}function Lr(e){if(null!=e.height)return e.height;var t=e.doc.cm;if(!t)return 0;if(!Va(document.body,e.node)){var n="position: relative;";e.coverGutter&&(n+="margin-left: -"+t.display.gutters.offsetWidth+"px;"),e.noHScroll&&(n+="width: "+t.display.wrapper.clientWidth+"px;"),qi(t.display.measure,ji("div",[e.node],null,n))}return e.height=e.node.parentNode.offsetHeight}function Tr(e,t,n,r){var i=new xa(e,n,r),o=e.cm;return o&&i.noHScroll&&(o.display.alignWidgets=!0),zn(e,t,"widget",function(t){var n=t.widgets||(t.widgets=[]);if(null==i.insertAt?n.push(i):n.splice(Math.min(n.length-1,Math.max(0,i.insertAt)),0,i),i.line=t,o&&!kr(e,t)){var r=ri(t)<e.scrollTop;ei(t,t.height+Lr(i)),r&&Wn(o,null,i.height),o.curOp.forceUpdate=!0}return!0}),i}function Mr(e,t,n,r){e.text=t,e.stateAfter&&(e.stateAfter=null),e.styles&&(e.styles=null),null!=e.order&&(e.order=null),cr(e),ur(e,n);var i=r?r(e):1;i!=e.height&&ei(e,i)}function Nr(e){e.parent=null,cr(e)}function Ar(e,t){if(e)for(;;){var n=e.match(/(?:^|\s+)line-(background-)?(\S+)/);if(!n)break;e=e.slice(0,n.index)+e.slice(n.index+n[0].length);var r=n[1]?"bgClass":"textClass";null==t[r]?t[r]=n[2]:new RegExp("(?:^|s)"+n[2]+"(?:$|s)").test(t[r])||(t[r]+=" "+n[2])}return e}function Er(t,n){if(t.blankLine)return t.blankLine(n);if(t.innerMode){var r=e.innerMode(t,n);return r.mode.blankLine?r.mode.blankLine(r.state):void 0}}function Or(t,n,r,i){for(var o=0;10>o;o++){i&&(i[0]=e.innerMode(t,r).mode);var a=t.token(n,r);if(n.pos>n.start)return a}throw new Error("Mode "+t.name+" failed to advance stream.")}function Ir(e,t,n,r){function i(e){return{start:f.start,end:f.pos,string:f.current(),type:o||null,state:e?sa(a.mode,u):u}}var o,a=e.doc,l=a.mode;t=me(a,t);var s,c=Zr(a,t.line),u=je(e,t.line,n),f=new ma(c.text,e.options.tabSize);for(r&&(s=[]);(r||f.pos<t.ch)&&!f.eol();)f.start=f.pos,o=Or(l,f,u),r&&s.push(i(!0));return r?s:i()}function Pr(e,t,n,r,i,o,a){var l=n.flattenSpans;null==l&&(l=e.options.flattenSpans);var s,c=0,u=null,f=new ma(t,e.options.tabSize),h=e.options.addModeClass&&[null];for(""==t&&Ar(Er(n,r),o);!f.eol();){if(f.pos>e.options.maxHighlightLength?(l=!1,a&&Hr(e,t,r,f.pos),f.pos=t.length,s=null):s=Ar(Or(n,f,r,h),o),h){var d=h[0].name;d&&(s="m-"+(s?d+" "+s:d))}if(!l||u!=s){for(;c<f.start;)c=Math.min(f.start,c+5e4),i(c,u);u=s}f.start=f.pos}for(;c<f.pos;){var p=Math.min(f.pos,c+5e4);i(p,u),c=p}}function Rr(e,t,n,r){var i=[e.state.modeGen],o={};Pr(e,t.text,e.doc.mode,n,function(e,t){i.push(e,t)},o,r);for(var a=0;a<e.state.overlays.length;++a){var l=e.state.overlays[a],s=1,c=0;Pr(e,t.text,l.mode,!0,function(e,t){for(var n=s;e>c;){var r=i[s];r>e&&i.splice(s,1,e,i[s+1],r),s+=2,c=Math.min(e,r)}if(t)if(l.opaque)i.splice(n,s-n,e,"cm-overlay "+t),s=n+2;else for(;s>n;n+=2){var o=i[n+1];i[n+1]=(o?o+" ":"")+"cm-overlay "+t}},o)}return{styles:i,classes:o.bgClass||o.textClass?o:null}}function Dr(e,t,n){if(!t.styles||t.styles[0]!=e.state.modeGen){var r=je(e,ti(t)),i=Rr(e,t,t.text.length>e.options.maxHighlightLength?sa(e.doc.mode,r):r);t.stateAfter=r,t.styles=i.styles,i.classes?t.styleClasses=i.classes:t.styleClasses&&(t.styleClasses=null),n===e.doc.frontier&&e.doc.frontier++}return t.styles}function Hr(e,t,n,r){var i=e.doc.mode,o=new ma(t,e.options.tabSize);for(o.start=o.pos=r||0,""==t&&Er(i,n);!o.eol();)Or(i,o,n),o.start=o.pos}function Wr(e,t){if(!e||/^\s*$/.test(e))return null;var n=t.addModeClass?ka:wa;return n[e]||(n[e]=e.replace(/\S+/g,"cm-$&"))}function Br(e,t){var n=ji("span",null,null,wo?"padding-right: .1px":null),r={pre:ji("pre",[n],"CodeMirror-line"),content:n,col:0,pos:0,cm:e,splitSpaces:(xo||wo)&&e.getOption("lineWrapping")};t.measure={};for(var i=0;i<=(t.rest?t.rest.length:0);i++){var o,a=i?t.rest[i-1]:t.line;r.pos=0,r.addToken=Fr,Ji(e.display.measure)&&(o=ii(a))&&(r.addToken=jr(r.addToken,o)),r.map=[];var l=t!=e.display.externalMeasured&&ti(a);qr(a,r,Dr(e,a,l)),a.styleClasses&&(a.styleClasses.bgClass&&(r.bgClass=$i(a.styleClasses.bgClass,r.bgClass||"")),a.styleClasses.textClass&&(r.textClass=$i(a.styleClasses.textClass,r.textClass||""))),0==r.map.length&&r.map.push(0,0,r.content.appendChild(Zi(e.display.measure))),0==i?(t.measure.map=r.map,t.measure.cache={}):((t.measure.maps||(t.measure.maps=[])).push(r.map),(t.measure.caches||(t.measure.caches=[])).push({}))}if(wo){var s=r.content.lastChild;(/\bcm-tab\b/.test(s.className)||s.querySelector&&s.querySelector(".cm-tab"))&&(r.content.className="cm-tab-wrap-hack")}return Pa(e,"renderLine",e,t.line,r.pre),r.pre.className&&(r.textClass=$i(r.pre.className,r.textClass||"")),r}function _r(e){var t=ji("span","•","cm-invalidchar");return t.title="\\u"+e.charCodeAt(0).toString(16),t.setAttribute("aria-label",t.title),t}function Fr(e,t,n,r,i,o,a){if(t){var l=e.splitSpaces?t.replace(/ {3,}/g,zr):t,s=e.cm.state.specialChars,c=!1;if(s.test(t))for(var u=document.createDocumentFragment(),f=0;;){s.lastIndex=f;var h=s.exec(t),d=h?h.index-f:t.length-f;if(d){var p=document.createTextNode(l.slice(f,f+d));xo&&9>bo?u.appendChild(ji("span",[p])):u.appendChild(p),e.map.push(e.pos,e.pos+d,p),e.col+=d,e.pos+=d}if(!h)break;if(f+=d+1," "==h[0]){var m=e.cm.options.tabSize,g=m-e.col%m,p=u.appendChild(ji("span",Oi(g),"cm-tab"));p.setAttribute("role","presentation"),p.setAttribute("cm-text"," "),e.col+=g}else if("\r"==h[0]||"\n"==h[0]){var p=u.appendChild(ji("span","\r"==h[0]?"␍":"","cm-invalidchar"));p.setAttribute("cm-text",h[0]),e.col+=1}else{var p=e.cm.options.specialCharPlaceholder(h[0]);p.setAttribute("cm-text",h[0]),xo&&9>bo?u.appendChild(ji("span",[p])):u.appendChild(p),e.col+=1}e.map.push(e.pos,e.pos+1,p),e.pos++}else{e.col+=t.length;var u=document.createTextNode(l);e.map.push(e.pos,e.pos+t.length,u),xo&&9>bo&&(c=!0),e.pos+=t.length}if(n||r||i||c||a){var v=n||"";r&&(v+=r),i&&(v+=i);var y=ji("span",[u],v,a);return o&&(y.title=o),e.content.appendChild(y)}e.content.appendChild(u)}}function zr(e){for(var t=" ",n=0;n<e.length-2;++n)t+=n%2?" ":" ";return t+=" "}function jr(e,t){return function(n,r,i,o,a,l,s){i=i?i+" cm-force-border":"cm-force-border";for(var c=n.pos,u=c+r.length;;){for(var f=0;f<t.length;f++){var h=t[f];if(h.to>c&&h.from<=c)break}if(h.to>=u)return e(n,r,i,o,a,l,s);e(n,r.slice(0,h.to-c),i,o,null,l,s),o=null,r=r.slice(h.to-c),c=h.to}}}function Ur(e,t,n,r){var i=!r&&n.widgetNode;i&&e.map.push(e.pos,e.pos+t,i),!r&&e.cm.display.input.needsContentAttribute&&(i||(i=e.content.appendChild(document.createElement("span"))),i.setAttribute("cm-marker",n.id)),i&&(e.cm.display.input.setUneditable(i),e.content.appendChild(i)),e.pos+=t}function qr(e,t,n){var r=e.markedSpans,i=e.text,o=0;if(r)for(var a,l,s,c,u,f,h,d=i.length,p=0,m=1,g="",v=0;;){if(v==p){s=c=u=f=l="",h=null,v=1/0;for(var y,x=[],b=0;b<r.length;++b){var w=r[b],k=w.marker;"bookmark"==k.type&&w.from==p&&k.widgetNode?x.push(k):w.from<=p&&(null==w.to||w.to>p||k.collapsed&&w.to==p&&w.from==p)?(null!=w.to&&w.to!=p&&v>w.to&&(v=w.to,c=""),k.className&&(s+=" "+k.className),k.css&&(l=(l?l+";":"")+k.css),k.startStyle&&w.from==p&&(u+=" "+k.startStyle),k.endStyle&&w.to==v&&(y||(y=[])).push(k.endStyle,w.to),k.title&&!f&&(f=k.title),k.collapsed&&(!h||dr(h.marker,k)<0)&&(h=w)):w.from>p&&v>w.from&&(v=w.from)}if(y)for(var b=0;b<y.length;b+=2)y[b+1]==v&&(c+=" "+y[b]);if(!h||h.from==p)for(var b=0;b<x.length;++b)Ur(t,0,x[b]);if(h&&(h.from||0)==p){if(Ur(t,(null==h.to?d+1:h.to)-p,h.marker,null==h.from),null==h.to)return;h.to==p&&(h=!1)}}if(p>=d)break;for(var S=Math.min(d,v);;){if(g){var C=p+g.length;if(!h){var L=C>S?g.slice(0,S-p):g;t.addToken(t,L,a?a+s:s,u,p+L.length==v?c:"",f,l)}if(C>=S){g=g.slice(S-p),p=S;break}p=C,u=""}g=i.slice(o,o=n[m++]),a=Wr(n[m++],t.cm.options)}}else for(var m=1;m<n.length;m+=2)t.addToken(t,i.slice(o,o=n[m]),Wr(n[m+1],t.cm.options))}function Gr(e,t){return 0==t.from.ch&&0==t.to.ch&&""==Ii(t.text)&&(!e.cm||e.cm.options.wholeLineUpdateBefore)}function Yr(e,t,n,r){function i(e){return n?n[e]:null}function o(e,n,i){Mr(e,n,i,r),Ci(e,"change",e,t)}function a(e,t){for(var n=e,o=[];t>n;++n)o.push(new ba(c[n],i(n),r));return o}var l=t.from,s=t.to,c=t.text,u=Zr(e,l.line),f=Zr(e,s.line),h=Ii(c),d=i(c.length-1),p=s.line-l.line;if(t.full)e.insert(0,a(0,c.length)),e.remove(c.length,e.size-c.length);else if(Gr(e,t)){var m=a(0,c.length-1);o(f,f.text,d),p&&e.remove(l.line,p),m.length&&e.insert(l.line,m)}else if(u==f)if(1==c.length)o(u,u.text.slice(0,l.ch)+h+u.text.slice(s.ch),d);else{var m=a(1,c.length-1);m.push(new ba(h+u.text.slice(s.ch),d,r)),o(u,u.text.slice(0,l.ch)+c[0],i(0)),e.insert(l.line+1,m)}else if(1==c.length)o(u,u.text.slice(0,l.ch)+c[0]+f.text.slice(s.ch),i(0)),e.remove(l.line+1,p);else{o(u,u.text.slice(0,l.ch)+c[0],i(0)),o(f,h+f.text.slice(s.ch),d);var m=a(1,c.length-1);p>1&&e.remove(l.line+1,p-1),e.insert(l.line+1,m)}Ci(e,"change",e,t)}function $r(e){this.lines=e,this.parent=null;for(var t=0,n=0;t<e.length;++t)e[t].parent=this,n+=e[t].height;this.height=n}function Vr(e){this.children=e;for(var t=0,n=0,r=0;r<e.length;++r){var i=e[r];t+=i.chunkSize(),n+=i.height,i.parent=this}this.size=t,this.height=n,this.parent=null}function Kr(e,t,n){function r(e,i,o){if(e.linked)for(var a=0;a<e.linked.length;++a){var l=e.linked[a];if(l.doc!=i){var s=o&&l.sharedHist;n&&!s||(t(l.doc,s),r(l.doc,e,s))}}}r(e,null,!0)}function Xr(e,t){if(t.cm)throw new Error("This document is already in use.");e.doc=t,t.cm=e,a(e),n(e),e.options.lineWrapping||h(e),e.options.mode=t.modeOption,Dt(e)}function Zr(e,t){if(t-=e.first,0>t||t>=e.size)throw new Error("There is no line "+(t+e.first)+" in the document.");for(var n=e;!n.lines;)for(var r=0;;++r){var i=n.children[r],o=i.chunkSize();if(o>t){n=i;break}t-=o}return n.lines[t]}function Jr(e,t,n){var r=[],i=t.line;return e.iter(t.line,n.line+1,function(e){var o=e.text;i==n.line&&(o=o.slice(0,n.ch)),i==t.line&&(o=o.slice(t.ch)),r.push(o),++i}),r}function Qr(e,t,n){var r=[];return e.iter(t,n,function(e){r.push(e.text)}),r}function ei(e,t){var n=t-e.height;if(n)for(var r=e;r;r=r.parent)r.height+=n}function ti(e){if(null==e.parent)return null;for(var t=e.parent,n=Pi(t.lines,e),r=t.parent;r;t=r,r=r.parent)for(var i=0;r.children[i]!=t;++i)n+=r.children[i].chunkSize();return n+t.first}function ni(e,t){var n=e.first;e:do{for(var r=0;r<e.children.length;++r){var i=e.children[r],o=i.height;if(o>t){e=i;continue e}t-=o,n+=i.chunkSize()}return n}while(!e.lines);for(var r=0;r<e.lines.length;++r){var a=e.lines[r],l=a.height;if(l>t)break;t-=l}return n+r}function ri(e){e=yr(e);for(var t=0,n=e.parent,r=0;r<n.lines.length;++r){var i=n.lines[r];if(i==e)break;t+=i.height}for(var o=n.parent;o;n=o,o=n.parent)for(var r=0;r<o.children.length;++r){var a=o.children[r];if(a==n)break;t+=a.height}return t}function ii(e){var t=e.order;return null==t&&(t=e.order=ll(e.text)),t}function oi(e){this.done=[],this.undone=[],this.undoDepth=1/0,this.lastModTime=this.lastSelTime=0,this.lastOp=this.lastSelOp=null,this.lastOrigin=this.lastSelOrigin=null,this.generation=this.maxGeneration=e||1}function ai(e,t){var n={from:$(t.from),to:Qo(t),text:Jr(e,t.from,t.to)};return di(e,n,t.from.line,t.to.line+1),Kr(e,function(e){di(e,n,t.from.line,t.to.line+1)},!0),n}function li(e){for(;e.length;){var t=Ii(e);if(!t.ranges)break;e.pop()}}function si(e,t){return t?(li(e.done),Ii(e.done)):e.done.length&&!Ii(e.done).ranges?Ii(e.done):e.done.length>1&&!e.done[e.done.length-2].ranges?(e.done.pop(),Ii(e.done)):void 0}function ci(e,t,n,r){var i=e.history;i.undone.length=0;var o,a=+new Date;if((i.lastOp==r||i.lastOrigin==t.origin&&t.origin&&("+"==t.origin.charAt(0)&&e.cm&&i.lastModTime>a-e.cm.options.historyEventDelay||"*"==t.origin.charAt(0)))&&(o=si(i,i.lastOp==r))){var l=Ii(o.changes);0==_o(t.from,t.to)&&0==_o(t.from,l.to)?l.to=Qo(t):o.changes.push(ai(e,t))}else{var s=Ii(i.done);for(s&&s.ranges||hi(e.sel,i.done),o={changes:[ai(e,t)],generation:i.generation},i.done.push(o);i.done.length>i.undoDepth;)i.done.shift(),i.done[0].ranges||i.done.shift()}i.done.push(n),i.generation=++i.maxGeneration,i.lastModTime=i.lastSelTime=a,i.lastOp=i.lastSelOp=r,i.lastOrigin=i.lastSelOrigin=t.origin,l||Pa(e,"historyAdded")}function ui(e,t,n,r){var i=t.charAt(0);return"*"==i||"+"==i&&n.ranges.length==r.ranges.length&&n.somethingSelected()==r.somethingSelected()&&new Date-e.history.lastSelTime<=(e.cm?e.cm.options.historyEventDelay:500)}function fi(e,t,n,r){var i=e.history,o=r&&r.origin;n==i.lastSelOp||o&&i.lastSelOrigin==o&&(i.lastModTime==i.lastSelTime&&i.lastOrigin==o||ui(e,o,Ii(i.done),t))?i.done[i.done.length-1]=t:hi(t,i.done),i.lastSelTime=+new Date,i.lastSelOrigin=o,i.lastSelOp=n,r&&r.clearRedo!==!1&&li(i.undone)}function hi(e,t){var n=Ii(t);n&&n.ranges&&n.equals(e)||t.push(e)}function di(e,t,n,r){var i=t["spans_"+e.id],o=0;e.iter(Math.max(e.first,n),Math.min(e.first+e.size,r),function(n){n.markedSpans&&((i||(i=t["spans_"+e.id]={}))[o]=n.markedSpans),++o})}function pi(e){if(!e)return null;for(var t,n=0;n<e.length;++n)e[n].marker.explicitlyCleared?t||(t=e.slice(0,n)):t&&t.push(e[n]);return t?t.length?t:null:e}function mi(e,t){var n=t["spans_"+e.id];if(!n)return null;for(var r=0,i=[];r<t.text.length;++r)i.push(pi(n[r]));return i}function gi(e,t,n){for(var r=0,i=[];r<e.length;++r){var o=e[r];if(o.ranges)i.push(n?ue.prototype.deepCopy.call(o):o);else{var a=o.changes,l=[];i.push({changes:l});for(var s=0;s<a.length;++s){var c,u=a[s];if(l.push({from:u.from,to:u.to,text:u.text}),t)for(var f in u)(c=f.match(/^spans_(\d+)$/))&&Pi(t,Number(c[1]))>-1&&(Ii(l)[f]=u[f],delete u[f])}}}return i}function vi(e,t,n,r){n<e.line?e.line+=r:t<e.line&&(e.line=t,e.ch=0)}function yi(e,t,n,r){for(var i=0;i<e.length;++i){var o=e[i],a=!0;if(o.ranges){o.copied||(o=e[i]=o.deepCopy(),o.copied=!0);for(var l=0;l<o.ranges.length;l++)vi(o.ranges[l].anchor,t,n,r),vi(o.ranges[l].head,t,n,r)}else{for(var l=0;l<o.changes.length;++l){var s=o.changes[l];if(n<s.from.line)s.from=Bo(s.from.line+r,s.from.ch),s.to=Bo(s.to.line+r,s.to.ch);else if(t<=s.to.line){a=!1;break}}a||(e.splice(0,i+1),i=0)}}}function xi(e,t){var n=t.from.line,r=t.to.line,i=t.text.length-(r-n)-1;yi(e.done,n,r,i),yi(e.undone,n,r,i)}function bi(e){return null!=e.defaultPrevented?e.defaultPrevented:0==e.returnValue}function wi(e){return e.target||e.srcElement}function ki(e){var t=e.which;return null==t&&(1&e.button?t=1:2&e.button?t=3:4&e.button&&(t=2)),Eo&&e.ctrlKey&&1==t&&(t=3),t}function Si(e,t,n){var r=e._handlers&&e._handlers[t];return n?r&&r.length>0?r.slice():Oa:r||Oa}function Ci(e,t){function n(e){return function(){e.apply(null,o)}}var r=Si(e,t,!1);if(r.length){var i,o=Array.prototype.slice.call(arguments,2);Go?i=Go.delayedCallbacks:Ra?i=Ra:(i=Ra=[],setTimeout(Li,0));for(var a=0;a<r.length;++a)i.push(n(r[a]))}}function Li(){var e=Ra;Ra=null;for(var t=0;t<e.length;++t)e[t]()}function Ti(e,t,n){return"string"==typeof t&&(t={type:t,preventDefault:function(){this.defaultPrevented=!0}}),Pa(e,n||t.type,e,t),bi(t)||t.codemirrorIgnore}function Mi(e){var t=e._handlers&&e._handlers.cursorActivity;if(t)for(var n=e.curOp.cursorActivityHandlers||(e.curOp.cursorActivityHandlers=[]),r=0;r<t.length;++r)-1==Pi(n,t[r])&&n.push(t[r])}function Ni(e,t){return Si(e,t).length>0}function Ai(e){e.prototype.on=function(e,t){Ea(this,e,t)},e.prototype.off=function(e,t){Ia(this,e,t)}}function Ei(){this.id=null}function Oi(e){for(;ja.length<=e;)ja.push(Ii(ja)+" ");return ja[e]}function Ii(e){return e[e.length-1]}function Pi(e,t){for(var n=0;n<e.length;++n)if(e[n]==t)return n;return-1}function Ri(e,t){for(var n=[],r=0;r<e.length;r++)n[r]=t(e[r],r);return n}function Di(){}function Hi(e,t){var n;return Object.create?n=Object.create(e):(Di.prototype=e,n=new Di),t&&Wi(t,n),n}function Wi(e,t,n){t||(t={});for(var r in e)!e.hasOwnProperty(r)||n===!1&&t.hasOwnProperty(r)||(t[r]=e[r]);return t}function Bi(e){var t=Array.prototype.slice.call(arguments,1);return function(){return e.apply(null,t)}}function _i(e,t){return t?t.source.indexOf("\\w")>-1&&Ya(e)?!0:t.test(e):Ya(e)}function Fi(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;return!0}function zi(e){return e.charCodeAt(0)>=768&&$a.test(e)}function ji(e,t,n,r){var i=document.createElement(e);if(n&&(i.className=n),r&&(i.style.cssText=r),"string"==typeof t)i.appendChild(document.createTextNode(t));else if(t)for(var o=0;o<t.length;++o)i.appendChild(t[o]);return i}function Ui(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firstChild);return e}function qi(e,t){return Ui(e).appendChild(t)}function Gi(){for(var e=document.activeElement;e&&e.root&&e.root.activeElement;)e=e.root.activeElement;return e}function Yi(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}function $i(e,t){for(var n=e.split(" "),r=0;r<n.length;r++)n[r]&&!Yi(n[r]).test(t)&&(t+=" "+n[r]);return t}function Vi(e){if(document.body.getElementsByClassName)for(var t=document.body.getElementsByClassName("CodeMirror"),n=0;n<t.length;n++){var r=t[n].CodeMirror;r&&e(r)}}function Ki(){Qa||(Xi(),Qa=!0)}function Xi(){var e;Ea(window,"resize",function(){null==e&&(e=setTimeout(function(){e=null,Vi(qt)},100))}),Ea(window,"blur",function(){Vi(yn)})}function Zi(e){if(null==Ka){var t=ji("span","");qi(e,ji("span",[t,document.createTextNode("x")])),0!=e.firstChild.offsetHeight&&(Ka=t.offsetWidth<=1&&t.offsetHeight>2&&!(xo&&8>bo))}var n=Ka?ji("span",""):ji("span"," ",null,"display: inline-block; width: 1px; margin-right: -1px");return n.setAttribute("cm-text",""),n}function Ji(e){if(null!=Xa)return Xa;var t=qi(e,document.createTextNode("AخA")),n=qa(t,0,1).getBoundingClientRect();if(!n||n.left==n.right)return!1;var r=qa(t,1,2).getBoundingClientRect();return Xa=r.right-n.right<3}function Qi(e){if(null!=il)return il;var t=qi(e,ji("span","x")),n=t.getBoundingClientRect(),r=qa(t,0,1).getBoundingClientRect();return il=Math.abs(n.left-r.left)>1}function eo(e,t,n,r){if(!e)return r(t,n,"ltr");for(var i=!1,o=0;o<e.length;++o){var a=e[o];(a.from<n&&a.to>t||t==n&&a.to==t)&&(r(Math.max(a.from,t),Math.min(a.to,n),1==a.level?"rtl":"ltr"),i=!0)}i||r(t,n,"ltr")}function to(e){return e.level%2?e.to:e.from}function no(e){return e.level%2?e.from:e.to}function ro(e){var t=ii(e);return t?to(t[0]):0}function io(e){var t=ii(e);return t?no(Ii(t)):e.text.length}function oo(e,t){var n=Zr(e.doc,t),r=yr(n);r!=n&&(t=ti(r));var i=ii(r),o=i?i[0].level%2?io(r):ro(r):0;return Bo(t,o)}function ao(e,t){for(var n,r=Zr(e.doc,t);n=gr(r);)r=n.find(1,!0).line,t=null;var i=ii(r),o=i?i[0].level%2?ro(r):io(r):r.text.length;return Bo(null==t?ti(r):t,o)}function lo(e,t){var n=oo(e,t.line),r=Zr(e.doc,n.line),i=ii(r);if(!i||0==i[0].level){var o=Math.max(0,r.text.search(/\S/)),a=t.line==n.line&&t.ch<=o&&t.ch;return Bo(n.line,a?0:o)}return n}function so(e,t,n){var r=e[0].level;return t==r?!0:n==r?!1:n>t}function co(e,t){al=null;for(var n,r=0;r<e.length;++r){var i=e[r];if(i.from<t&&i.to>t)return r;if(i.from==t||i.to==t){if(null!=n)return so(e,i.level,e[n].level)?(i.from!=i.to&&(al=n),r):(i.from!=i.to&&(al=r),n);n=r}}return n}function uo(e,t,n,r){if(!r)return t+n;do t+=n;while(t>0&&zi(e.text.charAt(t)));return t}function fo(e,t,n,r){var i=ii(e);if(!i)return ho(e,t,n,r);for(var o=co(i,t),a=i[o],l=uo(e,t,a.level%2?-n:n,r);;){if(l>a.from&&l<a.to)return l;if(l==a.from||l==a.to)return co(i,l)==o?l:(a=i[o+=n],n>0==a.level%2?a.to:a.from);if(a=i[o+=n],!a)return null;l=n>0==a.level%2?uo(e,a.to,-1,r):uo(e,a.from,1,r)}}function ho(e,t,n,r){var i=t+n;if(r)for(;i>0&&zi(e.text.charAt(i));)i+=n;return 0>i||i>e.text.length?null:i}var po=navigator.userAgent,mo=navigator.platform,go=/gecko\/\d/i.test(po),vo=/MSIE \d/.test(po),yo=/Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(po),xo=vo||yo,bo=xo&&(vo?document.documentMode||6:yo[1]),wo=/WebKit\//.test(po),ko=wo&&/Qt\/\d+\.\d+/.test(po),So=/Chrome\//.test(po),Co=/Opera\//.test(po),Lo=/Apple Computer/.test(navigator.vendor),To=/Mac OS X 1\d\D([8-9]|\d\d)\D/.test(po),Mo=/PhantomJS/.test(po),No=/AppleWebKit/.test(po)&&/Mobile\/\w+/.test(po),Ao=No||/Android|webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(po),Eo=No||/Mac/.test(mo),Oo=/\bCrOS\b/.test(po),Io=/win/i.test(mo),Po=Co&&po.match(/Version\/(\d*\.\d*)/);Po&&(Po=Number(Po[1])),Po&&Po>=15&&(Co=!1,wo=!0);var Ro=Eo&&(ko||Co&&(null==Po||12.11>Po)),Do=go||xo&&bo>=9,Ho=!1,Wo=!1;m.prototype=Wi({update:function(e){var t=e.scrollWidth>e.clientWidth+1,n=e.scrollHeight>e.clientHeight+1,r=e.nativeBarWidth;if(n){this.vert.style.display="block",this.vert.style.bottom=t?r+"px":"0";var i=e.viewHeight-(t?r:0);this.vert.firstChild.style.height=Math.max(0,e.scrollHeight-e.clientHeight+i)+"px"}else this.vert.style.display="",this.vert.firstChild.style.height="0";if(t){this.horiz.style.display="block",this.horiz.style.right=n?r+"px":"0",this.horiz.style.left=e.barLeft+"px";var o=e.viewWidth-e.barLeft-(n?r:0);this.horiz.firstChild.style.width=e.scrollWidth-e.clientWidth+o+"px"}else this.horiz.style.display="",this.horiz.firstChild.style.width="0";return!this.checkedZeroWidth&&e.clientHeight>0&&(0==r&&this.zeroWidthHack(),this.checkedZeroWidth=!0),{right:n?r:0,bottom:t?r:0}},setScrollLeft:function(e){this.horiz.scrollLeft!=e&&(this.horiz.scrollLeft=e),this.disableHoriz&&this.enableZeroWidthBar(this.horiz,this.disableHoriz)},setScrollTop:function(e){this.vert.scrollTop!=e&&(this.vert.scrollTop=e),this.disableVert&&this.enableZeroWidthBar(this.vert,this.disableVert)},zeroWidthHack:function(){var e=Eo&&!To?"12px":"18px";this.horiz.style.height=this.vert.style.width=e,this.horiz.style.pointerEvents=this.vert.style.pointerEvents="none",this.disableHoriz=new Ei,this.disableVert=new Ei},enableZeroWidthBar:function(e,t){function n(){var r=e.getBoundingClientRect(),i=document.elementFromPoint(r.left+1,r.bottom-1);i!=e?e.style.pointerEvents="none":t.set(1e3,n)}e.style.pointerEvents="auto",t.set(1e3,n)},clear:function(){var e=this.horiz.parentNode;e.removeChild(this.horiz),e.removeChild(this.vert)}},m.prototype),g.prototype=Wi({update:function(){return{bottom:0,right:0}},setScrollLeft:function(){},setScrollTop:function(){},clear:function(){}},g.prototype),e.scrollbarModel={"native":m,"null":g},L.prototype.signal=function(e,t){Ni(e,t)&&this.events.push(arguments)},L.prototype.finish=function(){for(var e=0;e<this.events.length;e++)Pa.apply(null,this.events[e])};var Bo=e.Pos=function(e,t){return this instanceof Bo?(this.line=e,void(this.ch=t)):new Bo(e,t)},_o=e.cmpPos=function(e,t){return e.line-t.line||e.ch-t.ch},Fo=null;ne.prototype=Wi({init:function(e){function t(e){if(!Ti(r,e)){if(r.somethingSelected())Fo={lineWise:!1,text:r.getSelections()},n.inaccurateSelection&&(n.prevInput="",n.inaccurateSelection=!1,o.value=Fo.text.join("\n"),Ua(o));else{if(!r.options.lineWiseCopyCut)return;var t=ee(r);Fo={lineWise:!0,text:t.text},"cut"==e.type?r.setSelections(t.ranges,null,Wa):(n.prevInput="",o.value=t.text.join("\n"),Ua(o))}"cut"==e.type&&(r.state.cutIncoming=!0)}}var n=this,r=this.cm,i=this.wrapper=re(),o=this.textarea=i.firstChild;e.wrapper.insertBefore(i,e.wrapper.firstChild),No&&(o.style.width="0px"),Ea(o,"input",function(){xo&&bo>=9&&n.hasSelection&&(n.hasSelection=null),n.poll()}),Ea(o,"paste",function(e){Ti(r,e)||J(e,r)||(r.state.pasteIncoming=!0,n.fastPoll())}),Ea(o,"cut",t),Ea(o,"copy",t),Ea(e.scroller,"paste",function(t){Gt(e,t)||Ti(r,t)||(r.state.pasteIncoming=!0,n.focus())}),Ea(e.lineSpace,"selectstart",function(t){Gt(e,t)||Ma(t)}),Ea(o,"compositionstart",function(){var e=r.getCursor("from");n.composing&&n.composing.range.clear(),n.composing={start:e,range:r.markText(e,r.getCursor("to"),{className:"CodeMirror-composing"})}}),Ea(o,"compositionend",function(){n.composing&&(n.poll(),n.composing.range.clear(),n.composing=null)})},prepareSelection:function(){var e=this.cm,t=e.display,n=e.doc,r=De(e);if(e.options.moveInputWithCursor){var i=dt(e,n.sel.primary().head,"div"),o=t.wrapper.getBoundingClientRect(),a=t.lineDiv.getBoundingClientRect();r.teTop=Math.max(0,Math.min(t.wrapper.clientHeight-10,i.top+a.top-o.top)),r.teLeft=Math.max(0,Math.min(t.wrapper.clientWidth-10,i.left+a.left-o.left))}return r},showSelection:function(e){var t=this.cm,n=t.display;qi(n.cursorDiv,e.cursors),qi(n.selectionDiv,e.selection),null!=e.teTop&&(this.wrapper.style.top=e.teTop+"px",this.wrapper.style.left=e.teLeft+"px")},reset:function(e){if(!this.contextMenuPending){var t,n,r=this.cm,i=r.doc;if(r.somethingSelected()){this.prevInput="";var o=i.sel.primary();t=rl&&(o.to().line-o.from().line>100||(n=r.getSelection()).length>1e3);var a=t?"-":n||r.getSelection();this.textarea.value=a,r.state.focused&&Ua(this.textarea),xo&&bo>=9&&(this.hasSelection=a)}else e||(this.prevInput=this.textarea.value="",xo&&bo>=9&&(this.hasSelection=null));this.inaccurateSelection=t}},getField:function(){return this.textarea},supportsTouch:function(){return!1},focus:function(){if("nocursor"!=this.cm.options.readOnly&&(!Ao||Gi()!=this.textarea))try{this.textarea.focus()}catch(e){}},blur:function(){this.textarea.blur()},resetPosition:function(){this.wrapper.style.top=this.wrapper.style.left=0;
+},receivedFocus:function(){this.slowPoll()},slowPoll:function(){var e=this;e.pollingFast||e.polling.set(this.cm.options.pollInterval,function(){e.poll(),e.cm.state.focused&&e.slowPoll()})},fastPoll:function(){function e(){var r=n.poll();r||t?(n.pollingFast=!1,n.slowPoll()):(t=!0,n.polling.set(60,e))}var t=!1,n=this;n.pollingFast=!0,n.polling.set(20,e)},poll:function(){var e=this.cm,t=this.textarea,n=this.prevInput;if(this.contextMenuPending||!e.state.focused||nl(t)&&!n&&!this.composing||e.isReadOnly()||e.options.disableInput||e.state.keySeq)return!1;var r=t.value;if(r==n&&!e.somethingSelected())return!1;if(xo&&bo>=9&&this.hasSelection===r||Eo&&/[\uf700-\uf7ff]/.test(r))return e.display.input.reset(),!1;if(e.doc.sel==e.display.selForContextMenu){var i=r.charCodeAt(0);if(8203!=i||n||(n=""),8666==i)return this.reset(),this.cm.execCommand("undo")}for(var o=0,a=Math.min(n.length,r.length);a>o&&n.charCodeAt(o)==r.charCodeAt(o);)++o;var l=this;return At(e,function(){Z(e,r.slice(o),n.length-o,null,l.composing?"*compose":null),r.length>1e3||r.indexOf("\n")>-1?t.value=l.prevInput="":l.prevInput=r,l.composing&&(l.composing.range.clear(),l.composing.range=e.markText(l.composing.start,e.getCursor("to"),{className:"CodeMirror-composing"}))}),!0},ensurePolled:function(){this.pollingFast&&this.poll()&&(this.pollingFast=!1)},onKeyPress:function(){xo&&bo>=9&&(this.hasSelection=null),this.fastPoll()},onContextMenu:function(e){function t(){if(null!=a.selectionStart){var e=i.somethingSelected(),t=""+(e?a.value:"");a.value="⇚",a.value=t,r.prevInput=e?"":"",a.selectionStart=1,a.selectionEnd=t.length,o.selForContextMenu=i.doc.sel}}function n(){if(r.contextMenuPending=!1,r.wrapper.style.cssText=f,a.style.cssText=u,xo&&9>bo&&o.scrollbars.setScrollTop(o.scroller.scrollTop=s),null!=a.selectionStart){(!xo||xo&&9>bo)&&t();var e=0,n=function(){o.selForContextMenu==i.doc.sel&&0==a.selectionStart&&a.selectionEnd>0&&""==r.prevInput?Et(i,ua.selectAll)(i):e++<10?o.detectingSelectAll=setTimeout(n,500):o.input.reset()};o.detectingSelectAll=setTimeout(n,200)}}var r=this,i=r.cm,o=i.display,a=r.textarea,l=Yt(i,e),s=o.scroller.scrollTop;if(l&&!Co){var c=i.options.resetSelectionOnContextMenu;c&&-1==i.doc.sel.contains(l)&&Et(i,Te)(i.doc,de(l),Wa);var u=a.style.cssText,f=r.wrapper.style.cssText;r.wrapper.style.cssText="position: absolute";var h=r.wrapper.getBoundingClientRect();if(a.style.cssText="position: absolute; width: 30px; height: 30px; top: "+(e.clientY-h.top-5)+"px; left: "+(e.clientX-h.left-5)+"px; z-index: 1000; background: "+(xo?"rgba(255, 255, 255, .05)":"transparent")+"; outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);",wo)var d=window.scrollY;if(o.input.focus(),wo&&window.scrollTo(null,d),o.input.reset(),i.somethingSelected()||(a.value=r.prevInput=" "),r.contextMenuPending=!0,o.selForContextMenu=i.doc.sel,clearTimeout(o.detectingSelectAll),xo&&bo>=9&&t(),Do){Aa(e);var p=function(){Ia(window,"mouseup",p),setTimeout(n,20)};Ea(window,"mouseup",p)}else setTimeout(n,50)}},readOnlyChanged:function(e){e||this.reset()},setUneditable:Di,needsContentAttribute:!1},ne.prototype),ie.prototype=Wi({init:function(e){function t(e){if(!Ti(r,e)){if(r.somethingSelected())Fo={lineWise:!1,text:r.getSelections()},"cut"==e.type&&r.replaceSelection("",null,"cut");else{if(!r.options.lineWiseCopyCut)return;var t=ee(r);Fo={lineWise:!0,text:t.text},"cut"==e.type&&r.operation(function(){r.setSelections(t.ranges,0,Wa),r.replaceSelection("",null,"cut")})}if(e.clipboardData&&!No)e.preventDefault(),e.clipboardData.clearData(),e.clipboardData.setData("text/plain",Fo.text.join("\n"));else{var n=re(),i=n.firstChild;r.display.lineSpace.insertBefore(n,r.display.lineSpace.firstChild),i.value=Fo.text.join("\n");var o=document.activeElement;Ua(i),setTimeout(function(){r.display.lineSpace.removeChild(n),o.focus()},50)}}}var n=this,r=n.cm,i=n.div=e.lineDiv;te(i),Ea(i,"paste",function(e){Ti(r,e)||J(e,r)}),Ea(i,"compositionstart",function(e){var t=e.data;if(n.composing={sel:r.doc.sel,data:t,startData:t},t){var i=r.doc.sel.primary(),o=r.getLine(i.head.line),a=o.indexOf(t,Math.max(0,i.head.ch-t.length));a>-1&&a<=i.head.ch&&(n.composing.sel=de(Bo(i.head.line,a),Bo(i.head.line,a+t.length)))}}),Ea(i,"compositionupdate",function(e){n.composing.data=e.data}),Ea(i,"compositionend",function(e){var t=n.composing;t&&(e.data==t.startData||/\u200b/.test(e.data)||(t.data=e.data),setTimeout(function(){t.handled||n.applyComposition(t),n.composing==t&&(n.composing=null)},50))}),Ea(i,"touchstart",function(){n.forceCompositionEnd()}),Ea(i,"input",function(){n.composing||!r.isReadOnly()&&n.pollContent()||At(n.cm,function(){Dt(r)})}),Ea(i,"copy",t),Ea(i,"cut",t)},prepareSelection:function(){var e=De(this.cm,!1);return e.focus=this.cm.state.focused,e},showSelection:function(e,t){e&&this.cm.display.view.length&&((e.focus||t)&&this.showPrimarySelection(),this.showMultipleSelections(e))},showPrimarySelection:function(){var e=window.getSelection(),t=this.cm.doc.sel.primary(),n=le(this.cm,e.anchorNode,e.anchorOffset),r=le(this.cm,e.focusNode,e.focusOffset);if(!n||n.bad||!r||r.bad||0!=_o(K(n,r),t.from())||0!=_o(V(n,r),t.to())){var i=oe(this.cm,t.from()),o=oe(this.cm,t.to());if(i||o){var a=this.cm.display.view,l=e.rangeCount&&e.getRangeAt(0);if(i){if(!o){var s=a[a.length-1].measure,c=s.maps?s.maps[s.maps.length-1]:s.map;o={node:c[c.length-1],offset:c[c.length-2]-c[c.length-3]}}}else i={node:a[0].measure.map[2],offset:0};try{var u=qa(i.node,i.offset,o.offset,o.node)}catch(f){}u&&(!go&&this.cm.state.focused?(e.collapse(i.node,i.offset),u.collapsed||e.addRange(u)):(e.removeAllRanges(),e.addRange(u)),l&&null==e.anchorNode?e.addRange(l):go&&this.startGracePeriod()),this.rememberSelection()}}},startGracePeriod:function(){var e=this;clearTimeout(this.gracePeriod),this.gracePeriod=setTimeout(function(){e.gracePeriod=!1,e.selectionChanged()&&e.cm.operation(function(){e.cm.curOp.selectionChanged=!0})},20)},showMultipleSelections:function(e){qi(this.cm.display.cursorDiv,e.cursors),qi(this.cm.display.selectionDiv,e.selection)},rememberSelection:function(){var e=window.getSelection();this.lastAnchorNode=e.anchorNode,this.lastAnchorOffset=e.anchorOffset,this.lastFocusNode=e.focusNode,this.lastFocusOffset=e.focusOffset},selectionInEditor:function(){var e=window.getSelection();if(!e.rangeCount)return!1;var t=e.getRangeAt(0).commonAncestorContainer;return Va(this.div,t)},focus:function(){"nocursor"!=this.cm.options.readOnly&&this.div.focus()},blur:function(){this.div.blur()},getField:function(){return this.div},supportsTouch:function(){return!0},receivedFocus:function(){function e(){t.cm.state.focused&&(t.pollSelection(),t.polling.set(t.cm.options.pollInterval,e))}var t=this;this.selectionInEditor()?this.pollSelection():At(this.cm,function(){t.cm.curOp.selectionChanged=!0}),this.polling.set(this.cm.options.pollInterval,e)},selectionChanged:function(){var e=window.getSelection();return e.anchorNode!=this.lastAnchorNode||e.anchorOffset!=this.lastAnchorOffset||e.focusNode!=this.lastFocusNode||e.focusOffset!=this.lastFocusOffset},pollSelection:function(){if(!this.composing&&!this.gracePeriod&&this.selectionChanged()){var e=window.getSelection(),t=this.cm;this.rememberSelection();var n=le(t,e.anchorNode,e.anchorOffset),r=le(t,e.focusNode,e.focusOffset);n&&r&&At(t,function(){Te(t.doc,de(n,r),Wa),(n.bad||r.bad)&&(t.curOp.selectionChanged=!0)})}},pollContent:function(){var e=this.cm,t=e.display,n=e.doc.sel.primary(),r=n.from(),i=n.to();if(r.line<t.viewFrom||i.line>t.viewTo-1)return!1;var o;if(r.line==t.viewFrom||0==(o=Bt(e,r.line)))var a=ti(t.view[0].line),l=t.view[0].node;else var a=ti(t.view[o].line),l=t.view[o-1].node.nextSibling;var s=Bt(e,i.line);if(s==t.view.length-1)var c=t.viewTo-1,u=t.lineDiv.lastChild;else var c=ti(t.view[s+1].line)-1,u=t.view[s+1].node.previousSibling;for(var f=e.doc.splitLines(ce(e,l,u,a,c)),h=Jr(e.doc,Bo(a,0),Bo(c,Zr(e.doc,c).text.length));f.length>1&&h.length>1;)if(Ii(f)==Ii(h))f.pop(),h.pop(),c--;else{if(f[0]!=h[0])break;f.shift(),h.shift(),a++}for(var d=0,p=0,m=f[0],g=h[0],v=Math.min(m.length,g.length);v>d&&m.charCodeAt(d)==g.charCodeAt(d);)++d;for(var y=Ii(f),x=Ii(h),b=Math.min(y.length-(1==f.length?d:0),x.length-(1==h.length?d:0));b>p&&y.charCodeAt(y.length-p-1)==x.charCodeAt(x.length-p-1);)++p;f[f.length-1]=y.slice(0,y.length-p),f[0]=f[0].slice(d);var w=Bo(a,d),k=Bo(c,h.length?Ii(h).length-p:0);return f.length>1||f[0]||_o(w,k)?(In(e.doc,f,w,k,"+input"),!0):void 0},ensurePolled:function(){this.forceCompositionEnd()},reset:function(){this.forceCompositionEnd()},forceCompositionEnd:function(){this.composing&&!this.composing.handled&&(this.applyComposition(this.composing),this.composing.handled=!0,this.div.blur(),this.div.focus())},applyComposition:function(e){this.cm.isReadOnly()?Et(this.cm,Dt)(this.cm):e.data&&e.data!=e.startData&&Et(this.cm,Z)(this.cm,e.data,0,e.sel)},setUneditable:function(e){e.contentEditable="false"},onKeyPress:function(e){e.preventDefault(),this.cm.isReadOnly()||Et(this.cm,Z)(this.cm,String.fromCharCode(null==e.charCode?e.keyCode:e.charCode),0)},readOnlyChanged:function(e){this.div.contentEditable=String("nocursor"!=e)},onContextMenu:Di,resetPosition:Di,needsContentAttribute:!0},ie.prototype),e.inputStyles={textarea:ne,contenteditable:ie},ue.prototype={primary:function(){return this.ranges[this.primIndex]},equals:function(e){if(e==this)return!0;if(e.primIndex!=this.primIndex||e.ranges.length!=this.ranges.length)return!1;for(var t=0;t<this.ranges.length;t++){var n=this.ranges[t],r=e.ranges[t];if(0!=_o(n.anchor,r.anchor)||0!=_o(n.head,r.head))return!1}return!0},deepCopy:function(){for(var e=[],t=0;t<this.ranges.length;t++)e[t]=new fe($(this.ranges[t].anchor),$(this.ranges[t].head));return new ue(e,this.primIndex)},somethingSelected:function(){for(var e=0;e<this.ranges.length;e++)if(!this.ranges[e].empty())return!0;return!1},contains:function(e,t){t||(t=e);for(var n=0;n<this.ranges.length;n++){var r=this.ranges[n];if(_o(t,r.from())>=0&&_o(e,r.to())<=0)return n}return-1}},fe.prototype={from:function(){return K(this.anchor,this.head)},to:function(){return V(this.anchor,this.head)},empty:function(){return this.head.line==this.anchor.line&&this.head.ch==this.anchor.ch}};var zo,jo,Uo,qo={left:0,right:0,top:0,bottom:0},Go=null,Yo=0,$o=0,Vo=0,Ko=null;xo?Ko=-.53:go?Ko=15:So?Ko=-.7:Lo&&(Ko=-1/3);var Xo=function(e){var t=e.wheelDeltaX,n=e.wheelDeltaY;return null==t&&e.detail&&e.axis==e.HORIZONTAL_AXIS&&(t=e.detail),null==n&&e.detail&&e.axis==e.VERTICAL_AXIS?n=e.detail:null==n&&(n=e.wheelDelta),{x:t,y:n}};e.wheelEventPixels=function(e){var t=Xo(e);return t.x*=Ko,t.y*=Ko,t};var Zo=new Ei,Jo=null,Qo=e.changeEnd=function(e){return e.text?Bo(e.from.line+e.text.length-1,Ii(e.text).length+(1==e.text.length?e.from.ch:0)):e.to};e.prototype={constructor:e,focus:function(){window.focus(),this.display.input.focus()},setOption:function(e,t){var n=this.options,r=n[e];n[e]==t&&"mode"!=e||(n[e]=t,ta.hasOwnProperty(e)&&Et(this,ta[e])(this,t,r))},getOption:function(e){return this.options[e]},getDoc:function(){return this.doc},addKeyMap:function(e,t){this.state.keyMaps[t?"push":"unshift"]($n(e))},removeKeyMap:function(e){for(var t=this.state.keyMaps,n=0;n<t.length;++n)if(t[n]==e||t[n].name==e)return t.splice(n,1),!0},addOverlay:Ot(function(t,n){var r=t.token?t:e.getMode(this.options,t);if(r.startState)throw new Error("Overlays may not be stateful.");this.state.overlays.push({mode:r,modeSpec:t,opaque:n&&n.opaque}),this.state.modeGen++,Dt(this)}),removeOverlay:Ot(function(e){for(var t=this.state.overlays,n=0;n<t.length;++n){var r=t[n].modeSpec;if(r==e||"string"==typeof e&&r.name==e)return t.splice(n,1),this.state.modeGen++,void Dt(this)}}),indentLine:Ot(function(e,t,n){"string"!=typeof t&&"number"!=typeof t&&(t=null==t?this.options.smartIndent?"smart":"prev":t?"add":"subtract"),ve(this.doc,e)&&Fn(this,e,t,n)}),indentSelection:Ot(function(e){for(var t=this.doc.sel.ranges,n=-1,r=0;r<t.length;r++){var i=t[r];if(i.empty())i.head.line>n&&(Fn(this,i.head.line,e,!0),n=i.head.line,r==this.doc.sel.primIndex&&Bn(this));else{var o=i.from(),a=i.to(),l=Math.max(n,o.line);n=Math.min(this.lastLine(),a.line-(a.ch?0:1))+1;for(var s=l;n>s;++s)Fn(this,s,e);var c=this.doc.sel.ranges;0==o.ch&&t.length==c.length&&c[r].from().ch>0&&ke(this.doc,r,new fe(o,c[r].to()),Wa)}}}),getTokenAt:function(e,t){return Ir(this,e,t)},getLineTokens:function(e,t){return Ir(this,Bo(e),t,!0)},getTokenTypeAt:function(e){e=me(this.doc,e);var t,n=Dr(this,Zr(this.doc,e.line)),r=0,i=(n.length-1)/2,o=e.ch;if(0==o)t=n[2];else for(;;){var a=r+i>>1;if((a?n[2*a-1]:0)>=o)i=a;else{if(!(n[2*a+1]<o)){t=n[2*a+2];break}r=a+1}}var l=t?t.indexOf("cm-overlay "):-1;return 0>l?t:0==l?null:t.slice(0,l-1)},getModeAt:function(t){var n=this.doc.mode;return n.innerMode?e.innerMode(n,this.getTokenAt(t).state).mode:n},getHelper:function(e,t){return this.getHelpers(e,t)[0]},getHelpers:function(e,t){var n=[];if(!la.hasOwnProperty(t))return n;var r=la[t],i=this.getModeAt(e);if("string"==typeof i[t])r[i[t]]&&n.push(r[i[t]]);else if(i[t])for(var o=0;o<i[t].length;o++){var a=r[i[t][o]];a&&n.push(a)}else i.helperType&&r[i.helperType]?n.push(r[i.helperType]):r[i.name]&&n.push(r[i.name]);for(var o=0;o<r._global.length;o++){var l=r._global[o];l.pred(i,this)&&-1==Pi(n,l.val)&&n.push(l.val)}return n},getStateAfter:function(e,t){var n=this.doc;return e=pe(n,null==e?n.first+n.size-1:e),je(this,e+1,t)},cursorCoords:function(e,t){var n,r=this.doc.sel.primary();return n=null==e?r.head:"object"==typeof e?me(this.doc,e):e?r.from():r.to(),dt(this,n,t||"page")},charCoords:function(e,t){return ht(this,me(this.doc,e),t||"page")},coordsChar:function(e,t){return e=ft(this,e,t||"page"),gt(this,e.left,e.top)},lineAtHeight:function(e,t){return e=ft(this,{top:e,left:0},t||"page").top,ni(this.doc,e+this.display.viewOffset)},heightAtLine:function(e,t){var n,r=!1;if("number"==typeof e){var i=this.doc.first+this.doc.size-1;e<this.doc.first?e=this.doc.first:e>i&&(e=i,r=!0),n=Zr(this.doc,e)}else n=e;return ut(this,n,{top:0,left:0},t||"page").top+(r?this.doc.height-ri(n):0)},defaultTextHeight:function(){return yt(this.display)},defaultCharWidth:function(){return xt(this.display)},setGutterMarker:Ot(function(e,t,n){return zn(this.doc,e,"gutter",function(e){var r=e.gutterMarkers||(e.gutterMarkers={});return r[t]=n,!n&&Fi(r)&&(e.gutterMarkers=null),!0})}),clearGutter:Ot(function(e){var t=this,n=t.doc,r=n.first;n.iter(function(n){n.gutterMarkers&&n.gutterMarkers[e]&&(n.gutterMarkers[e]=null,Ht(t,r,"gutter"),Fi(n.gutterMarkers)&&(n.gutterMarkers=null)),++r})}),lineInfo:function(e){if("number"==typeof e){if(!ve(this.doc,e))return null;var t=e;if(e=Zr(this.doc,e),!e)return null}else{var t=ti(e);if(null==t)return null}return{line:t,handle:e,text:e.text,gutterMarkers:e.gutterMarkers,textClass:e.textClass,bgClass:e.bgClass,wrapClass:e.wrapClass,widgets:e.widgets}},getViewport:function(){return{from:this.display.viewFrom,to:this.display.viewTo}},addWidget:function(e,t,n,r,i){var o=this.display;e=dt(this,me(this.doc,e));var a=e.bottom,l=e.left;if(t.style.position="absolute",t.setAttribute("cm-ignore-events","true"),this.display.input.setUneditable(t),o.sizer.appendChild(t),"over"==r)a=e.top;else if("above"==r||"near"==r){var s=Math.max(o.wrapper.clientHeight,this.doc.height),c=Math.max(o.sizer.clientWidth,o.lineSpace.clientWidth);("above"==r||e.bottom+t.offsetHeight>s)&&e.top>t.offsetHeight?a=e.top-t.offsetHeight:e.bottom+t.offsetHeight<=s&&(a=e.bottom),l+t.offsetWidth>c&&(l=c-t.offsetWidth)}t.style.top=a+"px",t.style.left=t.style.right="","right"==i?(l=o.sizer.clientWidth-t.offsetWidth,t.style.right="0px"):("left"==i?l=0:"middle"==i&&(l=(o.sizer.clientWidth-t.offsetWidth)/2),t.style.left=l+"px"),n&&Dn(this,l,a,l+t.offsetWidth,a+t.offsetHeight)},triggerOnKeyDown:Ot(hn),triggerOnKeyPress:Ot(mn),triggerOnKeyUp:pn,execCommand:function(e){return ua.hasOwnProperty(e)?ua[e].call(null,this):void 0},triggerElectric:Ot(function(e){Q(this,e)}),findPosH:function(e,t,n,r){var i=1;0>t&&(i=-1,t=-t);for(var o=0,a=me(this.doc,e);t>o&&(a=Un(this.doc,a,i,n,r),!a.hitSide);++o);return a},moveH:Ot(function(e,t){var n=this;n.extendSelectionsBy(function(r){return n.display.shift||n.doc.extend||r.empty()?Un(n.doc,r.head,e,t,n.options.rtlMoveVisually):0>e?r.from():r.to()},_a)}),deleteH:Ot(function(e,t){var n=this.doc.sel,r=this.doc;n.somethingSelected()?r.replaceSelection("",null,"+delete"):jn(this,function(n){var i=Un(r,n.head,e,t,!1);return 0>e?{from:i,to:n.head}:{from:n.head,to:i}})}),findPosV:function(e,t,n,r){var i=1,o=r;0>t&&(i=-1,t=-t);for(var a=0,l=me(this.doc,e);t>a;++a){var s=dt(this,l,"div");if(null==o?o=s.left:s.left=o,l=qn(this,s,i,n),l.hitSide)break}return l},moveV:Ot(function(e,t){var n=this,r=this.doc,i=[],o=!n.display.shift&&!r.extend&&r.sel.somethingSelected();if(r.extendSelectionsBy(function(a){if(o)return 0>e?a.from():a.to();var l=dt(n,a.head,"div");null!=a.goalColumn&&(l.left=a.goalColumn),i.push(l.left);var s=qn(n,l,e,t);return"page"==t&&a==r.sel.primary()&&Wn(n,null,ht(n,s,"div").top-l.top),s},_a),i.length)for(var a=0;a<r.sel.ranges.length;a++)r.sel.ranges[a].goalColumn=i[a]}),findWordAt:function(e){var t=this.doc,n=Zr(t,e.line).text,r=e.ch,i=e.ch;if(n){var o=this.getHelper(e,"wordChars");(e.xRel<0||i==n.length)&&r?--r:++i;for(var a=n.charAt(r),l=_i(a,o)?function(e){return _i(e,o)}:/\s/.test(a)?function(e){return/\s/.test(e)}:function(e){return!/\s/.test(e)&&!_i(e)};r>0&&l(n.charAt(r-1));)--r;for(;i<n.length&&l(n.charAt(i));)++i}return new fe(Bo(e.line,r),Bo(e.line,i))},toggleOverwrite:function(e){null!=e&&e==this.state.overwrite||((this.state.overwrite=!this.state.overwrite)?Ja(this.display.cursorDiv,"CodeMirror-overwrite"):Za(this.display.cursorDiv,"CodeMirror-overwrite"),Pa(this,"overwriteToggle",this,this.state.overwrite))},hasFocus:function(){return this.display.input.getField()==Gi()},isReadOnly:function(){return!(!this.options.readOnly&&!this.doc.cantEdit)},scrollTo:Ot(function(e,t){null==e&&null==t||_n(this),null!=e&&(this.curOp.scrollLeft=e),null!=t&&(this.curOp.scrollTop=t)}),getScrollInfo:function(){var e=this.display.scroller;return{left:e.scrollLeft,top:e.scrollTop,height:e.scrollHeight-Ye(this)-this.display.barHeight,width:e.scrollWidth-Ye(this)-this.display.barWidth,clientHeight:Ve(this),clientWidth:$e(this)}},scrollIntoView:Ot(function(e,t){if(null==e?(e={from:this.doc.sel.primary().head,to:null},null==t&&(t=this.options.cursorScrollMargin)):"number"==typeof e?e={from:Bo(e,0),to:null}:null==e.from&&(e={from:e,to:null}),e.to||(e.to=e.from),e.margin=t||0,null!=e.from.line)_n(this),this.curOp.scrollToPos=e;else{var n=Hn(this,Math.min(e.from.left,e.to.left),Math.min(e.from.top,e.to.top)-e.margin,Math.max(e.from.right,e.to.right),Math.max(e.from.bottom,e.to.bottom)+e.margin);this.scrollTo(n.scrollLeft,n.scrollTop)}}),setSize:Ot(function(e,t){function n(e){return"number"==typeof e||/^\d+$/.test(String(e))?e+"px":e}var r=this;null!=e&&(r.display.wrapper.style.width=n(e)),null!=t&&(r.display.wrapper.style.height=n(t)),r.options.lineWrapping&&at(this);var i=r.display.viewFrom;r.doc.iter(i,r.display.viewTo,function(e){if(e.widgets)for(var t=0;t<e.widgets.length;t++)if(e.widgets[t].noHScroll){Ht(r,i,"widget");break}++i}),r.curOp.forceUpdate=!0,Pa(r,"refresh",this)}),operation:function(e){return At(this,e)},refresh:Ot(function(){var e=this.display.cachedTextHeight;Dt(this),this.curOp.forceUpdate=!0,lt(this),this.scrollTo(this.doc.scrollLeft,this.doc.scrollTop),u(this),(null==e||Math.abs(e-yt(this.display))>.5)&&a(this),Pa(this,"refresh",this)}),swapDoc:Ot(function(e){var t=this.doc;return t.cm=null,Xr(this,e),lt(this),this.display.input.reset(),this.scrollTo(e.scrollLeft,e.scrollTop),this.curOp.forceScroll=!0,Ci(this,"swapDoc",this,t),t}),getInputField:function(){return this.display.input.getField()},getWrapperElement:function(){return this.display.wrapper},getScrollerElement:function(){return this.display.scroller},getGutterElement:function(){return this.display.gutters}},Ai(e);var ea=e.defaults={},ta=e.optionHandlers={},na=e.Init={toString:function(){return"CodeMirror.Init"}};Gn("value","",function(e,t){e.setValue(t)},!0),Gn("mode",null,function(e,t){e.doc.modeOption=t,n(e)},!0),Gn("indentUnit",2,n,!0),Gn("indentWithTabs",!1),Gn("smartIndent",!0),Gn("tabSize",4,function(e){r(e),lt(e),Dt(e)},!0),Gn("lineSeparator",null,function(e,t){if(e.doc.lineSep=t,t){var n=[],r=e.doc.first;e.doc.iter(function(e){for(var i=0;;){var o=e.text.indexOf(t,i);if(-1==o)break;i=o+t.length,n.push(Bo(r,o))}r++});for(var i=n.length-1;i>=0;i--)In(e.doc,t,n[i],Bo(n[i].line,n[i].ch+t.length))}}),Gn("specialChars",/[\u0000-\u001f\u007f\u00ad\u200b-\u200f\u2028\u2029\ufeff]/g,function(t,n,r){t.state.specialChars=new RegExp(n.source+(n.test(" ")?"":"| "),"g"),r!=e.Init&&t.refresh()}),Gn("specialCharPlaceholder",_r,function(e){e.refresh()},!0),Gn("electricChars",!0),Gn("inputStyle",Ao?"contenteditable":"textarea",function(){throw new Error("inputStyle can not (yet) be changed in a running editor")},!0),Gn("rtlMoveVisually",!Io),Gn("wholeLineUpdateBefore",!0),Gn("theme","default",function(e){l(e),s(e)},!0),Gn("keyMap","default",function(t,n,r){var i=$n(n),o=r!=e.Init&&$n(r);o&&o.detach&&o.detach(t,i),i.attach&&i.attach(t,o||null)}),Gn("extraKeys",null),Gn("lineWrapping",!1,i,!0),Gn("gutters",[],function(e){d(e.options),s(e)},!0),Gn("fixedGutter",!0,function(e,t){e.display.gutters.style.left=t?C(e.display)+"px":"0",e.refresh()},!0),Gn("coverGutterNextToScrollbar",!1,function(e){y(e)},!0),Gn("scrollbarStyle","native",function(e){v(e),y(e),e.display.scrollbars.setScrollTop(e.doc.scrollTop),e.display.scrollbars.setScrollLeft(e.doc.scrollLeft)},!0),Gn("lineNumbers",!1,function(e){d(e.options),s(e)},!0),Gn("firstLineNumber",1,s,!0),Gn("lineNumberFormatter",function(e){return e},s,!0),Gn("showCursorWhenSelecting",!1,Re,!0),Gn("resetSelectionOnContextMenu",!0),Gn("lineWiseCopyCut",!0),Gn("readOnly",!1,function(e,t){"nocursor"==t?(yn(e),e.display.input.blur(),e.display.disabled=!0):e.display.disabled=!1,e.display.input.readOnlyChanged(t)}),Gn("disableInput",!1,function(e,t){t||e.display.input.reset()},!0),Gn("dragDrop",!0,Ut),Gn("allowDropFileTypes",null),Gn("cursorBlinkRate",530),Gn("cursorScrollMargin",0),Gn("cursorHeight",1,Re,!0),Gn("singleCursorHeightPerLine",!0,Re,!0),Gn("workTime",100),Gn("workDelay",100),Gn("flattenSpans",!0,r,!0),Gn("addModeClass",!1,r,!0),Gn("pollInterval",100),Gn("undoDepth",200,function(e,t){e.doc.history.undoDepth=t}),Gn("historyEventDelay",1250),Gn("viewportMargin",10,function(e){e.refresh()},!0),Gn("maxHighlightLength",1e4,r,!0),Gn("moveInputWithCursor",!0,function(e,t){t||e.display.input.resetPosition()}),Gn("tabindex",null,function(e,t){e.display.input.getField().tabIndex=t||""}),Gn("autofocus",null);var ra=e.modes={},ia=e.mimeModes={};e.defineMode=function(t,n){e.defaults.mode||"null"==t||(e.defaults.mode=t),arguments.length>2&&(n.dependencies=Array.prototype.slice.call(arguments,2)),ra[t]=n},e.defineMIME=function(e,t){ia[e]=t},e.resolveMode=function(t){if("string"==typeof t&&ia.hasOwnProperty(t))t=ia[t];else if(t&&"string"==typeof t.name&&ia.hasOwnProperty(t.name)){var n=ia[t.name];"string"==typeof n&&(n={name:n}),t=Hi(n,t),t.name=n.name}else if("string"==typeof t&&/^[\w\-]+\/[\w\-]+\+xml$/.test(t))return e.resolveMode("application/xml");return"string"==typeof t?{name:t}:t||{name:"null"}},e.getMode=function(t,n){var n=e.resolveMode(n),r=ra[n.name];if(!r)return e.getMode(t,"text/plain");var i=r(t,n);if(oa.hasOwnProperty(n.name)){var o=oa[n.name];for(var a in o)o.hasOwnProperty(a)&&(i.hasOwnProperty(a)&&(i["_"+a]=i[a]),i[a]=o[a])}if(i.name=n.name,n.helperType&&(i.helperType=n.helperType),n.modeProps)for(var a in n.modeProps)i[a]=n.modeProps[a];return i},e.defineMode("null",function(){return{token:function(e){e.skipToEnd()}}}),e.defineMIME("text/plain","null");var oa=e.modeExtensions={};e.extendMode=function(e,t){var n=oa.hasOwnProperty(e)?oa[e]:oa[e]={};Wi(t,n)},e.defineExtension=function(t,n){e.prototype[t]=n},e.defineDocExtension=function(e,t){Ca.prototype[e]=t},e.defineOption=Gn;var aa=[];e.defineInitHook=function(e){aa.push(e)};var la=e.helpers={};e.registerHelper=function(t,n,r){la.hasOwnProperty(t)||(la[t]=e[t]={_global:[]}),la[t][n]=r},e.registerGlobalHelper=function(t,n,r,i){e.registerHelper(t,n,i),la[t]._global.push({pred:r,val:i})};var sa=e.copyState=function(e,t){if(t===!0)return t;if(e.copyState)return e.copyState(t);var n={};for(var r in t){var i=t[r];i instanceof Array&&(i=i.concat([])),n[r]=i}return n},ca=e.startState=function(e,t,n){return e.startState?e.startState(t,n):!0};e.innerMode=function(e,t){for(;e.innerMode;){var n=e.innerMode(t);if(!n||n.mode==e)break;t=n.state,e=n.mode}return n||{mode:e,state:t}};var ua=e.commands={selectAll:function(e){e.setSelection(Bo(e.firstLine(),0),Bo(e.lastLine()),Wa)},singleSelection:function(e){e.setSelection(e.getCursor("anchor"),e.getCursor("head"),Wa)},killLine:function(e){jn(e,function(t){if(t.empty()){var n=Zr(e.doc,t.head.line).text.length;return t.head.ch==n&&t.head.line<e.lastLine()?{from:t.head,to:Bo(t.head.line+1,0)}:{from:t.head,to:Bo(t.head.line,n)}}return{from:t.from(),to:t.to()}})},deleteLine:function(e){jn(e,function(t){return{from:Bo(t.from().line,0),to:me(e.doc,Bo(t.to().line+1,0))}})},delLineLeft:function(e){jn(e,function(e){return{from:Bo(e.from().line,0),to:e.from()}})},delWrappedLineLeft:function(e){jn(e,function(t){var n=e.charCoords(t.head,"div").top+5,r=e.coordsChar({left:0,top:n},"div");return{from:r,to:t.from()}})},delWrappedLineRight:function(e){jn(e,function(t){var n=e.charCoords(t.head,"div").top+5,r=e.coordsChar({left:e.display.lineDiv.offsetWidth+100,top:n},"div");return{from:t.from(),to:r}})},undo:function(e){e.undo()},redo:function(e){e.redo()},undoSelection:function(e){e.undoSelection()},redoSelection:function(e){e.redoSelection()},goDocStart:function(e){e.extendSelection(Bo(e.firstLine(),0))},goDocEnd:function(e){e.extendSelection(Bo(e.lastLine()))},goLineStart:function(e){e.extendSelectionsBy(function(t){return oo(e,t.head.line)},{origin:"+move",bias:1})},goLineStartSmart:function(e){e.extendSelectionsBy(function(t){return lo(e,t.head)},{origin:"+move",bias:1})},goLineEnd:function(e){e.extendSelectionsBy(function(t){return ao(e,t.head.line)},{origin:"+move",bias:-1})},goLineRight:function(e){e.extendSelectionsBy(function(t){var n=e.charCoords(t.head,"div").top+5;return e.coordsChar({left:e.display.lineDiv.offsetWidth+100,top:n},"div")},_a)},goLineLeft:function(e){e.extendSelectionsBy(function(t){var n=e.charCoords(t.head,"div").top+5;return e.coordsChar({left:0,top:n},"div")},_a)},goLineLeftSmart:function(e){e.extendSelectionsBy(function(t){var n=e.charCoords(t.head,"div").top+5,r=e.coordsChar({left:0,top:n},"div");return r.ch<e.getLine(r.line).search(/\S/)?lo(e,t.head):r},_a)},goLineUp:function(e){e.moveV(-1,"line")},goLineDown:function(e){e.moveV(1,"line")},goPageUp:function(e){e.moveV(-1,"page")},goPageDown:function(e){e.moveV(1,"page")},goCharLeft:function(e){e.moveH(-1,"char")},goCharRight:function(e){e.moveH(1,"char")},goColumnLeft:function(e){e.moveH(-1,"column")},goColumnRight:function(e){e.moveH(1,"column")},goWordLeft:function(e){e.moveH(-1,"word")},goGroupRight:function(e){e.moveH(1,"group")},goGroupLeft:function(e){e.moveH(-1,"group")},goWordRight:function(e){e.moveH(1,"word")},delCharBefore:function(e){e.deleteH(-1,"char")},delCharAfter:function(e){e.deleteH(1,"char")},delWordBefore:function(e){e.deleteH(-1,"word")},delWordAfter:function(e){e.deleteH(1,"word")},delGroupBefore:function(e){e.deleteH(-1,"group")},delGroupAfter:function(e){e.deleteH(1,"group")},indentAuto:function(e){e.indentSelection("smart")},indentMore:function(e){e.indentSelection("add")},indentLess:function(e){e.indentSelection("subtract")},insertTab:function(e){e.replaceSelection(" ")},insertSoftTab:function(e){for(var t=[],n=e.listSelections(),r=e.options.tabSize,i=0;i<n.length;i++){var o=n[i].from(),a=Fa(e.getLine(o.line),o.ch,r);t.push(Oi(r-a%r))}e.replaceSelections(t)},defaultTab:function(e){e.somethingSelected()?e.indentSelection("add"):e.execCommand("insertTab")},transposeChars:function(e){At(e,function(){for(var t=e.listSelections(),n=[],r=0;r<t.length;r++){var i=t[r].head,o=Zr(e.doc,i.line).text;if(o)if(i.ch==o.length&&(i=new Bo(i.line,i.ch-1)),i.ch>0)i=new Bo(i.line,i.ch+1),e.replaceRange(o.charAt(i.ch-1)+o.charAt(i.ch-2),Bo(i.line,i.ch-2),i,"+transpose");else if(i.line>e.doc.first){var a=Zr(e.doc,i.line-1).text;a&&e.replaceRange(o.charAt(0)+e.doc.lineSeparator()+a.charAt(a.length-1),Bo(i.line-1,a.length-1),Bo(i.line,1),"+transpose")}n.push(new fe(i,i))}e.setSelections(n)})},newlineAndIndent:function(e){At(e,function(){for(var t=e.listSelections().length,n=0;t>n;n++){var r=e.listSelections()[n];e.replaceRange(e.doc.lineSeparator(),r.anchor,r.head,"+input"),e.indentLine(r.from().line+1,null,!0)}Bn(e)})},openLine:function(e){e.replaceSelection("\n","start")},toggleOverwrite:function(e){e.toggleOverwrite()}},fa=e.keyMap={};fa.basic={Left:"goCharLeft",Right:"goCharRight",Up:"goLineUp",Down:"goLineDown",End:"goLineEnd",Home:"goLineStartSmart",PageUp:"goPageUp",PageDown:"goPageDown",Delete:"delCharAfter",Backspace:"delCharBefore","Shift-Backspace":"delCharBefore",Tab:"defaultTab","Shift-Tab":"indentAuto",Enter:"newlineAndIndent",Insert:"toggleOverwrite",Esc:"singleSelection"},fa.pcDefault={"Ctrl-A":"selectAll","Ctrl-D":"deleteLine","Ctrl-Z":"undo","Shift-Ctrl-Z":"redo","Ctrl-Y":"redo","Ctrl-Home":"goDocStart","Ctrl-End":"goDocEnd","Ctrl-Up":"goLineUp","Ctrl-Down":"goLineDown","Ctrl-Left":"goGroupLeft","Ctrl-Right":"goGroupRight","Alt-Left":"goLineStart","Alt-Right":"goLineEnd","Ctrl-Backspace":"delGroupBefore","Ctrl-Delete":"delGroupAfter","Ctrl-S":"save","Ctrl-F":"find","Ctrl-G":"findNext","Shift-Ctrl-G":"findPrev","Shift-Ctrl-F":"replace","Shift-Ctrl-R":"replaceAll","Ctrl-[":"indentLess","Ctrl-]":"indentMore","Ctrl-U":"undoSelection","Shift-Ctrl-U":"redoSelection","Alt-U":"redoSelection",fallthrough:"basic"},fa.emacsy={"Ctrl-F":"goCharRight","Ctrl-B":"goCharLeft","Ctrl-P":"goLineUp","Ctrl-N":"goLineDown","Alt-F":"goWordRight","Alt-B":"goWordLeft","Ctrl-A":"goLineStart","Ctrl-E":"goLineEnd","Ctrl-V":"goPageDown","Shift-Ctrl-V":"goPageUp","Ctrl-D":"delCharAfter","Ctrl-H":"delCharBefore","Alt-D":"delWordAfter","Alt-Backspace":"delWordBefore","Ctrl-K":"killLine","Ctrl-T":"transposeChars","Ctrl-O":"openLine"},fa.macDefault={"Cmd-A":"selectAll","Cmd-D":"deleteLine","Cmd-Z":"undo","Shift-Cmd-Z":"redo","Cmd-Y":"redo","Cmd-Home":"goDocStart","Cmd-Up":"goDocStart","Cmd-End":"goDocEnd","Cmd-Down":"goDocEnd","Alt-Left":"goGroupLeft","Alt-Right":"goGroupRight","Cmd-Left":"goLineLeft","Cmd-Right":"goLineRight","Alt-Backspace":"delGroupBefore","Ctrl-Alt-Backspace":"delGroupAfter","Alt-Delete":"delGroupAfter","Cmd-S":"save","Cmd-F":"find","Cmd-G":"findNext","Shift-Cmd-G":"findPrev","Cmd-Alt-F":"replace","Shift-Cmd-Alt-F":"replaceAll","Cmd-[":"indentLess","Cmd-]":"indentMore","Cmd-Backspace":"delWrappedLineLeft","Cmd-Delete":"delWrappedLineRight","Cmd-U":"undoSelection","Shift-Cmd-U":"redoSelection","Ctrl-Up":"goDocStart","Ctrl-Down":"goDocEnd",fallthrough:["basic","emacsy"]},fa["default"]=Eo?fa.macDefault:fa.pcDefault,e.normalizeKeyMap=function(e){var t={};for(var n in e)if(e.hasOwnProperty(n)){var r=e[n];if(/^(name|fallthrough|(de|at)tach)$/.test(n))continue;if("..."==r){delete e[n];continue}for(var i=Ri(n.split(" "),Yn),o=0;o<i.length;o++){var a,l;o==i.length-1?(l=i.join(" "),a=r):(l=i.slice(0,o+1).join(" "),a="...");var s=t[l];if(s){if(s!=a)throw new Error("Inconsistent bindings for "+l)}else t[l]=a}delete e[n]}for(var c in t)e[c]=t[c];return e};var ha=e.lookupKey=function(e,t,n,r){t=$n(t);var i=t.call?t.call(e,r):t[e];if(i===!1)return"nothing";if("..."===i)return"multi";if(null!=i&&n(i))return"handled";if(t.fallthrough){if("[object Array]"!=Object.prototype.toString.call(t.fallthrough))return ha(e,t.fallthrough,n,r);for(var o=0;o<t.fallthrough.length;o++){var a=ha(e,t.fallthrough[o],n,r);
+if(a)return a}}},da=e.isModifierKey=function(e){var t="string"==typeof e?e:ol[e.keyCode];return"Ctrl"==t||"Alt"==t||"Shift"==t||"Mod"==t},pa=e.keyName=function(e,t){if(Co&&34==e.keyCode&&e["char"])return!1;var n=ol[e.keyCode],r=n;return null==r||e.altGraphKey?!1:(e.altKey&&"Alt"!=n&&(r="Alt-"+r),(Ro?e.metaKey:e.ctrlKey)&&"Ctrl"!=n&&(r="Ctrl-"+r),(Ro?e.ctrlKey:e.metaKey)&&"Cmd"!=n&&(r="Cmd-"+r),!t&&e.shiftKey&&"Shift"!=n&&(r="Shift-"+r),r)};e.fromTextArea=function(t,n){function r(){t.value=c.getValue()}if(n=n?Wi(n):{},n.value=t.value,!n.tabindex&&t.tabIndex&&(n.tabindex=t.tabIndex),!n.placeholder&&t.placeholder&&(n.placeholder=t.placeholder),null==n.autofocus){var i=Gi();n.autofocus=i==t||null!=t.getAttribute("autofocus")&&i==document.body}if(t.form&&(Ea(t.form,"submit",r),!n.leaveSubmitMethodAlone)){var o=t.form,a=o.submit;try{var l=o.submit=function(){r(),o.submit=a,o.submit(),o.submit=l}}catch(s){}}n.finishInit=function(e){e.save=r,e.getTextArea=function(){return t},e.toTextArea=function(){e.toTextArea=isNaN,r(),t.parentNode.removeChild(e.getWrapperElement()),t.style.display="",t.form&&(Ia(t.form,"submit",r),"function"==typeof t.form.submit&&(t.form.submit=a))}},t.style.display="none";var c=e(function(e){t.parentNode.insertBefore(e,t.nextSibling)},n);return c};var ma=e.StringStream=function(e,t){this.pos=this.start=0,this.string=e,this.tabSize=t||8,this.lastColumnPos=this.lastColumnValue=0,this.lineStart=0};ma.prototype={eol:function(){return this.pos>=this.string.length},sol:function(){return this.pos==this.lineStart},peek:function(){return this.string.charAt(this.pos)||void 0},next:function(){return this.pos<this.string.length?this.string.charAt(this.pos++):void 0},eat:function(e){var t=this.string.charAt(this.pos);if("string"==typeof e)var n=t==e;else var n=t&&(e.test?e.test(t):e(t));return n?(++this.pos,t):void 0},eatWhile:function(e){for(var t=this.pos;this.eat(e););return this.pos>t},eatSpace:function(){for(var e=this.pos;/[\s\u00a0]/.test(this.string.charAt(this.pos));)++this.pos;return this.pos>e},skipToEnd:function(){this.pos=this.string.length},skipTo:function(e){var t=this.string.indexOf(e,this.pos);return t>-1?(this.pos=t,!0):void 0},backUp:function(e){this.pos-=e},column:function(){return this.lastColumnPos<this.start&&(this.lastColumnValue=Fa(this.string,this.start,this.tabSize,this.lastColumnPos,this.lastColumnValue),this.lastColumnPos=this.start),this.lastColumnValue-(this.lineStart?Fa(this.string,this.lineStart,this.tabSize):0)},indentation:function(){return Fa(this.string,null,this.tabSize)-(this.lineStart?Fa(this.string,this.lineStart,this.tabSize):0)},match:function(e,t,n){if("string"!=typeof e){var r=this.string.slice(this.pos).match(e);return r&&r.index>0?null:(r&&t!==!1&&(this.pos+=r[0].length),r)}var i=function(e){return n?e.toLowerCase():e},o=this.string.substr(this.pos,e.length);return i(o)==i(e)?(t!==!1&&(this.pos+=e.length),!0):void 0},current:function(){return this.string.slice(this.start,this.pos)},hideFirstChars:function(e,t){this.lineStart+=e;try{return t()}finally{this.lineStart-=e}}};var ga=0,va=e.TextMarker=function(e,t){this.lines=[],this.type=t,this.doc=e,this.id=++ga};Ai(va),va.prototype.clear=function(){if(!this.explicitlyCleared){var e=this.doc.cm,t=e&&!e.curOp;if(t&&bt(e),Ni(this,"clear")){var n=this.find();n&&Ci(this,"clear",n.from,n.to)}for(var r=null,i=null,o=0;o<this.lines.length;++o){var a=this.lines[o],l=er(a.markedSpans,this);e&&!this.collapsed?Ht(e,ti(a),"text"):e&&(null!=l.to&&(i=ti(a)),null!=l.from&&(r=ti(a))),a.markedSpans=tr(a.markedSpans,l),null==l.from&&this.collapsed&&!kr(this.doc,a)&&e&&ei(a,yt(e.display))}if(e&&this.collapsed&&!e.options.lineWrapping)for(var o=0;o<this.lines.length;++o){var s=yr(this.lines[o]),c=f(s);c>e.display.maxLineLength&&(e.display.maxLine=s,e.display.maxLineLength=c,e.display.maxLineChanged=!0)}null!=r&&e&&this.collapsed&&Dt(e,r,i+1),this.lines.length=0,this.explicitlyCleared=!0,this.atomic&&this.doc.cantEdit&&(this.doc.cantEdit=!1,e&&Ae(e.doc)),e&&Ci(e,"markerCleared",e,this),t&&kt(e),this.parent&&this.parent.clear()}},va.prototype.find=function(e,t){null==e&&"bookmark"==this.type&&(e=1);for(var n,r,i=0;i<this.lines.length;++i){var o=this.lines[i],a=er(o.markedSpans,this);if(null!=a.from&&(n=Bo(t?o:ti(o),a.from),-1==e))return n;if(null!=a.to&&(r=Bo(t?o:ti(o),a.to),1==e))return r}return n&&{from:n,to:r}},va.prototype.changed=function(){var e=this.find(-1,!0),t=this,n=this.doc.cm;e&&n&&At(n,function(){var r=e.line,i=ti(e.line),o=Qe(n,i);if(o&&(ot(o),n.curOp.selectionChanged=n.curOp.forceUpdate=!0),n.curOp.updateMaxLine=!0,!kr(t.doc,r)&&null!=t.height){var a=t.height;t.height=null;var l=Lr(t)-a;l&&ei(r,r.height+l)}})},va.prototype.attachLine=function(e){if(!this.lines.length&&this.doc.cm){var t=this.doc.cm.curOp;t.maybeHiddenMarkers&&-1!=Pi(t.maybeHiddenMarkers,this)||(t.maybeUnhiddenMarkers||(t.maybeUnhiddenMarkers=[])).push(this)}this.lines.push(e)},va.prototype.detachLine=function(e){if(this.lines.splice(Pi(this.lines,e),1),!this.lines.length&&this.doc.cm){var t=this.doc.cm.curOp;(t.maybeHiddenMarkers||(t.maybeHiddenMarkers=[])).push(this)}};var ga=0,ya=e.SharedTextMarker=function(e,t){this.markers=e,this.primary=t;for(var n=0;n<e.length;++n)e[n].parent=this};Ai(ya),ya.prototype.clear=function(){if(!this.explicitlyCleared){this.explicitlyCleared=!0;for(var e=0;e<this.markers.length;++e)this.markers[e].clear();Ci(this,"clear")}},ya.prototype.find=function(e,t){return this.primary.find(e,t)};var xa=e.LineWidget=function(e,t,n){if(n)for(var r in n)n.hasOwnProperty(r)&&(this[r]=n[r]);this.doc=e,this.node=t};Ai(xa),xa.prototype.clear=function(){var e=this.doc.cm,t=this.line.widgets,n=this.line,r=ti(n);if(null!=r&&t){for(var i=0;i<t.length;++i)t[i]==this&&t.splice(i--,1);t.length||(n.widgets=null);var o=Lr(this);ei(n,Math.max(0,n.height-o)),e&&At(e,function(){Cr(e,n,-o),Ht(e,r,"widget")})}},xa.prototype.changed=function(){var e=this.height,t=this.doc.cm,n=this.line;this.height=null;var r=Lr(this)-e;r&&(ei(n,n.height+r),t&&At(t,function(){t.curOp.forceUpdate=!0,Cr(t,n,r)}))};var ba=e.Line=function(e,t,n){this.text=e,ur(this,t),this.height=n?n(this):1};Ai(ba),ba.prototype.lineNo=function(){return ti(this)};var wa={},ka={};$r.prototype={chunkSize:function(){return this.lines.length},removeInner:function(e,t){for(var n=e,r=e+t;r>n;++n){var i=this.lines[n];this.height-=i.height,Nr(i),Ci(i,"delete")}this.lines.splice(e,t)},collapse:function(e){e.push.apply(e,this.lines)},insertInner:function(e,t,n){this.height+=n,this.lines=this.lines.slice(0,e).concat(t).concat(this.lines.slice(e));for(var r=0;r<t.length;++r)t[r].parent=this},iterN:function(e,t,n){for(var r=e+t;r>e;++e)if(n(this.lines[e]))return!0}},Vr.prototype={chunkSize:function(){return this.size},removeInner:function(e,t){this.size-=t;for(var n=0;n<this.children.length;++n){var r=this.children[n],i=r.chunkSize();if(i>e){var o=Math.min(t,i-e),a=r.height;if(r.removeInner(e,o),this.height-=a-r.height,i==o&&(this.children.splice(n--,1),r.parent=null),0==(t-=o))break;e=0}else e-=i}if(this.size-t<25&&(this.children.length>1||!(this.children[0]instanceof $r))){var l=[];this.collapse(l),this.children=[new $r(l)],this.children[0].parent=this}},collapse:function(e){for(var t=0;t<this.children.length;++t)this.children[t].collapse(e)},insertInner:function(e,t,n){this.size+=t.length,this.height+=n;for(var r=0;r<this.children.length;++r){var i=this.children[r],o=i.chunkSize();if(o>=e){if(i.insertInner(e,t,n),i.lines&&i.lines.length>50){for(var a=i.lines.length%25+25,l=a;l<i.lines.length;){var s=new $r(i.lines.slice(l,l+=25));i.height-=s.height,this.children.splice(++r,0,s),s.parent=this}i.lines=i.lines.slice(0,a),this.maybeSpill()}break}e-=o}},maybeSpill:function(){if(!(this.children.length<=10)){var e=this;do{var t=e.children.splice(e.children.length-5,5),n=new Vr(t);if(e.parent){e.size-=n.size,e.height-=n.height;var r=Pi(e.parent.children,e);e.parent.children.splice(r+1,0,n)}else{var i=new Vr(e.children);i.parent=e,e.children=[i,n],e=i}n.parent=e.parent}while(e.children.length>10);e.parent.maybeSpill()}},iterN:function(e,t,n){for(var r=0;r<this.children.length;++r){var i=this.children[r],o=i.chunkSize();if(o>e){var a=Math.min(t,o-e);if(i.iterN(e,a,n))return!0;if(0==(t-=a))break;e=0}else e-=o}}};var Sa=0,Ca=e.Doc=function(e,t,n,r){if(!(this instanceof Ca))return new Ca(e,t,n,r);null==n&&(n=0),Vr.call(this,[new $r([new ba("",null)])]),this.first=n,this.scrollTop=this.scrollLeft=0,this.cantEdit=!1,this.cleanGeneration=1,this.frontier=n;var i=Bo(n,0);this.sel=de(i),this.history=new oi(null),this.id=++Sa,this.modeOption=t,this.lineSep=r,this.extend=!1,"string"==typeof e&&(e=this.splitLines(e)),Yr(this,{from:i,to:i,text:e}),Te(this,de(i),Wa)};Ca.prototype=Hi(Vr.prototype,{constructor:Ca,iter:function(e,t,n){n?this.iterN(e-this.first,t-e,n):this.iterN(this.first,this.first+this.size,e)},insert:function(e,t){for(var n=0,r=0;r<t.length;++r)n+=t[r].height;this.insertInner(e-this.first,t,n)},remove:function(e,t){this.removeInner(e-this.first,t)},getValue:function(e){var t=Qr(this,this.first,this.first+this.size);return e===!1?t:t.join(e||this.lineSeparator())},setValue:It(function(e){var t=Bo(this.first,0),n=this.first+this.size-1;Tn(this,{from:t,to:Bo(n,Zr(this,n).text.length),text:this.splitLines(e),origin:"setValue",full:!0},!0),Te(this,de(t))}),replaceRange:function(e,t,n,r){t=me(this,t),n=n?me(this,n):t,In(this,e,t,n,r)},getRange:function(e,t,n){var r=Jr(this,me(this,e),me(this,t));return n===!1?r:r.join(n||this.lineSeparator())},getLine:function(e){var t=this.getLineHandle(e);return t&&t.text},getLineHandle:function(e){return ve(this,e)?Zr(this,e):void 0},getLineNumber:function(e){return ti(e)},getLineHandleVisualStart:function(e){return"number"==typeof e&&(e=Zr(this,e)),yr(e)},lineCount:function(){return this.size},firstLine:function(){return this.first},lastLine:function(){return this.first+this.size-1},clipPos:function(e){return me(this,e)},getCursor:function(e){var t,n=this.sel.primary();return t=null==e||"head"==e?n.head:"anchor"==e?n.anchor:"end"==e||"to"==e||e===!1?n.to():n.from()},listSelections:function(){return this.sel.ranges},somethingSelected:function(){return this.sel.somethingSelected()},setCursor:It(function(e,t,n){Se(this,me(this,"number"==typeof e?Bo(e,t||0):e),null,n)}),setSelection:It(function(e,t,n){Se(this,me(this,e),me(this,t||e),n)}),extendSelection:It(function(e,t,n){be(this,me(this,e),t&&me(this,t),n)}),extendSelections:It(function(e,t){we(this,ye(this,e),t)}),extendSelectionsBy:It(function(e,t){var n=Ri(this.sel.ranges,e);we(this,ye(this,n),t)}),setSelections:It(function(e,t,n){if(e.length){for(var r=0,i=[];r<e.length;r++)i[r]=new fe(me(this,e[r].anchor),me(this,e[r].head));null==t&&(t=Math.min(e.length-1,this.sel.primIndex)),Te(this,he(i,t),n)}}),addSelection:It(function(e,t,n){var r=this.sel.ranges.slice(0);r.push(new fe(me(this,e),me(this,t||e))),Te(this,he(r,r.length-1),n)}),getSelection:function(e){for(var t,n=this.sel.ranges,r=0;r<n.length;r++){var i=Jr(this,n[r].from(),n[r].to());t=t?t.concat(i):i}return e===!1?t:t.join(e||this.lineSeparator())},getSelections:function(e){for(var t=[],n=this.sel.ranges,r=0;r<n.length;r++){var i=Jr(this,n[r].from(),n[r].to());e!==!1&&(i=i.join(e||this.lineSeparator())),t[r]=i}return t},replaceSelection:function(e,t,n){for(var r=[],i=0;i<this.sel.ranges.length;i++)r[i]=e;this.replaceSelections(r,t,n||"+input")},replaceSelections:It(function(e,t,n){for(var r=[],i=this.sel,o=0;o<i.ranges.length;o++){var a=i.ranges[o];r[o]={from:a.from(),to:a.to(),text:this.splitLines(e[o]),origin:n}}for(var l=t&&"end"!=t&&Cn(this,r,t),o=r.length-1;o>=0;o--)Tn(this,r[o]);l?Le(this,l):this.cm&&Bn(this.cm)}),undo:It(function(){Nn(this,"undo")}),redo:It(function(){Nn(this,"redo")}),undoSelection:It(function(){Nn(this,"undo",!0)}),redoSelection:It(function(){Nn(this,"redo",!0)}),setExtending:function(e){this.extend=e},getExtending:function(){return this.extend},historySize:function(){for(var e=this.history,t=0,n=0,r=0;r<e.done.length;r++)e.done[r].ranges||++t;for(var r=0;r<e.undone.length;r++)e.undone[r].ranges||++n;return{undo:t,redo:n}},clearHistory:function(){this.history=new oi(this.history.maxGeneration)},markClean:function(){this.cleanGeneration=this.changeGeneration(!0)},changeGeneration:function(e){return e&&(this.history.lastOp=this.history.lastSelOp=this.history.lastOrigin=null),this.history.generation},isClean:function(e){return this.history.generation==(e||this.cleanGeneration)},getHistory:function(){return{done:gi(this.history.done),undone:gi(this.history.undone)}},setHistory:function(e){var t=this.history=new oi(this.history.maxGeneration);t.done=gi(e.done.slice(0),null,!0),t.undone=gi(e.undone.slice(0),null,!0)},addLineClass:It(function(e,t,n){return zn(this,e,"gutter"==t?"gutter":"class",function(e){var r="text"==t?"textClass":"background"==t?"bgClass":"gutter"==t?"gutterClass":"wrapClass";if(e[r]){if(Yi(n).test(e[r]))return!1;e[r]+=" "+n}else e[r]=n;return!0})}),removeLineClass:It(function(e,t,n){return zn(this,e,"gutter"==t?"gutter":"class",function(e){var r="text"==t?"textClass":"background"==t?"bgClass":"gutter"==t?"gutterClass":"wrapClass",i=e[r];if(!i)return!1;if(null==n)e[r]=null;else{var o=i.match(Yi(n));if(!o)return!1;var a=o.index+o[0].length;e[r]=i.slice(0,o.index)+(o.index&&a!=i.length?" ":"")+i.slice(a)||null}return!0})}),addLineWidget:It(function(e,t,n){return Tr(this,e,t,n)}),removeLineWidget:function(e){e.clear()},markText:function(e,t,n){return Vn(this,me(this,e),me(this,t),n,n&&n.type||"range")},setBookmark:function(e,t){var n={replacedWith:t&&(null==t.nodeType?t.widget:t),insertLeft:t&&t.insertLeft,clearWhenEmpty:!1,shared:t&&t.shared,handleMouseEvents:t&&t.handleMouseEvents};return e=me(this,e),Vn(this,e,e,n,"bookmark")},findMarksAt:function(e){e=me(this,e);var t=[],n=Zr(this,e.line).markedSpans;if(n)for(var r=0;r<n.length;++r){var i=n[r];(null==i.from||i.from<=e.ch)&&(null==i.to||i.to>=e.ch)&&t.push(i.marker.parent||i.marker)}return t},findMarks:function(e,t,n){e=me(this,e),t=me(this,t);var r=[],i=e.line;return this.iter(e.line,t.line+1,function(o){var a=o.markedSpans;if(a)for(var l=0;l<a.length;l++){var s=a[l];null!=s.to&&i==e.line&&e.ch>=s.to||null==s.from&&i!=e.line||null!=s.from&&i==t.line&&s.from>=t.ch||n&&!n(s.marker)||r.push(s.marker.parent||s.marker)}++i}),r},getAllMarks:function(){var e=[];return this.iter(function(t){var n=t.markedSpans;if(n)for(var r=0;r<n.length;++r)null!=n[r].from&&e.push(n[r].marker)}),e},posFromIndex:function(e){var t,n=this.first,r=this.lineSeparator().length;return this.iter(function(i){var o=i.text.length+r;return o>e?(t=e,!0):(e-=o,void++n)}),me(this,Bo(n,t))},indexFromPos:function(e){e=me(this,e);var t=e.ch;if(e.line<this.first||e.ch<0)return 0;var n=this.lineSeparator().length;return this.iter(this.first,e.line,function(e){t+=e.text.length+n}),t},copy:function(e){var t=new Ca(Qr(this,this.first,this.first+this.size),this.modeOption,this.first,this.lineSep);return t.scrollTop=this.scrollTop,t.scrollLeft=this.scrollLeft,t.sel=this.sel,t.extend=!1,e&&(t.history.undoDepth=this.history.undoDepth,t.setHistory(this.getHistory())),t},linkedDoc:function(e){e||(e={});var t=this.first,n=this.first+this.size;null!=e.from&&e.from>t&&(t=e.from),null!=e.to&&e.to<n&&(n=e.to);var r=new Ca(Qr(this,t,n),e.mode||this.modeOption,t,this.lineSep);return e.sharedHist&&(r.history=this.history),(this.linked||(this.linked=[])).push({doc:r,sharedHist:e.sharedHist}),r.linked=[{doc:this,isParent:!0,sharedHist:e.sharedHist}],Zn(r,Xn(this)),r},unlinkDoc:function(t){if(t instanceof e&&(t=t.doc),this.linked)for(var n=0;n<this.linked.length;++n){var r=this.linked[n];if(r.doc==t){this.linked.splice(n,1),t.unlinkDoc(this),Jn(Xn(this));break}}if(t.history==this.history){var i=[t.id];Kr(t,function(e){i.push(e.id)},!0),t.history=new oi(null),t.history.done=gi(this.history.done,i),t.history.undone=gi(this.history.undone,i)}},iterLinkedDocs:function(e){Kr(this,e)},getMode:function(){return this.mode},getEditor:function(){return this.cm},splitLines:function(e){return this.lineSep?e.split(this.lineSep):tl(e)},lineSeparator:function(){return this.lineSep||"\n"}}),Ca.prototype.eachLine=Ca.prototype.iter;var La="iter insert remove copy getEditor constructor".split(" ");for(var Ta in Ca.prototype)Ca.prototype.hasOwnProperty(Ta)&&Pi(La,Ta)<0&&(e.prototype[Ta]=function(e){return function(){return e.apply(this.doc,arguments)}}(Ca.prototype[Ta]));Ai(Ca);var Ma=e.e_preventDefault=function(e){e.preventDefault?e.preventDefault():e.returnValue=!1},Na=e.e_stopPropagation=function(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0},Aa=e.e_stop=function(e){Ma(e),Na(e)},Ea=e.on=function(e,t,n){if(e.addEventListener)e.addEventListener(t,n,!1);else if(e.attachEvent)e.attachEvent("on"+t,n);else{var r=e._handlers||(e._handlers={}),i=r[t]||(r[t]=[]);i.push(n)}},Oa=[],Ia=e.off=function(e,t,n){if(e.removeEventListener)e.removeEventListener(t,n,!1);else if(e.detachEvent)e.detachEvent("on"+t,n);else for(var r=Si(e,t,!1),i=0;i<r.length;++i)if(r[i]==n){r.splice(i,1);break}},Pa=e.signal=function(e,t){var n=Si(e,t,!0);if(n.length)for(var r=Array.prototype.slice.call(arguments,2),i=0;i<n.length;++i)n[i].apply(null,r)},Ra=null,Da=30,Ha=e.Pass={toString:function(){return"CodeMirror.Pass"}},Wa={scroll:!1},Ba={origin:"*mouse"},_a={origin:"+move"};Ei.prototype.set=function(e,t){clearTimeout(this.id),this.id=setTimeout(t,e)};var Fa=e.countColumn=function(e,t,n,r,i){null==t&&(t=e.search(/[^\s\u00a0]/),-1==t&&(t=e.length));for(var o=r||0,a=i||0;;){var l=e.indexOf(" ",o);if(0>l||l>=t)return a+(t-o);a+=l-o,a+=n-a%n,o=l+1}},za=e.findColumn=function(e,t,n){for(var r=0,i=0;;){var o=e.indexOf(" ",r);-1==o&&(o=e.length);var a=o-r;if(o==e.length||i+a>=t)return r+Math.min(a,t-i);if(i+=o-r,i+=n-i%n,r=o+1,i>=t)return r}},ja=[""],Ua=function(e){e.select()};No?Ua=function(e){e.selectionStart=0,e.selectionEnd=e.value.length}:xo&&(Ua=function(e){try{e.select()}catch(t){}});var qa,Ga=/[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/,Ya=e.isWordChar=function(e){return/\w/.test(e)||e>"\80"&&(e.toUpperCase()!=e.toLowerCase()||Ga.test(e))},$a=/[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/;qa=document.createRange?function(e,t,n,r){var i=document.createRange();return i.setEnd(r||e,n),i.setStart(e,t),i}:function(e,t,n){var r=document.body.createTextRange();try{r.moveToElementText(e.parentNode)}catch(i){return r}return r.collapse(!0),r.moveEnd("character",n),r.moveStart("character",t),r};var Va=e.contains=function(e,t){if(3==t.nodeType&&(t=t.parentNode),e.contains)return e.contains(t);do if(11==t.nodeType&&(t=t.host),t==e)return!0;while(t=t.parentNode)};xo&&11>bo&&(Gi=function(){try{return document.activeElement}catch(e){return document.body}});var Ka,Xa,Za=e.rmClass=function(e,t){var n=e.className,r=Yi(t).exec(n);if(r){var i=n.slice(r.index+r[0].length);e.className=n.slice(0,r.index)+(i?r[1]+i:"")}},Ja=e.addClass=function(e,t){var n=e.className;Yi(t).test(n)||(e.className+=(n?" ":"")+t)},Qa=!1,el=function(){if(xo&&9>bo)return!1;var e=ji("div");return"draggable"in e||"dragDrop"in e}(),tl=e.splitLines=3!="\n\nb".split(/\n/).length?function(e){for(var t=0,n=[],r=e.length;r>=t;){var i=e.indexOf("\n",t);-1==i&&(i=e.length);var o=e.slice(t,"\r"==e.charAt(i-1)?i-1:i),a=o.indexOf("\r");-1!=a?(n.push(o.slice(0,a)),t+=a+1):(n.push(o),t=i+1)}return n}:function(e){return e.split(/\r\n?|\n/)},nl=window.getSelection?function(e){try{return e.selectionStart!=e.selectionEnd}catch(t){return!1}}:function(e){try{var t=e.ownerDocument.selection.createRange()}catch(n){}return t&&t.parentElement()==e?0!=t.compareEndPoints("StartToEnd",t):!1},rl=function(){var e=ji("div");return"oncopy"in e?!0:(e.setAttribute("oncopy","return;"),"function"==typeof e.oncopy)}(),il=null,ol=e.keyNames={3:"Enter",8:"Backspace",9:"Tab",13:"Enter",16:"Shift",17:"Ctrl",18:"Alt",19:"Pause",20:"CapsLock",27:"Esc",32:"Space",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"Left",38:"Up",39:"Right",40:"Down",44:"PrintScrn",45:"Insert",46:"Delete",59:";",61:"=",91:"Mod",92:"Mod",93:"Mod",106:"*",107:"=",109:"-",110:".",111:"/",127:"Delete",173:"-",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'",63232:"Up",63233:"Down",63234:"Left",63235:"Right",63272:"Delete",63273:"Home",63275:"End",63276:"PageUp",63277:"PageDown",63302:"Insert"};!function(){for(var e=0;10>e;e++)ol[e+48]=ol[e+96]=String(e);for(var e=65;90>=e;e++)ol[e]=String.fromCharCode(e);for(var e=1;12>=e;e++)ol[e+111]=ol[e+63235]="F"+e}();var al,ll=function(){function e(e){return 247>=e?n.charAt(e):e>=1424&&1524>=e?"R":e>=1536&&1773>=e?r.charAt(e-1536):e>=1774&&2220>=e?"r":e>=8192&&8203>=e?"w":8204==e?"b":"L"}function t(e,t,n){this.level=e,this.from=t,this.to=n}var n="bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN",r="rrrrrrrrrrrr,rNNmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmrrrrrrrnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmNmmmm",i=/[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/,o=/[stwN]/,a=/[LRr]/,l=/[Lb1n]/,s=/[1n]/,c="L";return function(n){if(!i.test(n))return!1;for(var r,u=n.length,f=[],h=0;u>h;++h)f.push(r=e(n.charCodeAt(h)));for(var h=0,d=c;u>h;++h){var r=f[h];"m"==r?f[h]=d:d=r}for(var h=0,p=c;u>h;++h){var r=f[h];"1"==r&&"r"==p?f[h]="n":a.test(r)&&(p=r,"r"==r&&(f[h]="R"))}for(var h=1,d=f[0];u-1>h;++h){var r=f[h];"+"==r&&"1"==d&&"1"==f[h+1]?f[h]="1":","!=r||d!=f[h+1]||"1"!=d&&"n"!=d||(f[h]=d),d=r}for(var h=0;u>h;++h){var r=f[h];if(","==r)f[h]="N";else if("%"==r){for(var m=h+1;u>m&&"%"==f[m];++m);for(var g=h&&"!"==f[h-1]||u>m&&"1"==f[m]?"1":"N",v=h;m>v;++v)f[v]=g;h=m-1}}for(var h=0,p=c;u>h;++h){var r=f[h];"L"==p&&"1"==r?f[h]="L":a.test(r)&&(p=r)}for(var h=0;u>h;++h)if(o.test(f[h])){for(var m=h+1;u>m&&o.test(f[m]);++m);for(var y="L"==(h?f[h-1]:c),x="L"==(u>m?f[m]:c),g=y||x?"L":"R",v=h;m>v;++v)f[v]=g;h=m-1}for(var b,w=[],h=0;u>h;)if(l.test(f[h])){var k=h;for(++h;u>h&&l.test(f[h]);++h);w.push(new t(0,k,h))}else{var S=h,C=w.length;for(++h;u>h&&"L"!=f[h];++h);for(var v=S;h>v;)if(s.test(f[v])){v>S&&w.splice(C,0,new t(1,S,v));var L=v;for(++v;h>v&&s.test(f[v]);++v);w.splice(C,0,new t(2,L,v)),S=v}else++v;h>S&&w.splice(C,0,new t(1,S,h))}return 1==w[0].level&&(b=n.match(/^\s+/))&&(w[0].from=b[0].length,w.unshift(new t(0,0,b[0].length))),1==Ii(w).level&&(b=n.match(/\s+$/))&&(Ii(w).to-=b[0].length,w.push(new t(0,u-b[0].length,u))),2==w[0].level&&w.unshift(new t(1,w[0].to,w[0].to)),w[0].level!=Ii(w).level&&w.push(new t(w[0].level,u,u)),w}}();return e.version="5.15.2",e})},{}],11:[function(t,n,r){!function(i){"object"==typeof r&&"object"==typeof n?i(t("../../lib/codemirror"),t("../markdown/markdown"),t("../../addon/mode/overlay")):"function"==typeof e&&e.amd?e(["../../lib/codemirror","../markdown/markdown","../../addon/mode/overlay"],i):i(CodeMirror)}(function(e){"use strict";var t=/^((?:(?:aaas?|about|acap|adiumxtra|af[ps]|aim|apt|attachment|aw|beshare|bitcoin|bolo|callto|cap|chrome(?:-extension)?|cid|coap|com-eventbrite-attendee|content|crid|cvs|data|dav|dict|dlna-(?:playcontainer|playsingle)|dns|doi|dtn|dvb|ed2k|facetime|feed|file|finger|fish|ftp|geo|gg|git|gizmoproject|go|gopher|gtalk|h323|hcp|https?|iax|icap|icon|im|imap|info|ipn|ipp|irc[6s]?|iris(?:\.beep|\.lwz|\.xpc|\.xpcs)?|itms|jar|javascript|jms|keyparc|lastfm|ldaps?|magnet|mailto|maps|market|message|mid|mms|ms-help|msnim|msrps?|mtqp|mumble|mupdate|mvn|news|nfs|nih?|nntp|notes|oid|opaquelocktoken|palm|paparazzi|platform|pop|pres|proxy|psyc|query|res(?:ource)?|rmi|rsync|rtmp|rtsp|secondlife|service|session|sftp|sgn|shttp|sieve|sips?|skype|sm[bs]|snmp|soap\.beeps?|soldat|spotify|ssh|steam|svn|tag|teamspeak|tel(?:net)?|tftp|things|thismessage|tip|tn3270|tv|udp|unreal|urn|ut2004|vemmi|ventrilo|view-source|webcal|wss?|wtai|wyciwyg|xcon(?:-userid)?|xfire|xmlrpc\.beeps?|xmpp|xri|ymsgr|z39\.50[rs]?):(?:\/{1,3}|[a-z0-9%])|www\d{0,3}[.]|[a-z0-9.\-]+[.][a-z]{2,4}\/)(?:[^\s()<>]|\([^\s()<>]*\))+(?:\([^\s()<>]*\)|[^\s`*!()\[\]{};:'".,<>?«»“”‘’]))/i;e.defineMode("gfm",function(n,r){function i(e){return e.code=!1,null}var o=0,a={startState:function(){return{code:!1,codeBlock:!1,ateSpace:!1}},copyState:function(e){return{code:e.code,codeBlock:e.codeBlock,ateSpace:e.ateSpace}},token:function(e,n){if(n.combineTokens=null,n.codeBlock)return e.match(/^```+/)?(n.codeBlock=!1,null):(e.skipToEnd(),null);if(e.sol()&&(n.code=!1),e.sol()&&e.match(/^```+/))return e.skipToEnd(),n.codeBlock=!0,null;if("`"===e.peek()){e.next();var i=e.pos;e.eatWhile("`");var a=1+e.pos-i;return n.code?a===o&&(n.code=!1):(o=a,n.code=!0),null}if(n.code)return e.next(),null;if(e.eatSpace())return n.ateSpace=!0,null;if((e.sol()||n.ateSpace)&&(n.ateSpace=!1,r.gitHubSpice!==!1)){if(e.match(/^(?:[a-zA-Z0-9\-_]+\/)?(?:[a-zA-Z0-9\-_]+@)?(?:[a-f0-9]{7,40}\b)/))return n.combineTokens=!0,"link";if(e.match(/^(?:[a-zA-Z0-9\-_]+\/)?(?:[a-zA-Z0-9\-_]+)?#[0-9]+\b/))return n.combineTokens=!0,"link"}return e.match(t)&&"]("!=e.string.slice(e.start-2,e.start)&&(0==e.start||/\W/.test(e.string.charAt(e.start-1)))?(n.combineTokens=!0,"link"):(e.next(),null)},blankLine:i},l={underscoresBreakWords:!1,taskLists:!0,fencedCodeBlocks:"```",strikethrough:!0};for(var s in r)l[s]=r[s];return l.name="markdown",e.overlayMode(e.getMode(n,l),a)},"markdown"),e.defineMIME("text/x-gfm","gfm")})},{"../../addon/mode/overlay":8,"../../lib/codemirror":10,"../markdown/markdown":12}],12:[function(t,n,r){!function(i){"object"==typeof r&&"object"==typeof n?i(t("../../lib/codemirror"),t("../xml/xml"),t("../meta")):"function"==typeof e&&e.amd?e(["../../lib/codemirror","../xml/xml","../meta"],i):i(CodeMirror)}(function(e){"use strict";e.defineMode("markdown",function(t,n){function r(n){if(e.findModeByName){var r=e.findModeByName(n);r&&(n=r.mime||r.mimes[0])}var i=e.getMode(t,n);return"null"==i.name?null:i}function i(e,t,n){return t.f=t.inline=n,n(e,t)}function o(e,t,n){return t.f=t.block=n,n(e,t)}function a(e){return!e||!/\S/.test(e.string)}function l(e){return e.linkTitle=!1,e.em=!1,e.strong=!1,e.strikethrough=!1,e.quote=0,e.indentedCode=!1,k&&e.f==c&&(e.f=p,e.block=s),e.trailingSpace=0,e.trailingSpaceNewLine=!1,e.prevLine=e.thisLine,e.thisLine=null,null}function s(t,o){var l=t.sol(),s=o.list!==!1,c=o.indentedCode;o.indentedCode=!1,s&&(o.indentationDiff>=0?(o.indentationDiff<4&&(o.indentation-=o.indentationDiff),o.list=null):o.indentation>0?o.list=null:o.list=!1);var f=null;if(o.indentationDiff>=4)return t.skipToEnd(),c||a(o.prevLine)?(o.indentation-=4,o.indentedCode=!0,S.code):null;if(t.eatSpace())return null;if((f=t.match(A))&&f[1].length<=6)return o.header=f[1].length,n.highlightFormatting&&(o.formatting="header"),o.f=o.inline,h(o);if(!(a(o.prevLine)||o.quote||s||c)&&(f=t.match(E)))return o.header="="==f[0].charAt(0)?1:2,n.highlightFormatting&&(o.formatting="header"),o.f=o.inline,h(o);if(t.eat(">"))return o.quote=l?1:o.quote+1,n.highlightFormatting&&(o.formatting="quote"),t.eatSpace(),h(o);if("["===t.peek())return i(t,o,y);if(t.match(L,!0))return o.hr=!0,S.hr;if((a(o.prevLine)||s)&&(t.match(T,!1)||t.match(M,!1))){var d=null;for(t.match(T,!0)?d="ul":(t.match(M,!0),d="ol"),o.indentation=t.column()+t.current().length,o.list=!0;o.listStack&&t.column()<o.listStack[o.listStack.length-1];)o.listStack.pop();return o.listStack.push(o.indentation),n.taskLists&&t.match(N,!1)&&(o.taskList=!0),o.f=o.inline,n.highlightFormatting&&(o.formatting=["list","list-"+d]),h(o)}return n.fencedCodeBlocks&&(f=t.match(I,!0))?(o.fencedChars=f[1],o.localMode=r(f[2]),o.localMode&&(o.localState=e.startState(o.localMode)),o.f=o.block=u,n.highlightFormatting&&(o.formatting="code-block"),o.code=-1,h(o)):i(t,o,o.inline)}function c(t,n){var r=w.token(t,n.htmlState);if(!k){var i=e.innerMode(w,n.htmlState);("xml"==i.mode.name&&null===i.state.tagStart&&!i.state.context&&i.state.tokenize.isInText||n.md_inside&&t.current().indexOf(">")>-1)&&(n.f=p,n.block=s,n.htmlState=null)}return r}function u(e,t){return t.fencedChars&&e.match(t.fencedChars,!1)?(t.localMode=t.localState=null,t.f=t.block=f,null):t.localMode?t.localMode.token(e,t.localState):(e.skipToEnd(),S.code)}function f(e,t){e.match(t.fencedChars),t.block=s,t.f=p,t.fencedChars=null,n.highlightFormatting&&(t.formatting="code-block"),t.code=1;var r=h(t);return t.code=0,r}function h(e){var t=[];if(e.formatting){t.push(S.formatting),"string"==typeof e.formatting&&(e.formatting=[e.formatting]);for(var r=0;r<e.formatting.length;r++)t.push(S.formatting+"-"+e.formatting[r]),"header"===e.formatting[r]&&t.push(S.formatting+"-"+e.formatting[r]+"-"+e.header),"quote"===e.formatting[r]&&(!n.maxBlockquoteDepth||n.maxBlockquoteDepth>=e.quote?t.push(S.formatting+"-"+e.formatting[r]+"-"+e.quote):t.push("error"))}if(e.taskOpen)return t.push("meta"),t.length?t.join(" "):null;if(e.taskClosed)return t.push("property"),t.length?t.join(" "):null;if(e.linkHref?t.push(S.linkHref,"url"):(e.strong&&t.push(S.strong),e.em&&t.push(S.em),e.strikethrough&&t.push(S.strikethrough),e.linkText&&t.push(S.linkText),e.code&&t.push(S.code)),e.header&&t.push(S.header,S.header+"-"+e.header),e.quote&&(t.push(S.quote),!n.maxBlockquoteDepth||n.maxBlockquoteDepth>=e.quote?t.push(S.quote+"-"+e.quote):t.push(S.quote+"-"+n.maxBlockquoteDepth)),e.list!==!1){var i=(e.listStack.length-1)%3;i?1===i?t.push(S.list2):t.push(S.list3):t.push(S.list1)}return e.trailingSpaceNewLine?t.push("trailing-space-new-line"):e.trailingSpace&&t.push("trailing-space-"+(e.trailingSpace%2?"a":"b")),t.length?t.join(" "):null}function d(e,t){return e.match(O,!0)?h(t):void 0}function p(t,r){var i=r.text(t,r);if("undefined"!=typeof i)return i;if(r.list)return r.list=null,h(r);if(r.taskList){var a="x"!==t.match(N,!0)[1];return a?r.taskOpen=!0:r.taskClosed=!0,n.highlightFormatting&&(r.formatting="task"),r.taskList=!1,h(r)}if(r.taskOpen=!1,r.taskClosed=!1,r.header&&t.match(/^#+$/,!0))return n.highlightFormatting&&(r.formatting="header"),
+h(r);var l=t.sol(),s=t.next();if(r.linkTitle){r.linkTitle=!1;var u=s;"("===s&&(u=")"),u=(u+"").replace(/([.?*+^$[\]\\(){}|-])/g,"\\$1");var f="^\\s*(?:[^"+u+"\\\\]+|\\\\\\\\|\\\\.)"+u;if(t.match(new RegExp(f),!0))return S.linkHref}if("`"===s){var d=r.formatting;n.highlightFormatting&&(r.formatting="code"),t.eatWhile("`");var p=t.current().length;if(0==r.code)return r.code=p,h(r);if(p==r.code){var v=h(r);return r.code=0,v}return r.formatting=d,h(r)}if(r.code)return h(r);if("\\"===s&&(t.next(),n.highlightFormatting)){var y=h(r),x=S.formatting+"-escape";return y?y+" "+x:x}if("!"===s&&t.match(/\[[^\]]*\] ?(?:\(|\[)/,!1))return t.match(/\[[^\]]*\]/),r.inline=r.f=g,S.image;if("["===s&&t.match(/[^\]]*\](\(.*\)| ?\[.*?\])/,!1))return r.linkText=!0,n.highlightFormatting&&(r.formatting="link"),h(r);if("]"===s&&r.linkText&&t.match(/\(.*?\)| ?\[.*?\]/,!1)){n.highlightFormatting&&(r.formatting="link");var y=h(r);return r.linkText=!1,r.inline=r.f=g,y}if("<"===s&&t.match(/^(https?|ftps?):\/\/(?:[^\\>]|\\.)+>/,!1)){r.f=r.inline=m,n.highlightFormatting&&(r.formatting="link");var y=h(r);return y?y+=" ":y="",y+S.linkInline}if("<"===s&&t.match(/^[^> \\]+@(?:[^\\>]|\\.)+>/,!1)){r.f=r.inline=m,n.highlightFormatting&&(r.formatting="link");var y=h(r);return y?y+=" ":y="",y+S.linkEmail}if("<"===s&&t.match(/^(!--|\w)/,!1)){var b=t.string.indexOf(">",t.pos);if(-1!=b){var k=t.string.substring(t.start,b);/markdown\s*=\s*('|"){0,1}1('|"){0,1}/.test(k)&&(r.md_inside=!0)}return t.backUp(1),r.htmlState=e.startState(w),o(t,r,c)}if("<"===s&&t.match(/^\/\w*?>/))return r.md_inside=!1,"tag";var C=!1;if(!n.underscoresBreakWords&&"_"===s&&"_"!==t.peek()&&t.match(/(\w)/,!1)){var L=t.pos-2;if(L>=0){var T=t.string.charAt(L);"_"!==T&&T.match(/(\w)/,!1)&&(C=!0)}}if("*"===s||"_"===s&&!C)if(l&&" "===t.peek());else{if(r.strong===s&&t.eat(s)){n.highlightFormatting&&(r.formatting="strong");var v=h(r);return r.strong=!1,v}if(!r.strong&&t.eat(s))return r.strong=s,n.highlightFormatting&&(r.formatting="strong"),h(r);if(r.em===s){n.highlightFormatting&&(r.formatting="em");var v=h(r);return r.em=!1,v}if(!r.em)return r.em=s,n.highlightFormatting&&(r.formatting="em"),h(r)}else if(" "===s&&(t.eat("*")||t.eat("_"))){if(" "===t.peek())return h(r);t.backUp(1)}if(n.strikethrough)if("~"===s&&t.eatWhile(s)){if(r.strikethrough){n.highlightFormatting&&(r.formatting="strikethrough");var v=h(r);return r.strikethrough=!1,v}if(t.match(/^[^\s]/,!1))return r.strikethrough=!0,n.highlightFormatting&&(r.formatting="strikethrough"),h(r)}else if(" "===s&&t.match(/^~~/,!0)){if(" "===t.peek())return h(r);t.backUp(2)}return" "===s&&(t.match(/ +$/,!1)?r.trailingSpace++:r.trailingSpace&&(r.trailingSpaceNewLine=!0)),h(r)}function m(e,t){var r=e.next();if(">"===r){t.f=t.inline=p,n.highlightFormatting&&(t.formatting="link");var i=h(t);return i?i+=" ":i="",i+S.linkInline}return e.match(/^[^>]+/,!0),S.linkInline}function g(e,t){if(e.eatSpace())return null;var r=e.next();return"("===r||"["===r?(t.f=t.inline=v("("===r?")":"]",0),n.highlightFormatting&&(t.formatting="link-string"),t.linkHref=!0,h(t)):"error"}function v(e){return function(t,r){var i=t.next();if(i===e){r.f=r.inline=p,n.highlightFormatting&&(r.formatting="link-string");var o=h(r);return r.linkHref=!1,o}return t.match(P[e]),r.linkHref=!0,h(r)}}function y(e,t){return e.match(/^([^\]\\]|\\.)*\]:/,!1)?(t.f=x,e.next(),n.highlightFormatting&&(t.formatting="link"),t.linkText=!0,h(t)):i(e,t,p)}function x(e,t){if(e.match(/^\]:/,!0)){t.f=t.inline=b,n.highlightFormatting&&(t.formatting="link");var r=h(t);return t.linkText=!1,r}return e.match(/^([^\]\\]|\\.)+/,!0),S.linkText}function b(e,t){return e.eatSpace()?null:(e.match(/^[^\s]+/,!0),void 0===e.peek()?t.linkTitle=!0:e.match(/^(?:\s+(?:"(?:[^"\\]|\\\\|\\.)+"|'(?:[^'\\]|\\\\|\\.)+'|\((?:[^)\\]|\\\\|\\.)+\)))?/,!0),t.f=t.inline=p,S.linkHref+" url")}var w=e.getMode(t,"text/html"),k="null"==w.name;void 0===n.highlightFormatting&&(n.highlightFormatting=!1),void 0===n.maxBlockquoteDepth&&(n.maxBlockquoteDepth=0),void 0===n.underscoresBreakWords&&(n.underscoresBreakWords=!0),void 0===n.taskLists&&(n.taskLists=!1),void 0===n.strikethrough&&(n.strikethrough=!1),void 0===n.tokenTypeOverrides&&(n.tokenTypeOverrides={});var S={header:"header",code:"comment",quote:"quote",list1:"variable-2",list2:"variable-3",list3:"keyword",hr:"hr",image:"tag",formatting:"formatting",linkInline:"link",linkEmail:"link",linkText:"link",linkHref:"string",em:"em",strong:"strong",strikethrough:"strikethrough"};for(var C in S)S.hasOwnProperty(C)&&n.tokenTypeOverrides[C]&&(S[C]=n.tokenTypeOverrides[C]);var L=/^([*\-_])(?:\s*\1){2,}\s*$/,T=/^[*\-+]\s+/,M=/^[0-9]+([.)])\s+/,N=/^\[(x| )\](?=\s)/,A=n.allowAtxHeaderWithoutSpace?/^(#+)/:/^(#+)(?: |$)/,E=/^ *(?:\={1,}|-{1,})\s*$/,O=/^[^#!\[\]*_\\<>` "'(~]+/,I=new RegExp("^("+(n.fencedCodeBlocks===!0?"~~~+|```+":n.fencedCodeBlocks)+")[ \\t]*([\\w+#-]*)"),P={")":/^(?:[^\\\(\)]|\\.|\((?:[^\\\(\)]|\\.)*\))*?(?=\))/,"]":/^(?:[^\\\[\]]|\\.|\[(?:[^\\\[\\]]|\\.)*\])*?(?=\])/},R={startState:function(){return{f:s,prevLine:null,thisLine:null,block:s,htmlState:null,indentation:0,inline:p,text:d,formatting:!1,linkText:!1,linkHref:!1,linkTitle:!1,code:0,em:!1,strong:!1,header:0,hr:!1,taskList:!1,list:!1,listStack:[],quote:0,trailingSpace:0,trailingSpaceNewLine:!1,strikethrough:!1,fencedChars:null}},copyState:function(t){return{f:t.f,prevLine:t.prevLine,thisLine:t.thisLine,block:t.block,htmlState:t.htmlState&&e.copyState(w,t.htmlState),indentation:t.indentation,localMode:t.localMode,localState:t.localMode?e.copyState(t.localMode,t.localState):null,inline:t.inline,text:t.text,formatting:!1,linkTitle:t.linkTitle,code:t.code,em:t.em,strong:t.strong,strikethrough:t.strikethrough,header:t.header,hr:t.hr,taskList:t.taskList,list:t.list,listStack:t.listStack.slice(0),quote:t.quote,indentedCode:t.indentedCode,trailingSpace:t.trailingSpace,trailingSpaceNewLine:t.trailingSpaceNewLine,md_inside:t.md_inside,fencedChars:t.fencedChars}},token:function(e,t){if(t.formatting=!1,e!=t.thisLine){var n=t.header||t.hr;if(t.header=0,t.hr=!1,e.match(/^\s*$/,!0)||n){if(l(t),!n)return null;t.prevLine=null}t.prevLine=t.thisLine,t.thisLine=e,t.taskList=!1,t.trailingSpace=0,t.trailingSpaceNewLine=!1,t.f=t.block;var r=e.match(/^\s*/,!0)[0].replace(/\t/g," ").length;if(t.indentationDiff=Math.min(r-t.indentation,4),t.indentation=t.indentation+t.indentationDiff,r>0)return null}return t.f(e,t)},innerMode:function(e){return e.block==c?{state:e.htmlState,mode:w}:e.localState?{state:e.localState,mode:e.localMode}:{state:e,mode:R}},blankLine:l,getType:h,fold:"markdown"};return R},"xml"),e.defineMIME("text/x-markdown","markdown")})},{"../../lib/codemirror":10,"../meta":13,"../xml/xml":14}],13:[function(t,n,r){!function(i){"object"==typeof r&&"object"==typeof n?i(t("../lib/codemirror")):"function"==typeof e&&e.amd?e(["../lib/codemirror"],i):i(CodeMirror)}(function(e){"use strict";e.modeInfo=[{name:"APL",mime:"text/apl",mode:"apl",ext:["dyalog","apl"]},{name:"PGP",mimes:["application/pgp","application/pgp-keys","application/pgp-signature"],mode:"asciiarmor",ext:["pgp"]},{name:"ASN.1",mime:"text/x-ttcn-asn",mode:"asn.1",ext:["asn","asn1"]},{name:"Asterisk",mime:"text/x-asterisk",mode:"asterisk",file:/^extensions\.conf$/i},{name:"Brainfuck",mime:"text/x-brainfuck",mode:"brainfuck",ext:["b","bf"]},{name:"C",mime:"text/x-csrc",mode:"clike",ext:["c","h"]},{name:"C++",mime:"text/x-c++src",mode:"clike",ext:["cpp","c++","cc","cxx","hpp","h++","hh","hxx"],alias:["cpp"]},{name:"Cobol",mime:"text/x-cobol",mode:"cobol",ext:["cob","cpy"]},{name:"C#",mime:"text/x-csharp",mode:"clike",ext:["cs"],alias:["csharp"]},{name:"Clojure",mime:"text/x-clojure",mode:"clojure",ext:["clj","cljc","cljx"]},{name:"ClojureScript",mime:"text/x-clojurescript",mode:"clojure",ext:["cljs"]},{name:"Closure Stylesheets (GSS)",mime:"text/x-gss",mode:"css",ext:["gss"]},{name:"CMake",mime:"text/x-cmake",mode:"cmake",ext:["cmake","cmake.in"],file:/^CMakeLists.txt$/},{name:"CoffeeScript",mime:"text/x-coffeescript",mode:"coffeescript",ext:["coffee"],alias:["coffee","coffee-script"]},{name:"Common Lisp",mime:"text/x-common-lisp",mode:"commonlisp",ext:["cl","lisp","el"],alias:["lisp"]},{name:"Cypher",mime:"application/x-cypher-query",mode:"cypher",ext:["cyp","cypher"]},{name:"Cython",mime:"text/x-cython",mode:"python",ext:["pyx","pxd","pxi"]},{name:"Crystal",mime:"text/x-crystal",mode:"crystal",ext:["cr"]},{name:"CSS",mime:"text/css",mode:"css",ext:["css"]},{name:"CQL",mime:"text/x-cassandra",mode:"sql",ext:["cql"]},{name:"D",mime:"text/x-d",mode:"d",ext:["d"]},{name:"Dart",mimes:["application/dart","text/x-dart"],mode:"dart",ext:["dart"]},{name:"diff",mime:"text/x-diff",mode:"diff",ext:["diff","patch"]},{name:"Django",mime:"text/x-django",mode:"django"},{name:"Dockerfile",mime:"text/x-dockerfile",mode:"dockerfile",file:/^Dockerfile$/},{name:"DTD",mime:"application/xml-dtd",mode:"dtd",ext:["dtd"]},{name:"Dylan",mime:"text/x-dylan",mode:"dylan",ext:["dylan","dyl","intr"]},{name:"EBNF",mime:"text/x-ebnf",mode:"ebnf"},{name:"ECL",mime:"text/x-ecl",mode:"ecl",ext:["ecl"]},{name:"edn",mime:"application/edn",mode:"clojure",ext:["edn"]},{name:"Eiffel",mime:"text/x-eiffel",mode:"eiffel",ext:["e"]},{name:"Elm",mime:"text/x-elm",mode:"elm",ext:["elm"]},{name:"Embedded Javascript",mime:"application/x-ejs",mode:"htmlembedded",ext:["ejs"]},{name:"Embedded Ruby",mime:"application/x-erb",mode:"htmlembedded",ext:["erb"]},{name:"Erlang",mime:"text/x-erlang",mode:"erlang",ext:["erl"]},{name:"Factor",mime:"text/x-factor",mode:"factor",ext:["factor"]},{name:"FCL",mime:"text/x-fcl",mode:"fcl"},{name:"Forth",mime:"text/x-forth",mode:"forth",ext:["forth","fth","4th"]},{name:"Fortran",mime:"text/x-fortran",mode:"fortran",ext:["f","for","f77","f90"]},{name:"F#",mime:"text/x-fsharp",mode:"mllike",ext:["fs"],alias:["fsharp"]},{name:"Gas",mime:"text/x-gas",mode:"gas",ext:["s"]},{name:"Gherkin",mime:"text/x-feature",mode:"gherkin",ext:["feature"]},{name:"GitHub Flavored Markdown",mime:"text/x-gfm",mode:"gfm",file:/^(readme|contributing|history).md$/i},{name:"Go",mime:"text/x-go",mode:"go",ext:["go"]},{name:"Groovy",mime:"text/x-groovy",mode:"groovy",ext:["groovy","gradle"]},{name:"HAML",mime:"text/x-haml",mode:"haml",ext:["haml"]},{name:"Haskell",mime:"text/x-haskell",mode:"haskell",ext:["hs"]},{name:"Haskell (Literate)",mime:"text/x-literate-haskell",mode:"haskell-literate",ext:["lhs"]},{name:"Haxe",mime:"text/x-haxe",mode:"haxe",ext:["hx"]},{name:"HXML",mime:"text/x-hxml",mode:"haxe",ext:["hxml"]},{name:"ASP.NET",mime:"application/x-aspx",mode:"htmlembedded",ext:["aspx"],alias:["asp","aspx"]},{name:"HTML",mime:"text/html",mode:"htmlmixed",ext:["html","htm"],alias:["xhtml"]},{name:"HTTP",mime:"message/http",mode:"http"},{name:"IDL",mime:"text/x-idl",mode:"idl",ext:["pro"]},{name:"Jade",mime:"text/x-jade",mode:"jade",ext:["jade"]},{name:"Java",mime:"text/x-java",mode:"clike",ext:["java"]},{name:"Java Server Pages",mime:"application/x-jsp",mode:"htmlembedded",ext:["jsp"],alias:["jsp"]},{name:"JavaScript",mimes:["text/javascript","text/ecmascript","application/javascript","application/x-javascript","application/ecmascript"],mode:"javascript",ext:["js"],alias:["ecmascript","js","node"]},{name:"JSON",mimes:["application/json","application/x-json"],mode:"javascript",ext:["json","map"],alias:["json5"]},{name:"JSON-LD",mime:"application/ld+json",mode:"javascript",ext:["jsonld"],alias:["jsonld"]},{name:"JSX",mime:"text/jsx",mode:"jsx",ext:["jsx"]},{name:"Jinja2",mime:"null",mode:"jinja2"},{name:"Julia",mime:"text/x-julia",mode:"julia",ext:["jl"]},{name:"Kotlin",mime:"text/x-kotlin",mode:"clike",ext:["kt"]},{name:"LESS",mime:"text/x-less",mode:"css",ext:["less"]},{name:"LiveScript",mime:"text/x-livescript",mode:"livescript",ext:["ls"],alias:["ls"]},{name:"Lua",mime:"text/x-lua",mode:"lua",ext:["lua"]},{name:"Markdown",mime:"text/x-markdown",mode:"markdown",ext:["markdown","md","mkd"]},{name:"mIRC",mime:"text/mirc",mode:"mirc"},{name:"MariaDB SQL",mime:"text/x-mariadb",mode:"sql"},{name:"Mathematica",mime:"text/x-mathematica",mode:"mathematica",ext:["m","nb"]},{name:"Modelica",mime:"text/x-modelica",mode:"modelica",ext:["mo"]},{name:"MUMPS",mime:"text/x-mumps",mode:"mumps",ext:["mps"]},{name:"MS SQL",mime:"text/x-mssql",mode:"sql"},{name:"mbox",mime:"application/mbox",mode:"mbox",ext:["mbox"]},{name:"MySQL",mime:"text/x-mysql",mode:"sql"},{name:"Nginx",mime:"text/x-nginx-conf",mode:"nginx",file:/nginx.*\.conf$/i},{name:"NSIS",mime:"text/x-nsis",mode:"nsis",ext:["nsh","nsi"]},{name:"NTriples",mime:"text/n-triples",mode:"ntriples",ext:["nt"]},{name:"Objective C",mime:"text/x-objectivec",mode:"clike",ext:["m","mm"],alias:["objective-c","objc"]},{name:"OCaml",mime:"text/x-ocaml",mode:"mllike",ext:["ml","mli","mll","mly"]},{name:"Octave",mime:"text/x-octave",mode:"octave",ext:["m"]},{name:"Oz",mime:"text/x-oz",mode:"oz",ext:["oz"]},{name:"Pascal",mime:"text/x-pascal",mode:"pascal",ext:["p","pas"]},{name:"PEG.js",mime:"null",mode:"pegjs",ext:["jsonld"]},{name:"Perl",mime:"text/x-perl",mode:"perl",ext:["pl","pm"]},{name:"PHP",mime:"application/x-httpd-php",mode:"php",ext:["php","php3","php4","php5","phtml"]},{name:"Pig",mime:"text/x-pig",mode:"pig",ext:["pig"]},{name:"Plain Text",mime:"text/plain",mode:"null",ext:["txt","text","conf","def","list","log"]},{name:"PLSQL",mime:"text/x-plsql",mode:"sql",ext:["pls"]},{name:"PowerShell",mime:"application/x-powershell",mode:"powershell",ext:["ps1","psd1","psm1"]},{name:"Properties files",mime:"text/x-properties",mode:"properties",ext:["properties","ini","in"],alias:["ini","properties"]},{name:"ProtoBuf",mime:"text/x-protobuf",mode:"protobuf",ext:["proto"]},{name:"Python",mime:"text/x-python",mode:"python",ext:["BUILD","bzl","py","pyw"],file:/^(BUCK|BUILD)$/},{name:"Puppet",mime:"text/x-puppet",mode:"puppet",ext:["pp"]},{name:"Q",mime:"text/x-q",mode:"q",ext:["q"]},{name:"R",mime:"text/x-rsrc",mode:"r",ext:["r"],alias:["rscript"]},{name:"reStructuredText",mime:"text/x-rst",mode:"rst",ext:["rst"],alias:["rst"]},{name:"RPM Changes",mime:"text/x-rpm-changes",mode:"rpm"},{name:"RPM Spec",mime:"text/x-rpm-spec",mode:"rpm",ext:["spec"]},{name:"Ruby",mime:"text/x-ruby",mode:"ruby",ext:["rb"],alias:["jruby","macruby","rake","rb","rbx"]},{name:"Rust",mime:"text/x-rustsrc",mode:"rust",ext:["rs"]},{name:"SAS",mime:"text/x-sas",mode:"sas",ext:["sas"]},{name:"Sass",mime:"text/x-sass",mode:"sass",ext:["sass"]},{name:"Scala",mime:"text/x-scala",mode:"clike",ext:["scala"]},{name:"Scheme",mime:"text/x-scheme",mode:"scheme",ext:["scm","ss"]},{name:"SCSS",mime:"text/x-scss",mode:"css",ext:["scss"]},{name:"Shell",mime:"text/x-sh",mode:"shell",ext:["sh","ksh","bash"],alias:["bash","sh","zsh"],file:/^PKGBUILD$/},{name:"Sieve",mime:"application/sieve",mode:"sieve",ext:["siv","sieve"]},{name:"Slim",mimes:["text/x-slim","application/x-slim"],mode:"slim",ext:["slim"]},{name:"Smalltalk",mime:"text/x-stsrc",mode:"smalltalk",ext:["st"]},{name:"Smarty",mime:"text/x-smarty",mode:"smarty",ext:["tpl"]},{name:"Solr",mime:"text/x-solr",mode:"solr"},{name:"Soy",mime:"text/x-soy",mode:"soy",ext:["soy"],alias:["closure template"]},{name:"SPARQL",mime:"application/sparql-query",mode:"sparql",ext:["rq","sparql"],alias:["sparul"]},{name:"Spreadsheet",mime:"text/x-spreadsheet",mode:"spreadsheet",alias:["excel","formula"]},{name:"SQL",mime:"text/x-sql",mode:"sql",ext:["sql"]},{name:"Squirrel",mime:"text/x-squirrel",mode:"clike",ext:["nut"]},{name:"Swift",mime:"text/x-swift",mode:"swift",ext:["swift"]},{name:"sTeX",mime:"text/x-stex",mode:"stex"},{name:"LaTeX",mime:"text/x-latex",mode:"stex",ext:["text","ltx"],alias:["tex"]},{name:"SystemVerilog",mime:"text/x-systemverilog",mode:"verilog",ext:["v"]},{name:"Tcl",mime:"text/x-tcl",mode:"tcl",ext:["tcl"]},{name:"Textile",mime:"text/x-textile",mode:"textile",ext:["textile"]},{name:"TiddlyWiki ",mime:"text/x-tiddlywiki",mode:"tiddlywiki"},{name:"Tiki wiki",mime:"text/tiki",mode:"tiki"},{name:"TOML",mime:"text/x-toml",mode:"toml",ext:["toml"]},{name:"Tornado",mime:"text/x-tornado",mode:"tornado"},{name:"troff",mime:"text/troff",mode:"troff",ext:["1","2","3","4","5","6","7","8","9"]},{name:"TTCN",mime:"text/x-ttcn",mode:"ttcn",ext:["ttcn","ttcn3","ttcnpp"]},{name:"TTCN_CFG",mime:"text/x-ttcn-cfg",mode:"ttcn-cfg",ext:["cfg"]},{name:"Turtle",mime:"text/turtle",mode:"turtle",ext:["ttl"]},{name:"TypeScript",mime:"application/typescript",mode:"javascript",ext:["ts"],alias:["ts"]},{name:"Twig",mime:"text/x-twig",mode:"twig"},{name:"Web IDL",mime:"text/x-webidl",mode:"webidl",ext:["webidl"]},{name:"VB.NET",mime:"text/x-vb",mode:"vb",ext:["vb"]},{name:"VBScript",mime:"text/vbscript",mode:"vbscript",ext:["vbs"]},{name:"Velocity",mime:"text/velocity",mode:"velocity",ext:["vtl"]},{name:"Verilog",mime:"text/x-verilog",mode:"verilog",ext:["v"]},{name:"VHDL",mime:"text/x-vhdl",mode:"vhdl",ext:["vhd","vhdl"]},{name:"XML",mimes:["application/xml","text/xml"],mode:"xml",ext:["xml","xsl","xsd"],alias:["rss","wsdl","xsd"]},{name:"XQuery",mime:"application/xquery",mode:"xquery",ext:["xy","xquery"]},{name:"Yacas",mime:"text/x-yacas",mode:"yacas",ext:["ys"]},{name:"YAML",mime:"text/x-yaml",mode:"yaml",ext:["yaml","yml"],alias:["yml"]},{name:"Z80",mime:"text/x-z80",mode:"z80",ext:["z80"]},{name:"mscgen",mime:"text/x-mscgen",mode:"mscgen",ext:["mscgen","mscin","msc"]},{name:"xu",mime:"text/x-xu",mode:"mscgen",ext:["xu"]},{name:"msgenny",mime:"text/x-msgenny",mode:"mscgen",ext:["msgenny"]}];for(var t=0;t<e.modeInfo.length;t++){var n=e.modeInfo[t];n.mimes&&(n.mime=n.mimes[0])}e.findModeByMIME=function(t){t=t.toLowerCase();for(var n=0;n<e.modeInfo.length;n++){var r=e.modeInfo[n];if(r.mime==t)return r;if(r.mimes)for(var i=0;i<r.mimes.length;i++)if(r.mimes[i]==t)return r}},e.findModeByExtension=function(t){for(var n=0;n<e.modeInfo.length;n++){var r=e.modeInfo[n];if(r.ext)for(var i=0;i<r.ext.length;i++)if(r.ext[i]==t)return r}},e.findModeByFileName=function(t){for(var n=0;n<e.modeInfo.length;n++){var r=e.modeInfo[n];if(r.file&&r.file.test(t))return r}var i=t.lastIndexOf("."),o=i>-1&&t.substring(i+1,t.length);return o?e.findModeByExtension(o):void 0},e.findModeByName=function(t){t=t.toLowerCase();for(var n=0;n<e.modeInfo.length;n++){var r=e.modeInfo[n];if(r.name.toLowerCase()==t)return r;if(r.alias)for(var i=0;i<r.alias.length;i++)if(r.alias[i].toLowerCase()==t)return r}}})},{"../lib/codemirror":10}],14:[function(t,n,r){!function(i){"object"==typeof r&&"object"==typeof n?i(t("../../lib/codemirror")):"function"==typeof e&&e.amd?e(["../../lib/codemirror"],i):i(CodeMirror)}(function(e){"use strict";var t={autoSelfClosers:{area:!0,base:!0,br:!0,col:!0,command:!0,embed:!0,frame:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0,menuitem:!0},implicitlyClosed:{dd:!0,li:!0,optgroup:!0,option:!0,p:!0,rp:!0,rt:!0,tbody:!0,td:!0,tfoot:!0,th:!0,tr:!0},contextGrabbers:{dd:{dd:!0,dt:!0},dt:{dd:!0,dt:!0},li:{li:!0},option:{option:!0,optgroup:!0},optgroup:{optgroup:!0},p:{address:!0,article:!0,aside:!0,blockquote:!0,dir:!0,div:!0,dl:!0,fieldset:!0,footer:!0,form:!0,h1:!0,h2:!0,h3:!0,h4:!0,h5:!0,h6:!0,header:!0,hgroup:!0,hr:!0,menu:!0,nav:!0,ol:!0,p:!0,pre:!0,section:!0,table:!0,ul:!0},rp:{rp:!0,rt:!0},rt:{rp:!0,rt:!0},tbody:{tbody:!0,tfoot:!0},td:{td:!0,th:!0},tfoot:{tbody:!0},th:{td:!0,th:!0},thead:{tbody:!0,tfoot:!0},tr:{tr:!0}},doNotIndent:{pre:!0},allowUnquoted:!0,allowMissing:!0,caseFold:!0},n={autoSelfClosers:{},implicitlyClosed:{},contextGrabbers:{},doNotIndent:{},allowUnquoted:!1,allowMissing:!1,caseFold:!1};e.defineMode("xml",function(r,i){function o(e,t){function n(n){return t.tokenize=n,n(e,t)}var r=e.next();if("<"==r)return e.eat("!")?e.eat("[")?e.match("CDATA[")?n(s("atom","]]>")):null:e.match("--")?n(s("comment","-->")):e.match("DOCTYPE",!0,!0)?(e.eatWhile(/[\w\._\-]/),n(c(1))):null:e.eat("?")?(e.eatWhile(/[\w\._\-]/),t.tokenize=s("meta","?>"),"meta"):(T=e.eat("/")?"closeTag":"openTag",t.tokenize=a,"tag bracket");if("&"==r){var i;return i=e.eat("#")?e.eat("x")?e.eatWhile(/[a-fA-F\d]/)&&e.eat(";"):e.eatWhile(/[\d]/)&&e.eat(";"):e.eatWhile(/[\w\.\-:]/)&&e.eat(";"),i?"atom":"error"}return e.eatWhile(/[^&<]/),null}function a(e,t){var n=e.next();if(">"==n||"/"==n&&e.eat(">"))return t.tokenize=o,T=">"==n?"endTag":"selfcloseTag","tag bracket";if("="==n)return T="equals",null;if("<"==n){t.tokenize=o,t.state=d,t.tagName=t.tagStart=null;var r=t.tokenize(e,t);return r?r+" tag error":"tag error"}return/[\'\"]/.test(n)?(t.tokenize=l(n),t.stringStartCol=e.column(),t.tokenize(e,t)):(e.match(/^[^\s\u00a0=<>\"\']*[^\s\u00a0=<>\"\'\/]/),"word")}function l(e){var t=function(t,n){for(;!t.eol();)if(t.next()==e){n.tokenize=a;break}return"string"};return t.isInAttribute=!0,t}function s(e,t){return function(n,r){for(;!n.eol();){if(n.match(t)){r.tokenize=o;break}n.next()}return e}}function c(e){return function(t,n){for(var r;null!=(r=t.next());){if("<"==r)return n.tokenize=c(e+1),n.tokenize(t,n);if(">"==r){if(1==e){n.tokenize=o;break}return n.tokenize=c(e-1),n.tokenize(t,n)}}return"meta"}}function u(e,t,n){this.prev=e.context,this.tagName=t,this.indent=e.indented,this.startOfLine=n,(S.doNotIndent.hasOwnProperty(t)||e.context&&e.context.noIndent)&&(this.noIndent=!0)}function f(e){e.context&&(e.context=e.context.prev)}function h(e,t){for(var n;;){if(!e.context)return;if(n=e.context.tagName,!S.contextGrabbers.hasOwnProperty(n)||!S.contextGrabbers[n].hasOwnProperty(t))return;f(e)}}function d(e,t,n){return"openTag"==e?(n.tagStart=t.column(),p):"closeTag"==e?m:d}function p(e,t,n){return"word"==e?(n.tagName=t.current(),M="tag",y):(M="error",p)}function m(e,t,n){if("word"==e){var r=t.current();return n.context&&n.context.tagName!=r&&S.implicitlyClosed.hasOwnProperty(n.context.tagName)&&f(n),n.context&&n.context.tagName==r||S.matchClosing===!1?(M="tag",g):(M="tag error",v)}return M="error",v}function g(e,t,n){return"endTag"!=e?(M="error",g):(f(n),d)}function v(e,t,n){return M="error",g(e,t,n)}function y(e,t,n){if("word"==e)return M="attribute",x;if("endTag"==e||"selfcloseTag"==e){var r=n.tagName,i=n.tagStart;return n.tagName=n.tagStart=null,"selfcloseTag"==e||S.autoSelfClosers.hasOwnProperty(r)?h(n,r):(h(n,r),n.context=new u(n,r,i==n.indented)),d}return M="error",y}function x(e,t,n){return"equals"==e?b:(S.allowMissing||(M="error"),y(e,t,n))}function b(e,t,n){return"string"==e?w:"word"==e&&S.allowUnquoted?(M="string",y):(M="error",y(e,t,n))}function w(e,t,n){return"string"==e?w:y(e,t,n)}var k=r.indentUnit,S={},C=i.htmlMode?t:n;for(var L in C)S[L]=C[L];for(var L in i)S[L]=i[L];var T,M;return o.isInText=!0,{startState:function(e){var t={tokenize:o,state:d,indented:e||0,tagName:null,tagStart:null,context:null};return null!=e&&(t.baseIndent=e),t},token:function(e,t){if(!t.tagName&&e.sol()&&(t.indented=e.indentation()),e.eatSpace())return null;T=null;var n=t.tokenize(e,t);return(n||T)&&"comment"!=n&&(M=null,t.state=t.state(T||n,e,t),M&&(n="error"==M?n+" error":M)),n},indent:function(t,n,r){var i=t.context;if(t.tokenize.isInAttribute)return t.tagStart==t.indented?t.stringStartCol+1:t.indented+k;if(i&&i.noIndent)return e.Pass;if(t.tokenize!=a&&t.tokenize!=o)return r?r.match(/^(\s*)/)[0].length:0;if(t.tagName)return S.multilineTagIndentPastTag!==!1?t.tagStart+t.tagName.length+2:t.tagStart+k*(S.multilineTagIndentFactor||1);if(S.alignCDATA&&/<!\[CDATA\[/.test(n))return 0;var l=n&&/^<(\/)?([\w_:\.-]*)/.exec(n);if(l&&l[1])for(;i;){if(i.tagName==l[2]){i=i.prev;break}if(!S.implicitlyClosed.hasOwnProperty(i.tagName))break;i=i.prev}else if(l)for(;i;){var s=S.contextGrabbers[i.tagName];if(!s||!s.hasOwnProperty(l[2]))break;i=i.prev}for(;i&&i.prev&&!i.startOfLine;)i=i.prev;return i?i.indent+k:t.baseIndent||0},electricInput:/<\/[\s\w:]+>$/,blockCommentStart:"<!--",blockCommentEnd:"-->",configuration:S.htmlMode?"html":"xml",helperType:S.htmlMode?"html":"xml",skipAttribute:function(e){e.state==b&&(e.state=y)}}}),e.defineMIME("text/xml","xml"),e.defineMIME("application/xml","xml"),e.mimeModes.hasOwnProperty("text/html")||e.defineMIME("text/html",{name:"xml",htmlMode:!0})})},{"../../lib/codemirror":10}],15:[function(e,t,n){n.read=function(e,t,n,r,i){var o,a,l=8*i-r-1,s=(1<<l)-1,c=s>>1,u=-7,f=n?i-1:0,h=n?-1:1,d=e[t+f];for(f+=h,o=d&(1<<-u)-1,d>>=-u,u+=l;u>0;o=256*o+e[t+f],f+=h,u-=8);for(a=o&(1<<-u)-1,o>>=-u,u+=r;u>0;a=256*a+e[t+f],f+=h,u-=8);if(0===o)o=1-c;else{if(o===s)return a?NaN:(d?-1:1)*(1/0);a+=Math.pow(2,r),o-=c}return(d?-1:1)*a*Math.pow(2,o-r)},n.write=function(e,t,n,r,i,o){var a,l,s,c=8*o-i-1,u=(1<<c)-1,f=u>>1,h=23===i?Math.pow(2,-24)-Math.pow(2,-77):0,d=r?0:o-1,p=r?1:-1,m=0>t||0===t&&0>1/t?1:0;for(t=Math.abs(t),isNaN(t)||t===1/0?(l=isNaN(t)?1:0,a=u):(a=Math.floor(Math.log(t)/Math.LN2),t*(s=Math.pow(2,-a))<1&&(a--,s*=2),t+=a+f>=1?h/s:h*Math.pow(2,1-f),t*s>=2&&(a++,s/=2),a+f>=u?(l=0,a=u):a+f>=1?(l=(t*s-1)*Math.pow(2,i),a+=f):(l=t*Math.pow(2,f-1)*Math.pow(2,i),a=0));i>=8;e[n+d]=255&l,d+=p,l/=256,i-=8);for(a=a<<i|l,c+=i;c>0;e[n+d]=255&a,d+=p,a/=256,c-=8);e[n+d-p]|=128*m}},{}],16:[function(e,t,n){var r={}.toString;t.exports=Array.isArray||function(e){return"[object Array]"==r.call(e)}},{}],17:[function(t,n,r){(function(t){(function(){function t(e){this.tokens=[],this.tokens.links={},this.options=e||h.defaults,this.rules=d.normal,this.options.gfm&&(this.options.tables?this.rules=d.tables:this.rules=d.gfm)}function i(e,t){if(this.options=t||h.defaults,this.links=e,this.rules=p.normal,this.renderer=this.options.renderer||new o,this.renderer.options=this.options,!this.links)throw new Error("Tokens array requires a `links` property.");this.options.gfm?this.options.breaks?this.rules=p.breaks:this.rules=p.gfm:this.options.pedantic&&(this.rules=p.pedantic)}function o(e){this.options=e||{}}function a(e){this.tokens=[],this.token=null,this.options=e||h.defaults,this.options.renderer=this.options.renderer||new o,this.renderer=this.options.renderer,this.renderer.options=this.options}function l(e,t){return e.replace(t?/&/g:/&(?!#?\w+;)/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")}function s(e){return e.replace(/&([#\w]+);/g,function(e,t){return t=t.toLowerCase(),"colon"===t?":":"#"===t.charAt(0)?"x"===t.charAt(1)?String.fromCharCode(parseInt(t.substring(2),16)):String.fromCharCode(+t.substring(1)):""})}function c(e,t){return e=e.source,t=t||"",function n(r,i){return r?(i=i.source||i,i=i.replace(/(^|[^\[])\^/g,"$1"),e=e.replace(r,i),n):new RegExp(e,t)}}function u(){}function f(e){for(var t,n,r=1;r<arguments.length;r++){t=arguments[r];for(n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])}return e}function h(e,n,r){if(r||"function"==typeof n){r||(r=n,n=null),n=f({},h.defaults,n||{});var i,o,s=n.highlight,c=0;try{i=t.lex(e,n)}catch(u){return r(u)}o=i.length;var d=function(e){if(e)return n.highlight=s,r(e);var t;try{t=a.parse(i,n)}catch(o){e=o}return n.highlight=s,e?r(e):r(null,t)};if(!s||s.length<3)return d();if(delete n.highlight,!o)return d();for(;c<i.length;c++)!function(e){return"code"!==e.type?--o||d():s(e.text,e.lang,function(t,n){return t?d(t):null==n||n===e.text?--o||d():(e.text=n,e.escaped=!0,void(--o||d()))})}(i[c])}else try{return n&&(n=f({},h.defaults,n)),a.parse(t.lex(e,n),n)}catch(u){if(u.message+="\nPlease report this to https://github.com/chjj/marked.",(n||h.defaults).silent)return"<p>An error occured:</p><pre>"+l(u.message+"",!0)+"</pre>";throw u}}var d={newline:/^\n+/,code:/^( {4}[^\n]+\n*)+/,fences:u,hr:/^( *[-*_]){3,} *(?:\n+|$)/,heading:/^ *(#{1,6}) *([^\n]+?) *#* *(?:\n+|$)/,nptable:u,lheading:/^([^\n]+)\n *(=|-){2,} *(?:\n+|$)/,blockquote:/^( *>[^\n]+(\n(?!def)[^\n]+)*\n*)+/,list:/^( *)(bull) [\s\S]+?(?:hr|def|\n{2,}(?! )(?!\1bull )\n*|\s*$)/,html:/^ *(?:comment *(?:\n|\s*$)|closed *(?:\n{2,}|\s*$)|closing *(?:\n{2,}|\s*$))/,def:/^ *\[([^\]]+)\]: *<?([^\s>]+)>?(?: +["(]([^\n]+)[")])? *(?:\n+|$)/,table:u,paragraph:/^((?:[^\n]+\n?(?!hr|heading|lheading|blockquote|tag|def))+)\n*/,text:/^[^\n]+/};d.bullet=/(?:[*+-]|\d+\.)/,d.item=/^( *)(bull) [^\n]*(?:\n(?!\1bull )[^\n]*)*/,d.item=c(d.item,"gm")(/bull/g,d.bullet)(),d.list=c(d.list)(/bull/g,d.bullet)("hr","\\n+(?=\\1?(?:[-*_] *){3,}(?:\\n+|$))")("def","\\n+(?="+d.def.source+")")(),d.blockquote=c(d.blockquote)("def",d.def)(),d._tag="(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:/|[^\\w\\s@]*@)\\b",d.html=c(d.html)("comment",/<!--[\s\S]*?-->/)("closed",/<(tag)[\s\S]+?<\/\1>/)("closing",/<tag(?:"[^"]*"|'[^']*'|[^'">])*?>/)(/tag/g,d._tag)(),d.paragraph=c(d.paragraph)("hr",d.hr)("heading",d.heading)("lheading",d.lheading)("blockquote",d.blockquote)("tag","<"+d._tag)("def",d.def)(),d.normal=f({},d),d.gfm=f({},d.normal,{fences:/^ *(`{3,}|~{3,})[ \.]*(\S+)? *\n([\s\S]*?)\s*\1 *(?:\n+|$)/,paragraph:/^/,heading:/^ *(#{1,6}) +([^\n]+?) *#* *(?:\n+|$)/}),d.gfm.paragraph=c(d.paragraph)("(?!","(?!"+d.gfm.fences.source.replace("\\1","\\2")+"|"+d.list.source.replace("\\1","\\3")+"|")(),d.tables=f({},d.gfm,{nptable:/^ *(\S.*\|.*)\n *([-:]+ *\|[-| :]*)\n((?:.*\|.*(?:\n|$))*)\n*/,table:/^ *\|(.+)\n *\|( *[-:]+[-| :]*)\n((?: *\|.*(?:\n|$))*)\n*/}),t.rules=d,t.lex=function(e,n){var r=new t(n);return r.lex(e)},t.prototype.lex=function(e){return e=e.replace(/\r\n|\r/g,"\n").replace(/\t/g," ").replace(/\u00a0/g," ").replace(/\u2424/g,"\n"),this.token(e,!0)},t.prototype.token=function(e,t,n){for(var r,i,o,a,l,s,c,u,f,e=e.replace(/^ +$/gm,"");e;)if((o=this.rules.newline.exec(e))&&(e=e.substring(o[0].length),o[0].length>1&&this.tokens.push({type:"space"})),o=this.rules.code.exec(e))e=e.substring(o[0].length),o=o[0].replace(/^ {4}/gm,""),this.tokens.push({type:"code",text:this.options.pedantic?o:o.replace(/\n+$/,"")});else if(o=this.rules.fences.exec(e))e=e.substring(o[0].length),this.tokens.push({type:"code",lang:o[2],text:o[3]||""});else if(o=this.rules.heading.exec(e))e=e.substring(o[0].length),this.tokens.push({type:"heading",depth:o[1].length,text:o[2]});else if(t&&(o=this.rules.nptable.exec(e))){for(e=e.substring(o[0].length),s={type:"table",header:o[1].replace(/^ *| *\| *$/g,"").split(/ *\| */),align:o[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:o[3].replace(/\n$/,"").split("\n")},u=0;u<s.align.length;u++)/^ *-+: *$/.test(s.align[u])?s.align[u]="right":/^ *:-+: *$/.test(s.align[u])?s.align[u]="center":/^ *:-+ *$/.test(s.align[u])?s.align[u]="left":s.align[u]=null;for(u=0;u<s.cells.length;u++)s.cells[u]=s.cells[u].split(/ *\| */);this.tokens.push(s)}else if(o=this.rules.lheading.exec(e))e=e.substring(o[0].length),this.tokens.push({type:"heading",depth:"="===o[2]?1:2,text:o[1]});else if(o=this.rules.hr.exec(e))e=e.substring(o[0].length),this.tokens.push({type:"hr"});else if(o=this.rules.blockquote.exec(e))e=e.substring(o[0].length),this.tokens.push({type:"blockquote_start"}),o=o[0].replace(/^ *> ?/gm,""),this.token(o,t,!0),this.tokens.push({type:"blockquote_end"});else if(o=this.rules.list.exec(e)){for(e=e.substring(o[0].length),a=o[2],this.tokens.push({type:"list_start",ordered:a.length>1}),o=o[0].match(this.rules.item),r=!1,f=o.length,u=0;f>u;u++)s=o[u],c=s.length,s=s.replace(/^ *([*+-]|\d+\.) +/,""),~s.indexOf("\n ")&&(c-=s.length,s=this.options.pedantic?s.replace(/^ {1,4}/gm,""):s.replace(new RegExp("^ {1,"+c+"}","gm"),"")),this.options.smartLists&&u!==f-1&&(l=d.bullet.exec(o[u+1])[0],a===l||a.length>1&&l.length>1||(e=o.slice(u+1).join("\n")+e,u=f-1)),i=r||/\n\n(?!\s*$)/.test(s),u!==f-1&&(r="\n"===s.charAt(s.length-1),i||(i=r)),this.tokens.push({type:i?"loose_item_start":"list_item_start"}),this.token(s,!1,n),this.tokens.push({type:"list_item_end"});this.tokens.push({type:"list_end"})}else if(o=this.rules.html.exec(e))e=e.substring(o[0].length),this.tokens.push({type:this.options.sanitize?"paragraph":"html",pre:!this.options.sanitizer&&("pre"===o[1]||"script"===o[1]||"style"===o[1]),text:o[0]});else if(!n&&t&&(o=this.rules.def.exec(e)))e=e.substring(o[0].length),this.tokens.links[o[1].toLowerCase()]={href:o[2],title:o[3]};else if(t&&(o=this.rules.table.exec(e))){for(e=e.substring(o[0].length),s={type:"table",
+header:o[1].replace(/^ *| *\| *$/g,"").split(/ *\| */),align:o[2].replace(/^ *|\| *$/g,"").split(/ *\| */),cells:o[3].replace(/(?: *\| *)?\n$/,"").split("\n")},u=0;u<s.align.length;u++)/^ *-+: *$/.test(s.align[u])?s.align[u]="right":/^ *:-+: *$/.test(s.align[u])?s.align[u]="center":/^ *:-+ *$/.test(s.align[u])?s.align[u]="left":s.align[u]=null;for(u=0;u<s.cells.length;u++)s.cells[u]=s.cells[u].replace(/^ *\| *| *\| *$/g,"").split(/ *\| */);this.tokens.push(s)}else if(t&&(o=this.rules.paragraph.exec(e)))e=e.substring(o[0].length),this.tokens.push({type:"paragraph",text:"\n"===o[1].charAt(o[1].length-1)?o[1].slice(0,-1):o[1]});else if(o=this.rules.text.exec(e))e=e.substring(o[0].length),this.tokens.push({type:"text",text:o[0]});else if(e)throw new Error("Infinite loop on byte: "+e.charCodeAt(0));return this.tokens};var p={escape:/^\\([\\`*{}\[\]()#+\-.!_>])/,autolink:/^<([^ >]+(@|:\/)[^ >]+)>/,url:u,tag:/^<!--[\s\S]*?-->|^<\/?\w+(?:"[^"]*"|'[^']*'|[^'">])*?>/,link:/^!?\[(inside)\]\(href\)/,reflink:/^!?\[(inside)\]\s*\[([^\]]*)\]/,nolink:/^!?\[((?:\[[^\]]*\]|[^\[\]])*)\]/,strong:/^__([\s\S]+?)__(?!_)|^\*\*([\s\S]+?)\*\*(?!\*)/,em:/^\b_((?:[^_]|__)+?)_\b|^\*((?:\*\*|[\s\S])+?)\*(?!\*)/,code:/^(`+)\s*([\s\S]*?[^`])\s*\1(?!`)/,br:/^ {2,}\n(?!\s*$)/,del:u,text:/^[\s\S]+?(?=[\\<!\[_*`]| {2,}\n|$)/};p._inside=/(?:\[[^\]]*\]|[^\[\]]|\](?=[^\[]*\]))*/,p._href=/\s*<?([\s\S]*?)>?(?:\s+['"]([\s\S]*?)['"])?\s*/,p.link=c(p.link)("inside",p._inside)("href",p._href)(),p.reflink=c(p.reflink)("inside",p._inside)(),p.normal=f({},p),p.pedantic=f({},p.normal,{strong:/^__(?=\S)([\s\S]*?\S)__(?!_)|^\*\*(?=\S)([\s\S]*?\S)\*\*(?!\*)/,em:/^_(?=\S)([\s\S]*?\S)_(?!_)|^\*(?=\S)([\s\S]*?\S)\*(?!\*)/}),p.gfm=f({},p.normal,{escape:c(p.escape)("])","~|])")(),url:/^(https?:\/\/[^\s<]+[^<.,:;"')\]\s])/,del:/^~~(?=\S)([\s\S]*?\S)~~/,text:c(p.text)("]|","~]|")("|","|https?://|")()}),p.breaks=f({},p.gfm,{br:c(p.br)("{2,}","*")(),text:c(p.gfm.text)("{2,}","*")()}),i.rules=p,i.output=function(e,t,n){var r=new i(t,n);return r.output(e)},i.prototype.output=function(e){for(var t,n,r,i,o="";e;)if(i=this.rules.escape.exec(e))e=e.substring(i[0].length),o+=i[1];else if(i=this.rules.autolink.exec(e))e=e.substring(i[0].length),"@"===i[2]?(n=":"===i[1].charAt(6)?this.mangle(i[1].substring(7)):this.mangle(i[1]),r=this.mangle("mailto:")+n):(n=l(i[1]),r=n),o+=this.renderer.link(r,null,n);else if(this.inLink||!(i=this.rules.url.exec(e))){if(i=this.rules.tag.exec(e))!this.inLink&&/^<a /i.test(i[0])?this.inLink=!0:this.inLink&&/^<\/a>/i.test(i[0])&&(this.inLink=!1),e=e.substring(i[0].length),o+=this.options.sanitize?this.options.sanitizer?this.options.sanitizer(i[0]):l(i[0]):i[0];else if(i=this.rules.link.exec(e))e=e.substring(i[0].length),this.inLink=!0,o+=this.outputLink(i,{href:i[2],title:i[3]}),this.inLink=!1;else if((i=this.rules.reflink.exec(e))||(i=this.rules.nolink.exec(e))){if(e=e.substring(i[0].length),t=(i[2]||i[1]).replace(/\s+/g," "),t=this.links[t.toLowerCase()],!t||!t.href){o+=i[0].charAt(0),e=i[0].substring(1)+e;continue}this.inLink=!0,o+=this.outputLink(i,t),this.inLink=!1}else if(i=this.rules.strong.exec(e))e=e.substring(i[0].length),o+=this.renderer.strong(this.output(i[2]||i[1]));else if(i=this.rules.em.exec(e))e=e.substring(i[0].length),o+=this.renderer.em(this.output(i[2]||i[1]));else if(i=this.rules.code.exec(e))e=e.substring(i[0].length),o+=this.renderer.codespan(l(i[2],!0));else if(i=this.rules.br.exec(e))e=e.substring(i[0].length),o+=this.renderer.br();else if(i=this.rules.del.exec(e))e=e.substring(i[0].length),o+=this.renderer.del(this.output(i[1]));else if(i=this.rules.text.exec(e))e=e.substring(i[0].length),o+=this.renderer.text(l(this.smartypants(i[0])));else if(e)throw new Error("Infinite loop on byte: "+e.charCodeAt(0))}else e=e.substring(i[0].length),n=l(i[1]),r=n,o+=this.renderer.link(r,null,n);return o},i.prototype.outputLink=function(e,t){var n=l(t.href),r=t.title?l(t.title):null;return"!"!==e[0].charAt(0)?this.renderer.link(n,r,this.output(e[1])):this.renderer.image(n,r,l(e[1]))},i.prototype.smartypants=function(e){return this.options.smartypants?e.replace(/---/g,"—").replace(/--/g,"–").replace(/(^|[-\u2014\/(\[{"\s])'/g,"$1‘").replace(/'/g,"’").replace(/(^|[-\u2014\/(\[{\u2018\s])"/g,"$1“").replace(/"/g,"”").replace(/\.{3}/g,"…"):e},i.prototype.mangle=function(e){if(!this.options.mangle)return e;for(var t,n="",r=e.length,i=0;r>i;i++)t=e.charCodeAt(i),Math.random()>.5&&(t="x"+t.toString(16)),n+="&#"+t+";";return n},o.prototype.code=function(e,t,n){if(this.options.highlight){var r=this.options.highlight(e,t);null!=r&&r!==e&&(n=!0,e=r)}return t?'<pre><code class="'+this.options.langPrefix+l(t,!0)+'">'+(n?e:l(e,!0))+"\n</code></pre>\n":"<pre><code>"+(n?e:l(e,!0))+"\n</code></pre>"},o.prototype.blockquote=function(e){return"<blockquote>\n"+e+"</blockquote>\n"},o.prototype.html=function(e){return e},o.prototype.heading=function(e,t,n){return"<h"+t+' id="'+this.options.headerPrefix+n.toLowerCase().replace(/[^\w]+/g,"-")+'">'+e+"</h"+t+">\n"},o.prototype.hr=function(){return this.options.xhtml?"<hr/>\n":"<hr>\n"},o.prototype.list=function(e,t){var n=t?"ol":"ul";return"<"+n+">\n"+e+"</"+n+">\n"},o.prototype.listitem=function(e){return"<li>"+e+"</li>\n"},o.prototype.paragraph=function(e){return"<p>"+e+"</p>\n"},o.prototype.table=function(e,t){return"<table>\n<thead>\n"+e+"</thead>\n<tbody>\n"+t+"</tbody>\n</table>\n"},o.prototype.tablerow=function(e){return"<tr>\n"+e+"</tr>\n"},o.prototype.tablecell=function(e,t){var n=t.header?"th":"td",r=t.align?"<"+n+' style="text-align:'+t.align+'">':"<"+n+">";return r+e+"</"+n+">\n"},o.prototype.strong=function(e){return"<strong>"+e+"</strong>"},o.prototype.em=function(e){return"<em>"+e+"</em>"},o.prototype.codespan=function(e){return"<code>"+e+"</code>"},o.prototype.br=function(){return this.options.xhtml?"<br/>":"<br>"},o.prototype.del=function(e){return"<del>"+e+"</del>"},o.prototype.link=function(e,t,n){if(this.options.sanitize){try{var r=decodeURIComponent(s(e)).replace(/[^\w:]/g,"").toLowerCase()}catch(i){return""}if(0===r.indexOf("javascript:")||0===r.indexOf("vbscript:"))return""}var o='<a href="'+e+'"';return t&&(o+=' title="'+t+'"'),o+=">"+n+"</a>"},o.prototype.image=function(e,t,n){var r='<img src="'+e+'" alt="'+n+'"';return t&&(r+=' title="'+t+'"'),r+=this.options.xhtml?"/>":">"},o.prototype.text=function(e){return e},a.parse=function(e,t,n){var r=new a(t,n);return r.parse(e)},a.prototype.parse=function(e){this.inline=new i(e.links,this.options,this.renderer),this.tokens=e.reverse();for(var t="";this.next();)t+=this.tok();return t},a.prototype.next=function(){return this.token=this.tokens.pop()},a.prototype.peek=function(){return this.tokens[this.tokens.length-1]||0},a.prototype.parseText=function(){for(var e=this.token.text;"text"===this.peek().type;)e+="\n"+this.next().text;return this.inline.output(e)},a.prototype.tok=function(){switch(this.token.type){case"space":return"";case"hr":return this.renderer.hr();case"heading":return this.renderer.heading(this.inline.output(this.token.text),this.token.depth,this.token.text);case"code":return this.renderer.code(this.token.text,this.token.lang,this.token.escaped);case"table":var e,t,n,r,i,o="",a="";for(n="",e=0;e<this.token.header.length;e++)r={header:!0,align:this.token.align[e]},n+=this.renderer.tablecell(this.inline.output(this.token.header[e]),{header:!0,align:this.token.align[e]});for(o+=this.renderer.tablerow(n),e=0;e<this.token.cells.length;e++){for(t=this.token.cells[e],n="",i=0;i<t.length;i++)n+=this.renderer.tablecell(this.inline.output(t[i]),{header:!1,align:this.token.align[i]});a+=this.renderer.tablerow(n)}return this.renderer.table(o,a);case"blockquote_start":for(var a="";"blockquote_end"!==this.next().type;)a+=this.tok();return this.renderer.blockquote(a);case"list_start":for(var a="",l=this.token.ordered;"list_end"!==this.next().type;)a+=this.tok();return this.renderer.list(a,l);case"list_item_start":for(var a="";"list_item_end"!==this.next().type;)a+="text"===this.token.type?this.parseText():this.tok();return this.renderer.listitem(a);case"loose_item_start":for(var a="";"list_item_end"!==this.next().type;)a+=this.tok();return this.renderer.listitem(a);case"html":var s=this.token.pre||this.options.pedantic?this.token.text:this.inline.output(this.token.text);return this.renderer.html(s);case"paragraph":return this.renderer.paragraph(this.inline.output(this.token.text));case"text":return this.renderer.paragraph(this.parseText())}},u.exec=u,h.options=h.setOptions=function(e){return f(h.defaults,e),h},h.defaults={gfm:!0,tables:!0,breaks:!1,pedantic:!1,sanitize:!1,sanitizer:null,mangle:!0,smartLists:!1,silent:!1,highlight:null,langPrefix:"lang-",smartypants:!1,headerPrefix:"",renderer:new o,xhtml:!1},h.Parser=a,h.parser=a.parse,h.Renderer=o,h.Lexer=t,h.lexer=t.lex,h.InlineLexer=i,h.inlineLexer=i.output,h.parse=h,"undefined"!=typeof n&&"object"==typeof r?n.exports=h:"function"==typeof e&&e.amd?e(function(){return h}):this.marked=h}).call(function(){return this||("undefined"!=typeof window?window:t)}())}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],18:[function(e,t,n){(function(n,r){"use strict";var i=function(e,t,n,i){if(i=i||{},this.dictionary=null,this.rules={},this.dictionaryTable={},this.compoundRules=[],this.compoundRuleCodes={},this.replacementTable=[],this.flags=i.flags||{},e){if(this.dictionary=e,"undefined"!=typeof window&&"chrome"in window&&"extension"in window.chrome&&"getURL"in window.chrome.extension)t||(t=this._readFile(chrome.extension.getURL("lib/typo/dictionaries/"+e+"/"+e+".aff"))),n||(n=this._readFile(chrome.extension.getURL("lib/typo/dictionaries/"+e+"/"+e+".dic")));else{if(i.dictionaryPath)var o=i.dictionaryPath;else if("undefined"!=typeof r)var o=r+"/dictionaries";else var o="./dictionaries";t||(t=this._readFile(o+"/"+e+"/"+e+".aff")),n||(n=this._readFile(o+"/"+e+"/"+e+".dic"))}this.rules=this._parseAFF(t),this.compoundRuleCodes={};for(var a=0,l=this.compoundRules.length;l>a;a++)for(var s=this.compoundRules[a],c=0,u=s.length;u>c;c++)this.compoundRuleCodes[s[c]]=[];"ONLYINCOMPOUND"in this.flags&&(this.compoundRuleCodes[this.flags.ONLYINCOMPOUND]=[]),this.dictionaryTable=this._parseDIC(n);for(var a in this.compoundRuleCodes)0==this.compoundRuleCodes[a].length&&delete this.compoundRuleCodes[a];for(var a=0,l=this.compoundRules.length;l>a;a++){for(var f=this.compoundRules[a],h="",c=0,u=f.length;u>c;c++){var d=f[c];h+=d in this.compoundRuleCodes?"("+this.compoundRuleCodes[d].join("|")+")":d}this.compoundRules[a]=new RegExp(h,"i")}}return this};i.prototype={load:function(e){for(var t in e)this[t]=e[t];return this},_readFile:function(t,r){if(r||(r="utf8"),"undefined"!=typeof XMLHttpRequest){var i=new XMLHttpRequest;return i.open("GET",t,!1),i.overrideMimeType&&i.overrideMimeType("text/plain; charset="+r),i.send(null),i.responseText}if("undefined"!=typeof e){var o=e("fs");try{if(o.existsSync(t)){var a=o.statSync(t),l=o.openSync(t,"r"),s=new n(a.size);return o.readSync(l,s,0,s.length,null),s.toString(r,0,s.length)}console.log("Path "+t+" does not exist.")}catch(c){return console.log(c),""}}},_parseAFF:function(e){var t={};e=this._removeAffixComments(e);for(var n=e.split("\n"),r=0,i=n.length;i>r;r++){var o=n[r],a=o.split(/\s+/),l=a[0];if("PFX"==l||"SFX"==l){for(var s=a[1],c=a[2],u=parseInt(a[3],10),f=[],h=r+1,d=r+1+u;d>h;h++){var o=n[h],p=o.split(/\s+/),m=p[2],g=p[3].split("/"),v=g[0];"0"===v&&(v="");var y=this.parseRuleCodes(g[1]),x=p[4],b={};b.add=v,y.length>0&&(b.continuationClasses=y),"."!==x&&("SFX"===l?b.match=new RegExp(x+"$"):b.match=new RegExp("^"+x)),"0"!=m&&("SFX"===l?b.remove=new RegExp(m+"$"):b.remove=m),f.push(b)}t[s]={type:l,combineable:"Y"==c,entries:f},r+=u}else if("COMPOUNDRULE"===l){for(var u=parseInt(a[1],10),h=r+1,d=r+1+u;d>h;h++){var o=n[h],p=o.split(/\s+/);this.compoundRules.push(p[1])}r+=u}else if("REP"===l){var p=o.split(/\s+/);3===p.length&&this.replacementTable.push([p[1],p[2]])}else this.flags[l]=a[1]}return t},_removeAffixComments:function(e){return e=e.replace(/#.*$/gm,""),e=e.replace(/^\s\s*/m,"").replace(/\s\s*$/m,""),e=e.replace(/\n{2,}/g,"\n"),e=e.replace(/^\s\s*/,"").replace(/\s\s*$/,"")},_parseDIC:function(e){function t(e,t){e in r&&"object"==typeof r[e]||(r[e]=[]),r[e].push(t)}e=this._removeDicComments(e);for(var n=e.split("\n"),r={},i=1,o=n.length;o>i;i++){var a=n[i],l=a.split("/",2),s=l[0];if(l.length>1){var c=this.parseRuleCodes(l[1]);"NEEDAFFIX"in this.flags&&-1!=c.indexOf(this.flags.NEEDAFFIX)||t(s,c);for(var u=0,f=c.length;f>u;u++){var h=c[u],d=this.rules[h];if(d)for(var p=this._applyRule(s,d),m=0,g=p.length;g>m;m++){var v=p[m];if(t(v,[]),d.combineable)for(var y=u+1;f>y;y++){var x=c[y],b=this.rules[x];if(b&&b.combineable&&d.type!=b.type)for(var w=this._applyRule(v,b),k=0,S=w.length;S>k;k++){var C=w[k];t(C,[])}}}h in this.compoundRuleCodes&&this.compoundRuleCodes[h].push(s)}}else t(s.trim(),[])}return r},_removeDicComments:function(e){return e=e.replace(/^\t.*$/gm,"")},parseRuleCodes:function(e){if(!e)return[];if(!("FLAG"in this.flags))return e.split("");if("long"===this.flags.FLAG){for(var t=[],n=0,r=e.length;r>n;n+=2)t.push(e.substr(n,2));return t}return"num"===this.flags.FLAG?textCode.split(","):void 0},_applyRule:function(e,t){for(var n=t.entries,r=[],i=0,o=n.length;o>i;i++){var a=n[i];if(!a.match||e.match(a.match)){var l=e;if(a.remove&&(l=l.replace(a.remove,"")),"SFX"===t.type?l+=a.add:l=a.add+l,r.push(l),"continuationClasses"in a)for(var s=0,c=a.continuationClasses.length;c>s;s++){var u=this.rules[a.continuationClasses[s]];u&&(r=r.concat(this._applyRule(l,u)))}}}return r},check:function(e){var t=e.replace(/^\s\s*/,"").replace(/\s\s*$/,"");if(this.checkExact(t))return!0;if(t.toUpperCase()===t){var n=t[0]+t.substring(1).toLowerCase();if(this.hasFlag(n,"KEEPCASE"))return!1;if(this.checkExact(n))return!0}var r=t.toLowerCase();if(r!==t){if(this.hasFlag(r,"KEEPCASE"))return!1;if(this.checkExact(r))return!0}return!1},checkExact:function(e){var t=this.dictionaryTable[e];if("undefined"==typeof t){if("COMPOUNDMIN"in this.flags&&e.length>=this.flags.COMPOUNDMIN)for(var n=0,r=this.compoundRules.length;r>n;n++)if(e.match(this.compoundRules[n]))return!0;return!1}if("object"==typeof t){for(var n=0,r=t.length;r>n;n++)if(!this.hasFlag(e,"ONLYINCOMPOUND",t[n]))return!0;return!1}},hasFlag:function(e,t,n){if(t in this.flags){if("undefined"==typeof n)var n=Array.prototype.concat.apply([],this.dictionaryTable[e]);if(n&&-1!==n.indexOf(this.flags[t]))return!0}return!1},alphabet:"",suggest:function(e,t){function n(e){for(var t=[],n=0,r=e.length;r>n;n++){for(var i=e[n],o=[],a=0,l=i.length+1;l>a;a++)o.push([i.substring(0,a),i.substring(a,i.length)]);for(var s=[],a=0,l=o.length;l>a;a++){var u=o[a];u[1]&&s.push(u[0]+u[1].substring(1))}for(var f=[],a=0,l=o.length;l>a;a++){var u=o[a];u[1].length>1&&f.push(u[0]+u[1][1]+u[1][0]+u[1].substring(2))}for(var h=[],a=0,l=o.length;l>a;a++){var u=o[a];if(u[1])for(var d=0,p=c.alphabet.length;p>d;d++)h.push(u[0]+c.alphabet[d]+u[1].substring(1))}for(var m=[],a=0,l=o.length;l>a;a++){var u=o[a];if(u[1])for(var d=0,p=c.alphabet.length;p>d;d++)h.push(u[0]+c.alphabet[d]+u[1])}t=t.concat(s),t=t.concat(f),t=t.concat(h),t=t.concat(m)}return t}function r(e){for(var t=[],n=0;n<e.length;n++)c.check(e[n])&&t.push(e[n]);return t}function i(e){function i(e,t){return e[1]<t[1]?-1:1}for(var o=n([e]),a=n(o),l=r(o).concat(r(a)),s={},u=0,f=l.length;f>u;u++)l[u]in s?s[l[u]]+=1:s[l[u]]=1;var h=[];for(var u in s)h.push([u,s[u]]);h.sort(i).reverse();for(var d=[],u=0,f=Math.min(t,h.length);f>u;u++)c.hasFlag(h[u][0],"NOSUGGEST")||d.push(h[u][0]);return d}if(t||(t=5),this.check(e))return[];for(var o=0,a=this.replacementTable.length;a>o;o++){var l=this.replacementTable[o];if(-1!==e.indexOf(l[0])){var s=e.replace(l[0],l[1]);if(this.check(s))return[s]}}var c=this;return c.alphabet="abcdefghijklmnopqrstuvwxyz",i(e)}},"undefined"!=typeof t&&(t.exports=i)}).call(this,e("buffer").Buffer,"/node_modules/typo-js")},{buffer:3,fs:2}],19:[function(e,t,n){var r=e("codemirror");r.commands.tabAndIndentMarkdownList=function(e){var t=e.listSelections(),n=t[0].head,r=e.getStateAfter(n.line),i=r.list!==!1;if(i)return void e.execCommand("indentMore");if(e.options.indentWithTabs)e.execCommand("insertTab");else{var o=Array(e.options.tabSize+1).join(" ");e.replaceSelection(o)}},r.commands.shiftTabAndUnindentMarkdownList=function(e){var t=e.listSelections(),n=t[0].head,r=e.getStateAfter(n.line),i=r.list!==!1;if(i)return void e.execCommand("indentLess");if(e.options.indentWithTabs)e.execCommand("insertTab");else{var o=Array(e.options.tabSize+1).join(" ");e.replaceSelection(o)}}},{codemirror:10}],20:[function(e,t,n){"use strict";function r(e){return e=U?e.replace("Ctrl","Cmd"):e.replace("Cmd","Ctrl")}function i(e,t,n){e=e||{};var r=document.createElement("a");return t=void 0==t?!0:t,e.title&&t&&(r.title=a(e.title,e.action,n),U&&(r.title=r.title.replace("Ctrl","⌘"),r.title=r.title.replace("Alt","⌥"))),r.tabIndex=-1,r.className=e.className,r}function o(){var e=document.createElement("i");return e.className="separator",e.innerHTML="|",e}function a(e,t,n){var i,o=e;return t&&(i=Y(t),n[i]&&(o+=" ("+r(n[i])+")")),o}function l(e,t){t=t||e.getCursor("start");var n=e.getTokenAt(t);if(!n.type)return{};for(var r,i,o=n.type.split(" "),a={},l=0;l<o.length;l++)r=o[l],"strong"===r?a.bold=!0:"variable-2"===r?(i=e.getLine(t.line),/^\s*\d+\.\s/.test(i)?a["ordered-list"]=!0:a["unordered-list"]=!0):"atom"===r?a.quote=!0:"em"===r?a.italic=!0:"quote"===r?a.quote=!0:"strikethrough"===r?a.strikethrough=!0:"comment"===r?a.code=!0:"link"===r?a.link=!0:"tag"===r?a.image=!0:r.match(/^header(\-[1-6])?$/)&&(a[r.replace("header","heading")]=!0);return a}function s(e){var t=e.codemirror;t.setOption("fullScreen",!t.getOption("fullScreen")),t.getOption("fullScreen")?(V=document.body.style.overflow,document.body.style.overflow="hidden"):document.body.style.overflow=V;var n=t.getWrapperElement();/fullscreen/.test(n.previousSibling.className)?n.previousSibling.className=n.previousSibling.className.replace(/\s*fullscreen\b/,""):n.previousSibling.className+=" fullscreen";var r=e.toolbarElements.fullscreen;/active/.test(r.className)?r.className=r.className.replace(/\s*active\s*/g,""):r.className+=" active";var i=t.getWrapperElement().nextSibling;/editor-preview-active-side/.test(i.className)&&N(e)}function c(e){P(e,"bold",e.options.blockStyles.bold)}function u(e){P(e,"italic",e.options.blockStyles.italic)}function f(e){P(e,"strikethrough","~~")}function h(e){function t(e){if("object"!=typeof e)throw"fencing_line() takes a 'line' object (not a line number, or line text). Got: "+typeof e+": "+e;return e.styles&&e.styles[2]&&-1!==e.styles[2].indexOf("formatting-code-block")}function n(e){return e.state.base.base||e.state.base}function r(e,r,i,o,a){i=i||e.getLineHandle(r),o=o||e.getTokenAt({line:r,ch:1}),a=a||!!i.text&&e.getTokenAt({line:r,ch:i.text.length-1});var l=o.type?o.type.split(" "):[];return a&&n(a).indentedCode?"indented":-1===l.indexOf("comment")?!1:n(o).fencedChars||n(a).fencedChars||t(i)?"fenced":"single"}function i(e,t,n,r){var i=t.line+1,o=n.line+1,a=t.line!==n.line,l=r+"\n",s="\n"+r;a&&o++,a&&0===n.ch&&(s=r+"\n",o--),E(e,!1,[l,s]),e.setSelection({line:i,ch:0},{line:o,ch:0})}var o,a,l,s=e.options.blockStyles.code,c=e.codemirror,u=c.getCursor("start"),f=c.getCursor("end"),h=c.getTokenAt({line:u.line,ch:u.ch||1}),d=c.getLineHandle(u.line),p=r(c,u.line,d,h);if("single"===p){var m=d.text.slice(0,u.ch).replace("`",""),g=d.text.slice(u.ch).replace("`","");c.replaceRange(m+g,{line:u.line,ch:0},{line:u.line,ch:99999999999999}),u.ch--,u!==f&&f.ch--,c.setSelection(u,f),c.focus()}else if("fenced"===p)if(u.line!==f.line||u.ch!==f.ch){for(o=u.line;o>=0&&(d=c.getLineHandle(o),!t(d));o--);var v,y,x,b,w=c.getTokenAt({line:o,ch:1}),k=n(w).fencedChars;t(c.getLineHandle(u.line))?(v="",y=u.line):t(c.getLineHandle(u.line-1))?(v="",y=u.line-1):(v=k+"\n",y=u.line),t(c.getLineHandle(f.line))?(x="",b=f.line,0===f.ch&&(b+=1)):0!==f.ch&&t(c.getLineHandle(f.line+1))?(x="",b=f.line+1):(x=k+"\n",b=f.line+1),0===f.ch&&(b-=1),c.operation(function(){c.replaceRange(x,{line:b,ch:0},{line:b+(x?0:1),ch:0}),c.replaceRange(v,{line:y,ch:0},{line:y+(v?0:1),ch:0})}),c.setSelection({line:y+(v?1:0),ch:0},{line:b+(v?1:-1),ch:0}),c.focus()}else{var S=u.line;if(t(c.getLineHandle(u.line))&&("fenced"===r(c,u.line+1)?(o=u.line,S=u.line+1):(a=u.line,S=u.line-1)),void 0===o)for(o=S;o>=0&&(d=c.getLineHandle(o),!t(d));o--);if(void 0===a)for(l=c.lineCount(),a=S;l>a&&(d=c.getLineHandle(a),!t(d));a++);c.operation(function(){c.replaceRange("",{line:o,ch:0},{line:o+1,ch:0}),c.replaceRange("",{line:a-1,ch:0},{line:a,ch:0})}),c.focus()}else if("indented"===p){if(u.line!==f.line||u.ch!==f.ch)o=u.line,a=f.line,0===f.ch&&a--;else{for(o=u.line;o>=0;o--)if(d=c.getLineHandle(o),!d.text.match(/^\s*$/)&&"indented"!==r(c,o,d)){o+=1;break}for(l=c.lineCount(),a=u.line;l>a;a++)if(d=c.getLineHandle(a),!d.text.match(/^\s*$/)&&"indented"!==r(c,a,d)){a-=1;break}}var C=c.getLineHandle(a+1),L=C&&c.getTokenAt({line:a+1,ch:C.text.length-1}),T=L&&n(L).indentedCode;T&&c.replaceRange("\n",{line:a+1,ch:0});for(var M=o;a>=M;M++)c.indentLine(M,"subtract");c.focus()}else{var N=u.line===f.line&&u.ch===f.ch&&0===u.ch,A=u.line!==f.line;N||A?i(c,u,f,s):E(c,!1,["`","`"])}}function d(e){var t=e.codemirror;I(t,"quote")}function p(e){var t=e.codemirror;O(t,"smaller")}function m(e){var t=e.codemirror;O(t,"bigger")}function g(e){var t=e.codemirror;O(t,void 0,1)}function v(e){var t=e.codemirror;O(t,void 0,2)}function y(e){var t=e.codemirror;O(t,void 0,3)}function x(e){var t=e.codemirror;I(t,"unordered-list")}function b(e){var t=e.codemirror;I(t,"ordered-list")}function w(e){var t=e.codemirror;R(t)}function k(e){var t=e.codemirror,n=l(t),r=e.options,i="http://";return r.promptURLs&&(i=prompt(r.promptTexts.link),!i)?!1:void E(t,n.link,r.insertTexts.link,i)}function S(e){var t=e.codemirror,n=l(t),r=e.options,i="http://";return r.promptURLs&&(i=prompt(r.promptTexts.image),!i)?!1:void E(t,n.image,r.insertTexts.image,i)}function C(e){var t=e.codemirror,n=l(t),r=e.options;E(t,n.table,r.insertTexts.table)}function L(e){var t=e.codemirror,n=l(t),r=e.options;E(t,n.image,r.insertTexts.horizontalRule)}function T(e){var t=e.codemirror;t.undo(),t.focus()}function M(e){var t=e.codemirror;t.redo(),t.focus()}function N(e){var t=e.codemirror,n=t.getWrapperElement(),r=n.nextSibling,i=e.toolbarElements["side-by-side"],o=!1;/editor-preview-active-side/.test(r.className)?(r.className=r.className.replace(/\s*editor-preview-active-side\s*/g,""),i.className=i.className.replace(/\s*active\s*/g,""),n.className=n.className.replace(/\s*CodeMirror-sided\s*/g," ")):(setTimeout(function(){t.getOption("fullScreen")||s(e),r.className+=" editor-preview-active-side"},1),i.className+=" active",n.className+=" CodeMirror-sided",o=!0);var a=n.lastChild;if(/editor-preview-active/.test(a.className)){a.className=a.className.replace(/\s*editor-preview-active\s*/g,"");var l=e.toolbarElements.preview,c=n.previousSibling;l.className=l.className.replace(/\s*active\s*/g,""),c.className=c.className.replace(/\s*disabled-for-preview*/g,"")}var u=function(){r.innerHTML=e.options.previewRender(e.value(),r)};t.sideBySideRenderingFunction||(t.sideBySideRenderingFunction=u),o?(r.innerHTML=e.options.previewRender(e.value(),r),t.on("update",t.sideBySideRenderingFunction)):t.off("update",t.sideBySideRenderingFunction),t.refresh()}function A(e){var t=e.codemirror,n=t.getWrapperElement(),r=n.previousSibling,i=e.options.toolbar?e.toolbarElements.preview:!1,o=n.lastChild;o&&/editor-preview/.test(o.className)||(o=document.createElement("div"),o.className="editor-preview",n.appendChild(o)),/editor-preview-active/.test(o.className)?(o.className=o.className.replace(/\s*editor-preview-active\s*/g,""),i&&(i.className=i.className.replace(/\s*active\s*/g,""),r.className=r.className.replace(/\s*disabled-for-preview*/g,""))):(setTimeout(function(){o.className+=" editor-preview-active"},1),i&&(i.className+=" active",r.className+=" disabled-for-preview")),o.innerHTML=e.options.previewRender(e.value(),o);var a=t.getWrapperElement().nextSibling;/editor-preview-active-side/.test(a.className)&&N(e)}function E(e,t,n,r){if(!/editor-preview-active/.test(e.getWrapperElement().lastChild.className)){var i,o=n[0],a=n[1],l=e.getCursor("start"),s=e.getCursor("end");r&&(a=a.replace("#url#",r)),t?(i=e.getLine(l.line),o=i.slice(0,l.ch),a=i.slice(l.ch),e.replaceRange(o+a,{line:l.line,ch:0})):(i=e.getSelection(),e.replaceSelection(o+i+a),l.ch+=o.length,l!==s&&(s.ch+=o.length)),e.setSelection(l,s),e.focus()}}function O(e,t,n){if(!/editor-preview-active/.test(e.getWrapperElement().lastChild.className)){for(var r=e.getCursor("start"),i=e.getCursor("end"),o=r.line;o<=i.line;o++)!function(r){var i=e.getLine(r),o=i.search(/[^#]/);i=void 0!==t?0>=o?"bigger"==t?"###### "+i:"# "+i:6==o&&"smaller"==t?i.substr(7):1==o&&"bigger"==t?i.substr(2):"bigger"==t?i.substr(1):"#"+i:1==n?0>=o?"# "+i:o==n?i.substr(o+1):"# "+i.substr(o+1):2==n?0>=o?"## "+i:o==n?i.substr(o+1):"## "+i.substr(o+1):0>=o?"### "+i:o==n?i.substr(o+1):"### "+i.substr(o+1),e.replaceRange(i,{line:r,ch:0},{line:r,ch:99999999999999})}(o);e.focus()}}function I(e,t){if(!/editor-preview-active/.test(e.getWrapperElement().lastChild.className)){for(var n=l(e),r=e.getCursor("start"),i=e.getCursor("end"),o={quote:/^(\s*)\>\s+/,"unordered-list":/^(\s*)(\*|\-|\+)\s+/,"ordered-list":/^(\s*)\d+\.\s+/},a={quote:"> ","unordered-list":"* ","ordered-list":"1. "},s=r.line;s<=i.line;s++)!function(r){var i=e.getLine(r);i=n[t]?i.replace(o[t],"$1"):a[t]+i,e.replaceRange(i,{line:r,ch:0},{line:r,ch:99999999999999})}(s);e.focus()}}function P(e,t,n,r){if(!/editor-preview-active/.test(e.codemirror.getWrapperElement().lastChild.className)){r="undefined"==typeof r?n:r;var i,o=e.codemirror,a=l(o),s=n,c=r,u=o.getCursor("start"),f=o.getCursor("end");a[t]?(i=o.getLine(u.line),s=i.slice(0,u.ch),c=i.slice(u.ch),"bold"==t?(s=s.replace(/(\*\*|__)(?![\s\S]*(\*\*|__))/,""),c=c.replace(/(\*\*|__)/,"")):"italic"==t?(s=s.replace(/(\*|_)(?![\s\S]*(\*|_))/,""),c=c.replace(/(\*|_)/,"")):"strikethrough"==t&&(s=s.replace(/(\*\*|~~)(?![\s\S]*(\*\*|~~))/,""),c=c.replace(/(\*\*|~~)/,"")),o.replaceRange(s+c,{line:u.line,ch:0},{line:u.line,ch:99999999999999}),"bold"==t||"strikethrough"==t?(u.ch-=2,u!==f&&(f.ch-=2)):"italic"==t&&(u.ch-=1,u!==f&&(f.ch-=1))):(i=o.getSelection(),"bold"==t?(i=i.split("**").join(""),i=i.split("__").join("")):"italic"==t?(i=i.split("*").join(""),i=i.split("_").join("")):"strikethrough"==t&&(i=i.split("~~").join("")),o.replaceSelection(s+i+c),u.ch+=n.length,f.ch=u.ch+i.length),o.setSelection(u,f),o.focus()}}function R(e){if(!/editor-preview-active/.test(e.getWrapperElement().lastChild.className))for(var t,n=e.getCursor("start"),r=e.getCursor("end"),i=n.line;i<=r.line;i++)t=e.getLine(i),t=t.replace(/^[ ]*([# ]+|\*|\-|[> ]+|[0-9]+(.|\)))[ ]*/,""),e.replaceRange(t,{line:i,ch:0},{line:i,ch:99999999999999})}function D(e,t){for(var n in t)t.hasOwnProperty(n)&&(t[n]instanceof Array?e[n]=t[n].concat(e[n]instanceof Array?e[n]:[]):null!==t[n]&&"object"==typeof t[n]&&t[n].constructor===Object?e[n]=D(e[n]||{},t[n]):e[n]=t[n]);return e}function H(e){for(var t=1;t<arguments.length;t++)e=D(e,arguments[t]);return e}function W(e){var t=/[a-zA-Z0-9_\u0392-\u03c9\u0410-\u04F9]+|[\u4E00-\u9FFF\u3400-\u4dbf\uf900-\ufaff\u3040-\u309f\uac00-\ud7af]+/g,n=e.match(t),r=0;if(null===n)return r;for(var i=0;i<n.length;i++)r+=n[i].charCodeAt(0)>=19968?n[i].length:1;return r}function B(e){e=e||{},e.parent=this;var t=!0;if(e.autoDownloadFontAwesome===!1&&(t=!1),e.autoDownloadFontAwesome!==!0)for(var n=document.styleSheets,r=0;r<n.length;r++)n[r].href&&n[r].href.indexOf("//maxcdn.bootstrapcdn.com/font-awesome/")>-1&&(t=!1);if(t){var i=document.createElement("link");i.rel="stylesheet",i.href="https://maxcdn.bootstrapcdn.com/font-awesome/latest/css/font-awesome.min.css",document.getElementsByTagName("head")[0].appendChild(i)}if(e.element)this.element=e.element;else if(null===e.element)return void console.log("SimpleMDE: Error. No element was found.");if(void 0===e.toolbar){e.toolbar=[];for(var o in K)K.hasOwnProperty(o)&&(-1!=o.indexOf("separator-")&&e.toolbar.push("|"),(K[o]["default"]===!0||e.showIcons&&e.showIcons.constructor===Array&&-1!=e.showIcons.indexOf(o))&&e.toolbar.push(o))}e.hasOwnProperty("status")||(e.status=["autosave","lines","words","cursor"]),e.previewRender||(e.previewRender=function(e){return this.parent.markdown(e)}),e.parsingConfig=H({highlightFormatting:!0},e.parsingConfig||{}),e.insertTexts=H({},X,e.insertTexts||{}),e.promptTexts=Z,e.blockStyles=H({},J,e.blockStyles||{}),e.shortcuts=H({},G,e.shortcuts||{}),void 0!=e.autosave&&void 0!=e.autosave.unique_id&&""!=e.autosave.unique_id&&(e.autosave.uniqueId=e.autosave.unique_id),this.options=e,this.render(),!e.initialValue||this.options.autosave&&this.options.autosave.foundSavedValue===!0||this.value(e.initialValue)}function _(){if("object"!=typeof localStorage)return!1;try{localStorage.setItem("smde_localStorage",1),localStorage.removeItem("smde_localStorage")}catch(e){return!1}return!0}var F=e("codemirror");e("codemirror/addon/edit/continuelist.js"),e("./codemirror/tablist"),e("codemirror/addon/display/fullscreen.js"),e("codemirror/mode/markdown/markdown.js"),e("codemirror/addon/mode/overlay.js"),e("codemirror/addon/display/placeholder.js"),e("codemirror/addon/selection/mark-selection.js"),e("codemirror/mode/gfm/gfm.js"),e("codemirror/mode/xml/xml.js");var z=e("codemirror-spell-checker"),j=e("marked"),U=/Mac/.test(navigator.platform),q={toggleBold:c,toggleItalic:u,drawLink:k,toggleHeadingSmaller:p,toggleHeadingBigger:m,drawImage:S,toggleBlockquote:d,toggleOrderedList:b,toggleUnorderedList:x,toggleCodeBlock:h,togglePreview:A,toggleStrikethrough:f,toggleHeading1:g,toggleHeading2:v,toggleHeading3:y,cleanBlock:w,drawTable:C,drawHorizontalRule:L,undo:T,redo:M,toggleSideBySide:N,toggleFullScreen:s},G={toggleBold:"Cmd-B",toggleItalic:"Cmd-I",drawLink:"Cmd-K",toggleHeadingSmaller:"Cmd-H",toggleHeadingBigger:"Shift-Cmd-H",cleanBlock:"Cmd-E",drawImage:"Cmd-Alt-I",toggleBlockquote:"Cmd-'",toggleOrderedList:"Cmd-Alt-L",toggleUnorderedList:"Cmd-L",toggleCodeBlock:"Cmd-Alt-C",togglePreview:"Cmd-P",toggleSideBySide:"F9",toggleFullScreen:"F11"},Y=function(e){for(var t in q)if(q[t]===e)return t;return null},$=function(){var e=!1;return function(t){(/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i.test(t)||/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i.test(t.substr(0,4)))&&(e=!0);
+}(navigator.userAgent||navigator.vendor||window.opera),e},V="",K={bold:{name:"bold",action:c,className:"fa fa-bold",title:"Bold","default":!0},italic:{name:"italic",action:u,className:"fa fa-italic",title:"Italic","default":!0},strikethrough:{name:"strikethrough",action:f,className:"fa fa-strikethrough",title:"Strikethrough"},heading:{name:"heading",action:p,className:"fa fa-header",title:"Heading","default":!0},"heading-smaller":{name:"heading-smaller",action:p,className:"fa fa-header fa-header-x fa-header-smaller",title:"Smaller Heading"},"heading-bigger":{name:"heading-bigger",action:m,className:"fa fa-header fa-header-x fa-header-bigger",title:"Bigger Heading"},"heading-1":{name:"heading-1",action:g,className:"fa fa-header fa-header-x fa-header-1",title:"Big Heading"},"heading-2":{name:"heading-2",action:v,className:"fa fa-header fa-header-x fa-header-2",title:"Medium Heading"},"heading-3":{name:"heading-3",action:y,className:"fa fa-header fa-header-x fa-header-3",title:"Small Heading"},"separator-1":{name:"separator-1"},code:{name:"code",action:h,className:"fa fa-code",title:"Code"},quote:{name:"quote",action:d,className:"fa fa-quote-left",title:"Quote","default":!0},"unordered-list":{name:"unordered-list",action:x,className:"fa fa-list-ul",title:"Generic List","default":!0},"ordered-list":{name:"ordered-list",action:b,className:"fa fa-list-ol",title:"Numbered List","default":!0},"clean-block":{name:"clean-block",action:w,className:"fa fa-eraser fa-clean-block",title:"Clean block"},"separator-2":{name:"separator-2"},link:{name:"link",action:k,className:"fa fa-link",title:"Create Link","default":!0},image:{name:"image",action:S,className:"fa fa-picture-o",title:"Insert Image","default":!0},table:{name:"table",action:C,className:"fa fa-table",title:"Insert Table"},"horizontal-rule":{name:"horizontal-rule",action:L,className:"fa fa-minus",title:"Insert Horizontal Line"},"separator-3":{name:"separator-3"},preview:{name:"preview",action:A,className:"fa fa-eye no-disable",title:"Toggle Preview","default":!0},"side-by-side":{name:"side-by-side",action:N,className:"fa fa-columns no-disable no-mobile",title:"Toggle Side by Side","default":!0},fullscreen:{name:"fullscreen",action:s,className:"fa fa-arrows-alt no-disable no-mobile",title:"Toggle Fullscreen","default":!0},"separator-4":{name:"separator-4"},guide:{name:"guide",action:"https://simplemde.com/markdown-guide",className:"fa fa-question-circle",title:"Markdown Guide","default":!0},"separator-5":{name:"separator-5"},undo:{name:"undo",action:T,className:"fa fa-undo no-disable",title:"Undo"},redo:{name:"redo",action:M,className:"fa fa-repeat no-disable",title:"Redo"}},X={link:["[","](#url#)"],image:[""],table:["","\n\n| Column 1 | Column 2 | Column 3 |\n| -------- | -------- | -------- |\n| Text | Text | Text |\n\n"],horizontalRule:["","\n\n-----\n\n"]},Z={link:"URL for the link:",image:"URL of the image:"},J={bold:"**",code:"```",italic:"*"};B.prototype.markdown=function(e){if(j){var t={};return this.options&&this.options.renderingConfig&&this.options.renderingConfig.singleLineBreaks===!1?t.breaks=!1:t.breaks=!0,this.options&&this.options.renderingConfig&&this.options.renderingConfig.codeSyntaxHighlighting===!0&&window.hljs&&(t.highlight=function(e){return window.hljs.highlightAuto(e).value}),j.setOptions(t),j(e)}},B.prototype.render=function(e){if(e||(e=this.element||document.getElementsByTagName("textarea")[0]),!this._rendered||this._rendered!==e){this.element=e;var t=this.options,n=this,i={};for(var o in t.shortcuts)null!==t.shortcuts[o]&&null!==q[o]&&!function(e){i[r(t.shortcuts[e])]=function(){q[e](n)}}(o);i.Enter="newlineAndIndentContinueMarkdownList",i.Tab="tabAndIndentMarkdownList",i["Shift-Tab"]="shiftTabAndUnindentMarkdownList",i.Esc=function(e){e.getOption("fullScreen")&&s(n)},document.addEventListener("keydown",function(e){e=e||window.event,27==e.keyCode&&n.codemirror.getOption("fullScreen")&&s(n)},!1);var a,l;if(t.spellChecker!==!1?(a="spell-checker",l=t.parsingConfig,l.name="gfm",l.gitHubSpice=!1,z({codeMirrorInstance:F})):(a=t.parsingConfig,a.name="gfm",a.gitHubSpice=!1),this.codemirror=F.fromTextArea(e,{mode:a,backdrop:l,theme:"paper",tabSize:void 0!=t.tabSize?t.tabSize:2,indentUnit:void 0!=t.tabSize?t.tabSize:2,indentWithTabs:t.indentWithTabs!==!1,lineNumbers:!1,autofocus:t.autofocus===!0,extraKeys:i,lineWrapping:t.lineWrapping!==!1,allowDropFileTypes:["text/plain"],placeholder:t.placeholder||e.getAttribute("placeholder")||"",styleSelectedText:void 0!=t.styleSelectedText?t.styleSelectedText:!0}),t.forceSync===!0){var c=this.codemirror;c.on("change",function(){c.save()})}this.gui={},t.toolbar!==!1&&(this.gui.toolbar=this.createToolbar()),t.status!==!1&&(this.gui.statusbar=this.createStatusbar()),void 0!=t.autosave&&t.autosave.enabled===!0&&this.autosave(),this.gui.sideBySide=this.createSideBySide(),this._rendered=this.element;var u=this.codemirror;setTimeout(function(){u.refresh()}.bind(u),0)}},B.prototype.autosave=function(){if(_()){var e=this;if(void 0==this.options.autosave.uniqueId||""==this.options.autosave.uniqueId)return void console.log("SimpleMDE: You must set a uniqueId to use the autosave feature");null!=e.element.form&&void 0!=e.element.form&&e.element.form.addEventListener("submit",function(){localStorage.removeItem("smde_"+e.options.autosave.uniqueId)}),this.options.autosave.loaded!==!0&&("string"==typeof localStorage.getItem("smde_"+this.options.autosave.uniqueId)&&""!=localStorage.getItem("smde_"+this.options.autosave.uniqueId)&&(this.codemirror.setValue(localStorage.getItem("smde_"+this.options.autosave.uniqueId)),this.options.autosave.foundSavedValue=!0),this.options.autosave.loaded=!0),localStorage.setItem("smde_"+this.options.autosave.uniqueId,e.value());var t=document.getElementById("autosaved");if(null!=t&&void 0!=t&&""!=t){var n=new Date,r=n.getHours(),i=n.getMinutes(),o="am",a=r;a>=12&&(a=r-12,o="pm"),0==a&&(a=12),i=10>i?"0"+i:i,t.innerHTML="Autosaved: "+a+":"+i+" "+o}this.autosaveTimeoutId=setTimeout(function(){e.autosave()},this.options.autosave.delay||1e4)}else console.log("SimpleMDE: localStorage not available, cannot autosave")},B.prototype.clearAutosavedValue=function(){if(_()){if(void 0==this.options.autosave||void 0==this.options.autosave.uniqueId||""==this.options.autosave.uniqueId)return void console.log("SimpleMDE: You must set a uniqueId to clear the autosave value");localStorage.removeItem("smde_"+this.options.autosave.uniqueId)}else console.log("SimpleMDE: localStorage not available, cannot autosave")},B.prototype.createSideBySide=function(){var e=this.codemirror,t=e.getWrapperElement(),n=t.nextSibling;n&&/editor-preview-side/.test(n.className)||(n=document.createElement("div"),n.className="editor-preview-side",t.parentNode.insertBefore(n,t.nextSibling));var r=!1,i=!1;return e.on("scroll",function(e){if(r)return void(r=!1);i=!0;var t=e.getScrollInfo().height-e.getScrollInfo().clientHeight,o=parseFloat(e.getScrollInfo().top)/t,a=(n.scrollHeight-n.clientHeight)*o;n.scrollTop=a}),n.onscroll=function(){if(i)return void(i=!1);r=!0;var t=n.scrollHeight-n.clientHeight,o=parseFloat(n.scrollTop)/t,a=(e.getScrollInfo().height-e.getScrollInfo().clientHeight)*o;e.scrollTo(0,a)},n},B.prototype.createToolbar=function(e){if(e=e||this.options.toolbar,e&&0!==e.length){var t;for(t=0;t<e.length;t++)void 0!=K[e[t]]&&(e[t]=K[e[t]]);var n=document.createElement("div");n.className="editor-toolbar";var r=this,a={};for(r.toolbar=e,t=0;t<e.length;t++)if(("guide"!=e[t].name||r.options.toolbarGuideIcon!==!1)&&!(r.options.hideIcons&&-1!=r.options.hideIcons.indexOf(e[t].name)||("fullscreen"==e[t].name||"side-by-side"==e[t].name)&&$())){if("|"===e[t]){for(var s=!1,c=t+1;c<e.length;c++)"|"===e[c]||r.options.hideIcons&&-1!=r.options.hideIcons.indexOf(e[c].name)||(s=!0);if(!s)continue}!function(e){var t;t="|"===e?o():i(e,r.options.toolbarTips,r.options.shortcuts),e.action&&("function"==typeof e.action?t.onclick=function(t){t.preventDefault(),e.action(r)}:"string"==typeof e.action&&(t.href=e.action,t.target="_blank")),a[e.name||e]=t,n.appendChild(t)}(e[t])}r.toolbarElements=a;var u=this.codemirror;u.on("cursorActivity",function(){var e=l(u);for(var t in a)!function(t){var n=a[t];e[t]?n.className+=" active":"fullscreen"!=t&&"side-by-side"!=t&&(n.className=n.className.replace(/\s*active\s*/g,""))}(t)});var f=u.getWrapperElement();return f.parentNode.insertBefore(n,f),n}},B.prototype.createStatusbar=function(e){e=e||this.options.status;var t=this.options,n=this.codemirror;if(e&&0!==e.length){var r,i,o,a=[];for(r=0;r<e.length;r++)if(i=void 0,o=void 0,"object"==typeof e[r])a.push({className:e[r].className,defaultValue:e[r].defaultValue,onUpdate:e[r].onUpdate});else{var l=e[r];"words"===l?(o=function(e){e.innerHTML=W(n.getValue())},i=function(e){e.innerHTML=W(n.getValue())}):"lines"===l?(o=function(e){e.innerHTML=n.lineCount()},i=function(e){e.innerHTML=n.lineCount()}):"cursor"===l?(o=function(e){e.innerHTML="0:0"},i=function(e){var t=n.getCursor();e.innerHTML=t.line+":"+t.ch}):"autosave"===l&&(o=function(e){void 0!=t.autosave&&t.autosave.enabled===!0&&e.setAttribute("id","autosaved")}),a.push({className:l,defaultValue:o,onUpdate:i})}var s=document.createElement("div");for(s.className="editor-statusbar",r=0;r<a.length;r++){var c=a[r],u=document.createElement("span");u.className=c.className,"function"==typeof c.defaultValue&&c.defaultValue(u),"function"==typeof c.onUpdate&&this.codemirror.on("update",function(e,t){return function(){t.onUpdate(e)}}(u,c)),s.appendChild(u)}var f=this.codemirror.getWrapperElement();return f.parentNode.insertBefore(s,f.nextSibling),s}},B.prototype.value=function(e){return void 0===e?this.codemirror.getValue():(this.codemirror.getDoc().setValue(e),this)},B.toggleBold=c,B.toggleItalic=u,B.toggleStrikethrough=f,B.toggleBlockquote=d,B.toggleHeadingSmaller=p,B.toggleHeadingBigger=m,B.toggleHeading1=g,B.toggleHeading2=v,B.toggleHeading3=y,B.toggleCodeBlock=h,B.toggleUnorderedList=x,B.toggleOrderedList=b,B.cleanBlock=w,B.drawLink=k,B.drawImage=S,B.drawTable=C,B.drawHorizontalRule=L,B.undo=T,B.redo=M,B.togglePreview=A,B.toggleSideBySide=N,B.toggleFullScreen=s,B.prototype.toggleBold=function(){c(this)},B.prototype.toggleItalic=function(){u(this)},B.prototype.toggleStrikethrough=function(){f(this)},B.prototype.toggleBlockquote=function(){d(this)},B.prototype.toggleHeadingSmaller=function(){p(this)},B.prototype.toggleHeadingBigger=function(){m(this)},B.prototype.toggleHeading1=function(){g(this)},B.prototype.toggleHeading2=function(){v(this)},B.prototype.toggleHeading3=function(){y(this)},B.prototype.toggleCodeBlock=function(){h(this)},B.prototype.toggleUnorderedList=function(){x(this)},B.prototype.toggleOrderedList=function(){b(this)},B.prototype.cleanBlock=function(){w(this)},B.prototype.drawLink=function(){k(this)},B.prototype.drawImage=function(){S(this)},B.prototype.drawTable=function(){C(this)},B.prototype.drawHorizontalRule=function(){L(this)},B.prototype.undo=function(){T(this)},B.prototype.redo=function(){M(this)},B.prototype.togglePreview=function(){A(this)},B.prototype.toggleSideBySide=function(){N(this)},B.prototype.toggleFullScreen=function(){s(this)},B.prototype.isPreviewActive=function(){var e=this.codemirror,t=e.getWrapperElement(),n=t.lastChild;return/editor-preview-active/.test(n.className)},B.prototype.isSideBySideActive=function(){var e=this.codemirror,t=e.getWrapperElement(),n=t.nextSibling;return/editor-preview-active-side/.test(n.className)},B.prototype.isFullscreenActive=function(){var e=this.codemirror;return e.getOption("fullScreen")},B.prototype.getState=function(){var e=this.codemirror;return l(e)},B.prototype.toTextArea=function(){var e=this.codemirror,t=e.getWrapperElement();t.parentNode&&(this.gui.toolbar&&t.parentNode.removeChild(this.gui.toolbar),this.gui.statusbar&&t.parentNode.removeChild(this.gui.statusbar),this.gui.sideBySide&&t.parentNode.removeChild(this.gui.sideBySide)),e.toTextArea(),this.autosaveTimeoutId&&(clearTimeout(this.autosaveTimeoutId),this.autosaveTimeoutId=void 0,this.clearAutosavedValue())},t.exports=B},{"./codemirror/tablist":19,codemirror:10,"codemirror-spell-checker":4,"codemirror/addon/display/fullscreen.js":5,"codemirror/addon/display/placeholder.js":6,"codemirror/addon/edit/continuelist.js":7,"codemirror/addon/mode/overlay.js":8,"codemirror/addon/selection/mark-selection.js":9,"codemirror/mode/gfm/gfm.js":11,"codemirror/mode/markdown/markdown.js":12,"codemirror/mode/xml/xml.js":14,marked:17}]},{},[20])(20)});
\ No newline at end of file