TheFakeFew

Untitled

Jul 20th, 2024
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 130.06 KB | None | 0 0
  1. -- Converted using Mokiros's Model to Script Version 3
  2. -- Converted string size: 70648 characters
  3. local function DecodeUnion(Values,Flags,Parse,data)
  4.     local m = Instance.new("Folder")
  5.     m.Name = "UnionCache ["..tostring(math.random(1,9999)).."]"
  6.     m.Archivable = false
  7.     m.Parent = game:GetService("ServerStorage")
  8.     local Union,Subtract = {},{}
  9.     if not data then
  10.         data = Parse('B')
  11.     end
  12.     local ByteLength = (data % 4) + 1
  13.     local Length = Parse('I'..ByteLength)
  14.     local ValueFMT = ('I'..Flags[1])
  15.     for i = 1,Length do
  16.         local data = Parse('B')
  17.         local part
  18.         local isNegate = bit32.band(data,0b10000000) > 0
  19.         local isUnion =  bit32.band(data,0b01000000) > 0
  20.         if isUnion then
  21.             part = DecodeUnion(Values,Flags,Parse,data)
  22.         else
  23.             local isMesh = data % 2 == 1
  24.             local ClassName = Values[Parse(ValueFMT)]
  25.             part = Instance.new(ClassName)
  26.             part.Size = Values[Parse(ValueFMT)]
  27.             part.Position = Values[Parse(ValueFMT)]
  28.             part.Orientation = Values[Parse(ValueFMT)]
  29.             if isMesh then
  30.                 local mesh = Instance.new("SpecialMesh")
  31.                 mesh.MeshType = Values[Parse(ValueFMT)]
  32.                 mesh.Scale = Values[Parse(ValueFMT)]
  33.                 mesh.Offset = Values[Parse(ValueFMT)]
  34.                 mesh.Parent = part
  35.             end
  36.         end
  37.         part.Parent = m
  38.         table.insert(isNegate and Subtract or Union,part)
  39.     end
  40.     local first = table.remove(Union,1)
  41.     if #Union>0 then
  42.         first = first:UnionAsync(Union)
  43.     end
  44.     if #Subtract>0 then
  45.         first = first:SubtractAsync(Subtract)
  46.     end
  47.     m:Destroy()
  48.     return first
  49. end
  50.  
  51. local function Decode(str)
  52.     local StringLength = #str
  53.  
  54.     -- Base64 decoding
  55.     do
  56.         local decoder = {}
  57.         for b64code, char in pairs(('ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/='):split('')) do
  58.             decoder[char:byte()] = b64code-1
  59.         end
  60.         local n = StringLength
  61.         local t,k = table.create(math.floor(n/4)+1),1
  62.         local padding = str:sub(-2) == '==' and 2 or str:sub(-1) == '=' and 1 or 0
  63.         for i = 1, padding > 0 and n-4 or n, 4 do
  64.             local a, b, c, d = str:byte(i,i+3)
  65.             local v = decoder[a]*0x40000 + decoder[b]*0x1000 + decoder[c]*0x40 + decoder[d]
  66.             t[k] = string.char(bit32.extract(v,16,8),bit32.extract(v,8,8),bit32.extract(v,0,8))
  67.             k = k + 1
  68.         end
  69.         if padding == 1 then
  70.             local a, b, c = str:byte(n-3,n-1)
  71.             local v = decoder[a]*0x40000 + decoder[b]*0x1000 + decoder[c]*0x40
  72.             t[k] = string.char(bit32.extract(v,16,8),bit32.extract(v,8,8))
  73.         elseif padding == 2 then
  74.             local a, b = str:byte(n-3,n-2)
  75.             local v = decoder[a]*0x40000 + decoder[b]*0x1000
  76.             t[k] = string.char(bit32.extract(v,16,8))
  77.         end
  78.         str = table.concat(t)
  79.     end
  80.  
  81.     local Position = 1
  82.     local function Parse(fmt)
  83.         local Values = {string.unpack(fmt,str,Position)}
  84.         Position = table.remove(Values)
  85.         return table.unpack(Values)
  86.     end
  87.  
  88.     local Settings = Parse('B')
  89.     local Flags = Parse('B')
  90.     Flags = {
  91.         --[[ValueIndexByteLength]] bit32.extract(Flags,6,2)+1,
  92.         --[[InstanceIndexByteLength]] bit32.extract(Flags,4,2)+1,
  93.         --[[ConnectionsIndexByteLength]] bit32.extract(Flags,2,2)+1,
  94.         --[[MaxPropertiesLengthByteLength]] bit32.extract(Flags,0,2)+1,
  95.         --[[Use Double instead of Float]] bit32.band(Settings,0b1) > 0
  96.     }
  97.  
  98.     local ValueFMT = ('I'..Flags[1])
  99.     local InstanceFMT = ('I'..Flags[2])
  100.     local ConnectionFMT = ('I'..Flags[3])
  101.     local PropertyLengthFMT = ('I'..Flags[4])
  102.  
  103.     local ValuesLength = Parse(ValueFMT)
  104.     local Values = table.create(ValuesLength)
  105.     local CFrameIndexes = {}
  106.  
  107.     local ValueDecoders = {
  108.         --!!Start
  109.         [1] = function(Modifier)
  110.             return Parse('s'..Modifier)
  111.         end,
  112.         --!!Split
  113.         [2] = function(Modifier)
  114.             return Modifier ~= 0
  115.         end,
  116.         --!!Split
  117.         [3] = function()
  118.             return Parse('d')
  119.         end,
  120.         --!!Split
  121.         [4] = function(_,Index)
  122.             table.insert(CFrameIndexes,{Index,Parse(('I'..Flags[1]):rep(3))})
  123.         end,
  124.         --!!Split
  125.         [5] = {CFrame.new,Flags[5] and 'dddddddddddd' or 'ffffffffffff'},
  126.         --!!Split
  127.         [6] = {Color3.fromRGB,'BBB'},
  128.         --!!Split
  129.         [7] = {BrickColor.new,'I2'},
  130.         --!!Split
  131.         [8] = function(Modifier)
  132.             local len = Parse('I'..Modifier)
  133.             local kpts = table.create(len)
  134.             for i = 1,len do
  135.                 kpts[i] = ColorSequenceKeypoint.new(Parse('f'),Color3.fromRGB(Parse('BBB')))
  136.             end
  137.             return ColorSequence.new(kpts)
  138.         end,
  139.         --!!Split
  140.         [9] = function(Modifier)
  141.             local len = Parse('I'..Modifier)
  142.             local kpts = table.create(len)
  143.             for i = 1,len do
  144.                 kpts[i] = NumberSequenceKeypoint.new(Parse(Flags[5] and 'ddd' or 'fff'))
  145.             end
  146.             return NumberSequence.new(kpts)
  147.         end,
  148.         --!!Split
  149.         [10] = {Vector3.new,Flags[5] and 'ddd' or 'fff'},
  150.         --!!Split
  151.         [11] = {Vector2.new,Flags[5] and 'dd' or 'ff'},
  152.         --!!Split
  153.         [12] = {UDim2.new,Flags[5] and 'di2di2' or 'fi2fi2'},
  154.         --!!Split
  155.         [13] = {Rect.new,Flags[5] and 'dddd' or 'ffff'},
  156.         --!!Split
  157.         [14] = function()
  158.             local flags = Parse('B')
  159.             local ids = {"Top","Bottom","Left","Right","Front","Back"}
  160.             local t = {}
  161.             for i = 0,5 do
  162.                 if bit32.extract(flags,i,1)==1 then
  163.                     table.insert(t,Enum.NormalId[ids[i+1]])
  164.                 end
  165.             end
  166.             return Axes.new(unpack(t))
  167.         end,
  168.         --!!Split
  169.         [15] = function()
  170.             local flags = Parse('B')
  171.             local ids = {"Top","Bottom","Left","Right","Front","Back"}
  172.             local t = {}
  173.             for i = 0,5 do
  174.                 if bit32.extract(flags,i,1)==1 then
  175.                     table.insert(t,Enum.NormalId[ids[i+1]])
  176.                 end
  177.             end
  178.             return Faces.new(unpack(t))
  179.         end,
  180.         --!!Split
  181.         [16] = {PhysicalProperties.new,Flags[5] and 'ddddd' or 'fffff'},
  182.         --!!Split
  183.         [17] = {NumberRange.new,Flags[5] and 'dd' or 'ff'},
  184.         --!!Split
  185.         [18] = {UDim.new,Flags[5] and 'di2' or 'fi2'},
  186.         --!!Split
  187.         [19] = function()
  188.             return Ray.new(Vector3.new(Parse(Flags[5] and 'ddd' or 'fff')),Vector3.new(Parse(Flags[5] and 'ddd' or 'fff')))
  189.         end
  190.         --!!End
  191.     }
  192.  
  193.     for i = 1,ValuesLength do
  194.         local TypeAndModifier = Parse('B')
  195.         local Type = bit32.band(TypeAndModifier,0b11111)
  196.         local Modifier = (TypeAndModifier - Type) / 0b100000
  197.         local Decoder = ValueDecoders[Type]
  198.         if type(Decoder)=='function' then
  199.             Values[i] = Decoder(Modifier,i)
  200.         else
  201.             Values[i] = Decoder[1](Parse(Decoder[2]))
  202.         end
  203.     end
  204.  
  205.     for i,t in pairs(CFrameIndexes) do
  206.         Values[t[1]] = CFrame.fromMatrix(Values[t[2]],Values[t[3]],Values[t[4]])
  207.     end
  208.  
  209.     local InstancesLength = Parse(InstanceFMT)
  210.     local Instances = {}
  211.     local NoParent = {}
  212.  
  213.     for i = 1,InstancesLength do
  214.         local ClassName = Values[Parse(ValueFMT)]
  215.         local obj
  216.         local MeshPartMesh,MeshPartScale
  217.         if ClassName == "UnionOperation" then
  218.             obj = DecodeUnion(Values,Flags,Parse)
  219.             obj.UsePartColor = true
  220.         elseif ClassName:find("Script") then
  221.             obj = Instance.new("Folder")
  222.             Script(obj,ClassName=='ModuleScript')
  223.         elseif ClassName == "MeshPart" then
  224.             obj = Instance.new("Part")
  225.             MeshPartMesh = Instance.new("SpecialMesh")
  226.             MeshPartMesh.MeshType = Enum.MeshType.FileMesh
  227.             MeshPartMesh.Parent = obj
  228.         else
  229.             obj = Instance.new(ClassName)
  230.         end
  231.         local Parent = Instances[Parse(InstanceFMT)]
  232.         local PropertiesLength = Parse(PropertyLengthFMT)
  233.         local AttributesLength = Parse(PropertyLengthFMT)
  234.         Instances[i] = obj
  235.         for i = 1,PropertiesLength do
  236.             local Prop,Value = Values[Parse(ValueFMT)],Values[Parse(ValueFMT)]
  237.  
  238.             local dont = false
  239.             -- ok this looks awful
  240.             if MeshPartMesh then
  241.                 if Prop == "MeshId" then
  242.                     MeshPartMesh.MeshId = Value
  243.                     dont = true
  244.                 elseif Prop == "TextureID" then
  245.                     MeshPartMesh.TextureId = Value
  246.                     dont = true
  247.                 elseif Prop == "Size" then
  248.                     if not MeshPartScale then
  249.                         MeshPartScale = Value
  250.                     else
  251.                         MeshPartMesh.Scale = Value / MeshPartScale
  252.                     end
  253.                 elseif Prop == "MeshSize" then
  254.                     if not MeshPartScale then
  255.                         MeshPartScale = Value
  256.                         MeshPartMesh.Scale = obj.Size / Value
  257.                     else
  258.                         MeshPartMesh.Scale = MeshPartScale / Value
  259.                     end
  260.                     dont = true
  261.                 end
  262.             end
  263.  
  264.             if(not dont)then
  265.                 obj[Prop] = Value
  266.             end
  267.         end
  268.         if MeshPartMesh then
  269.             if MeshPartMesh.MeshId=='' then
  270.                 if MeshPartMesh.TextureId=='' then
  271.                     MeshPartMesh.TextureId = 'rbxasset://textures/meshPartFallback.png'
  272.                 end
  273.                 MeshPartMesh.Scale = obj.Size
  274.             end
  275.         end
  276.         for i = 1,AttributesLength do
  277.             obj:SetAttribute(Values[Parse(ValueFMT)],Values[Parse(ValueFMT)])
  278.         end
  279.         if not Parent then
  280.             table.insert(NoParent,obj)
  281.         else
  282.             obj.Parent = Parent
  283.         end
  284.     end
  285.  
  286.     local ConnectionsLength = Parse(ConnectionFMT)
  287.     for i = 1,ConnectionsLength do
  288.         local a,b,c = Parse(InstanceFMT),Parse(ValueFMT),Parse(InstanceFMT)
  289.         Instances[a][Values[b]] = Instances[c]
  290.     end
  291.  
  292.     return NoParent
  293. end
  294.  
  295.  
  296. local Objects = Decode('AFBgCCEFTW9kZWwhBE5hbWUhB0F3ZXNvbWUhC1ByaW1hcnlQYXJ0IQpXb3JsZFBpdm90BMMC3gffByEHR2VhcmJveCEDbmlsIQlEZXZlbG9wZXIhB1RoYXRHdXkhB1Nwb2lsZXIiIQMzNjAhClN0b2NrQ29sb3IGM1iCIQRUcmltIQpXYWxsRHJpdmVyAiEHdmVyc2lvbiEGTW9kZXJuIQtGbGlwUm9ja2V0cyEHUm9ja2V0cyEOR3Vlc3RpdW1XaGVlbHMhCkFzcGlyYXRpb24hACEEUGFydCENQm90dG9tU3VyZmFjZQMAAAAAAAAAACEKQnJpY2tDb2xvcgfrAyEGQ0ZyYW1lBCsA3wfgByEKQ2FuQ29sbGlkZSEQQ29sbGlzaW9uR3JvdXBJZAMAAAAAAADwvyEFQ29sb3IGERERIQhNYXRlcmlhbAMAAAAAAICQQCELT3JpZW50YXRpb2'
  297.     ..'4KAAAAAAAAAAAAALRCIQhQb3NpdGlvbgoAZK7AAMwwQf7PzL8hCFJvdGF0aW9uIQRTaXplCgAAgD4AAIA+AACwQCEKVG9wU3VyZmFjZQQyAN4H3wcKAAAAAAAAtEIAAAAACvv/GT4ANCNBALDZvwoAAMA/AACAP5qZeUAENQDeB98HCv4P0D8AXB9BAIiTwAr8Xpg+exfcPmZmrkAhDlVuaW9uT3BlcmF0aW9uBDoA4QfiBwo/tXHCAAC0wgAAtMIKAWBLvwCqLUEA0Ny/CgAAtMKBlezBAAA0QwoAA9Q/gAHAQGBJIkAhDFVzZVBhcnRDb2xvcgoAAEBAmpnJQGcvcz8KL0HTv1L0RUEA0Ny/CrLMzD3MzDxAAACAPgrxKlO/Y8wuQQDInD8K9ipTv2PMLkEAm5XABEQA3gffBwoCILO/ADQpQQDQlMAKk5mZPv//3z8zM7M/BEcA3gffBwoA'
  298.     ..'pIhAAAAqQQKg2b8KzMzMQGZm5j+oR+E9BEsA4wfeBwo/tXHCAAC0QgAAtMIKADyFQAAGLkEC0Ny/CgAAtMKBlexBAAAAAAqALdE/gADAQIDhGkAKAABAQM3MzECbycw+Cv1DnECDbUFBAs7cvwqyzMw9ZmY2QJqZmT4KYmeGQPSXL0EAm5XACrLMzD0zMzNAmpmZPgptZ4ZAijEvQf7HnD8hCWRhc2hib2FyZARXAN4H5AcKAABwwQAAtEIAAAAACgEAwL8ANCtB/6/ZvwoAALTCAACWQgAAtEIKgM28QJuZ2T8AzYw/ChCAzj8AAIA/mpl5QAqGyDw+cqAsQQh4W8AKjsg8PnKgLEEABOQ8CtvMvECZmdk/zMyMPwp9AMC//DMrQf+v2b8KDQCxPwAAgD+amXlACkqBDr788T9B/6/ZvyEFU291bmQhBlN3aXRjaCEHU291bmRJZCEXcmJ4YX'
  299.     ..'NzZXRpZDovLzkxMTk3MzE5MDYhBlZvbHVtZQMAAAAAAAAkQARoAN8H4AcKAGSuwADMJEEANI/ACgAA4D8AAIA+AACAPiEFVHJ1bmsHMwEEbwDgB+UHBhAq3AoAAAAAAAAAAAAANEMKAJzpQACaNUED0Ny/IQtSZWZsZWN0YW5jZQMAAABAMzPTPwozMyNAMzOzPgAA2EAhCkNvbG9yVmFsdWUDAAAAAAAA8D8hBmNyYXNoMSEWcmJ4YXNzZXRpZDovLzEzNTg1MDc2OSEGY3Jhc2gyIRZyYnhhc3NldGlkOi8vMTUyMjc0MTQ5IQZjcmFzaDMhFnJieGFzc2V0aWQ6Ly8xNTIyNzM5MjAhBmNyYXNoNCEWcmJ4YXNzZXRpZDovLzE1MjI3MzkzMyEFZGhvb2QEgADmB+cHCgAAAAAAAAAAAAAgQwoAMKDAALA5Qf7P3L8Knp6KQEASmj8AANhA'
  300.     ..'IQxUcmFuc3BhcmVuY3kK4LP7PwAAgD6A/tdACmI7lMBdGjxB/s/cvwpXYtY/9suCPoD+10AK3hrKwEyNP0H+z9y/CgAAAAAAAAAAuD4swwpWwWg/VLuAPoD+10AKuKNSwL0ONkH/z9y/CgAAAAAAAAAAWLktQyEKQXR0YWNobWVudCELQXR0YWNobWVudDAEjwDoB+kHCgAAAIAAADTDugqDwQoA+Py/AIDtvoDfTUAhFEJhbGxTb2NrZXRDb25zdHJhaW50IQJiMSELQXR0YWNobWVudDEElQDqB+sHCgAAAIAAADTDuQqDwQoAfAHAALCnvoBSQcAhAmIyBy4BBJsA3gffBwZbXWkDAAAAAAAAkUAKACiPwAC4IkHzfxG+CgjXIz0L1yM+CNcjPSEHQ2hhc3NpcwSfAOwH3wcKAMzAQABmMkH832w/CszMTEDAzEw9aGaGPwSiAN4H3wcKAJ'
  301.     ..'CVwAC4IkEbAMg9B40ABKgA5QfsBwYnRi0DAAAAAACAmEAKAAAAAAAAAAAAALTCCgAQisAAYiNBMwBoPQrboKk9wo3/PXt4AD4ErADsB98HBvj4+AoAeDTAAOIqQfj/H74KXAisPSlcDz/nMAg/CiYIrD0pXA8/O7RIPgoCeDTAAOIqQQcEpr4KAAAAAAAAAAAAAAAACitgZT0pXA8/O7RIPgpiXTXAAOIqQfj/H74KAng0wADiKkHggUA8B2sABLcA5QfsBwYAj5wKANiWwABiI0HyfxK+CtugqT3Cjf891TM6PSEGSW50REZSBLsA3wfgBwry/38+AJotQQA0l8AKzcysP2VmFkDIzEw9IQhGU2lnbmFsTAeFAATCAOUH4AcG1XM9CgAAAAAAADRDAAC0wgoAZM7AAMwsQQIwgz8KAAA0QwAAAAAAALRCCgAAQD8AAIA+AACAPiEFYmFja3IH'
  302.     ..'FQAEyQDlB+wHBsQoHAoANANBAMwsQQJofsAKAABAPwAAgD4AAEA/IQlTcG90TGlnaHQG/wAAIQdFbmFibGVkIQVBbmdsZQMAAAAAAIBGQCEERmFjZSEFUmFuZ2UDAAAAAAAALkAhCUJvb2xWYWx1ZSEHd29ya2luZyEFVmFsdWUE1wDeB98HCgBwTsAA4ipBCYAbPgqkCKw9MlwPPztgZT8KJgisPSlcDz9AYGU+CvvuOMAA4ipBCIAbPgorYGU9KVwPP0BgZT4K/kRHwADiKkHLKQ0+CgfxY8AA4ipBCoAbPgoEm1XAAOIqQcwpDT4hCXVuZGFtYWdlZATtB+AH5QcE4gDfB+AHCgHIbMAAzC5BADSfwAoAAAA/AABQQAAAgD4hCVdlZGdlUGFydCEIQW5jaG9yZWQE6gDiB+UHIRhDdXN0b21QaHlzaWNhbFByb3BlcnRpZXMQAACAP5qZmT'
  303.     ..'4AAAA/AACAPwAAgD8KAAAAAAAAtEIAADRDCgFoTsAAzCJBAACgwAoAADRDAAC0QgAAAAAKzcxMPgAAgD/MzEw/BO4A3wfgBwoByBzAAMwkQQA0n8AKAADgPwAAQD8AAIA+BPIA3gflBwoAAAAAAAC0wgAANEMKAJilwADMIkECYMY/CgAANEMAALTCAAAAAAT1AN8H4AcKAMhswADMLkEBMMM/BPcA3wfgBwoAZK7AAMwuQQIwwz8KAAAAPwAAgD4AAIA+BPoA3wfgBwoAyBzAAMwiQQEwwz8KAAAAQAAAQD8AAIA+BP0A3wfgBwoAZK7AAMwuQQA0n8AE/wDfB+AHCvz/Pz8AzBhBADSbwAoAAIA+zczkQAAAAD8EAgHiB+UHCgBgTsAAzCJBAWDGPwQEAeAH5QcKAIyZQAB+OEECANy/Cplwvj8nmO48AI7CQAQHAd8H4AcKAGSOQACaF0EC'
  304.     ..'0Ny/CpiZGT8AAIA+AADYQAQKAd4H3wcKAJyBQADMJkH/X8Y/Cs3MTD4AAMA/zMwMPwQNAd4H3wcKAJyBQADMJkEAAKDABA8B3gflBwoANJ9AAMwiQf5fxj8EEQHfB+AHCgEAQD8A4BRBAMDDPwpYxnY+zczkQFjGdj4EFAHfB+AHCgEAQD8AzBhBADCzPwQWAd8H4AcKAGjGQADMLkH+L8M/BBgB4gflBwoAnNVAAMwiQf5fxj8EGgHfB+AHCgCc6UAAzCJB/S/DPwoAAABAZ2bmPgAAgD4EHQHeB+UHCgA0n0AAzCJBAACgwAQfAd8H4AcKAGj6QAAAKkH9L8M/CszMjD8AAMA/AACAPgQiAd8H4AcK/P8/PwDgFEEAWJ/ABCQB3wfgBwoBAADAAMwoQQA0m8AKAADgPwAAgD4AAAA/BCcB3wfgBwr///+/AMwoQQEwsz8EKgHuB+8HCgr3x8'
  305.     ..'EvCJ67CwG0QgqAeDU/YGZmvoFzhj4ELAHuB+8HCgBL5b5gZma+xaaLPgQuAd8H4AcKAGSOQACaJUEC0Ny/CmZmFkAAAIA+AADYQAQxAeAH5QcKAJypQACaNUEC0Ny/CpqZuT8zM7M+AADYQAQ1AfAH8QcKG5MtvuJypb8UbaBBCgDgbL+cmRm+AM1MwAQ3AfAH8QcKANBsv5iZGb6AmUlABDkB3wfgBwoAaMZAAMwuQQE0n8AEOwHfB+AHCgCc6UAAzCJBATSfwAQ9AeIH5QcKAJjVQADMIkEBAKDABD8B3gflBwoAnKXAAMwiQQAAoMAEQQHfB+AHCgBo+kAAACpBATSfwARDAd8H4AcKADQDQQAyI0ED0Ny/Cvj/fz4AAEA/AADIQARGAd8H4AcKADIHQQDMLEEMAMC+Cs3MDD8AAIA+ZmaGPwRJAd8H4AcKADQFQQAAJkEDMNO/CsjMzD3+'
  306.     ..'//8+MzPTQARMAd8H4AcKADIHQQCaJ0ED0Ny/Cs3MzD0AAIA+AABwQARPAd8H4AcKADIHQQDMLEEC0ETABFEB4AflBwoAzgRBAM4yQQPQ3L8KzMwMP28SgzoAANhABFQB3wfgBwoAMgdBAAAyQQPQ3L8EVgHfB+AHCgAyB0EAzCxB/S+jPwRYAd8H4AcKADIHQQDMLEEBNJfACgAAQD8AAIA+7P9/PgRbAd4H3wcKAFSLwAC4IkFmAJA8B1EBBF8B5QfsBwb/lJQKAECdwABiI0HyfxK+IQdmbGlnaHRsB+kDBGMB3wfgBwoAZNbAAMwsQQVQJj8DAAAAAAAA4D8KAABAPwAAgD4AAIA/AwAAAKCZmek/IRZyYnhhc3NldGlkOi8vMTM4MTIyOTIzIRZyYnhhc3NldGlkOi8vMTQ0ODg0OTA3IRZyYnhhc3NldGlkOi8vMTMzMzMzOTAxIRZyYn'
  307.     ..'hhc3NldGlkOi8vMTM2OTE3NTUxIQdTaGFkb3dzAwAAAAAAwFJAAwAAAAAAAE5AIQZmcm9udGwHNwEEcgHlB+AHBp+hrAoAZM7AAMwsQQVgBj8hCURvb3JoaXRGTAR2AewH3wchCkNhc3RTaGFkb3cKDADrPQDMLUEA0Pw/CgAAQEBnZiZAZmZmPwR5Ad4H3wcKAFSLwAC4IkEaAMg9BHsB3wfgBwoAmLnAAMwwQQRgRj8KAACAPgAAgD4AAKA/BH4B3gffBwoAuJHAALgiQRsAyD0EgAHfB+AHCgBkrsAAzCRBAjCDPwSCAd8H4AcKAGSCwADMMEEBMKM/CgAAgD4AAEBAAACAPgSFAd8H4AcKAMgswADMJEECYGY/IQ9jZW50ZXJfSW50ZXJpb3IEiAHsB98HCv//jz8AmhtBADDjvwoAAOhAzcxMPZqZwUAEiwHfB+AHCgBkvsAAzBxBjADM'
  308.     ..'PAoAAIA+AACgPwAAgD4EjgHfB+AHCgBkysAAzCBBlADMPAoAAEA/AAAAPwAAgD4EkQHeB98HCgC4kcAAuCJBawCQPASTAd4H3wcKACCYwAC4IkEcAMg9BJUB7AffBwoAcE7AAOIqQff/H74KNV46PylcDz8nMQg/BJgB4AflBwoAyBzAAMw0Qf/P3L8KAABAPwAAgD4AANhABJwB8gfzBwoAAACAAAA0Q0T1lEEKANAsPwDOTD2AZkZABJ4B8gfzBwoA0Cw/AM5MPYDMPMAhBEhvb2QEoQHgB+UHCgBkmsAAzDRB/s/cvwoAAIBAAACAPgAA2EAEpAHeB98HCgDEiMAAuCJBGQDIPSEGQnVtcGVyBxoABKkB3wfgBwYbKjUKAADIwAAAGkH+z9y/CmZmZj/NzKw/ZmbeQApmZmY+zcysP+Jl3kAKAADIwJqZFEHvzdy/CmZmZj/NzKw/mcqDPg'
  309.     ..'oAAMjAAAAaQRhIosAKZmZmP3E9ij7iZd5ACq5H2cAAABpB783cvwoAAMjAAAAaQYKEzz8H7QMEtQHlB+wHBv+wAAoA2JbAAGIjQRwAxj0EtwHfB+AHCgBkrsAAzBhB/s/MvwS6Ad4H9AcKAABwQQAAtEIAAAAACgDQfEAANCdBAfDVvwoAALRCAACWQgAAtMIKmim+QJmZGUCYmRk/IQhGU2lnbmFsUgS/Ad8H4AcKAGTOwADMLEH/M4/AIQtkcmVhcmJ1bXBlcgTDAfUH9gcKokVswQRWMUOksMhCCgDQAkEAAhpBA9DcvwrPNyXDL90kQAKroMIKQIovQACxyD8AO+dACjMzMz9nZiY/mcqDPgo6W/hA8G8bQbm87D8KMzMzP2Zm5j6ZyoM+CiXYBEHH6BlBSYnZPworh5pA+LMywykc0kIKZmZmPs3MrD/x/d8/CjRNAEGOkhJBioN+Pwpo'
  310.     ..'kZ1ASCEzw/ISyEIKZmZmP3E9ij7RckBACosiCkE/yRhBzDesPgoSg8A9M5MzQ0b20UIKZmZmPs3MrD+9yqw/CscmAEGg0RNBqrgPvworh5rA+LMyQykc0kIKZmZmP3E9ij68ysw/CkHjCUHEGxdBdXH7vwrVeGm9aJEzw7oJvkIKZmZmPs3MrD//AQdACp3FAEFpfRJBpPgQwApmZmY/cT2KPq1uaj8KTLwJQdsgF0G2N07ACmZmZj7NzKw/FBMAQAo5/QFBQCITQV2ph8AKg8CCwBJDLkMdGsdCCmZmZj9xPYo+ugjFPwrdsgtBVEcXQcWPjMAKMzMzPwAAAD+ZyoM+Cq08B0G7jBpB7tmkwAqJQSpBpNAwQ9nOxEIKMzMzP5qZGT+ZyoM+Clgv/UCPARxBOC6jwATmAd8H4AcKAGSCwADMMEEANJfABOgB3wfgBwoAmLnAAMwwQf8zh8AhBm'
  311.     ..'Zyb250cgTrAd8H4AcKAGTOwADMLEH/Z37AIQdmbGlnaHRyBO4B3wfgBwoAZNbAAMwsQf8zg8AE8AHeB98HCgCQlcAAuCJBkv+3vATyAeUH7AcKAECdwABiI0E6ABY9CtugqT3Cjf89PW4pPgT1Ad4H3wcKAPibwAC4IkGO/7e8BPcB3wfgBwoAZMrAAMwgQf9nXsAE+QHfB+AHCgBkvsAAzBxB/2dewCEBdwdAAQQAAvcH3wcGysvREAAAyELNzMw+AACAPgAAgD8AAIA/CgAAAAAAADRDAAAAAAoAgHbAAJAeQf9v3b8KAAA0QwAAAAAAADRDCgAAIEAAAIA/AACAPyEGTG9vcGVkIQ1QbGF5YmFja1NwZWVkIQdQbGF5aW5nIRdyYnhhc3NldGlkOi8vODAwMjc1NzIwMyEGUm9ja2V0AwAAAAAAABBAIRZyYnhhc3NldGlkOi8vMTgzMzM5'
  312.     ..'OTk0IQdSb2NrZXQxIQhleHBsb2RleQMAAADAzMz0PyEWcmJ4YXNzZXRpZDovLzE0NzE2ODcwNQMAAAAAAAAAQCEDZmx5AwAAACAcAfA/IRZyYnhhc3NldGlkOi8vMTQzMzUwNjk2IQZocm5zbmQhFnJieGFzc2V0aWQ6Ly8xNjYxOTc2OTYhAm9uIRZyYnhhc3NldGlkOi8vMTY4NjE1MDkzIQ9QYXJ0aWNsZUVtaXR0ZXIhBnNwYXJrcyEMQWNjZWxlcmF0aW9uCgAAAAAAAADCAAAAACgCAAAAAP9kAAAAgD//ZAAhBERyYWcDAAAAAAAAA0AhCExpZmV0aW1lEQAAwD8AAMA/IQ1MaWdodEVtaXNzaW9uIQ5MaWdodEluZmx1ZW5jZSEEUmF0ZQMAAAAAAABZQCkCAAAAAAAAgD8AAAAAAACAPwAAAAAAAAAAIQVTcGVlZBEAAIBCAACAQi'
  313.     ..'ELU3ByZWFkQW5nbGULAAA0QwAANEMhB1RleHR1cmUhF3JieGFzc2V0aWQ6Ly83NDUxODIyOTU1KQIAAAAAAAAAAAAAAAAAAIA/AACAPwAAAAAhB1pPZmZzZXQhBXNtb2tlCgAAAAAAABBBAAAAACgCAAAAACgoKAAAgD8oKCgDAAAAAAAABkARAAA4QAAAOEAhCFJvdFNwZWVkEQAA8MEAAPBBEQAANMMAADRDKQMAAAAAAAAAAAAAAAAAAAA+AACAQAAAAAAAAIA/AABgQAAAAAARAACgwQAAoEEhF3JieGFzc2V0aWQ6Ly8xMDg0OTg3ODk5KQMAAAAAAACAPwAAAAAAAAA+AACAPgAAAAAAAIA/AACAPwAAAAAhCXNob2Nrd2F2ZREAAMA+AADAPgMAAAAAAAAEQBEAALTCAAC0QikCAAAAAAAAAAAAAAAAAACAPwAAIEEAAAAAEQAAAAAA'
  314.     ..'AAAAIRdyYnhhc3NldGlkOi8vODk1MjMzNTY0OQMAAAAAAAAIQCEGb3JhbmdlCgAAAAAAAEBBAAAAACgCAAAAAP9LAAAAgD//SwADAAAAAAAAHkARAAAgPwAAID8pAwAAAAAAAAAAAAAAAAAAAD4AANBAAAAAAAAAgD8AAKBAAAAAABEAAIDCAACAQiEXcmJ4YXNzZXRpZDovLzcxMzAwODQ5MjYpAwAAAAAAAIA/AAAAAAAAgD4AAMA+AAAAAAAAgD8AAIA/AAAAACEEZ2xvdykCAAAAAAAAIEEAAAAAAACAPwAAAAAAAAAAIRdyYnhhc3NldGlkOi8vODEyMDY2NjAyNSEFZ2xhcmUoAgAAAAD/giMAAIA//4IjEQAAgD4AAIA+EQAAIEEAACBBKQMAAAAAAACAPwAAAAAAAAA/AAAAAAAAAAAAAIA/AACAPwAAAAAhBEZpcmUG7ItGIQRIZW'
  315.     ..'F0IQ5TZWNvbmRhcnlDb2xvcgaLUDchBVNtb2tlBgAAACEHT3BhY2l0eSEMUmlzZVZlbG9jaXR5AwAAAAAAABRAAwAAAKCZmck/ISlodHRwOi8vd3d3LnJvYmxveC5jb20vYXNzZXQvP2lkPTE0Nzg4MzIyNCEMU3VwZXJDaGFyZ2VyBPgH7AffByEGQ29sb3IyBGEC+Qf6BwoANKPAAJxBQf7P3L8KAACQOgAAAD8AAMA/CoASgzoAAEA/AAAAPwr/M6PAAJxBQf9nDsAKAACAPwAAgD8AAIA/CgE0o8AAnEFB/s+cvyEGQ29sb3IxBGkC+wf8BwoAWHbAAJw3Qf/P3L8KAAAgQAAAAEAAAABACgAAIEAAAIA/AAAAQAoAWXbAIJwvQf/P3L8KAACAPwAAoD8AAIA/CgBZdsAgnDFB/8/cvwoAABBAAABAPwAAwD8KAFh+wCCcQUEA0Ny/IQtl'
  316.     ..'bmdpbmVfaWRsZSELUm9sbE9mZk1vZGUhC2VuZ2luZV9sb29wIRdyYnhhc3NldGlkOi8vODE0NDM5MjQyMwR2At8H4AcKAGhuwADWLUH/z9y/CgrXoz0K18M/XI/CPyEFU2hhcGUEegLfB+AHCgC4bsAANCtB/8/cvwoAAIA+AADAPwAAgD8EfQLeB98HCgAAEMAAzihB/w/QvwoAAMhAmpnZP83MzD4EgALfB+AHCgHILMAAzCRBADaLwASCAt8H4AcKAMgswADMMEH/z9y/CgAAgD4AAIA+AAC4QASFAt4H3wcKAGiGQACaLUH+/58/CrLMzD3JzKw/MjOzPgSIAt4H3wcKABDQPwBcH0H/P5g/IQZJbnRERkwEiwLeB98HCgKApj4AACpBAACgPwqyzMw9ZWbmPwAAAEAEjgLeB98HCgBwtj8AADJB/7+cPwqyzMw9ZmY2QAAAgD4hBkludE'
  317.     ..'RSTASSAt4H3wcKAKAxQACaLUH//58/CrLMzD3KzKw/AAAgQASVAt4H3wcKACCzvwA0KUEBkJk/IQtkd2luZHNoaWVsZASZAv0H/gcKAABwQQAAyMGBlexBCgEAur8AYkBB/8/cvwqPwoNBd77AwezREUIKgGq1QAAQgD4A395ACqKx/D8AAIA/ABVPQArhs6y/kvxCQdz7Xb8KcAsRQAAAgD8AAABAChr3vL8b1UFByhO+vwoAAAAAAAAAAIGV7EEK6/S8v0HVQUGQE76/CgAAAAAAAJbCgZXsQQqaBVZAF2fsP45DyD8KBg27v1B4Q0FSMQzACgAAQECamclAzcxMPQpa/7m/DmJAQUfN3L8hB2V4aGF1c3QEqQLgB98HCgACDUEAphVBArBswAMAAACgmZnZPwowM7M+zcxMPs3MTD4hBWZsYW1lKAMAAAAAAP//pHAdP6oA/wAAgD+qAP8h'
  318.     ..'EUVtaXNzaW9uRGlyZWN0aW9uESlcjz0pXI89IQxMb2NrZWRUb1BhcnQDAAAAAICELkERAAA0QwAANEMpAgAAAAAAACA/AAAAAAAAgD8AAAAAAAAAABEAACBCAAAgQiEpaHR0cDovL3d3dy5yb2Jsb3guY29tL2Fzc2V0Lz9pZD0yNDIxMDIxNDcKAAAAAM3MzD0AAAAAEQAAgD8AAIA/AwAAAAAAAERAEQAASEMAAEhDKQQAAAAAzczMPQAAAADNzMw9AACAPwAAAAAAAIA/AADAPwAAAAAAAIA/AAAAAAAAAAALAACAQAAAgEAhKWh0dHA6Ly93d3cucm9ibG94LmNvbS9hc3NldC8/aWQ9MjU0OTU5NTAzKQIAAAAAMzMzPwAAAAAAAIA/MzMzPwAAAAAhC1ZlaGljbGVTZWF0IQRTZWF0IQtCYWNrU3VyZmFjZSEMRnJvbnRTdXJmYWNlIQ'
  319.     ..'tMZWZ0U3VyZmFjZQoAAAAAAAAgQQAAAAAhDFJpZ2h0U3VyZmFjZQoAAMA/AAAAPwAAwD8hDkhlYWRzVXBEaXNwbGF5IQhNYXhTcGVlZAMAAAAAAOBuQCEGVG9ycXVlIQlUdXJuU3BlZWQhBW5vdCB3BM0C7AffBwoAYHbAAJojQf0/U78KAAAgQMzMzD2c+f8+IQ5Db25zdGFudEhpdGJveATSAuIH7AcKAAC0wgAAtMIAAAAACv9ffT8ACjFBAMDYvwoAALTCAAAAAAAAtMIKODkEQTMzgUGF62FABNYC7AffBwoAYHbAAJojQf8DKMAhBGZha2UE2QLgB98HCgAA2kAAphVBAbBswAozM4tAzcxMPs3MTD4hB2RidW1wZXIE3gL/BwAICtEiY0D0/ezAZDudQgoAZNDAAFIXQf4n4b8KVg5lQESL7MBtJ55CCgAr7z8AjgdAAALxQArSNuTA'
  320.     ..'a08bQW7hgT8KZmZmPs3MrD9DnPc/Ci6a1MAwhRRBJA1aPwrmZt7ASI4dQWD9Dr4KwcoXQa5HQcCsnJVCCoWs3cAPVBpBvrayvwrHS5PAJQYJQPjTlUIKRy/fwMX3GEFaoWzACvYomMDP96M/WuSpQgpmZmY+zcysPw+Unz8K3gPPwA7xEUGU6zTAChfZGsE1XgpAfb+pQgrpkNHAEe0OQZYzisAKi2xnPsdLVz+R7Z9CCn0R28Bu1BpBLBjmPwqamZFBIbAmwX1/mUIKIb3JwF1bGUFuiOE/Ci2YxMCZsRRBIQSnwArjpZvBSOGOQLCynkIKAcfVwHlsFkH19qHACmDlkD6q8aI/3eSpQgpmZmY+zcysP/O/DkAKNRPLwAC3FEF9bo2/CvLSocA/Nd4+Rva9QiEJSGFuZ3BvaW50BPwCAQgCCAo1YYc2N0RZNvO8UbYKAFZBPwBg9T4AVK0/IQ'
  321.     ..'pIYW5ncG9pbnQxBAADAwgECArLTEo3WF0EN3++57YKAMDavACgVr4AfmDABAID7AffBwoAYHbAADIpQf/P3L8KAGwjQMzMzD3OZKY/BAYD4AfeBwoAALRCAAA0QwAAAAAKAGB2wACaJ0H/AyjACgAAtEIAAAAAAAA0QwoAACBAAAAAP83MzD4ECwPsB94HCgAAtMIAAAAAAAAAAAoAYHbAAMwcQf8DKMAKAAAgQAAAAD8AAEA/BA8D4AfiBwoAALTCAAA0QwAAAAAKAGB2wADMHEH9P1O/CgAAtMIAAAAAAAA0QwQTA+wH4gcKAAC0QgAAAAAAAAAACgBgdsAAmidB/T9TvwQVA+wH3wcKAGB2wADMFEH/z9y/CgAAIEAAAIA+AACAPwoAAMA/8P9/PgD8fz8KAGBWwADMFEH/zdy/CgAAIEDw//89APx/PwoAYHbAAMwVQf/N3L8EHAPsB98H'
  322.     ..'CgBgdsAAzChB/8/cvwoAACBAAACAPmdmpj8EHwPfB+AHCgBobsAACjFB/8/cvwoK16M9CtfDP65HAUAEIgPfB+AHCgC4bsAANC9B/8/cvwoAAIA+AADAPwAAwD8EJQPeB98HCgD4m8AAuCJB8n8RvgQnA94H3wcKACiPwAC4IkEaAMg9B0sBBCsD5QfsBwb/WVkKAHSQwABiI0E1AGg9IQdGRGFtYWdlBC4D3gffBwoAZNLAAGIrQf5v1b8KgOzbQMgamD8AbkI/BDEDBQjfBwoATKC/vMn2vgBA3L4EMwMFCN8HCgA0Y0DNzIy/AFA4PwQ1A98H4AcKAGBgwACiL0FSANQ8CiegCT0yCCw+MggsPgQ4A94H3wcKALiRwAC4IkH5P4a+BzQBBDwD5QfsBwY9FYUKAJCVwABiI0GS/7+8CtugqT1vbTc91TM6PQQ/A94H3wcKAISewAC4IkGM/7'
  323.     ..'e8BEED3gffBwoAuJHAALgiQfm/w74EQwPeB98HCgAgmMAAuCJB+b/DvgRFA94H3wcKAKSTwAByIUHyfxG+CnsULj8K16M9r0dhPwRIA94H3wcKALiRwAC4IkHzfxG+BEoD3gffBwoAVIvAALgiQfo/hr4ETAPeB98HCgAgmMAAuCJB+T+GvgROA94H3wcKAFSLwAC4IkH6v8O+BFAD3gffBwoAhJ7AALgiQfm/w74EUgPeB98HCgCkk8AAXCNB8n8Rvgp7FC4/C9cjPq9HYT8EVQPeB98HCgCEnsAAuCJBHQDIPQRXA94H3wcKAFSLwAC4IkHzfxG+BFkD3gffBwoAIJjAALgiQfJ/Eb4EWwPeB98HCgCEnsAAuCJB+T+GvgRdA94H3wcKAMSIwAC4IkFkAJA8BF8D3gffBwoAIJjAALgiQZD/t7wEYQPlB+wHCgAgmMAAYiNBkP+/vARjA94H'
  324.     ..'3wcKAISewAC4IkHxfxG+BGUD3gffBwoAKI/AALgiQWkAkDwEZwPsB94HCgAAIEAAzhZBAaDZvwrNzEw/zcyMQNDMDD8KzcxMPwAAAEDOzAw+CgAAIEA1gRNBzgwAvwoAACBANYETQc6cOcAKzcxMP87MjD7NzEw/CgAAIEACzhZBAaDZvwoAACBAzxoaQc6cOcAKAACAP87MjD7NzEw/CgAAIEACzhZBzpxZwAoAACBAzxoaQc4MAL8KAAAgQALOFkEA4Ey5BHQD7AffBwoAcCZAAM4WQf4fUz8KMzMjQc3MDD9mZiY/BHcD7AffBwr/byZAAM4WQQA0h8AEegPeB+wHCgAAtEIAALRCAAAAAAoAyGzAAM4gQQXAzD4KAAC0QgAAAAAAALTCCs3MTD+amRlAzcxMPgR+A+wH3wcKAMhswAAAHEEFwMw+CpqZGUDNzMw+zcxMPwSBA+wH3gcKAT'
  325.     ..'DzvwDOFkH/n9m/CgEw8781gRNBygwAvwoBMPO/NYETQcycOcAKATDzvwLOFkH/n9m/CgEw87/PGhpBzJw5wAoCMPO/As4WQcycWcAKATDzv88aGkHKDAC/CgAw878CzhZBAKBMuQSLA94H4AcKAAC0wgAAtEIAAAAACgDIbMAAmhVBBcDMPgoAALTCAAAAAAAAtEIKzcxMP5qZGUDNzMw+BJAD3gfgByEIQ2FuVG91Y2gKAchswACaFUH/N3PABJID7AffBwoByGzAAAAcQf83c8AElAPeB+wHCgHIbMAAziBB/zdzwCEGY2VudGVyBJgD7AffBxAAAMhCMzOzPgAAgD4AAIA/AACAPwr/L4M/AM4SQQDQ3L8KZmbeQNDMTD2amcFAIQRCb2R5IRdyYnhhc3NldGlkOi8vNDQ3MTgzNjQ5MSEEV2luZCEWcmJ4YXNzZXRpZDovLzE4ODYwODA3'
  326.     ..'MSEURXF1YWxpemVyU291bmRFZmZlY3QhCEhpZ2hHYWluAwAAAAAAADTAIQdMb3dHYWluIQdNaWRHYWluIQVyYWRpbyEXcmJ4YXNzZXRpZDovLzkxMTY1NDYzNTghF3JieGFzc2V0aWQ6Ly85MTIwMjcwNjg4IRdyYnhhc3NldGlkOi8vNjMyNDg0MTIxNCEXcmJ4YXNzZXRpZDovLzkxMTQ3OTUyNzghCXRpcmVfZGlydCEXcmJ4YXNzZXRpZDovLzY1NjAzOTgzNjAhCndoZWVsX3NraWQhF3JieGFzc2V0aWQ6Ly8yNTQ3NTY2MjYzIRZleHRlcm5hbF9nZWFyX2NoYW5nZV8xIRhyYnhhc3NldGlkOi8vMTYwODQ5NTcwNzkhFmV4dGVybmFsX2dlYXJfY2hhbmdlXzIhGHJieGFzc2V0aWQ6Ly8xNjA4NDk4NjY3MyEWZXh0ZXJuYWxfZ2'
  327.     ..'Vhcl9jaGFuZ2VfMyEYcmJ4YXNzZXRpZDovLzE2MDg0OTg2NTYyIRZleHRlcm5hbF9nZWFyX2NoYW5nZV80IRhyYnhhc3NldGlkOi8vMTYwODQ5ODY3OTEhFmV4dGVybmFsX2dlYXJfY2hhbmdlXzUhGHJieGFzc2V0aWQ6Ly8xNjA4NDk4Njk4NSEHZ2Vhcl91cCEYcmJ4YXNzZXRpZDovLzE2MDkyMTA0MDI1IQlnZWFyX2Rvd24hGHJieGFzc2V0aWQ6Ly8xNjA5MjEwNDE2NyEIT25Hcm91bmQhCEh1bWFub2lkIQZIZWFsdGgDAAAAAABwl0AhCU1heEhlYWx0aCENTmFtZU9jY2x1c2lvbiEEZGVhZATCA98H4AcK/m+2PwDMMEEANJvACgAAQEAAAIA+AACAPgTGAwYIBwgKAAAAgAAAtEIe/dFCCrCwjD6c48+9AAAAvgTIAwgI3wcK'
  328.     ..'Lm2TvzTkibwAAAC+IQZGUkRvb3IEywPfB+AHCg6ATL4AzC5BADSbwAoAADBAQDNDQAAAgD4KzczsPzMzQ0DMzEw+Cg6ETL5nmSlBADObwAoAADBAAACAPgAAgD4KBCJTvwDMLkGANJvAIQlEb29yaGl0UkwE0wPsB98HCgBYR0AAzC1B/8/8PwTVA94H3wcKACiPwAC4IkH5P4a+B/8DBNkD5QfsBwaMW58KAHSQwABiI0HzfxK+BzEBBN0D5QfsBwZSfK4KANiWwABiI0H5v4a+BN8D3gffBwoA+JvAALgiQR0AyD0E4gPfB+wHCgAAAAAAADRDAAC0QgoANANBAMwsQQE0j8AKAAA0QwAAAAAAALTCIQdybGlnaHRyBOYD5QfsBwoAMgdBAMwsQQE0g8AE6APfB+AHCgBkjkAAzC5B/i/DPwTqA+wH3gcKAGi+QADOFkECoNm/CgBovkA1gR'
  329.     ..'NB0AwAvwoAaL5ANYETQc6cOcAKAGi+QALOFkECoNm/CgBovkDPGhpBzpw5wAoAaL5AAs4WQc6cWcAKAGi+QM8aGkHQDAC/CgBovkACzhZBAABNuQTzA94H3wcKAJCVwAC4IkH5v8O+BPUD7AffBwoAAMRAAM4iQQLQ3L8KzMw8QNDMTD2amZFABPgD5QfsBwoA2JbAAGIjQfk/xL4E+gPfB+wHCgA0A0EAzCxB/S+DPyEHUkJ1bXBlcgT9A98H7AcKAMwCQQAAGkED0Ny/CmZmZj9nZqY/ZmbeQApmZmY+Z2amP+Jl3kAKAMwCQZqZFEES0ty/CmZmZj9nZqY/mcqDPgoAzAJBAAAaQV+Azz8KZmZmP7kehT7iZd5ACuwdC0EAABpBEtLcvwoAzAJBAAAaQSFJosAH7AMECATlB+wHCgBAjcAAYiNB+j/EvgrboKk910mmPtUzOj0ECwTfB+AH'
  330.     ..'CgKQ6b8AzCpBADSbwAoAABBAAACAPgAAgD4EDwQJCAoICnoEXEIJvvm7zfyzQgrArgw/4DXOvAAAAL4EEQQJCAoICsrkx76g1uY8AAAAvgQUBOIH4AcKAAC0QgAAtMIAAAAACgCc4UAAziBBAThzwAoAALRCAAAAAAAAtEIKzcxMPzQzsz/NzEw+BBgE4AffBwoAnOFAAAAcQQE4c8AKNDOzP83MzD7NzEw/BBsE4gfsBwoAnOFAAJoVQQE4c8AKzcxMPzQzsz/NzMw+BB4E3gffBwoAxIjAALgiQfo/hr4EIATgB98HCgCc4UAAABxB9r/MPgQiBOIH7AcKAJzhQACaFUH2v8w+IQViYWNrbAQlBN8H7AcKADQDQQDMLEH6XwY/BCcE4gfgBwoAnOFAAM4gQfa/zD4hCnBsYXllcnNlYXQEKgTeB98HCgUAgL4ACh9BADhjwAoAAMA/TpXCPg'
  331.     ..'AAwD8hCERpc2FibGVkBC4E3wfgBwoBcLY/AMwwQf8vsz8EMQQLCAwICgAAAAAAALRCPPozQgqQRY8+AAAAvgBwSj4EMwQLCAwIClgOgL8AAAC+ANBRPiEHREZMRG9vcgQ3BN8HDQgKAAAAAAAAyMEAALRCCv4/QL8AyixBAPgjQApH2ipAQEo6QACKpj8KzczsPwAAgD/MzEw+CrqxuL8ePChBtYDkPwpEQ4i/HtU7QX1Y9j8KAAAAAAAASMIAANJCCgAAAEAAAIA+AACAPgraJYS/t24nQT4/+z8KAAAAAAAASMIAALRCCs3M7D/I6RU/zMxMPgpgqk6/HjwoQaoECkAKAAAAAAAADMIAALRCCs3M7D++HQk/zMxMPgomn/m+HjwoQSTDIUAKAAAAAAAAgsIAALRCCs3M7D8U2UY/zMxMPgp0fw++HjwoQaKyQUAKzczsP63vzz7MzEw+Cqif'
  332.     ..'OT4ePChBnhxfQARMBA4IDwgK5DiPOw87j7sAALRCCgAE7D5oR6k/cEa9vgROBA4IDwgKgP45v3BHqT948sO+BFAE7AffBwoAcGjAAOIqQfX/H74KFAisPSlcDz/nMAg/CgJwaMAA4ipBEIJAPAoqYGU9KVwPPzu0SD4KoYpnwADiKkH1/x++CgJwaMAA4ipBBgSmvgRXBN4H3wcKAPibwAC4IkH5P4a+IQZSUkRvb3IEWgTfB+AHCv//O0AAzC5BADSbwAoCADBAgMw0QAAAgD4KAAAwQJqZmT4AAIA+CkBmhkAAzC5BgDSbwArNzOw/ZmYmQMzMTD4K/8w0QGeZKUEAM5vAIQdEUkxEb29yBGME3wcQCAoAAAAAAAAgwQAAtEIKAKAzQADeMEH/1w9ACh6KN0BAoi9AAPCJPwrNzOw/ANVFP8zMTD4KoB8ZQCO6KkHmTAVACs3M7D/wpys/zM'
  333.     ..'xMPgp4BOo/I7oqQVE55z8KAAAAAAAANMIAALRCCs3M7D/DpzM/zMxMPgqu1kJAI7oqQbQPFEAKAAAAAAAA8MEAALRCCoxFZj+amZk+AACAPgotb3lArBVAQXL3LUAKBoGVQd9P9cApnMVCCs3M7D8n5Bg/zMxMPgqVBWdAI7oqQc7YIUAKVqYBQJqZmT4AAIA+Cp6RfkCHISpBqvwlQAR2BBEIEggKAAAAAAAAtEI7+ltCCvRwlz5k/6o/FXzavgR4BBMIFAgKUPlvvwCDpj8AjOi+BHoE7AffBwoAYHbAAMweQf/P3L8KAAAgQKX/fz9nZqY/IQtwbGF5ZXJzZWF0MQR+BN4H3wcKAAhgQACoH0EBcOa/CjMzs0ASvek+AAAAQCEGSW50RFJSBIIE3wfgBwr/BzhAAJotQQA0l8AKzcysP8zMLEDIzEw9BIUE3wfgBwr+b7Y/AJg1QQBolsAK'
  334.     ..'mpkZQPD/fz7IzEw9BIgE5QfsBwoAEIrAAGIjQfP/T74EigTeB98HCgDEiMAAuCJB838RvgSMBOUH7AcKAECdwABiI0H5v4a+BI8E4gffBwoAAAAAAAC0wgAAAAAKAHBOwADiKkH7v+2+CgXxY8AA4ipB+7/tvgoCm1XAAOIqQdyU5r4K+e44wADiKkH7v+2+CvxER8AA4ipB3JTmvgSVBN4H3wcKAKSTwACmJEHyfxG+Co0ULj9vEoM6zUdhPwoA1yM9bxKDOgrXIz0KphShwACmJEErl+y+CmAzhsAApiRBLZfsvgqmFKHAAKYkQfYtNj4KYDOGwACmJEHyLTY+BwcEBJ8E5QfsBwZiJdEKAHSQwABiI0H5v4a+BKEE3gffBwoAkJXAALgiQfJ/Eb4EowTeB98HCgCQlcAAuCJB+T+GvgSlBN8H4AcKAM4AQQAALEEDMNO/CpmZWT/AzEw9Mz'
  335.     ..'PTQASoBN4H3wcKAMSIwAC4IkH6v8O+BKoE5QfsBwoAQJ3AAGIjQfk/xL4ErATeB98HCgD4m8AAuCJB+b/DvgSuBN4H3wcKACiPwAC4IkH5v8O+B/QDBLQEFQjkBwYhVLkDAAAAAAAAckAKAAAAAAAAAAAAAHBBCgFwyr8AIjNB/6/ZvwoAAIA/zcxMPjMzsz8hDFN1cmZhY2VMaWdodAYAlv8DAAAAAAAAVEAhDEZyb250IEZhY3NpYQQWCN8H4AchBWdyaWxsBL0E3wfgBwoAZM7AAMwsQf7P3L8KAABAPwAAgD4AAFBAAwAAAKCZmbk/IQ1ub3QgZGFtYWdhYmxlBMIE3wfgBwoAALjAAJopQf7P3L8KMzOTPzMzsz4AANhACgAAQD/2MLM+AAAAPwoAALjAM80sQQIwsz8KAAC4wDPNLEEANJvACgAAQD9eWo8+AACAPgrGHrnAM80sQYAA'
  336.     ..'zDwKxx65wDPNLEH/Z17ACszMzD72MLM+AADYQAoAALjAAJojQf7P3L8hCG5ld2Zyb250BM4E3wfgBwoAAMzAAJopQf7P3L8KMzOTP2dmZj8AANhACgAAQD+GY2Y/AAAAPwoAAMzAM80sQQIwsz8KAADMwDPNLEEANJvACgAAQD+eTzg/AACAPgps4c7AM80sQYAAzDwKbeHOwDPNLEH/Z17ACszMzD6GY2Y/AADYQAoAAMzAAJojQf7P3L8hDGRhbWFnZWRmcm9udATbBBcIGAgK7nxnwAIrdcEh8LtCCgB8ysAAYCpB/j/VvwoAAHDACKx0wT/1uUIKIKXcPwCfE0CAU9tACszMzD6GY2Y/XI+iPwoVS87Ac08jQWe2bcAKzMzMPoZjZj/7m1U/CqdjxsBSKCNBlzuWwAodWsBASgxoweXQtkIK6/sdP4ZjZj8AAAA/CuvexcAQhytBhNaZwA'
  337.     ..'qyC0g+hmNmPwAAAD8KymrGwBL4MEFYgJjACvCnekHLoWHBXM+xQgqamRk/nk84PwAAgD4Kd0LUwHTSLUGKz2LACpiZGT6eTzg/AACAPgoUqdPALdknQYTpYMAK7u7IPp5POD8AAIA+Cl4E2cDi0i9BAEcWvQo9Cl3BN4k5wT91w0IKTXXTPp5POD8AAIA+CjAM2MDkRipBgHUAPAq2810/c2gfwRfZvUIKj1bzPoZjZj8AAAA/Cm5V0MCSiC9B6qquPwpQjR3Bf2oiQfR9sEIKHKe9PoZjZj8AAAA/Ck3lz8CfSipB1KqyPwq2812/c2gfQRfZvUIKzMzMPoZjZj8hMsA/CimY0cDGByRB2BJnPwrMzMw+hmNmP0V8vT8K4abRwCEHJEHcmtG+CszMzD6GY2Y/5Xy9PwqlZNPAofMjQQpP1L8KBoGlv7geb0H2qL1CCszMzD6GY2Y/onR/PwoJ'
  338.     ..'d9bAONEjQczoKsAhBmRncmlsbAQEBRkIGggKAAAAAAAAAAAAAMhCCgCI3MAAhixB/S/svwq86i0/5sdVPilcX0AhCURvb3JoaXRSUgQIBewH3wcK/1dHQADMLUEAnK3AIQxkcndpbmRzaGllbGQEDAUbCBwICgAAcEEAABtDgZXsQQoAmJdAAGBBQQLQ3L8KrocjQ3e+wEGFiw/DCvlElECS+kNBClElwArGVZhAG9NCQTeM+78KAAAAAAAANEOBlexBCjtVmEBB00JBcYz7vwoAAAAAAADSQoGV7EEKQduXQFB2REFcPaG/CtaXl0AOYEFButLcvyEIZ2FzIHRhbmsEHQjeB98HBBgF3gffBwoABPRAAAAaQQuA5r4KZWbmPv7//z6amRk+BBsF7AfeBwoAnO1AAJodQQN41r8KMjOzPgAAQECamRk+BB4F7AfeBwoAnO1AAGYWQQN41r8EIA'
  339.     ..'XgB98HCgA470AAABpBFoAzvgplZuY+AAAAP83MzD0EIwXeB98HCgA430AAABpBA3jWvwqamTlAAAAAPzMzkz8EJgXeB+UHCgDQyEAAABpBCYDmvgQpBewH5QcKAAAAAAAANEMAADRDCgCczUAAABpBE4AzvgoAADRDAAAAAAAAAAAELAXsB94HCgDU0EAAmh1BAnjWvwQuBewH3gcKANTQQABmFkECeNa/BDAF4AflBwoAOO9AAAAaQQE4S8AEMgXiB98HCgDQyEAAABpBAaA5wAQ0BewH3wcKAJzNQAAAGkEBOEvABDYF4gflBwoABPRAAAAaQQGgOcAhBldlaWdodBAAAEhCMzOzPgAAgD4AAIA/AACAPyEEUm9vZgQeCOIH7AcEPAXiB+wHCv8/yz8Asj9BAdDcvwoAAdBAQD4MQXBd2T8KcHLAQAAAgD4pXI8+CoAjXEBmCktBAuzbvwrR'
  340.     ..'A0BAAACAPgAAgD4KA9O2vwmyP0EANJvACuDkcEAAAIA+KVyPPgr+LNk/ZgpLQQA0m8AKP9CWQLiuQEEBNJvACv/Str8Jsj9BATCzPwoALdk/ZgpLQf8vsz8KQNCWQLiuQEH9L7M/CiAgd71mCktBAOzbvwpwcsBAAABQQClcjz4K/0bYP2YKS0EB7Nu/IQlSaW50ZXJpb3IETQXiB+wHCv8/2D8IjkhBAfDbvwpwcsBAAABwQJDC9TwhCndpbmRzaGllbGQEUQXhB+IHCgEAur8AZEBB/8/cvwMAAADAzMzsPyEFc3RhdGUhF3JieGFzc2V0aWQ6Ly82NzM3NTgxNTA3IRdyYnhhc3NldGlkOi8vNjczNzU4MjQ1MiEXcmJ4YXNzZXRpZDovLzY3Mzc1ODEzMTUhF3JieGFzc2V0aWQ6Ly82NzM3NTgyMDM3IQtyd2luZHNoaWVsZARaBeMH3g'
  341.     ..'cKAJyXQABgQUEC0Ny/CgAAMEDNzMxAzcxMPQRdBd8H4AcK/4/pvwDMKkEBMLM/BF8F7AffBwoAAJhAAM4qQQLQ3L8KwMxMPmZmhj+amZFABGIF7AffBwoABKxAAM4yQQIQ0L8KmJm5P8DMTD00M4tABGUF7AffBwoABMRAAM4qQfd/zD4KzMw8QGZmhj+gmZk+BGgF7AffBwoABMRAAM4qQQHYbMAEagXsB98HCgBs9kAAzipBA0DTvwrAzEw+ZmaGP83MjEAhEmZha2VjZW50ZXIod2VpZ2h0KQRuBewH3wcKADT7QABmMkEDkNm/CmBm5j7AzEw9mpnJQCEHcmxpZ2h0bARyBeUH7AcKADIHQQDMLEH6TyY/IQVwbGF0ZQR1BewH3wcKAM4GQQDMLEED0Ny/Cs3MTD7NzAw/MzPTPyEKU3VyZmFjZUd1aSEKQ2FudmFzU2l6ZQsAAEhDAACW'
  342.     ..'QiEJVGV4dExhYmVsIRBCYWNrZ3JvdW5kQ29sb3IzBv///yEWQmFja2dyb3VuZFRyYW5zcGFyZW5jeSEMQm9yZGVyQ29sb3IzBhsqNSEPQm9yZGVyU2l6ZVBpeGVsIRBDbGlwc0Rlc2NlbmRhbnRzDAAAgD8AAAAAgD8AACEERm9udCEEVGV4dCEKVGV4dENvbG9yMyEIVGV4dFNpemUDAAAAAAAASEAhAnIyBB8I4gffByEFd2hlZWwEjwUgCCEIBhsqNRAAAAxCAAAAPwAAAD8AAIA/AACAPwMAAAAAAICVQAoA1LxAAAgWQQE0j8AKAACAP5qZGUCamRlAIQVEZWNhbCEpaHR0cDovL3d3dy5yb2Jsb3guY29tL2Fzc2V0Lz9pZD0xNjg4NjY1NDYElQUiCN8HCgAAAID//zNDAAAAAArNzMw+AAAAgAAAAAAhBk5vV2VsZCEDc3VzB/EDBJ'
  343.     ..'0FIwgkCAb//wAQAACgQJqZGT8AAAA/AACAPwAAgD8DAAAAAAAAcUAKANS8QAAIFkECAmDACszMTD/QzMw+0MzMPiEOV2VsZENvbnN0cmFpbnQhBVBhcnQwIQVQYXJ0MSESbWV0YWxfZG9vcl9tb3ZlXzAxIRJSb2xsT2ZmTWluRGlzdGFuY2UDAAAAAAAAHEAhFnJieGFzc2V0aWQ6Ly8xNDQ0Njc2MjIRAACAPwAAoEADAAAAAABAf0ARAAAAQAAAAEARAACgwAAAoEApBAAAAAAAAAAAAAAAADTZWz4AAHhAAAAAAP7UuD4AAOBAAAAAAAAAgD8AACBBAAAAABEAACBBAABwQQsAAKDBAACgQSEXcmJ4YXNzZXRpZDovLzk2Njg1OTIwNTYpBQAAAAAAAIA/AAAAAGYYAD1F8wQ/AAAAAEtHdj7FwXs/AAAAADhlUz9ir3Q/AAAAAAAAgD8A'
  344.     ..'AIA/AAAAACEHa251Y2tsZQSxBSUIJggKANS8QAAIFkEB0GTABLQF3wcFCAoAAACAAAA0QwAAtEIKAAAAPwAAAAAAAAAAIRVDeWxpbmRyaWNhbENvbnN0cmFpbnQhDUxpbWl0c0VuYWJsZWQhCkxvd2VyTGltaXQDAAAAQDMz478hClVwcGVyTGltaXQhE0FuZ3VsYXJBY3R1YXRvclR5cGUhEEluY2xpbmF0aW9uQW5nbGUDAAAAAACAVkAhDk1vdG9yTWF4VG9ycXVlAwAAAAAAQK9ABMAF3wcFCAoAAAA/AAAAPwAAAAAhEFNwcmluZ0NvbnN0cmFpbnQhB1Zpc2libGUhB0RhbXBpbmcDAAAAAABwt0AhCkZyZWVMZW5ndGgDAAAAQDMz8z8hCE1heEZvcmNlIQlNYXhMZW5ndGghCVN0aWZmbmVzcwMAAAAAgE8SQQTMBewH3wcKAMzAQA'
  345.     ..'BmMkEBAIzAIQZGb2xkZXIhC0VuZ2luZVN0YXRzIQtOdW1iZXJWYWx1ZSEDUlBNIQlNYXhUb3JxdWUDAAAAAABMzUAhCVVzZUVuZ2luZSELaW5pdGFsdmFsdWUhBm1pbnJwbSEGbWF4cnBtAwAAAAAAmsBAIQlNaW5Ub3JxdWUDAAAAAABwp0AhB3Nwb2lsZXIE3QUnCCgICgAAAAAAAAAAAACgQAoAaP9AADo9QQOg2b8KAEAvPwAmSj8ANONACmVmJj/LzMw+mpkZPgpeav9AF1tAQYGbpcAKZWYmP8rMTD6ZmdlACl9q/0AXW0BBA6DZvwpfav9AF1tAQf0t4z8KY2bmPszMDD+YmZk+CkHi/UC4BTxB/cmsPwoAAAAAAAAAAAAAIMEKQeL9QLgFPEEBAZjAIQRndWlzIQlTY3JlZW5HdWkhDlpJbmRleEJlaGF2aW9yIQJyMQQpCOIH3wcE'
  346.     ..'7gUgCCEICgBghsAACBZBADCPwATwBSoIKwgKAGCGwAAIFkEAxmTAIQVzdGVlcgTzBSUIJggKAGCGwAAIFkH/z2TAIQVNb3RvciECQzAELAgICAUIIQJDMSELTWF4VmVsb2NpdHkDAAAAIIXrsT8H8gMGAAD/IQJsMgQtCN4H5QcE/wUuCC8ICgDUvEAACBZB/J95PwSVBTAIMQgKloP2KpoSqDb//zNDBAMGMggzCAoA1LxAAAgWQeC/mT0EBQY0CDUICgDUvEAACBZB3f+YPQQHBt8HNggKAAAAvwAAAAAAAAAABAkG3wc2CAoAAAC/AAAAPwAAAAAhAmwxBDcI3gflBwQNBi4ILwgKAGCGwAAIFkEDoHk/BA8GOAg5CAoAYIbAAAgWQRjAmT0EEQY0CDUICgBghsAACBZBGQCaPQQ6CAgIBQghC1JlbW90ZUV2ZW50IQNkbWchD0ZhY3NpYU'
  347.     ..'RhbWFnYWJsZSEGRkxEb29yBBgG3wfgBwr8f0y+AMwuQQAwsz8K/INMvmeZKUEANLM/Cv8hU78AzC5BAC6zPwQcBt4H9AcKAGBpPwDgKkGWJSuzCgAAwD9aXfY/mJkZPwQfBt4H9AcK/b9nPwB6KkEAOGPACgAAwD+I/fw/mJkZPwQiBuwH3wcKAXCWvwDMOEEAsNm/Cs3MTD2amZk+Z2amPwQlBhUI5AcKAeDRvwCcNkH/r9m/CgAAgD8AAIA+MzOzPyEHcm9ja2V0UgQpBt4H3wcK/5+pQADOMEEAzLDACpqZGT+amRk/mpnZQCELU3BlY2lhbE1lc2ghBVNjYWxlCgAAAD8AAAA/AAAAPyEGTWVzaElkISNodHRwOi8vcm9ibG94LmNvbS9hc3NldC8/aWQ9MjI1MTUzNCEITWVzaFR5cGUhBnByb3BlbCEGRWZmZWN0B/0DBDYGOwg8CAY6'
  348.     ..'fRUKAJwFQQDOMEEBzLDACs3MzD2amRk/mpkZPyEGZWZmZWN0KAUAAAAA/wAAUrg+P/9/O0jhWj8+BAFqA30/AAAAAACAP+yJJAMAAAAAwPLwQCkCAAAAAPD//z0AAAAAAACAPwAAyD8AAAAAEQAA8EEAAPBBIRdyYnhhc3NldGlkOi8vMTU0OTg2MDYyOSkDAAAAAAAAgD8AAAAA17G9PZiZGT6YmRk+AACAP83MbD8AAAAAIQZvcmlnaW4EQgY9CD4ICkfVSqX//7PCAAA0wwoAAAAAAAAAAIAAAEAhC1ZlY3RvckZvcmNlIQVGb3JjZQoAUMNHAAAAAAAAAAAhBUZsaXBMBEgGPwhACAoABApBAM4sQQ1A874K+/z8Pfv8/D0xMzM/CtPS0j3S0tI90dJSPQc5AQROBkEIQggGH4AdCgACCkEAnDFBDUDzvgqnqKg8+/z8Pfv8/D0pAgAAAA'
  349.     ..'Dw//89AAAAAAAAgD8AAKA+AAAAAARTBkMIRAgKQu7gsQAAtMIAALRCCgAAAAAAAAAAAADAuAoAAAAAALiISAAAAAAhCGRzcG9pbGVyBFgGRQhGCArjpZs8WmSfQHsUkkAKAJT/QABsPEEDoNm/CuOlmzxaZJ9AGQSSQAqAS54/gLZaPwBq1EAKZWYmP8rMTD6ghQNACsr5AEE1sD5BATrcvwplZiY/ysxMPqzMjD8Kdu0AQRqwPkFwk3e+CgAAAAAAACDBAACgQAplZiY/ysxMPkxVrj8KlPX+QCKwPkFqUmw/CmVmJj/KzEw+nt0SQApq9f5Ab2VAQQxKdsAKAACgQAAAAAAAAKBACkxu/UANjj1BuaqUwAoAACDBAAAAAAAAIMEKdG79QNxaOkEViaA/CvT968EzM7fAJQbBPwRqBuwH3wcKAGB2wACAJkH/z9y/IQhjb250cm9scyELT2Jq'
  350.     ..'ZWN0VmFsdWUhA2NhcgMAAAAAAEzdQCEIc3RyZW5ndGgDAAAAAMBcFUEhDExvY2FsUGx1Z2lucyEGaGl0Ym94BHQG4gfsBwr/P4g/AAoxQQDw278KcHLgQAAAgEGF62FAIQdleHBpcGVzBEcISAjlByEEdHJpbQR6BuAH3wcK//9fPwDMFkEA0Ny/CkDN7ED6//8+gP/nQApmZjZAZWbmPv3/fz4K/jSzv5plFkEAMOM/CoGZSUCaZRZBADDjPwp/mUlAZjIXQQA0p8AKAjSzv2YyF0EANKfAB8cABIUGSQjfBwZjX2IKAAAAAAAAEUMAAAAACv9vkz8AZhZBAJDxvwoAADRDAAAMQgAANEMKgCrCQLQzsz6AxudACjMzsz8zM7M+MzOzPgob3cE//2UWQSb21D8KclRdP/9lFkHw99Q/Csi2Wz7/ZRZB7vbUPwrGtWI//2UWQbg8pcAKAAAAAA'
  351.     ..'AADEIAADRDChg8cT7/ZRZB+DylwAodjcQ//2UWQQ88pcAhBmR0cnVuawSTBkoISwgKexQuPgaBpT/ZDiBDCgCY5kAAwDpBA9Dcvwp7FC4+BoGlPxQOIEMKAIsXQEDStj+AANhACt/dHj8zM7M+AADYQAoGYANBghc+Qbui378KAMisPzMzsz4AANhACoQL60A4xj1BhyTdvwp7FC4+BoGlPyfxKcMK00JBPzMzsz4AANhACihiy0CR8TlBNGDavwp7FC4+BoGlPyfxH8MEoAZMCE0ICipWKTOqn6czyfofQgoA0HI/AHD2PgDXSsAEowZOCE8ICj9rrDPBUfEzyfofQgoAwFE/AEDVPgByUEAhClJvY2tldHMzNjAEUAjeB+wHIQFUBKgG3gfsBwoAlLnAAAoqQQJg4z8KtLQ0PrS0ND79/38/CpeWFj6XlhY+lpaWPQSsBlEIUggKAJS5wACc'
  352.     ..'I0ECAOM/Cu/w8Dy0tDQ+tLQ0PgSwBlMIVAgKSaD0MQAAtMIAADRDCgAAAAAAAAAAAIAQuQoA5qpIAAAAAAAAAAAhAVUEtAbeB+wHCgCUucAACipB/yenwAS2BlEIUggKAJi5wACcI0H/P6fAIQFHBLkG3gfsBwoAoPlAAAoqQf1f4z8EuwZRCFIICgCg+UAAnCNB/f/iPyEBSgS+Bt4H7AcKAKD5QAAKKkEBKKfABMAGUQhSCAoAoPlAAJwjQQFAp8AhCWJhY2tsaWdodAf7AwTFBuAH3wcGAP//CgBor8AAVh1B/n/dvwrNzMw+ZmbmPwAAAEAoAgAAAAAA//8AAIA/qgD/AwAAAAAAAGlAKQIAAAAAzczMPQAAAAAAAIA/zczMPQAAAAALAABIQgAASEIhE1ZlbG9jaXR5SW5oZXJpdGFuY2UhCGRhcmtuZXNzB0wBBNAG4AffBwZ1AAAKAD'
  353.     ..'icwABWHUH+f92/Cs3MzD7NzAxAzcwMQCEJcHJvcGVsbGVyBNQG9wffBwoANKzAAMQhQf5v3b8KzcxMP2Rm5j9mZuY/Cs3MTD9vWPs+blj7Pgr+M6zAAMQhQf1v3b8KBXBuPnh+yT1vWHs/CjBnr8CjTyhB/W/dvwoAALRC57uPQgAAAAAKBnBuPnh+yT1wWHs/CjBnr8BaZiZBMF24vwoAADRCAAA0QxlE2EIKBnBuPnd+yT1uWHs/CjBnr8AAxCFB5hKpvwoAAAAAAAA0QxlE2EIKBXBuPnd+yT1wWHs/CjBnr8CmIR1BMF24vwoAADTCAAA0QxlE2EIKBHBuPnd+yT1vWHs/CjBnr8BdOBtB/W/dvwoAALTC57uPwgAAAAAKMGevwKYhHUFlQQHACgAANMIAAAAA57uPwgovZ6/AAMQhQYrmCMAKAAAAAAAAAADnu4/CCjBnr8BaZiZBZUEB'
  354.     ..'wAoAADRCAAAAAOe7j8IhCFN1c0NyZWFrBwEABPMG7AffBwby8/MhCE1hc3NsZXNzAwAAAAAAgJRACgA4jMAAyiFB/j/qvwrMzExAzczMPc3M3EAhCUJsb2NrTWVzaCEGT2Zmc2V0CgnXo70AAIA9AAAAAAoAAEA/zcxMPgAAgD8hEXN1c3BlbnNpb25faGl0XzEwIRhyYnhhc3NldGlkOi8vMTYwNzIzNDI0OTIhEHN1c3BlbnNpb25faGl0XzIhGHJieGFzc2V0aWQ6Ly8xNjA3MDk0NjAxMiEQc3VzcGVuc2lvbl9oaXRfMyEYcmJ4YXNzZXRpZDovLzE2MDcwOTQ2MTYxIRBzdXNwZW5zaW9uX2hpdF80IRhyYnhhc3NldGlkOi8vMTYwNzA5NDU4NTghEHN1c3BlbnNpb25faGl0XzUhGHJieGFzc2V0aWQ6Ly8xNjA3MDk0NTY3NiEQc3'
  355.     ..'VzcGVuc2lvbl9oaXRfNiEYcmJ4YXNzZXRpZDovLzE2MDcyMzQyOTEyIRBzdXNwZW5zaW9uX2hpdF83IRhyYnhhc3NldGlkOi8vMTYwNzIzNDI3NDghEHN1c3BlbnNpb25faGl0XzghGHJieGFzc2V0aWQ6Ly8xNjA3MjM0Mjk4OSEQc3VzcGVuc2lvbl9oaXRfOSEYcmJ4YXNzZXRpZDovLzE2MDcyMzQyNjQyIRBzdXNwZW5zaW9uX2hpdF8xIRhyYnhhc3NldGlkOi8vMTYwNzA5NDA0NzMEDgfsB98HCgCUyEAAyiFBAkDqvyEHcm9ja2V0TAQRB94H3wcKAKCpQADOMEH/xwRABBMHOwg8CAoAnAVBAM4wQf7HBEAEFQc9CD4ICgAAgDgAAAAAAP//PyEFRmxpcFIEGAc/CEAICgAECkEAzixBAmg+wAQaB1UIQggKAAIKQQCcMUECaD7A'
  356.     ..'IQdERlJEb29yBB4H3wdWCAoAAAAAAABcQgAAtEIKBEAWvwAoLkEAhL7ACtVtvL8emilBwAatwAp6cqK/HjM9QfosuMAKAAAAAAAA8EEAANJCCtznnL+3zChB3Pm4wAoAAAAAAADwQQAAtEIKefp+vx6aKUGD/r7ACgAAAAAAADRCAAC0QgowOxO/HpopQU8Cx8AKAAAAAAAAcEEAALRCCuCOv7wemilBNS/PwAokV/g+HpopQWXC1sAELAdXCFgICg87jzsPO4+7AAC0QgromvM+JEq6P97k774ELgdXCFgICsqnJ78KSro/kwXbviEHRFJSRG9vcgQyB98HWQgKAAAAAAAASEIAALRCCv+HM0AAvi9BAMS5wApSJh1AI5opQQ7tsMAKHIz3PyOaKUG+taXACmTKPkAjmilBhUy/wArlhXBArPU+QZV20MAKBoGVQQRWUUIpnMVCCiLSXEAjmi'
  357.     ..'lBM4XLwAoELmxAhwEpQXOu1MAEOwcRCBIICkOPxD4WWqQ/czgAvwQ9BxMIEggKWEmSvwBupj8AiPS+IQZSTERvb3IEQAffB+AHCgAAPEAAzC5B/y+zPwoAADBAgM00QAAIgD4KQGaGQADMLkH/LbM/CoDMNEBnmSlB/zOzPyEHRlJHbGFzcwfCAARIB+AH3wcGo6KlCgcAn74AekBBADSbwAoAM2NA0syMPwDgGT4DAAAAYGZm5j8KzMxMQJqZmT6VmRk+Cg7QCr6aEzpBADSbwApmZiZAzcxMP5WZGT4K8lcoPpoTPkEANJvACgAAQEDMzAw/lZkZPgo4wBG9mhM8QQA0m8AKMzNjQMzMTD6VmRk+CgcEn77MRjlBADSbwArMzAxAAACAP5WZGT4K+ZO6PjOtP0EANJvACv7/3z/NzIw/lZkZPgr84xY/AHpAQQA0m8AhCGRmbGlnaHRyBO4B'
  358.     ..'7AdaCAoAAHDCAAA0QwAANEMKAADwwgAAAAAAAAAACgAEgD4A3J4/ACSTPwoehes+4EHPPgCXDj8KAOPWwJY5LEGw8YfACgDj1sAJEi1ByWh+wAoA49bAKhItQXRofsAKAAAMwgAANEMAADRDCgDj1sAoEi1B62d+wAoAAPDBAAAAAAAAAAAKAGTWwMDLLEHdNIPAIQdSUkdsYXNzBGYH7AffBwr/v11AAHpAQQA0m8AKAJl5QNDMjD8AwBk+CmZmJkAAAIA/lZkZPgr/JjRAM60/QQA0m8AKMzNDQAAAQD+VmRk+Cv+MQkAzrT1BADSbwAozM2NAAAAAP5WZGT4K/4xSQDOtO0EANJvACszMDEDNzIw/lZkZPgr/WSdAAHpAQQA0m8AKmZl5QJqZmT6VmRk+Cv+/XUCaEzpBADSbwCEIZGZsaWdodGwEYwHsB1sICgDj1sCWOSxBf2IAPwoA49'
  359.     ..'bACRItQdlMRj8KAOPWwCoSLUEqTkY/CgDj1sAoEi1BUFBGPwoAZNbAwMssQRdJJj8hB1JMR2xhc3MEewfsB98HCgDAXUAAekBB/y+zPwoAJzRAM60/Qf8vsz8KAI1CQDOtPUH/L7M/CgCNUkAzrTtB/y+zPwoAWidAAHpAQf8vsz8KAMBdQJoTOkH/L7M/IQdGTEdsYXNzBIMH4AffBwr+/56+AHpAQQAwsz8K/M8KvpoTOkEAMLM/CgRYKD6aEz5BADCzPwrwvxG9mhM8QQAwsz8K/gOfvsxGOUEAMLM/CgKUuj4zrT9BADCzPwoB5BY/AHpAQQAwsz8hCGRybGlnaHRsBIwHXAhdCAoANgdBAMwsQfpPJj8KgPYGQZY5LEF0YgA/CoD2BkEJEi1BzkxGPwqA9gZBKhItQR5ORj8KgPYGQSgSLUFFUEY/CgA2B0HAyyxBDEkmPyEIZHJsaWdo'
  360.     ..'dHIElAdeCF8ICgA2B0EAzCxBATSDwAqA9gZBljksQbLxh8AKgPYGQQkSLUHNaH7ACoD2BkEqEi1BeGh+wAqA9gZBKBItQe9nfsAKADYHQcDLLEHfNIPAIQlEb29yaGl0RlIEnAfsB98HCuD/6j0AzC1BAJytwASeB+wH3wcKAGB2wACaI0H/z9y/BKAH7AffBwoBcLa/AGY4Qf+v2b8KZmbmPmZm5j4zM7M/BKMH4gffBwoByDfAAIYjQf9PUcAKzcxMP5qZmT7NzEw+BKYH7AffBwoB0FfAAFIgQf9PUcAKmpmZP83MzD3NzEw/BKkH4gffBwoByDfAAAAoQf9PUcAEqwfsB98HCgHQV8AANCtB/09RwAStB+wH3wcKAdBXwAAAKEH/f2TABK8H4gffBwoByHfAAAAoQf9PUcAEsQfiB98HCgHId8AAhiNB/09RwASzB+wH3wcKAdBXwACGI0'
  361.     ..'H/f2TABLUH7AffBwoB0FfAAAAoQf8XPsAEtwfsB98HCgHQV8AAhiNB/xc+wCEOUnVieSBCcmljayBDYXIEuwdgCN8HCgAAAAAAAIzCAAAAAAoAGMxAAJopQQXgQr8K25DjP87MTD8kS58/Ct+R4z7+j+M+OpHjPgrsF8xA9JkpQXHfQr8KMzMzPwAAgD8zMzM/CtmQ4z7kj+M+M5DjPgqamRk/AACAP5qZGT8K3ZHjPv6P4z46keM+CjP10EDzmSlBCumvvgrXkOM+5I/jPjOQ4z4K74/jPsQMtj3QkOM+CpQS2kBYSi9BZNBXvgoHWNBAWUovQfjkhb8KnPrCQFlKL0GX32S/Ck411UBZSi9BBd8gvwrBestAWUovQW5au78K49fHQFlKL0FX6fO+ClYdvkBaSi9BQuWnvwoptcxAWUovQQCccL0K74/jP5SJCD/QkGM/CucXzED/TypB299C'
  362.     ..'vwrwj+M/k4kIP2KQYz8K9hfMQABQKkGb3kK/AwAAAAAAABhACmZmZj9mZmY/ZmZmPwoAAAAAzczMvQAAAAAK3pHjPv6P4z44keM+CqY6x0D0mSlBLuWWvwrakOM+5I/jPjSQ4z4KmIkIP7wMNj6UiQg/CrDdwkDmdydBAM3AOwoAALRCAACMwgAAAAAKEvHiQOZ3J0H0x7e+CuA+tUDmdydB/O6UvwpBUtVA5ncnQcahw78KLr07swAAAAAAAIC/CgAAAAAAAIA/AAAAAAoAAIC/AAAAAC69OzMKZqZev3yw/L4VSCMzCi69OzMAAAAAAACAPwpmpl4/fLD8vhVII7MK74OEvu9Gdz+aXEIyCgAAAAAAAIC/AAAAgAqzj3C/RR2vPr1qMDMKRB2vvrKPcL/Ja4AyCvybdb+xY5C+AAAAAAqxY5C+/Jt1PwAAAAAK/Jt1v7BjkL4AAAAACrBjkL'
  363.     ..'78m3U/AAAAAAoAAIA/AAAAAC69O7MK//9fPwKaJUEA0Ny/CgAAAADnBWg/WljYvgoAAIC/GzUHuGwBkbgKq2xwP4uPrz73R6U8Chd8r76RenA/yT8svAq9mXK/enmjPgAAAAAKenmjPr2Zcj8AAAAACu6DhD7qRnc/mFxCsgq3wSs+NIVzP++DhD4KXRx8P9DQMb7AWl40CgAAgL8AAAAAO2TmswoAYHbAApw3Qf/P3L8KAACAP/vBOiuT9Ic1Csq9OqsAAIA/SG18rgoAAIA/+8E8K5P0hzUK+cE8qwAAgD+16gqqCjn4Oz9FFPQ+Fnf3Pgpq3Aq/ORBXP+iUlbsK+GpAPod7ej/NWq89CgZGeb/4uUk+OfnpvQoAAIA/mkdqs2GwcrMKm0dqMwAAgD95OJczCgAAgD8rbgG0TdoTtAotbgE0AACAP6P4YTQKAACAPwAAAAAAAAAACgAAAACV'
  364.     ..'SHc/fXeEPgoAAAAAfXeEvpZIdz8KAAAAAAAAAAAAAIC/CgAAAADP0RI/0bZRPwoAAIC/NxCDOGWDN7gKAAAAAGYANT+CCTW/CgAAAACCCTU/ZgA1PwrKA2i/AAAAAGlh2L4KAAAAAAAAgD8U+584CgAAgL+59scxgP2fuApeHHy/AAAAANDQMb4KAAAAAEKwUT8v2xK/CgAAAAAv2xI/QrBRPwoAAAAAQbBRPy/bEr8KAAAAAC/bEj9BsFE/Cu9Gdz/xg4Q+jFc1swoAZMbAAporQf7P3L8KylVNvZLgfj94xaG9Cj+adr9UfI29bdKEvgrV0DG+XRx8P/NmAjIKXBx8v9fQMb4F4zgzCjn4O79FFPQ+GHf3vgpq3Ao/ORBXPyiVlTsKAJzRQAIAFkECoNm/Cv8/yz8Csj9BAdDcvwoA1LxAAgYWQQFofsAKg+fCNRgCeC4AAIA/Co3+9zIAAI'
  365.     ..'A/TDF4rgoAAIC/AAAAAC69u7MKwLw7MwAAgCAAAIA/CgAAwKcAAIA/AABOoQq+K7e1QP93rgAAgL8Kjf73MgAAgD+dK3iuCp4Gfz/KfrI9SwY7swqofrK9nQZ/P2zmgjEKAGCGwAIIFkH/Z37ACmC8OzMAAIYgAACAPwoAAECoAACAPwAATKEKZmZmPwAAAAAAAAAACgDUvEACBhZB9//yPgqD58K1hYd2rgAAgL8KSP73sgAAgL+4tnYuCgAAgL8uvbszLr27MwouvbuzAACAvwAAAAAKwLw7MwCggSIAAIA/CgAAwKcAAIA/AEA/Igq+K7e1L567MwAAgL8Kj/73MgAAgD8pnrszCgAAgL8AAAAAAAAAAAoAYIbAAggWQQZA8z4KYLw7MwAAASMAAIA/CgAAQKgAAIA/AODfIgpmZma/AAAAAAAAAAAKAACAPzebiySF9Ic1CmHOOKIAAIA/'
  366.     ..'JAB8rgowLtuzCOA5rwAAgL8KDdKCIwAAgL8I4DkvCm4cY7P2/6+sAACAvwoAAIC/tQdTnu5dFDMKinZOMwAAgD+OlYw1CgAAgL95zjQz+x4UMwoAQPsuAACAP2D/fzAKAKAIL2D/fzAAAIC/Cpg5fj8I/qI9vzKxvQp0UaK9MDB/P3gt7TsK//9fPwJmFkEAAOC/CvOzUb8AAAAA6dUSPwrzs1G/AAAAAOfVEr8KU5Vwv6Cfrj72+bU8Cqucrr44pnC/Wv+gOwo9H0Q/RYkkP6BQJbAKRIkkvzwfRD+ny8AwCjwfRD9EiSQ/i3IlsApEiSS/PB9EP9NlIDEK/X+zPgIKKkEA0Ny/CllvmLQCAIC/g5RlMAoGAIA/W2+YNC4PxrUKAED7LmD/fzAAAIC/CgCgCC8AAIC/YP9/sAqKdk4zAACAPxqXjDUK59USvwAAAAD1s1E/CgAAAAAAAIA/gP'
  367.     ..'2fOAoAAIC/wPnHMYD9n7gKuo0kvwAAAAB9G0Q/CjeWIrP1//++27Ndvwo2liKz+P//vtqzXb8KAACAP2QhojPcmn80Ck3ygjT4//++2rNdvwoAAIA/YiGiM9yafzQKTfKCNPX//77bs12/CkQdrz4AAAAAso9wP8QCAQAAAAIMAgADAAUABgAHAAgACQAKAAsADAANAAwADgAPABAADAARABIAEwAUABUADAAWAAwAFwAMABgAGQAaAAEADAAbABwAHQAeAB8AIAAhABIAIgAjACQAJQAmACcAKAApACoAKwAsACkALQAuAC8AHAAaAAEACwAbABwAHQAeAB8AMAAhABIAIgAjACQAJQAoADEAKgAyACwAMQAtADMALwAcABoAAQAKABsAHAAdAB4AHwA0ACIAIwAkACUAKAAxACoANQAsADEALQA2AC8AHAA3AEADgBoAPgA/ADkAABoAQABB'
  368.     ..'ADEAABoAQABCADEAAQAJAB0AHgAfADgAIgAjACQAJQAoADkAKgA6ACwAOwAtADwAPQAMABoAAQAKABsAHAAdAB4AHwBDACIAIwAkACUAKAAxACoARAAsADEALQBFAC8AHAAaAAEACwAbABwAHQAeAB8ARgAhABIAIgAjACQAJQAoADEAKgBHACwAMQAtAEgALwAcADcAQAOAGgBOAE8ASgAAGgBQAFEAMQAAGgBSAFMAMQABAAoAHQAeAB8ASQAhABIAIgAjACQAJQAoAEoAKgBLACwATAAtAE0APQAMADcAQASAGgBaAFsAVgCAGgBaAFwAVgAAGgBdAF4AVgCAGgBfAGAAVgABAAsAAgBUAB0AHgAfAFUAIQASACIAIwAkACUAKABWACoAVwAsAFgALQBZAD0ADABhAAkAAwACAGIAYwBkAGUAZgAaAAEACwAbABwAHQAeAB8AZwAiACMAJA'
  369.     ..'AlACYAJwAoACkAKgBoACwAKQAtAGkALwAcABoAAQAMAQIAagAbABwAHQBrAB8AbAAiACMAJABtACgAbgAqAG8AcABxACwAbgAtAHIALwAcAHMAdABhAAwAAwACAHUAYwB2AGUAdABhAAwAAwACAHcAYwB4AGUAdABhAAwAAwACAHkAYwB6AGUAdABhAAwAAwACAHsAYwB8AGUAdAA3AEADABoAgwCEAH8AABoAhQCGAIcAABoAiACJAIoAAQANAQIAfQAdAGsAHwB+ACEAEgAiACMAJABtACgAfwAqAIAAcABxACwAfwAtAIEAggB0AD0ADABzAHQAYQARAAMAAgB1AGMAdgBlAHQAYQARAAMAAgB3AGMAeABlAHQAYQARAAMAAgB5AGMAegBlAHQAYQARAAMAAgB7AGMAfABlAHQAiwARAAQAAgCMAB8AjQAoAI4AKgCPAJAAEQABAAIAkQCL'
  370.     ..'ABEABAACAIwAHwCTACgAlAAqAJUAkAARAAEAAgCWABoAAQALABsAHAAdAJcAHwCYACIAIwAkAJkAJgCaACgAMQAqAJsALAAxAC0AnAAvABwAGgABAAoBAgCdABsAHAAdAGsAHwCeACIAIwAkAG0AKgCfAHAAcQAtAKAALwAcAHMAdAAaAAEACwAbABwAHQCXAB8AoQAiACMAJACZACYAmgAoADEAKgCiACwAMQAtAJwALwAcABoAAQAMABsAHAAdAKMAHwCkACIAIwAkAKUAJgCmACgApwAqAKgALACnAC0AqQAvABwAggBxADcAQAMAGgCuAK8AsAAAGgCxALIAsAAAGgCuALMAsAABAAYAHwCqACIAIwAkAKsAKgCsAC0ArQA9AAwAGgABAAwAGwAcAB0AtAAfALUAIgAjACQAtgAmAKYAKACnACoAtwAsAKcALQC4AC8AHACCAHEAGgABAA'
  371.     ..'wAAgC5ABsAHAAdAB4AHwC6ACEAEgAiACMAJAAlACgAKQAqALsALAApAC0AvAAvABwAGgABAAsAAgC9ABsAHAAdAL4AHwC/ACIAIwAkAMAAKADBACoAwgAsAMMALQDEAC8AHAAaAAEACwACAMUAGwAcAB0AxgAfAMcAIgAjACQAyAAoAKcAKgDJACwApwAtAMoALwAcAMsAIgAFACQAzADNABIAzgDPANAAdADRANIA0wAiAAIAAgDUANUADAA3AEAEABoA2QDaADEAABoA2wDcADEAABoA2QDdADEAABoA2wDeADEAAQAIAB8A1gAiACMAJACrACgAMQAqANcALAAxAC0A2AA9AAwAAQABAAIAAgDfAAUA4AAaACYACwEbABwAHQBrAB8A4QAiACMAJABtACgAKQAqAOIAcABxACwAKQAtAOMALwAcAHMAdADkACYADQHlAAwAGwAcAB0AawAf'
  372.     ..'AOYAIQASACIAIwAkAG0A5wDoACgA6QAqAOoAcABxACwA6wAtAOwAcwB0ABoAJgALARsAHAAdAGsAHwDtACIAIwAkAG0AKAApACoA7gBwAHEALAApAC0A7wAvABwAcwB0AOQAJgANAeUADAAbABwAHQBrAB8A8AAhABIAIgAjACQAbQDnAOgAKADxACoA8gBwAHEALADzAC0A7ABzAHQAGgAmAAsBGwAcAB0AawAfAPQAIgAjACQAbQAoACkAKgD1AHAAcQAsACkALQDjAC8AHABzAHQAGgAmAAsBGwAcAB0AawAfAPYAIgAjACQAbQAoACkAKgD3AHAAcQAsACkALQD4AC8AHABzAHQAGgAmAAsBGwAcAB0AawAfAPkAIgAjACQAbQAoACkAKgD6AHAAcQAsACkALQD7AC8AHABzAHQAGgAmAAsBGwAcAB0AawAfAPwAIgAjACQAbQAoACkAKg'
  373.     ..'D9AHAAcQAsACkALQD4AC8AHABzAHQAGgAmAAsBGwAcAB0AawAfAP4AIgAjACQAbQAoACkAKgD/AHAAcQAsACkALQAAAS8AHABzAHQA5AAmAA0B5QAMABsAHAAdAGsAHwABASEAEgAiACMAJABtAOcA6AAoAOkAKgACAXAAcQAsAOsALQDsAHMAdAAaACYACgAbABwAHQAeAB8AAwEiACMAJAAlACgAbgAqAAQBLABuAC0ABQEvABwAGgAmAAsBGwAcAB0AawAfAAYBIgAjACQAbQAoACkAKgAHAXAAcQAsACkALQAIAS8AHABzAHQA5AAmAAwB5QAMABsAHAAdAGsAHwAJASIAIwAkAG0A5wDoACgAMQAqAAoBcABxACwAMQAtAAsBcwB0AOQAJgAMAeUADAAbABwAHQBrAB8ADAEiACMAJABtAOcA6AAoADEAKgANAXAAcQAsADEALQALAXMA'
  374.     ..'dADkACYADAHlAAwAGwAcAB0AawAfAA4BIgAjACQAbQDnAOgAKADxACoADwFwAHEALADzAC0A7ABzAHQAGgAmAAsBGwAcAB0AawAfABABIgAjACQAbQAoACkAKgARAXAAcQAsACkALQASAS8AHABzAHQAGgAmAAsBGwAcAB0AawAfABMBIgAjACQAbQAoACkAKgAUAXAAcQAsACkALQAAAS8AHABzAHQAGgAmAAsBGwAcAB0AawAfABUBIgAjACQAbQAoACkAKgAWAXAAcQAsACkALQDjAC8AHABzAHQA5AAmAAwB5QAMABsAHAAdAGsAHwAXASIAIwAkAG0A5wDoACgA6QAqABgBcABxACwA6wAtAOwAcwB0ABoAJgALARsAHAAdAGsAHwAZASIAIwAkAG0AKAApACoAGgFwAHEALAApAC0AGwEvABwAcwB0AOQAJgANAeUADAAbABwAHQBrAB'
  375.     ..'8AHAEhABIAIgAjACQAbQDnAOgAKADxACoAHQFwAHEALADzAC0A7ABzAHQAGgAmAAsBGwAcAB0AawAfAB4BIgAjACQAbQAoACkAKgAfAXAAcQAsACkALQAgAS8AHABzAHQAGgAmAAsBGwAcAB0AawAfACEBIgAjACQAbQAoACkAKgAiAXAAcQAsACkALQASAS8AHABzAHQAGgAmAAsBGwAcAB0AawAfACMBIgAjACQAbQAoACkAKgAkAXAAcQAsACkALQAlAS8AHABzAHQAGgAmAAsBGwAcAB0AawAfACYBIgAjACQAbQAoACkAKgAnAXAAcQAsACkALQAlAS8AHABzAHQAkAA/AAAAiwA/AAQAAgCSAB8AKAEoACkBKgAqAYsAPwAEAAIAkgAfACsBKAApASoALAEaACYACwEbABwAHQBrAB8ALQEiACMAJABtACgAKQAqAC4BcABxACwAKQAt'
  376.     ..'AC8BLwAcAHMAdAAaACYACwEbABwAHQBrAB8AMAEiACMAJABtACgAbgAqADEBcABxACwAbgAtADIBLwAcAHMAdACLAEQABAACAJIAHwAzASgANAEqADUBiwBEAAQAAgCSAB8ANgEoADQBKgA3ARoAJgALARsAHAAdAGsAHwA4ASIAIwAkAG0AKAApACoAOQFwAHEALAApAC0A4wAvABwAcwB0ABoAJgALARsAHAAdAGsAHwA6ASIAIwAkAG0AKAApACoAOwFwAHEALAApAC0AGwEvABwAcwB0AOQAJgANAeUADAAbABwAHQBrAB8APAEhABIAIgAjACQAbQDnAOgAKADpACoAPQFwAHEALADrAC0A7ABzAHQA5AAmAA0B5QAMABsAHAAdAGsAHwA+ASEAEgAiACMAJABtAOcA6AAoAPEAKgA/AXAAcQAsAPMALQDsAHMAdAAaACYACwEbABwAHQ'
  377.     ..'BrAB8AQAEiACMAJABtACgAKQAqAEEBcABxACwAKQAtACABLwAcAHMAdAAaACYACwEbABwAHQBrAB8AQgEiACMAJABtACgAKQAqAEMBcABxACwAKQAtAEQBLwAcAHMAdAAaACYACwEbABwAHQBrAB8ARQEiACMAJABtACgAKQAqAEYBcABxACwAKQAtAEcBLwAcAHMAdAAaACYACwEbABwAHQBrAB8ASAEiACMAJABtACgAKQAqAEkBcABxACwAKQAtAEoBLwAcAHMAdAAaACYACwEbABwAHQBrAB8ASwEiACMAJABtACgAKQAqAEwBcABxACwAKQAtAE0BLwAcAHMAdAAaACYACwEbABwAHQBrAB8ATgEiACMAJABtACgAKQAqAE8BcABxACwAKQAtAEcBLwAcAHMAdAAaACYACwEbABwAHQBrAB8AUAEiACMAJABtACgAbgAqAFEBcABxACwA'
  378.     ..'bgAtAFIBLwAcAHMAdAAaACYACwEbABwAHQBrAB8AUwEiACMAJABtACgAKQAqAFQBcABxACwAKQAtAE0BLwAcAHMAdAAaACYACwEbABwAHQBrAB8AVQEiACMAJABtACgAKQAqAFYBcABxACwAKQAtAMQALwAcAHMAdAAaACYACwEbABwAHQBrAB8AVwEiACMAJABtACgAKQAqAFgBcABxACwAKQAtAFkBLwAcAHMAdAAaAAEACwAbABwAHQCXAB8AWgEiACMAJACZACYAmgAoADEAKgBbASwAMQAtAJwALwAcABoAAQAMABsAHAAdAFwBHwBdASIAIwAkAF4BJgCmACgApwAqAF8BLACnAC0AuAAvABwAggBxABoAAQANAAIAYAEbABwAHQBhAR8AYgEiACMAJACrACgAKQAqAGMBcABkASwAKQAtAGUBLwAcAIIAZgFhAFcAAwACAHUAYwBnAW'
  379.     ..'UAdABhAFcAAwACAHcAYwBoAWUAdABhAFcAAwACAHkAYwBpAWUAdABhAFcAAwACAHsAYwBqAWUAdADLAFcABQDNABIAawEMAM4AbAHQAHQA0QBtAdMAVwACAAIA1ADVAAwAGgABAAsAAgBuARsAHAAdAG8BHwBwASIAIwAkAHEBKADBACoAcgEsAMMALQDKAC8AHAAaAAEACQACAHMBGwAcAB8AdAEhABIAdQESACoAdgEtAHcBLwAcAIIAdAAaAAEACwAbABwAHQCXAB8AeAEiACMAJACZACYAmgAoADEAKgB5ASwAMQAtAJwALwAcABoAAQALARsAHAAdAGsAHwB6ASIAIwAkAG0AKAApACoAewFwAHEALAApAC0AfAEvABwAcwB0ABoAAQALABsAHAAdAJcAHwB9ASIAIwAkAJkAJgCaACgAMQAqAH4BLAAxAC0AnAAvABwAGgABAAsAGwAc'
  380.     ..'AB0AHgAfAH8BIgAjACQAJQAmACcAKAApACoAgAEsACkALQBpAC8AHAAaAAEADAAbABwAHQAeAB8AgQEhABIAIgAjACQAJQAmACcAKAApACoAggEsACkALQCDAS8AHAAaAAEADAAbABwAHQAeAB8AhAEhABIAIgAjACQAJQAmACcAKAApACoAhQEsACkALQAlAS8AHAAaAAEACgACAIYBGwAcAB0AHgAfAIcBdQESACIAIwAkACUAKgCIAS0AiQEvABwAGgABAAsAGwAcAB0AHgAfAIoBIgAjACQAJQAmACcAKAApACoAiwEsACkALQCMAS8AHAAaAAEACwAbABwAHQAeAB8AjQEiACMAJAAlACYAJwAoACkAKgCOASwAKQAtAI8BLwAcABoAAQALABsAHAAdAJcAHwCQASIAIwAkAJkAJgCaACgAMQAqAJEBLAAxAC0AnAAvABwAGgABAAsAGw'
  381.     ..'AcAB0AlwAfAJIBIgAjACQAmQAmAJoAKAAxACoAkwEsADEALQCcAC8AHAAaAAEACAAbABwAHQBhAR8AlAEiACMAJACrACoAlQEtAJYBLwAcABoAAQALARsAHAAdAGsAHwCXASIAIwAkAG0AKABuACoAmAFwAHEALABuAC0AmQEvABwAcwB0AIsAbAAEAAIAkgAfAJoBKACbASoAnAGLAGwABAACAJIAHwCdASgAmwEqAJ4BGgABAAwBAgCfARsAHAAdAGsAHwCgASIAIwAkAG0AKABuACoAoQFwAHEALABuAC0AogEvABwAcwB0AGEAbwADAAIAdQBjAHYAZQB0AGEAbwADAAIAdwBjAHgAZQB0AGEAbwADAAIAeQBjAHoAZQB0AGEAbwADAAIAewBjAHwAZQB0ABoAAQALABsAHAAdAJcAHwCjASIAIwAkAJkAJgCaACgAMQAqAKQBLAAxAC0A'
  382.     ..'nAAvABwANwBABAAaAKsBrAEpAAAaAK0BrgEpAAAaAK8BsAEpAAAaAK0BsQEpAAEACwACAKUBHQCmAR8ApwEiACMAJACoASgAKQAqAKkBcABxACwAKQAtAKoBPQAMAGEAdQADAAIAdQBjAHYAZQB0AGEAdQADAAIAdwBjAHgAZQB0AGEAdQADAAIAeQBjAHoAZQB0AGEAdQADAAIAewBjAHwAZQB0ABoAAQAMABsAHAAdALIBHwCzASIAIwAkALQBJgCmACgApwAqALUBLACnAC0AuAAvABwAggBxABoAAQALABsAHAAdAB4AHwC2ASIAIwAkACUAJgAnACgAKQAqALcBLAApAC0ALgAvABwAGgABAAsAGwAcAB0AHgAfALgBIQASACIAIwAkACUAKAC5ASoAugEsALsBLQC8AS8AHAAaAAEACwACAL0BGwAcAB0AvgAfAL4BIgAjACQAwAAoAC'
  383.     ..'kAKgC/ASwAKQAtAMQALwAcADcAQAwAGgDGAccBwgEAGgDIAckBygEAGgDLAcwBzQEAGgDOAc8B0AEAGgDRAdIB0wEAGgDUAdUB1gEAGgDXAdgB1gEAGgDZAdoB1gEAGgDbAdwB3QEAGgDeAd8B3QEAGgDgAeEB4gEAGgDjAeQB3QEBAA0AAgDAAR0ApgEfAMEBIQASACIAIwAkAKgBKADCASoAwwFwAHEALADEAS0AxQGCAHQAPQAMAGEAfgADAAIAdQBjAHYAZQB0AGEAfgADAAIAdwBjAHgAZQB0AGEAfgADAAIAeQBjAHoAZQB0AGEAfgADAAIAewBjAHwAZQB0ABoAAQAMABsAHAAdAB4AHwDlASEAEgAiACMAJAAlACYAJwAoACkAKgDmASwAKQAtAIMBLwAcABoAAQALARsAHAAdAGsAHwDnASIAIwAkAG0AKAApACoA6AFwAHEALAAp'
  384.     ..'AC0AfAEvABwAcwB0ABoAAQALAAIA6QEbABwAHQBvAR8A6gEiACMAJABxASgAKQAqAOsBLAApAC0AygAvABwAGgABAA0AAgDsARsAHAAdAGEBHwDtASIAIwAkAKsAKAApACoA7gFwAGQBLAApAC0AZQEvABwAggBmAWEAhgADAAIAdQBjAGcBZQB0AGEAhgADAAIAdwBjAGgBZQB0AGEAhgADAAIAeQBjAGkBZQB0AGEAhgADAAIAewBjAGoBZQB0AMsAhgAFAM0AEgBrAQwAzgBsAdAAdADRAM8A0wCGAAIAAgDUANUADAAaAAEACwAbABwAHQCXAB8A7wEiACMAJACZACYAmgAoADEAKgDwASwAMQAtAJwALwAcABoAAQAMABsAHAAdAKYBHwDxASIAIwAkAKgBJgCmACgApwAqAPIBLACnAC0A8wEvABwAggBxABoAAQALABsAHAAdAJcAHw'
  385.     ..'D0ASIAIwAkAJkAJgCaACgAMQAqAPUBLAAxAC0AnAAvABwAGgABAAsAGwAcAB0AHgAfAPYBIgAjACQAJQAmACcAKAApACoA9wEsACkALQCPAS8AHAAaAAEACwAbABwAHQAeAB8A+AEiACMAJAAlACYAJwAoACkAKgD5ASwAKQAtAIwBLwAcABoAAQAOAAIA+gEbABwAHQD7AR8A/AEiACMAJAD9AecA/gEmAJoAKAD/ASoAAAIsAAECLQACAi8AHACCAHQAYQCSAAYAAgAHAAMCDAAEAhwABQIMAGMABgJlAHQAYQCSAAQAAgAHAgMCDAAEAggCYwAJAmEAkgAEAAIACgIDAgwABAIIAmMACQJhAJIABAACAAsCBAIMAmMADQJlAA4CYQCSAAUAAgAPAgMCDAAEAhACYwARAmUAdABhAJIABAACABICAwIMAGMAEwJlAHQAYQCSAAIAAgAUAmMA'
  386.     ..'FQKLAJIAAAAWApoAEAACABcCGAIZAiQAGgIbAhwCzQASAB0CHgIfAnQAIAJ0ACgADgIhAiICLQAjAiQCJQImAicCKAIpAoIAKgIrAiMAFgKaAA8AAgAsAhgCLQIkAC4CGwIvAs0AEgAdAjACIAJ0ACECIgIxAjICLAAzAi0ANAIkAjUCJgInAigCNgKCADcCFgKaAA4AAgA4AiQAGgLNABIAHQI5Ah8CdAAgAnQAIQI6AjECOwIsADMCLQA8AiQCPQIoAj4CggAqAisCPwIWApoAEQACAEACGAJBAiQAQgIbAkMCzQASAB0CRAIfAnQAIAJ0ACECIgIxAjsCLAAzAi0ARQIkAkYCJgInAigCRwKCAEgCKwJ0ABYCmgAKAAIASQIkAEICzQASAB0COQIfAnQAIQI6Ai0ASgIkAj0CKAJLAisCPwIWApoADQACAEwCJABNAs0AEgAdAk4CHwJ0AC'
  387.     ..'ACdAAsADMCLQA8AiQCTwImAicCKAI2AoIAUAIrAg4CUQKSAAUAJABSAs0AEgBTAtIAVAJVAi0A0gBWApIABQAkAFcCzQASAFgCdABZAloCLQBbAmEAkgAEAAMCDAAFAgwAYwBcAmUAdAABAJIAAgACAF0CBQBeAjcAQAMBGgBjAmQCsAAIAmUCsAABGgBjAmECsAAIAmUCsAABGgBjAmYCsAAIAmUCsACkAAkAAgBfAh0AxgAfAGACIQASACQAyAAqAGECLQBiAoIAdAA9AAwANwBAAwAaAGsCbAKwAAAaAG0CbgKwAAAaAG8CcAKwAKQACwACAGcCHQCXAB8AaAIhABIAJACZACYAmgAqAGkCcABxAC0AagKCAHQAPQAMAGEAkgACAAIAcQJyAj8CYQCSAAUAAgBzAgMCDAByAj8CYwB0AmUAdAAaAAEADAAbABwAHQD7AR8AdQIiACMAJAD9'
  388.     ..'ASYAmgAoACkAKgB2AiwAKQAtAHcCLwAcAHgCDgIaAAEACgAbABwAHwB5AiIAIwAmAJoAKAApACoAegIsACkALQB7Ai8AHAB4Ag4CGgABAAsBGwAcAB0AawAfAHwCIgAjACQAbQAoADEAKgB9AnAAcQAsADEALQB+Ai8AHABzAHQAGgABAAwAGwAcAB0AHgAfAH8CIQASACIAIwAkACUAJgAnACgAKQAqAIACLAApAC0AJQEvABwAGgABAAwAGwAcAB0AHgAfAIECIQASACIAIwAkACUAJgAnACgAKQAqAIICLAApAC0AgwIvABwAGgABAAoAGwAcAB0AHgAfAIQCIgAjACQAJQAoADEAKgCFAiwAMQAtAIYCLwAcABoAAQAKABsAHAAdAB4AHwCHAiIAIwAkACUAKAAxACoAiAIsADEALQA2AC8AHAAaAAEADAACAIkCGwAcAB0AHgAfAIoCIQ'
  389.     ..'ASACIAIwAkACUAKAAxACoAiwIsADEALQCMAi8AHAAaAAEACwAbABwAHQAeAB8AjQIhABIAIgAjACQAJQAoADEAKgCOAiwAMQAtAI8CLwAcABoAAQAMAAIAkAIbABwAHQAeAB8AkQIhABIAIgAjACQAJQAoADEAKgCSAiwAMQAtAJMCLwAcABoAAQAKABsAHAAdAB4AHwCUAiIAIwAkACUAKAAxACoAlQIsADEALQBFAC8AHAA3AEAFgBoAnAKdApgCgBoAngKfAqACgBoAngKhAqICgBoAowKkAqICABoApQKmAjkAAQAMAAIAlgIfAJcCIQASACQAqwAmAKYAKACYAioAmQJwAGQBLACaAi0AmwKCAHQAPQAMABoAAQAOAAIApwLlAAwAGwAcAB8AqAIhABIAIgAjAOcA6AAoAP8BKgCpAnAAqgIsAAECLQCrAi8AHAB4Ag4CFgK1AAwAAgCs'
  390.     ..'AiQArQKuAj8CzQASAB0CrwIfAmYBsAIMACECsQIsALICLQCzAiQCtAIoArUCFgK1AAoAGAK2Aq4CPwLNABIAHQK3AiECuAIxArkCLQC6AiYCuwIoArwCggC9Ar4CAQAVAAIAvwLlAAwAwAIOAhsADgIdAB4AHwAGACIAIwAkACUA5wDoAMECDgLCAg4CKAAxACoAwwLEAg4CLAAxAC0AxQIvAA4CxgISAMcCyALJAloCygIcABoAAQAKAAIAywIbABwAHQD7AR8AzAIiACMAJAD9ASYAJwAqAM0CLQDOAi8AHAAaAAEADgECAM8CGwAcAB0AawAfANACIQASACIAIwAkAG0AKADRAioA0gJwAHEALADTAi0A1AIvABwAggB0AHMAdABhALoAAwACAHUAYwB2AGUAdABhALoAAwACAHcAYwB4AGUAdABhALoAAwACAHkAYwB6AGUAdABhALoAAw'
  391.     ..'ACAHsAYwB8AGUAdAAaAAEACgACAMsCGwAcAB0A+wEfANUCIgAjACQA/QEmACcAKgDWAi0AzgIvABwAGgABAA4AAgDXAuUADAAbABwAHwDYAiEAEgAiACMA5wDoACgA/wEqANkCcACqAiwAAQItANoCLwAcAHgCDgI3AEACQAsAGgDeAeEC3QIAGgDiAuMC3QIAGgDZAeQC5QIAGgDUAeYC5wIAGgDOAegC6QIAGgDqAusC7AIAGgDLAe0C7gIAGgDgAe8C8AIAGgDjAfEC3QIAGgDGAfIC8wIAGgDIAfQC9QIAGgD2AvcC+AIBAAwAAgDbAh0ApgEfANwCIQASACIAIwAkAKgBKADdAioA3gJwAHEALADfAi0A4AKCAHQAiwDBAAQAAgD5Ah8A+gIoAPsCKgD8AosAwQAEAAIA/QIfAP4CKAD/AioAAANhAMEAAwACAHcAYwB4AGUAdABhAMEA'
  392.     ..'AwACAHkAYwB6AGUAdABhAMEAAwACAHsAYwB8AGUAdABhAMEAAwACAHUAYwB2AGUAdAAaAAEACgACAMsCGwAcAB0A+wEfAAEDIgAjACQA/QEmACcAKgACAy0AAwMvABwAGgABAAwAGwAcAB0AxgAfAAQDIgAjACQAyAAmACcAKAAFAyoABgMsAAcDLQAIAy8AHAB4Aj8CGgABAAwAGwAcAB0A+wEfAAkDIgAjACQA/QEmAJoAKAAKAyoACwMsAAoDLQAMAy8AHAB4Aj8CGgABAAwAGwAcAB0A+wEfAA0DIgAjACQA/QEmAJoAKAAOAyoADwMsABADLQAMAy8AHAB4Aj8CGgABAAwAGwAcAB0AxgAfABEDIgAjACQAyAAmACcAKAASAyoAEwMsABIDLQAIAy8AHAB4Aj8CNwBAAgAaABcDGAOwAAAaABkDGgOwAAEACAAdAB4AHwAUAyIAIwAkAC'
  393.     ..'UAJgCaACoAFQMtABYDPQAMABoAAQAKAAIAywIbABwAHQD7AR8AGwMiACMAJAD9ASYAmgAqABwDLQAdAy8AHAAaAAEADAAbABwAHQD7AR8AHgMiACMAJAD9ASYAmgAoACkAKgAfAywAKQAtACADLwAcAHgCDgIaAAEACwAbABwAHQDGAB8AIQMiACMAJADIACgAKQAqACIDLAApAC0AIwMvABwAeAIOAhoAAQALABsAHAAdAJcAHwAkAyIAIwAkAJkAJgCaACgAMQAqACUDLAAxAC0AnAAvABwAGgABAAsAGwAcAB0AlwAfACYDIgAjACQAmQAmAJoAKAAxACoAJwMsADEALQCcAC8AHAAaAAEADAAbABwAHQAoAx8AKQMiACMAJAAqAyYApgAoAKcAKgArAywApwAtAKkALwAcAIIAcQAaAAEACgACACwDGwAcAB8ALQMhABIAKAAxACoALgMs'
  394.     ..'ADEALQAvAy8AHACCAHQAiwDUAAIAHwAwAyoAMQOLANQAAgAfADIDKgAzA5AA1AAAAJAA1AAAABoAAQALABsAHAAdAB4AHwA0AyIAIwAkACUAKAApACoANQMsACkALQA2Ay8AHAB4Ag4CGgABAAsAGwAcAB0AlwAfADcDIgAjACQAmQAmAJoAKAAxACoAOAMsADEALQCcAC8AHAAaAAEADAAbABwAHQA5Ax8AOgMiACMAJAA7AyYApgAoAKcAKgA8AywApwAtAD0DLwAcAIIAcQAaAAEACwAbABwAHQCXAB8APgMiACMAJACZACYAmgAoADEAKgA/AywAMQAtAJwALwAcABoAAQALABsAHAAdAJcAHwBAAyIAIwAkAJkAJgCaACgAMQAqAEEDLAAxAC0AnAAvABwAGgABAAsAGwAcAB0AlwAfAEIDIgAjACQAmQAmAJoAKAAxACoAQwMsADEALQ'
  395.     ..'CcAC8AHAAaAAEACgAbABwAHQCmAR8ARAMiACMAJACoASgAMQAqAEUDLAAxAC0ARgMvABwAGgABAAsAGwAcAB0AlwAfAEcDIgAjACQAmQAmAJoAKAAxACoASAMsADEALQCcAC8AHAAaAAEACwAbABwAHQCXAB8ASQMiACMAJACZACYAmgAoADEAKgBKAywAMQAtAJwALwAcABoAAQALABsAHAAdAJcAHwBLAyIAIwAkAJkAJgCaACgAMQAqAEwDLAAxAC0AnAAvABwAGgABAAsAGwAcAB0AlwAfAE0DIgAjACQAmQAmAJoAKAAxACoATgMsADEALQCcAC8AHAAaAAEACwAbABwAHQCXAB8ATwMiACMAJACZACYAmgAoADEAKgBQAywAMQAtAJwALwAcABoAAQALABsAHAAdAKYBHwBRAyIAIwAkAKgBKAAxACoAUgMsADEALQBTAy8AHACCAHEA'
  396.     ..'GgABAAsAGwAcAB0AlwAfAFQDIgAjACQAmQAmAJoAKAAxACoAVQMsADEALQCcAC8AHAAaAAEACwAbABwAHQCXAB8AVgMiACMAJACZACYAmgAoADEAKgBXAywAMQAtAJwALwAcABoAAQALABsAHAAdAJcAHwBYAyIAIwAkAJkAJgCaACgAMQAqAFkDLAAxAC0AnAAvABwAGgABAAsAGwAcAB0AlwAfAFoDIgAjACQAmQAmAJoAKAAxACoAWwMsADEALQCcAC8AHAAaAAEACwAbABwAHQCXAB8AXAMiACMAJACZACYAmgAoADEAKgBdAywAMQAtAJwALwAcABoAAQALABsAHAAdAJcAHwBeAyIAIwAkAJkAJgCaACgAMQAqAF8DLAAxAC0AnAAvABwAGgABAAwAGwAcAB0AKAMfAGADIgAjACQAKgMmAKYAKACnACoAYQMsAKcALQA9Ay8AHACCAH'
  397.     ..'EAGgABAAsAGwAcAB0AlwAfAGIDIgAjACQAmQAmAJoAKAAxACoAYwMsADEALQCcAC8AHAAaAAEACwAbABwAHQCXAB8AZAMiACMAJACZACYAmgAoADEAKgBlAywAMQAtAJwALwAcADcAQAcAGgBpA2oDCgMAGgBpA2sDDgMAGgBsA20DMQAAGgBpA24DEgMAGgBvA3ADMQAAGgBpA3EDBQMAGgBvA3IDMQABAAoAHQAeAB8AZgMiACMAJAAlACYAJwAoAAoDKgBnAywACgMtAGgDPQAMABoAAQAJABsAHAAdAB4AHwBzAyIAIwAkACUAJgAnACoAdAMtAHUDLwAcABoAAQAJABsAHAAdAB4AHwB2AyIAIwAkACUAJgAnACoAdwMtAHUDLwAcABoAAQANABsAHAAdAB4AHwB4AyEAEgAiACMAJAAlACYAJwAoAHkDKgB6AywAewMtAHwDLwAcAHgC'
  398.     ..'PwIaAAEACgAbABwAHQAeAB8AfQMhABIAIgAjACQAJQAmACcAKgB+Ay0AfwMvABwANwBABwAaAGkDggMKAwAaAGkDgwMOAwAaAGwDhAMxAAAaAGkDhQMSAwAaAG8DhgMxAAAaAGkDhwMFAwAaAG8DiAMxAAEACgAdAB4AHwCAAyIAIwAkACUAJgAnACgACgMqAIEDLAAKAy0AaAM9AAwAGgABAA0AGwAcAB0AHgAfAIkDIQASACIAIwAkACUAJgAnACgAigMqAIsDLACMAy0AjQMvABwAeAI/AhoAAQAOABsAHAAdAB4AHwCOAyEAEgCPAxIAIgAjACQAJQAmACcAKACKAyoAkAMsAIwDLQCNAy8AHAB4Aj8CGgABAAsAGwAcAB0AHgAfAJEDIQASAI8DEgAiACMAJAAlACYAJwAqAJIDLQB/Ay8AHAAaAAEADgAbABwAHQAeAB8AkwMhABIAjw'
  399.     ..'MSACIAIwAkACUAJgAnACgAeQMqAJQDLAB7Ay0AfAMvABwAeAI/AhoAAQALAAIAlQMbABwAHQCmAR8AlgMiACMAJACoAecAlwMmACcAKgCYAy0AmQMvABwAYQD5AAQAAgCaAwMCDABjAJsDZQAcAGEA+QAEAAIAnAMDAgwAYwCdA2UAHACeA/sAAwCfA6ADoQMcAKIDoANhAPkABAACAKMDAwIMAAUCDABlAHQAYQD5AAMAAgB1AGMApANlAAgCYQD5AAMAAgB3AGMApQNlAAgCYQD5AAMAAgB5AGMApgNlAAgCYQD5AAMAAgB7AGMApwNlAAgCYQD5AAMAAgCoA2MAqQNlAHQAYQD5AAQAAgCqAwMCDABjAKsDZQAOAmEA+QADAAIArANjAK0DZQA/AmEA+QADAAIArgNjAK8DZQA/AmEA+QADAAIAsANjALEDZQA/AmEA+QADAAIAsgNjALMD'
  400.     ..'ZQA/AmEA+QADAAIAtANjALUDZQA/AmEA+QADAAIAtgNjALcDZQAOAmEA+QADAAIAuANjALkDZQAOAtMA+QABAAIAugO7AwEAAwC8A70DvgO9A78DHADTAAwBAQACAMADGgABAAsBGwAcAB0AawAfAMEDIgAjACQAbQAoACkAKgDCA3AAcQAsACkALQDDAy8AHABzAHQAiwAOAQQAAgCSAB8AxAMoAMUDKgDGA4sADgEEAAIAjAAfAMcDKAAxACoAyAM3AEACABoAzQPOAykAABoAzwPQAykAAQALAQIAyQMdAGsAHwDKAyIAIwAkAG0AKAApACoAywNwAHEALAApAC0AzAM9AAwAcwB0AGEAEQEDAAIAdQBjAHYAZQB0AGEAEQEDAAIAdwBjAHgAZQB0AGEAEQEDAAIAeQBjAHoAZQB0AGEAEQEDAAIAewBjAHwAZQB0ABoAAQAJAAIA0QMbAB'
  401.     ..'wAHwDSAyEAEgB1ARIAKgDTAy0AdwEvABwAggB0ABoAAQALABsAHAAdAJcAHwDUAyIAIwAkAJkAJgCaACgAMQAqANUDLAAxAC0AnAAvABwAGgABAAwAGwAcAB0A1gMfANcDIgAjACQA2AMmAKYAKACnACoA2QMsAKcALQC4AC8AHACCAHEAGgABAAwAGwAcAB0A2gMfANsDIgAjACQA3AMmAKYAKACnACoA3QMsAKcALQC4AC8AHACCAHEAGgABAAsAGwAcAB0AlwAfAN4DIgAjACQAmQAmAJoAKAAxACoA3wMsADEALQCcAC8AHAAaAAEACgAbABwAHQC+AB8A4AMiACMAJADAACgA4QMqAOIDLADjAy0AxAAvABwAGgABAA0AAgDkAxsAHAAdAGEBHwDlAyIAIwAkAKsAKACnACoA5gNwAGQBLACnAC0AZQEvABwAggBmAWEAHAEDAAIAdQBj'
  402.     ..'AGcBZQB0AGEAHAEDAAIAdwBjAGgBZQB0AGEAHAEDAAIAeQBjAGkBZQB0AGEAHAEDAAIAewBjAGoBZQB0ABoAAQALARsAHAAdAGsAHwDnAyIAIwAkAG0AKAApACoA6ANwAHEALAApAC0A+AAvABwAcwB0ADcAQAcAGgBpA+sDCgMAGgBpA+wDDgMAGgBsA+0DMQAAGgBpA+4DEgMAGgBvA+8DMQAAGgBpA/ADBQMAGgBvA/EDMQABAAsAHQAeAB8A6QMhABIAIgAjACQAJQAmACcAKAAKAyoA6gMsAAoDLQBoAz0ADAAaAAEACwAbABwAHQCXAB8A8gMiACMAJACZACYAmgAoADEAKgDzAywAMQAtAJwALwAcABoAAQAKAAIAnQAbABwAHQAeAB8A9AMhABIAIgAjACQAJQAqAPUDLQD2Ay8AHAAaAAEACgAbABwAHwD3AyIAIwAmAKYAKACnAC'
  403.     ..'oA+AMsAKcALQC4AC8AHACCAHEAGgABAAoAGwAcAB0AvgAfAPkDIgAjACQAwAAoAOEDKgD6AywA4wMtAMQALwAcADcAQAQAGgD/AwAE4QMAGgABBAIE4QMAGgADBAQE4QMAGgABBAUE4QMBAAsAAgD7Ax0ApgEfAPwDIgAjACQAqAEoAOEDKgD9A3AAcQAsAOMDLQD+Az0ADABhACcBAwACAHUAYwB2AGUAdABhACcBAwACAHcAYwB4AGUAdABhACcBAwACAHkAYwB6AGUAdABhACcBAwACAHsAYwB8AGUAdAAaAAEADAAbABwAHQAGBB8ABwQiACMAJADMACYApgAoAKcAKgAIBCwApwAtAAkELwAcAIIAcQAaAAEACwEbABwAHQBrAB8ACgQiACMAJABtACgAKQAqAAsEcABxACwAKQAtAAwELwAcAHMAdACLAC0BBAACAJIAHwANBCgADgQq'
  404.     ..'AA8EiwAtAQQAAgCSAB8AEAQoAA4EKgARBBoAAQANABsAHAAdAB4AHwASBCEAEgAiACMAJAAlACYAJwAoABMEKgAUBCwAFQQtABYELwAcAHgCPwIaAAEADAAbABwAHQAeAB8AFwQhABIAIgAjACQAJQAmACcAKAD/ASoAGAQsAAECLQAZBC8AHAAaAAEADQAbABwAHQAeAB8AGgQhABIAIgAjACQAJQAmACcAKADRAioAGwQsANMCLQAcBC8AHAB4Aj8CGgABAAsAGwAcAB0AlwAfAB0EIgAjACQAmQAmAJoAKAAxACoAHgQsADEALQCcAC8AHAAaAAEADAAbABwAHQAeAB8AHwQhABIAIgAjACQAJQAmACcAKAD/ASoAIAQsAAECLQAZBC8AHAAaAAEADQAbABwAHQAeAB8AIQQhABIAIgAjACQAJQAmACcAKADRAioAIgQsANMCLQAcBC8AHA'
  405.     ..'B4Aj8CGgABAAsAAgAjBBsAHAAdAMYAHwAkBCIAIwAkAMgAKADhAyoAJQQsAOMDLQDKAC8AHADLADYBBQAkAMwAzQASAM4AzwDQAHQA0QDSANMANgECAAIA1ADVAAwAGgABAA0AGwAcAB0AHgAfACYEIQASACIAIwAkACUAJgAnACgAEwQqACcELAAVBC0AFgQvABwAeAI/Ar8CAQAOAAIAKATlAAwAGwAcAB0AHgAfACkEIgAjACQAJQDnAOgAKAAxACoAKgQsADEALQArBC8AHAAsBAwAGgABAAsBGwAcAB0AawAfAC0EIgAjACQAbQAoACkAKgAuBHAAcQAsACkALQDDAy8AHABzAHQAiwA7AQQAAgCSAB8ALwQoADAEKgAxBIsAOwEEAAIAkgAfADIEKAAwBCoAMwQ3AEAHABoAOQQ6BDYEABoAxAA7BDwEABoAPQQ+BD8EABoAQARBBEIE'
  406.     ..'ABoAQwREBEUEABoARgRHBD8EABoASARJBEUEAQANAQIANAQdAGsAHwA1BCEAEgAiACMAJABtACgANgQqADcEcABxACwANgQtADgEggB0AD0ADABzAHQAYQA+AQMAAgB1AGMAdgBlAHQAYQA+AQMAAgB3AGMAeABlAHQAYQA+AQMAAgB5AGMAegBlAHQAYQA+AQMAAgB7AGMAfABlAHQAiwA+AQQAAgCMAB8ASgQoAEsEKgBMBIsAPgEEAAIAjAAfAE0EKABLBCoATgSQAD4BAQACAJEAkAA+AQEAAgCWADcAQAMAGgCuAFIEsAAAGgBTBFQEsAAAGgCuAFUEsAABAAYAHwBPBCIAIwAkAKsAKgBQBC0AUQQ9AAwAGgABAAsAGwAcAB0AlwAfAFYEIgAjACQAmQAmAJoAKAAxACoAVwQsADEALQCcAC8AHAA3AEACABoAXARdBCkAABoAXgRfBC'
  407.     ..'kAAQALAQIAWAQdAGsAHwBZBCIAIwAkAG0AKAApACoAWgRwAHEALAApAC0AWwQ9AAwAcwB0AGEASQEDAAIAdQBjAHYAZQB0AGEASQEDAAIAdwBjAHgAZQB0AGEASQEDAAIAeQBjAHoAZQB0AGEASQEDAAIAewBjAHwAZQB0ADcAQAYAGgBlBGYEYgQAGgBnBGgEaQQAGgBqBGsEbAQAGgBtBG4EbwQAGgBwBHEEYgQAGgByBHMEYgQBAA0BAgBgBB0AawAfAGEEIQASACIAIwAkAG0AKABiBCoAYwRwAHEALABiBC0AZASCAHQAPQAMAHMAdABhAE4BAwACAHUAYwB2AGUAdABhAE4BAwACAHcAYwB4AGUAdABhAE4BAwACAHkAYwB6AGUAdABhAE4BAwACAHsAYwB8AGUAdACLAE4BBAACAIwAHwB0BCgAdQQqAHYEkABOAQEAAgCRAIsATgEE'
  408.     ..'AAIAjAAfAHcEKAB1BCoAeASQAE4BAQACAJYAGgABAAoAAgDLAhsAHAAdAPsBHwB5BCIAIwAkAP0BJgCaACoAegQtAHsELwAcAL8CAQAOAAIAfATlAAwAGwAcAB0AHgAfAH0EIgAjACQAJQDnAOgAKAAxACoAfgQsADEALQB/BC8AHAAsBAwAGgABAAwAAgCABBsAHAAdAB4AHwCBBCEAEgAiACMAJAAlACgAKQAqAIIELAApAC0AgwQvABwAGgABAAsAGwAcAB0AHgAfAIQEIgAjACQAJQAoACkAKgCFBHAAcQAsACkALQCGBC8AHAAaAAEACgAbABwAHwCHBCIAIwAmAKYAKACnACoAiAQsAKcALQDzAS8AHACCAHEAGgABAAsAGwAcAB0AlwAfAIkEIgAjACQAmQAmAJoAKAAxACoAigQsADEALQCcAC8AHAAaAAEADAAbABwAHQAGBB8Aiw'
  409.     ..'QiACMAJADMACYApgAoAKcAKgCMBCwApwAtALgALwAcAIIAcQA3AEAEABoA2QCQBI4EABoA2wCRBI4EABoA2QCSBI4EABoA2wCTBI4EAQAIAB8AjQQiACMAJACrACgAjgQqAI8ELACOBC0A2AA9AAwANwBABAAaAJcEmAQxAAAaAJcEmQQxAAAaAJcEmgQxAAAaAJcEmwQxAAEACQAfAJQEIgAjACQAqwAmACcAKAAxACoAlQQsADEALQCWBD0ADAAaAAEADAAbABwAHQCcBB8AnQQiACMAJACeBCYApgAoAKcAKgCfBCwApwAtALgALwAcAIIAcQAaAAEACwAbABwAHQCXAB8AoAQiACMAJACZACYAmgAoADEAKgChBCwAMQAtAJwALwAcABoAAQALABsAHAAdAJcAHwCiBCIAIwAkAJkAJgCaACgAMQAqAKMELAAxAC0AnAAvABwAGgABAAsB'
  410.     ..'GwAcAB0AawAfAKQEIgAjACQAbQAoACkAKgClBHAAcQAsACkALQCmBC8AHABzAHQAGgABAAsAGwAcAB0AlwAfAKcEIgAjACQAmQAmAJoAKAAxACoAqAQsADEALQCcAC8AHAAaAAEADAAbABwAHQCyAR8AqQQiACMAJAC0ASYApgAoAKcAKgCqBCwApwAtALgALwAcAIIAcQAaAAEACwAbABwAHQCXAB8AqwQiACMAJACZACYAmgAoADEAKgCsBCwAMQAtAJwALwAcABoAAQALABsAHAAdAJcAHwCtBCIAIwAkAJkAJgCaACgAMQAqAK4ELAAxAC0AnAAvABwAGgABAAoAGwAcAB0ArwQfALAEJACxBCYAsgQoALMEKgC0BCwAswQtALUELwAcALYEaAEFACQAtwRrAQwAzgC4BNAAHADRAGYAAQABAAIAAgC5BAUAugQaAGoBDAACALsEGwAcAB'
  411.     ..'0ApgEfALwEIgAjACQAqAEoACkAKgC9BCwAKQAtAL4ELwAcAIIAvwQ3AEAFABoAxATFBCkAABoAxATGBCkAABoAxwTIBCkAABoAxwTJBCkAABoAygTLBCkAagELAQIAwAQdAGsAHwDBBCIAIwAkAG0AKAApACoAwgRwAHEALAApAC0AwwQ9AAwAcwB0ADcAQAUAGgDQBNEEKQAAGgDQBNIEKQAAGgDTBNQEKQAAGgDTBNUEKQAAGgDWBNcEKQBqAQsBAgDMBB0AawAfAM0EIgAjACQAbQAoACkAKgDOBHAAcQAsACkALQDPBD0ADABzAHQAYQBtAQMAAgB1AGMAdgBlAHQAYQBtAQMAAgB3AGMAeABlAHQAYQBtAQMAAgB5AGMAegBlAHQAYQBtAQMAAgB7AGMAfABlAHQANwBADgAaAN4E3wTaBAAaAOAE4QTiBAAaAOME5ATiBAAaAOUE5gTn'
  412.     ..'BAAaAOgE6QTaBAAaAOoE6wTaBAAaAOwE7QTuBAAaAO8E8ATxBAAaAPIE8wT0BAAaAPUE9gT3BAAaAPgE+QT3BAAaAPoE+wTxBAAaAPwE/QT+BAAaAP8EAAXxBGoBDQECANgEHQBrAB8A2QQhABIAIgAjACQAbQAoANoEKgDbBHAAcQAsANwELQDdBIIAdAA9AAwAcwB0AGEAcgEDAAIAdwBjAKUDZQAIAmEAcgEDAAIAeQBjAKYDZQAIAmEAcgEDAAIAewBjAKcDZQAIAmEAcgEDAAIAdQBjAKQDZQAIAhoAagENAAIAAQUbABwAHQCmAR8AAgUhABIAIgAjACQAqAEoAAMFKgAEBSwAAwUtAAUFLwAcAIIAdAAaAAEACQACAAYFGwAcAB8ABwUhABIAdQESACoACAUtAHcBLwAcAIIAdAA3AEAFgBoAnAIOBQsFgBoAngIPBRAFgBoAngIRBR'
  413.     ..'IFgBoAowITBRIFABoApQIUBUoAAQAMAAIACQUfAAoFIQASACQAqwAmAKYAKAALBSoADAVwAGQBLAANBS0AmwKCAHQAPQAMAAEAAQACAAIAFQUFABYFGgB6AQkAGwAcAB0AYQEfABcFJACrACgAMQAqABgFLAAxAC0AGQUvABwAGgB6AQoAGwAcAB0AHgAfABoFJAAlACYAJwAoAAoDKgAbBSwACgMtABwFLwAcABoAegEKABsAHAAdAB4AHwAdBSQAJQAmACcAKAAKAyoAHgUsAAoDLQAcBS8AHAAaAHoBCQAbABwAHQBhAR8AHwUkAKsAKAD/ASoAIAUsAAECLQAhBS8AHAAaAHoBCQAbABwAHQBhAR8AIgUkAKsAKAAxACoAIwUsADEALQAkBS8AHAAaAHoBCQAbABwAHQBhAR8AJQUkAKsAKADxACoAJgUsAPMALQAZBS8AHAAaAHoBCQAb'
  414.     ..'ABwAHQBhAR8AJwUkAKsAKAAoBSoAKQUsACoFLQAhBS8AHAAaAHoBCgAbABwAHQAeAB8AKwUkACUAJgAnACgACgMqACwFLAAKAy0AHAUvABwAGgB6AQoAGwAcAB0AHgAfAC0FJAAlACYAJwAoAAoDKgAuBSwACgMtABwFLwAcABoAegEJABsAHAAdAGEBHwAvBSQAqwAoAG4AKgAwBSwAbgAtACEFLwAcABoAegEJABsAHAAdAGEBHwAxBSQAqwAoAI4EKgAyBSwAjgQtABkFLwAcABoAegEHABsAHAAdAGEBHwAzBSQAqwAqADQFLQAhBS8AHAAaAHoBCQAbABwAHQBhAR8ANQUkAKsAKADpACoANgUsAOsALQAZBS8AHAAaAHoBDQACADcFGwAcAB0AYQEfACIFJACrAOcAOAUmACcAKAAxACoAIwUsADEALQAkBS8AHACCAHQAAQABAAIAAg'
  415.     ..'A5BQUAOgU3AEAJABoAPgU/BdECABoAQAVBBTkAABoAQgVDBQ4DABoAzwNEBUoAABoAQAVFBTkAABoAQgVGBQ4DABoAzwNHBUoAABoAPgVIBdECABoASQVKBdECiQEMAQIAOQUdAGsAHwA7BSEAEgAiACMAJABtACgA0QIqADwFcABxACwA0wItAD0FPQAMAHMAdABhAIoBAwACAHUAYwCkA2UACAJhAIoBAwACAHcAYwClA2UACAJhAIoBAwACAHkAYwCmA2UACAJhAIoBAwACAHsAYwCnA2UACAIaAIkBDQACAEsFGwAcAB0AHgAfAEwFIQASACIAIwAkACUAKADRAioATQVwAHEALADTAi0ATgUvABwAGgABAA8AAgBPBRsAHAAdAGEBHwBQBSEAEgAiACMAJACrACYApgAoADkAKgBRBXAAZAEsADsALQClAi8AHACCAFIF0wCQAQIAAgBT'
  416.     ..'BdUADABhAJABAwACAHUAYwBUBWUAdABhAJABAwACAHcAYwBVBWUAdABhAJABAwACAHkAYwBWBWUAdABhAJABAwACAHsAYwBXBWUAdAAaAAEADwACAFgFGwAcAB0AYQEfAFkFIQASACIAIwAkAKsAJgCmACgASgAqAFoFcABkASwATAAtAFsFLwAcAIIAUgXTAJYBAgACAFMF1QAMAGEAlgEDAAIAdQBjAFQFZQB0AGEAlgEDAAIAdwBjAFUFZQB0AGEAlgEDAAIAeQBjAFYFZQB0AGEAlgEDAAIAewBjAFcFZQB0ABoAAQALARsAHAAdAGsAHwBcBSIAIwAkAG0AKAApACoAXQVwAHEALAApAC0ADAQvABwAcwB0ABoAAQAJAAIAnQAbABwAHQAeAB8AXgUiACMAJAAlACoAXwUtAGAFLwAcABoAAQAJAAIAnQAbABwAHQAeAB8AYQUiACMAJA'
  417.     ..'AlACoAYgUtAGMFLwAcABoAAQAKAAIAnQAbABwAHQAeAB8AZAUhABIAIgAjACQAJQAqAGUFLQBmBS8AHAAaAAEACgACAJ0AGwAcAB0AHgAfAGcFIQASACIAIwAkACUAKgBoBS0AZgUvABwAGgABAAoAAgCdABsAHAAdAB4AHwBpBSEAEgAiACMAJAAlACoAagUtAGsFLwAcABoAAQALAAIAbAUbABwAHQCmAR8AlgMiACMAJACoAecAlwMmACcAKgCYAy0AmQMvABwAGgABAAoBAgCdABsAHAAdAGsAHwBtBSIAIwAkAG0AKgBuBXAAcQAtAG8FLwAcAHMAdAAaAAEADQACAHAFGwAcAB0AYQEfAHEFIgAjACQAqwAoAKcAKgByBXAAZAEsAKcALQBlAS8AHACCAGYBYQCkAQMAAgB1AGMAZwFlAHQAYQCkAQMAAgB3AGMAaAFlAHQAYQCkAQMA'
  418.     ..'AgB5AGMAaQFlAHQAYQCkAQMAAgB7AGMAagFlAHQAGgABAAwAAgBzBeUADAAbABwAHQBhAR8AdAUiACMAJACrAOcA6AAqAHUFcABbAi0AdgUvABwAdwWpAQIAeAV5BdAAHAB6BaoBCgB7BXwFfQV0AH4FfwWABRwAgQUMAC0AggWDBT8ChAUZAIUFVwKGBYcFAQABAAIAAgCIBQUAiQUaAKwBDwACAIoFGwAcAB0ApgEfAIsFIgAjACQAjAXnAI0FJgCOBSgAjgQqAI8FcABbAiwAjgQtAJAFLwAcAHgCDgKRBa0BAgDQAD8CKAKSBYsArQEEAAIAkgAfAJMFKACUBSoAlQXTAK0BAQACAJYFGgCtAQ8AAgCXBRsAHAAdAJgFHwCZBSEAEgAiACMAJACaBecAmwUmAJwFKACOBCoAnQUsAI4ELQCeBS8AHAB4Ag4C0wCxAQEAAgCWBZ8FsQEAAG'
  419.     ..'EAsQEEAAIAogWjBaQFYwClBWUAdAAWAq0BDQACAFYCrgJaAs0AEgAdAqYFIAJ0ACECpwUxAqgFLACpBS0AqgUkAqsFJgKsBSgCrQWCAK4FGgCsARAAAgCvBeUADAAbABwAHQAGBB8AsAUhABIAIgAjACQAzADnAOgAKAAxACoAsQVwAFsCLAAxAC0AZQIvABwAggB0AIsAtgEEAAIAjAAfALIFKACzBSoAtAW1BbYBBgC2BQwAtwW4BbkFWwK6BXQAuwW8Bb0FvgWLALYBAwAfAL8FKACzBSoAwAXBBbYBBwDCBQwAwwXEBcUFxgW2BQwAxwWxAsgFDALJBcoFGgABAAoBAgCdABsAHAAdAGsAHwDLBSIAIwAkAG0AKgDMBXAAcQAtAKAALwAcAHMAdADNBQEAAQACAM4FzwW8AQEAAgDQBc8FvAECAAIA0QXVANIF0wC8AQEAAgDTBc8FvAEB'
  420.     ..'AAIA1AXPBbwBAQACANUFzwW8AQIAAgDWBdUA1wXPBbwBAgACANgF1QDZBTcAQAUAGgDfBeAF3AUAGgDhBeIF3AUAGgDfBeMF3AUAGgDkBeUF5gUAGgDkBecF5gUBAAoBAgDaBR0AawAfANsFJABtACgA3AUqAN0FcABxACwA3AUtAN4FPQAMAHMAdADNBQEAAQACAOgF6QXFAQIAzQASAOoFdAABAAEAAgACAOsFBQDsBRoAxwEPAAIAigUbABwAHQCmAR8A7QUiACMAJACMBecAjQUmAI4FKACOBCoA7gVwAFsCLACOBC0AkAUvABwAeAIOApEFyAECANAAPwIoApIFiwDIAQQAAgCSAB8AkwUoAJQFKgCVBdMAyAEBAAIAlgUaAMgBDwACAJcFGwAcAB0AmAUfAO8FIQASACIAIwAkAJoF5wCbBSYAnAUoAI4EKgDwBSwAjgQtAJ4FLwAcAH'
  421.     ..'gCDgLTAMwBAQACAJYFnwXMAQAAYQDMAQQAAgCiBaMFpAVjAKUFZQB0ABYCyAENAAIAVgKuAloCzQASAB0CpgUgAnQAIQKnBTECqAUsAKkFLQCqBSQCqwUmAqwFKAKtBYIArgUaAMcBDwACAPEFGwAcAB0ABgQfAPIFIQASACIAIwAkAMwA5wDoACgAMQAqAPMFcABbAiwAMQAtAGUCLwAcAIIAdACLANEBBAACAIwAHwCyBSgAswUqALQFtQXRAQYAtgUMALcFuAW5BVsCugV0ALsFvAW9Bb4FiwDRAQMAHwC/BSgAswUqAMAFwQXRAQcAwgUMAMMFxAXFBcYFtgUMAMcFsQLIBQwCyQXKBdMA0QEBAAIAlgX0BdEBAwD1BfYF9wX2BfgF+QUaAMcBDwACAK8F5QAMABsAHAAdAPoFHwDyBSEAEgAiACMAJAD7BecA6AAoADEAKgDzBSwAMQAt'
  422.     ..'AGUCLwAcAIIAdAABAAEAAgACAPwFBQD9BRoA2QEPAAIAigUbABwAHQCmAR8A/gUiACMAJACMBecAjQUmAI4FKADxACoA/wVwAFsCLADzAC0AkAUvABwAeAIOApEF2gECANAAPwIoApIFiwDaAQQAAgCSAB8AAAYoAAEGKgCVBdMA2gEBAAIAlgUaANoBDwACAJcFGwAcAB0AmAUfAAIGIQASACIAIwAkAJoF5wCbBSYAnAUoAI4EKgADBiwAjgQtAJ4FLwAcAHgCDgLTAN4BAQACAJYFnwXeAQAAYQDeAQQAAgCiBaMFpAVjAKUFZQB0ABYC2gENAAIAVgKuAloCzQASAB0CpgUgAnQAIQKnBTECqAUsAKkFLQCqBSQCqwUmAqwFKAKtBYIArgUaANkBEAACAK8F5QAMABsAHAAdAAYEHwAEBiEAEgAiACMAJADMAOcA6AAoADEAKgAFBnAAWw'
  423.     ..'IsADEALQBlAi8AHACCAHQAiwDjAQQAAgCMAB8ABgYoACkAKgAHBrUF4wEGALYFDAC3BbgFuQVbAroFdAC7BbwFvQW+BYsA4wEDAB8ACAYoACkAKgAJBsEF4wEHAMIFDADDBcQFxQXGBbYFDADHBbECyAUMAskFygUBAAEAAgACAAoGBQALBhoA6AEPAAIAigUbABwAHQCmAR8ADAYiACMAJACMBecAjQUmAI4FKADxACoADQZwAFsCLADzAC0AkAUvABwAeAIOApEF6QECANAAPwIoApIFiwDpAQQAAgCSAB8AAAYoAAEGKgCVBdMA6QEBAAIAlgUaAOkBDwACAJcFGwAcAB0AmAUfAA4GIQASACIAIwAkAJoF5wCbBSYAnAUoAI4EKgAPBiwAjgQtAJ4FLwAcAHgCDgLTAO0BAQACAJYFnwXtAQAAYQDtAQQAAgCiBaMFpAVjAKUFZQB0ABYC'
  424.     ..'6QENAAIAVgKuAloCzQASAB0CpgUgAnQAIQKnBTECqAUsAKkFLQCqBSQCqwUmAqwFKAKtBYIArgUaAOgBDwACAPEFGwAcAB0ABgQfABAGIQASACIAIwAkAMwA5wDoACgAMQAqABEGcABbAiwAMQAtAGUCLwAcAIIAdACLAPIBBAACAIwAHwAGBigAKQAqAAcGtQXyAQYAtgUMALcFuAW5BVsCugV0ALsFvAW9Bb4FiwDyAQMAHwAIBigAKQAqAAkG0wDyAQEAAgCWBfQF8gEDAPUFEgb3BRIG+AX5BcEF8gEHAMIFDADDBcQFxQXGBbYFDADHBbECyAUMAskFygUaAOgBDwACAK8F5QAMABsAHAAdAPoFHwAQBiEAEgAiACMAJAD7BecA6AAoADEAKgARBiwAMQAtAGUCLwAcAIIAdAATBgEAAQACABQG0wD6AQEAAgAVBjcAQAIAGgDNAxkGKQ'
  425.     ..'AAGgDPAxoGKQABAAsBAgAWBh0AawAfABcGIgAjACQAbQAoACkAKgAYBnAAcQAsACkALQDMAz0ADABzAHQAYQD8AQMAAgB1AGMAdgBlAHQAYQD8AQMAAgB3AGMAeABlAHQAYQD8AQMAAgB5AGMAegBlAHQAYQD8AQMAAgB7AGMAfABlAHQAGgABAAsAGwAcAB0AHgAfABsGIQASACIAIwAkACUAKAC5ASoAHAYsALsBLQAdBi8AHAAaAAEACwAbABwAHQAeAB8AHgYhABIAIgAjACQAJQAoALkBKgAfBiwAuwEtACAGLwAcABoAAQAIABsAHAAdAK8EHwAhBiQAsQQmALIEKgAiBi0AIwYvABwAtgQDAgUAJAC3BGsBDADOALgE0AAcANEAZgAaAAEACQAbABwAHQAeAB8AJAYkACUAKACzBCoAJQYsALMELQAmBi8AHAAaAAEAEAECACcG5QAM'
  426.     ..'ABsAHAAdAGsAHwAoBiEAEgAiAHQAJABtAOcA6AAoADEAKgApBnAAcQAsADEALQAqBi8AHACCAHQAcwB0ACsGBgIDACwGLQYuBi8GMAZaAmEABgIFAAIAMQYDAgwABAIIAmMACQJlAHQAYQAGAgMAAgB1AGMAdgBlAHQAYQAGAgMAAgB3AGMAeABlAHQAYQAGAgMAAgB5AGMAegBlAHQAYQAGAgMAAgB7AGMAfABlAHQAGgAGAgoAAgAyBhsAHAAdADMGHwA0BiEAEgAkADUGKgA2Bi0ANwYvABwAggB0ABYCDQILAAIAOAYkADkGrgIcAM0AEgAdArcCHwJSBSECOgYtADsGJAI8BigCPQaCAD4GiwAGAgQAAgA/Bh8AQAYoAEEGKgBCBkMGDwIEACQAxgDNABIAwgUMAEQGRQYaAAEADwECAEYG5QAMABsAHAAdAGsAHwBHBiEAEgAiAHQAJA'
  427.     ..'BtAOcA6AAoAIoDKgBIBnAAcQAsAIwDLQBJBi8AHABzAHQAKwYRAgMALAZKBi4GLwYwBloCYQARAgUAAgAxBgMCDAAEAggCYwAJAmUAdABhABECAwACAHUAYwB2AGUAdABhABECAwACAHcAYwB4AGUAdABhABECAwACAHkAYwB6AGUAdABhABECAwACAHsAYwB8AGUAdAAaABECCwACADIGGwAcAB0ASwYfAEwGJABNBigAKQAqAE4GLAApAC0ATwYvABwAggB0ABYCGAILAAIAOAYkADkGrgIcAM0AEgAdArcCHwJSBSECOgYtAFAGJAK3AigCPQaCAD4GiwARAgQAAgA/Bh8AUQYoAFIGKgBTBkMGGgICAM0AEgBEBlQGNwBABgAaAFsGXAZXBgAaAF0GXgZfBgAaAGAGYQbcBQAaAGIGYwZkBgAaAOQFZQZmBgAaAOQFZwZoBgEACwECAFUG'
  428.     ..'HQBrAB8AVgYkAG0AKABXBioAWAZwAHEALABZBi0AWgaCAHQAPQAMAHMAdABhABwCAwACAHUAYwB2AGUAdABhABwCAwACAHcAYwB4AGUAdABhABwCAwACAHkAYwB6AGUAdABhABwCAwACAHsAYwB8AGUAdAAaAAEACgACAMsCGwAcAB0A+wEfAGkGIgAjACQA/QEmACcAKgBqBi0AAwMvABwAzQUBAAEAAgBrBmwGIgIBAAIAbQbPBSICAgACAMkC1QBuBs0FIgIBAAIADQDPBSUCAgACAG8G1QBwBs0FIgIBAAIAcQYaAAEADwECAHIGGwAcAB0AawAfAHMGIQASACIAIwAkAG0AJgAnACgA0QIqAHQGcABxACwA0wItAHUGLwAcAIIAdABzAHQAAQABAAIAAgB2BgUAdwY3AEAEABoAfAZ9Bv8BABoAfAZ+Bv8BABoAfAZ/BrAAABoAfAaABr'
  429.     ..'AAKQILAQIAeAYdAGsAHwB5BiQAbQAoAP8BKgB6BnAAcQAsAAECLQB7BoIAdAA9AAwAcwB0ADcAQAYBGgCIBokGhAYIAmUCsAABGgCIBooGhAYIAmUCsAABGgCIBosGhAYIAmUCsAABGgCIBowGjQYIAmUCsAABGgCIBo4GjQYIAmUCsAABGgCIBo8GjQYIAmUCsAApAgsAAgB2Bh0AgQYfAIIGJACDBigAhAYqAIUGcAB0ACwAhgYtAIcGggB0AD0ADAA3AEADABoAlgaXBpIGABoAmAaZBpoGABoAmwacBp0GAQAMAQIAkAYdAGsAHwCRBiIAIwAkAG0AKACSBioAkwZwAHEALACUBi0AlQaCAHQAPQAMAHMAdABhACwCAwACAHUAYwB2AGUAdABhACwCAwACAHcAYwB4AGUAdABhACwCAwACAHkAYwB6AGUAdABhACwCAwACAHsAYwB8AGUA'
  430.     ..'dACLACwCBAACAIwAHwCeBigAnwYqAKAGkAAsAgEAAgCRAIsALAIEAAIAjAAfAKEGKACiBioAowaQACwCAQACAJYAAQABAAIAAgCkBgUApQYaADUCDwECAKYG5QAMABsAHAAdAGsAHwCnBiEAEgAiAHQAJABtAOcA6AAoAHkDKgCoBnAAcQAsAHsDLQCpBi8AHABzAHQAKwY2AgMALAaqBi4GLwYwBloCGgA2AgsAAgAyBhsAHAAdAJcAHwCrBiQAmQAoAKcAKgCsBiwApwAtAK0GLwAcAIIAdAAWAjgCCwACADgGJAA5Bq4CHADNABIAHQK3Ah8CUgUhAjoGLQBQBiQCtwIoAj0GggA+BosANgIEAAIAPwYfAK4GKACvBioAsAZDBjoCAwDNABIAwgUMAEQGsQZhADYCBAACAAoCAwIMAAQCCAJjAAkCGgA1Ag8BAgCyBuUADAAbABwAHQBrAB'
  431.     ..'8AswYhABIAIgB0ACQAbQDnAOgAKAB5AyoAtAZwAHEALAB7Ay0AqQYvABwAcwB0ACsGPQIDACwGqgYuBi8GMAZaAhoAPQILAAIAMgYbABwAHQCXAB8AtQYkAJkAKACnACoAtgYsAKcALQCtBi8AHACCAHQAFgI/AgsAAgA4BiQAOQauAhwAzQASAB0CtwIfAlIFIQI6Bi0AUAYkArcCKAI9BoIAPgaLAD0CBAACAD8GHwCuBigArwYqALAGQwZBAgMAzQASAMIFDABEBrEGYQA9AgQAAgAKAgMCDAAEAggCYwAJAhoANQIPAQIAtwblAAwAGwAcAB0AawAfALgGIQASACIAdAAkAG0A5wDoACgAeQMqALkGcABxACwAewMtAKkGLwAcAHMAdAArBkQCAwAsBqoGLgYvBjAGWgIaAEQCCwACADIGGwAcAB0AlwAfALoGJACZACgApwAqALsGLACn'
  432.     ..'AC0ArQYvABwAggB0ABYCRgILAAIAOAYkADkGrgIcAM0AEgAdArcCHwJSBSECOgYtAFAGJAK3AigCPQaCAD4GiwBEAgQAAgA/Bh8ArgYoAK8GKgCwBkMGSAIDAM0AEgDCBQwARAaxBmEARAIEAAIACgIDAgwABAIIAmMACQIaADUCDwECALwG5QAMABsAHAAdAGsAHwC9BiEAEgAiAHQAJABtAOcA6AAoAHkDKgC+BnAAcQAsAHsDLQCpBi8AHABzAHQAKwZLAgMALAaqBi4GLwYwBloCGgBLAgsAAgAyBhsAHAAdAJcAHwC/BiQAmQAoAKcAKgDABiwApwAtAK0GLwAcAIIAdAAWAk0CCwACADgGJAA5Bq4CHADNABIAHQK3Ah8CUgUhAjoGLQBQBiQCtwIoAj0GggA+BosASwIEAAIAPwYfAK4GKACvBioAsAZDBk8CAwDNABIAwgUMAEQGsQ'
  433.     ..'ZhAEsCBAACAAoCAwIMAAQCCAJjAAkCGgABABEAAgDBBuUADAAbABwAHQDCBh8AwwYiAHQAJADEBucA6AAmALIEKAD/ASoAxQZwAFsCLAABAi0AxgYvABwAggB0AHgCDgIWAlICCQAkAMcGrgIcAM0AEgAdArcCIQLIBi0AyQYkAk8CJgLKBssGdAAaAAEAEQECAMwG5QAMABsAHAAdAM0GHwDOBiIAdAAkAM8G5wDoACYAnAUoAP8BKgDQBnAAWwIsAAECLQDRBi8AHACCAHQAeAIOAnMAdAA3AEAJARoA1gbXBv8BCAJlArAAABoA2AbZBtoGABoA2wbcBt0GABoA3gbfBuAGABoA4QbiBuMGABoA5AblBuYGABoA4QbnBugGABoA3gbpBuoGABoA2wbrBuwGAQAMAAIA0gYfANMGIQASACIAdAAkAKsA5wDoACgA/wEqANQGcAB0ACwAAQIt'
  434.     ..'ANUGPQAMANMAVQIBAAIAlgUaAAEADwACAO0G5QAMABsAHAAdAO4GHwDvBiEAEgAiAHQAJADwBucA6ADxBgwAJgDyBioA8wYtAPQGLwAcAIIAdAD1BlcCAgD2BvcGLAb4BmEAVwIDAAIAogVjAKUFZQB0AGEAVwIDAAIA+QZjAPoGZQA/AmEAVwIDAAIA+wZjAPwGZQA/AmEAVwIDAAIA/QZjAP4GZQA/AmEAVwIDAAIA/wZjAAAHZQA/AmEAVwIDAAIAAQdjAAIHZQA/AmEAVwIDAAIAAwdjAAQHZQA/AmEAVwIDAAIABQdjAAYHZQA/AmEAVwIDAAIABwdjAAgHZQA/AmEAVwIDAAIACQdjAAoHZQA/AmEAVwIDAAIACwdjAAwHZQA/AhoAAQAPAAIA7QblAAwAGwAcAB0A7gYfAA0HIQASACIAdAAkAPAG5wDoAPEGDAAmAPIGKgAOBy0A9A'
  435.     ..'YvABwAggB0APUGZAICAPYG9wYsBvgGYQBkAgMAAgCiBWMApQVlAHQAYQBkAgMAAgD5BmMA+gZlAD8CYQBkAgMAAgD7BmMA/AZlAD8CYQBkAgMAAgD9BmMA/gZlAD8CYQBkAgMAAgD/BmMAAAdlAD8CYQBkAgMAAgABB2MAAgdlAD8CYQBkAgMAAgADB2MABAdlAD8CYQBkAgMAAgAFB2MABgdlAD8CYQBkAgMAAgAHB2MACAdlAD8CYQBkAgMAAgAJB2MACgdlAD8CYQBkAgMAAgALB2MADAdlAD8CGgABABABAgAPB+UADAAbABwAHQBrAB8AEAchABIAIgB0ACQAbQDnAOgAKAAxACoAEQdwAHEALAAxAC0AKgYvABwAggB0AHMAdAArBnECAwAsBi0GLgYvBjAGWgJhAHECBQACADEGAwIMAAQCCAJjAAkCZQB0AGEAcQIDAAIAdQBjAHYA'
  436.     ..'ZQB0AGEAcQIDAAIAdwBjAHgAZQB0AGEAcQIDAAIAeQBjAHoAZQB0AGEAcQIDAAIAewBjAHwAZQB0ABoAcQIKAAIAMgYbABwAHQAzBh8AEgchABIAJAA1BioAEwctADcGLwAcAIIAdAAWAngCCwACADgGJAA5Bq4CHADNABIAHQK3Ah8CUgUhAjoGLQA7BiQCPAYoAj0GggA+BosAcQIEAAIAPwYfABQHKABBBioAFQdDBnoCBAAkAMYAzQASAMIFDABEBkUGGgABAA8BAgAWB+UADAAbABwAHQBrAB8AFwchABIAIgB0ACQAbQDnAOgAKACKAyoAGAdwAHEALACMAy0ASQYvABwAcwB0ACsGfAIDACwGSgYuBi8GMAZaAmEAfAIFAAIAMQYDAgwABAIIAmMACQJlAHQAYQB8AgMAAgB1AGMAdgBlAHQAYQB8AgMAAgB3AGMAeABlAHQAYQB8Ag'
  437.     ..'MAAgB5AGMAegBlAHQAYQB8AgMAAgB7AGMAfABlAHQAGgB8AgsAAgAyBhsAHAAdAEsGHwAZByQATQYoACkAKgAaBywAKQAtAE8GLwAcAIIAdAAWAoMCCwACADgGJAA5Bq4CHADNABIAHQK3Ah8CUgUhAjoGLQBQBiQCtwIoAj0GggA+BosAfAIEAAIAPwYfAFEGKABSBioAUwZDBoUCAgDNABIARAZUBjcAQAcAGgA5BB8HHQcAGgDEACAHIQcAGgA9BCIHIwcAGgBABCQHJQcAGgBDBCYHJwcAGgBGBCgHIwcAGgBIBCkHJwcBAA0BAgAbBx0AawAfABwHIQASACIAIwAkAG0AKAAdByoAHgdwAHEALAAdBy0AOASCAHQAPQAMAHMAdABhAIcCAwACAHUAYwB2AGUAdABhAIcCAwACAHcAYwB4AGUAdABhAIcCAwACAHkAYwB6AGUAdABhAIcC'
  438.     ..'AwACAHsAYwB8AGUAdACLAIcCBAACAIwAHwAqBygAKwcqACwHkACHAgEAAgCRAIsAhwIEAAIAjAAfAC0HKAArByoALgeQAIcCAQACAJYANwBABgAaAGUEMwcxBwAaAGcENAcnBwAaAGoENQcjBwAaAG0ENgc3BwAaAHAEOAcxBwAaAHIEOQcxBwEADQECAC8HHQBrAB8AMAchABIAIgAjACQAbQAoADEHKgAyB3AAcQAsADEHLQBkBIIAdAA9AAwAcwB0AGEAkAIDAAIAdQBjAHYAZQB0AGEAkAIDAAIAdwBjAHgAZQB0AGEAkAIDAAIAeQBjAHoAZQB0AGEAkAIDAAIAewBjAHwAZQB0AIsAkAIEAAIAjAAfADoHKAB1BCoAOweQAJACAQACAJEAiwCQAgQAAgCMAB8APAcoAHUEKgA9B5AAkAIBAAIAlgCQAJACAAA3AEACABoAXARCBykAAB'
  439.     ..'oAXgRDBykAAQALAQIAPgcdAGsAHwA/ByIAIwAkAG0AKAApACoAQAdwAHEALAApAC0AQQc9AAwAcwB0AGEAmgIDAAIAdQBjAHYAZQB0AGEAmgIDAAIAdwBjAHgAZQB0AGEAmgIDAAIAeQBjAHoAZQB0AGEAmgIDAAIAewBjAHwAZQB0ADcAQAYAGgBLB0wH/wEAGgBNB04H/wEAGgBPB1AH/wEAGgBRB1IH/wEAGgBTB1QH/wEAGgBVB1YH/wEBAAwAAgBEBx0ARQcfAEYHJABHByYApgAoAP8BKgBIB3AAZAEsAAECLQBJB4IASgc9AAwAYQCfAgMAAgB1AGMAZwFlAHQAYQCfAgMAAgB3AGMAaAFlAHQAYQCfAgMAAgB5AGMAaQFlAHQAYQCfAgMAAgB7AGMAagFlAHQANwBABYAaAFwHXQdZB4AaAFwHXgdZB4AaAFwHXwdgB4AaAFwHYQdi'
  440.     ..'BwAaAGUBYwenAAEACgACAFcHHwBYByQAqwAoAFkHKgDuAXAAZAEsAFoHLQBbB4IAdAA9AAwANwBABQAaAGgHaQewAAAaAGoHawewAAAaAGwHbQewAAAaAG4HbwewAAAaAHAHcQewAAEACgACAGQHHQBFBx8AZQckAEcHJgCmACoAZgdwAGQBLQBnB4IASgc9AAwAYQClAgMAAgB1AGMAZwFlAHQAYQClAgMAAgB3AGMAaAFlAHQAYQClAgMAAgB5AGMAaQFlAHQAYQClAgMAAgB7AGMAagFlAHQANwBABYAaAFwHdAdZB4AaAFwHdQdZB4AaAFwHdgdgB4AaAFwHdwdiBwAaAGUBeAenAAEACgACAHIHHwBzByQAqwAoAFkHKgBjAXAAZAEsAFoHLQBbB4IAdAA9AAwANwBABQAaAGgHfAewAAAaAGoHfQewAAAaAGwHfgewAAAaAG4HfwewAA'
  441.     ..'AaAHAHgAewAAEACgACAHkHHQBFBx8AegckAEcHJgCmACoAewdwAGQBLQBnB4IASgc9AAwAYQCrAgMAAgB1AGMAZwFlAHQAYQCrAgMAAgB3AGMAaAFlAHQAYQCrAgMAAgB5AGMAaQFlAHQAYQCrAgMAAgB7AGMAagFlAHQANwBABgAaAEsHhAf/AQAaAE0HhQf/AQAaAE8Hhgf/AQAaAFEHhwf/AQAaAFMHiAf/AQAaAFUHiQf/AQEADAACAIEHHQBFBx8AggckAEcHJgCmACgA/wEqAIMHcABkASwAAQItAEkHggBKBz0ADABhALACAwACAHUAYwBnAWUAdABhALACAwACAHcAYwBoAWUAdABhALACAwACAHkAYwBpAWUAdABhALACAwACAHsAYwBqAWUAdAA3AEAFgBoAXAeNB1kHgBoAXAeOB1kHgBoAXAePB2AHgBoAXAeQB2IHABoAZQGR'
  442.     ..'B6cAAQAKAAIAigcfAIsHJACrACgAWQcqAIwHcABkASwAWgctAFsHggB0AD0ADAA3AEAFgBoAXAeVB1kHgBoAXAeWB1kHgBoAXAeXB2AHgBoAXAeYB2IHABoAZQGZB6cAAQAKAAIAkgcfAJMHJACrACgAWQcqAJQHcABkASwAWgctAFsHggB0AD0ADAAaAAEACQACAJoHGwAcAB8AmwchABIAdQESACoAnActAHcBLwAcAIIAdAAaAAEACgACAMsCGwAcAB0A+wEfAJ0HIgAjACQA/QEmACcAKgCeBy0AAwMvABwAGgABAAcAGwAcAB0AHgAfAJ8HJAAlACoAoActAKEHLwAcABoAAQALABsAHAAdAPsBHwCiByIAIwAkAP0BKACOBCoAowdwAHEALACOBC0ApAcvABwAGgABAAoAGwAcAB0A+wEfAKUHIQASACIAIwAkAP0BKgCmB3AAcQAtAK'
  443.     ..'cHLwAcABoAAQALABsAHAAdAPsBHwCoByIAIwAkAP0BKACOBCoAqQdwAHEALACOBC0ApAcvABwAGgABAAoAGwAcAB0ApgEfAKoHIQASACIAIwAkAIwFKgCrB3AAcQAtAKcHLwAcABoAAQAKABsAHAAdAPsBHwCsByEAEgAiACMAJAD9ASoArQdwAHEALQCkBy8AHAAaAAEADAAbABwAHQD7AR8ArgchABIAIgAjACQA/QEoAI4EKgCvB3AAcQAsAI4ELQCkBy8AHAAaAAEADAAbABwAHQD7AR8AsAchABIAIgAjACQA/QEoAI4EKgCxB3AAcQAsAI4ELQCkBy8AHAAaAAEACgAbABwAHQD7AR8AsgchABIAIgAjACQA/QEqALMHcABxAC0ApAcvABwAGgABAAkAGwAcAB0A+wEfALQHIgAjACQA/QEqALUHcABxAC0ApAcvABwAGgABAAkAGwAc'
  444.     ..'AB0A+wEfALYHIgAjACQA/QEqALcHcABxAC0ApAcvABwANwBABUACQAEBGgC9B74HugcIAr8HsACBGgDAB74HugcIAsEHsABAAkABARoAwgfDB7oHCAK/B7AAgRoAxAfDB7oHCALBB7AAQAJACQEaAMUHxge6BwgCvwewAAEaAMUHxwe6BwgCvwewAAEaAMUHyAe6BwgCvwewAAEaAMUHyQe6BwgCvwewAAEaAMUHyge6BwgCvwewAAEaAMUHywe6BwgCvwewAAEaAMUHzAe6BwgCvwewAAEaAMUHzQe6BwgCvwewAAAaAM4Hzwe6B4EaANAH0Qe6B9IH0wfUB0ACQAEBGgDVB9YHugcIAr8HsACBGgDXB9YHugcIAsEHsABABAEaANgH2QfaBwgCZQKwAAEaANgH2wfaBwgCZQKwAAEaANgH3AfaBwgCZQKwAAEaANgH3QfaBwgCZQKwAAEADw'
  445.     ..'ACALgH5QAMAB0ABgQfALkHIQASACIAdAAkAMwA5wDoACYAnAUoALoHKgC7B3AAZgEsALoHLQC8Bz0ADABDAQAEALgAFwCMABYAFwCSAG0AGQCMABgAGQCSAG4A1wCMANYA1wCSAMMA2ACMANUA2ACSAMIARQGMAEMBRQGSAEEARgGMAEQBRgGSAEIAVAGMAFMBVAGSADwBVgGMAFUBVgGSAD0BswGgBbEBswGhBa0BuAGMALcBuAGSAK8BugGMALkBugGSAK8BzgGgBcwBzgGhBcgB0wGMANIB0wGSAMoB1QGMANQB1QGSAMoB1wGgBdEB1wGhBdgB4AGgBd4B4AGhBdoB5QGMAOQB5QGSANwB5wGMAOYB5wGSANwB7wGgBe0B7wGhBekB9AGMAPMB9AGSAOsB9wGgBfIB9wGhBfkB+AGMAPUB+AGSAOsBEAKMAA8CGwKMABoCIwLVAAEAMgKM'
  446.     ..'ADECMgKSAEUANAKMADMCNAKSAEYAOwKMADoCQgKMAEECSQKMAEgCUAKMAE8CewKMAHoChgKMAIUCjQKMAIwCjQKSAC4BjwKMAI4CjwKSAC8BlgKMAJUClgKSAA8BmAKMAJcCmQKMABABmQKSAJcC')
  447. local CarModel = Objects[1]
  448.  
  449. local SwapManagerOff = NS([=[local RunService = game:GetService("RunService")
  450. local taxi = script.Parent.Parent:WaitForChild("controls"):WaitForChild("car").Value
  451. local enginefolder = taxi.EngineStats
  452. local mintorque = enginefolder.MinTorque
  453. local maxtorque = enginefolder.MaxTorque
  454. local seat = taxi.Seat
  455. local min = enginefolder.MinTorque
  456. local rpm = taxi.EngineStats:WaitForChild("RPM")
  457.  
  458. while script.Parent.UseEngine == false do
  459.     if script.Parent.UseEngine == false then
  460.         script.Parent.Parent.controls.Engine.Enabled = false
  461.         taxi.controls.Torque = script.Parent.initalvalue
  462.     end
  463.    
  464.     task.wait()
  465. end]=], CarModel.EngineStats)
  466. SwapManagerOff.Name = "SwapManagerOff"
  467.  
  468. local initalvalue = NS([=[script.Parent.Value = script.Parent.Parent.Parent:WaitForChild("controls"):WaitForChild("Torque").Value
  469. task.wait(0.1)
  470.  
  471. script:Destroy()]=], CarModel.EngineStats.initalvalue)
  472. initalvalue.Name = "initalvalue"
  473.  
  474. local function CreateControls()
  475.     local controls = CarModel.controls:Clone()
  476.     local _360_G = NLS([=[local taxi = script.Parent.Parent:WaitForChild("car").Value
  477. local UserInputService = game:GetService("UserInputService")
  478. local TS = game:GetService("TweenService")
  479. local seat = taxi:WaitForChild("Seat")
  480. local isitreallyon = taxi:GetAttribute("360")
  481. -- ROCKET G
  482. UserInputService.InputBegan:Connect(function(input, gameProcessedEvent)
  483.     if input.KeyCode == Enum.KeyCode.G and isitreallyon == true and not gameProcessedEvent then
  484.         taxi:WaitForChild("dmg"):FireServer("RocketG",true)
  485.         taxi.Rockets360.G.origin.VectorForce.Enabled = true
  486.     end
  487. end)
  488. UserInputService.InputEnded:Connect(function(input, gameProcessedEvent)
  489.     if input.KeyCode == Enum.KeyCode.G and isitreallyon == true and not gameProcessedEvent then
  490.         taxi:WaitForChild("dmg"):FireServer("RocketG",false)
  491.         taxi.Rockets360.G.origin.VectorForce.Enabled = false
  492.     end
  493. end)]=], controls["360"])
  494.     _360_G.Name = "360_G"
  495.    
  496.     local _360_J = NLS([=[
  497.     local taxi = script.Parent.Parent:WaitForChild("car").Value
  498. local UserInputService = game:GetService("UserInputService")
  499. local TS = game:GetService("TweenService")
  500. local seat = taxi:WaitForChild("Seat")
  501. local isitreallyon = taxi:GetAttribute("360")
  502. -- ROCKET J
  503. UserInputService.InputBegan:Connect(function(input, gameProcessedEvent)
  504.     if input.KeyCode == Enum.KeyCode.J and isitreallyon == true and not gameProcessedEvent then
  505.         taxi:WaitForChild("dmg"):FireServer("RocketJ",true)
  506.         taxi.Rockets360.J.origin.VectorForce.Enabled = true
  507.     end
  508. end)
  509. UserInputService.InputEnded:Connect(function(input, gameProcessedEvent)
  510.     if input.KeyCode == Enum.KeyCode.J and isitreallyon == true and not gameProcessedEvent then
  511.         taxi:WaitForChild("dmg"):FireServer("RocketJ",false)
  512.         taxi.Rockets360.J.origin.VectorForce.Enabled = false
  513.     end
  514. end)
  515.     ]=], controls["360"])
  516.     _360_J.Name = "360_J"
  517.    
  518.     local _360_T = NLS([=[
  519.     local taxi = script.Parent.Parent:WaitForChild("car").Value
  520. local UserInputService = game:GetService("UserInputService")
  521. local TS = game:GetService("TweenService")
  522. local seat = taxi:WaitForChild("Seat")
  523. local isitreallyon = taxi:GetAttribute("360")
  524. -- ROCKET T
  525. UserInputService.InputBegan:Connect(function(input, gameProcessedEvent)
  526.     if input.KeyCode == Enum.KeyCode.T and isitreallyon == true and not gameProcessedEvent then
  527.         taxi:WaitForChild("dmg"):FireServer("RocketT",true)
  528.         taxi.Rockets360.T.origin.VectorForce.Enabled = true
  529.     end
  530. end)
  531. UserInputService.InputEnded:Connect(function(input, gameProcessedEvent)
  532.     if input.KeyCode == Enum.KeyCode.T and isitreallyon == true and not gameProcessedEvent then
  533.         taxi:WaitForChild("dmg"):FireServer("RocketT",false)
  534.         taxi.Rockets360.T.origin.VectorForce.Enabled = false
  535.     end
  536. end)
  537.     ]=], controls["360"])
  538.     _360_T.Name = "360_T"
  539.    
  540.     local _360_U = NLS([=[
  541.     local taxi = script.Parent.Parent:WaitForChild("car").Value
  542. local UserInputService = game:GetService("UserInputService")
  543. local TS = game:GetService("TweenService")
  544. local seat = taxi:WaitForChild("Seat")
  545. local isitreallyon = taxi:GetAttribute("360")
  546. -- ROCKET U
  547. UserInputService.InputBegan:Connect(function(input, gameProcessedEvent)
  548.     if input.KeyCode == Enum.KeyCode.U and isitreallyon == true and not gameProcessedEvent then
  549.         taxi:WaitForChild("dmg"):FireServer("RocketU",true)
  550.         taxi.Rockets360.U.origin.VectorForce.Enabled = true
  551.     end
  552. end)
  553. UserInputService.InputEnded:Connect(function(input, gameProcessedEvent)
  554.     if input.KeyCode == Enum.KeyCode.U and isitreallyon == true and not gameProcessedEvent then
  555.         taxi:WaitForChild("dmg"):FireServer("RocketU",false)
  556.         taxi.Rockets360.U.origin.VectorForce.Enabled = false   
  557.     end
  558. end)
  559.     ]=], controls["360"])
  560.     _360_U.Name = "360_U"
  561.    
  562.     local engine = NS([=[
  563.     local taxi = script.Parent:WaitForChild("car").Value
  564. local RunService = game:GetService("RunService")
  565.  
  566. local enginefolder = taxi:WaitForChild("EngineStats")
  567.  
  568. local mintorque = enginefolder:WaitForChild("MinTorque")
  569. local maxtorque = enginefolder:WaitForChild("MaxTorque")
  570. local minrpm = enginefolder:WaitForChild("minrpm").Value
  571. local maxrpm = enginefolder:WaitForChild("maxrpm").Value
  572.  
  573. local seat = taxi:WaitForChild("Seat")
  574.  
  575. local min = enginefolder:WaitForChild("MinTorque")
  576. local rpm = enginefolder:WaitForChild("RPM")
  577.  
  578. while script.Enabled == true and enginefolder:WaitForChild("UseEngine").Value == true do
  579.     local torque = taxi:WaitForChild("controls"):WaitForChild("Torque")
  580.    
  581.     rpm.Value = seat.Velocity.Magnitude * 50 + 1000
  582.     rpm.Value = math.clamp(rpm.Value, minrpm, maxrpm)
  583.    
  584.     torque.Value = min.Value * rpm.value * 0.015 * 0.015 + 2000
  585.     torque.Value = math.clamp(torque.Value, mintorque.Value, maxtorque.Value)
  586.    
  587.     task.wait()
  588. end]=], controls)
  589.     engine.Name = "Engine"
  590.    
  591.     local Core = NLS([=[--Brick Cars Inspired Game - AutiAuto's chassis, Now in a single script to handle all the simple things
  592. warn("Beware of the evil oblivion guy")
  593. warn("i want to improve the steering on this, but ill do that later cause zzz, guestium wheels should be fixed, report bugs in the discord or to me directly (thatguy2898) (https://discord.gg/86cXcm5w)")
  594. -- switches
  595. local fovchange = true
  596. -- Locals
  597. local defaultfov = 70
  598. local currentcam = workspace.CurrentCamera
  599. local RunService = game:GetService("RunService")
  600. local UIS = game:GetService("UserInputService")
  601. local taxi = script.Parent:WaitForChild("car").Value
  602. local l1, l2, r1, r2 = taxi:WaitForChild("l1"):WaitForChild("steer"):WaitForChild("CylindricalConstraint"), taxi:WaitForChild("l2"):WaitForChild("knuckle"):WaitForChild("CylindricalConstraint"), taxi:WaitForChild("r1"):WaitForChild("steer"):WaitForChild("CylindricalConstraint"), taxi:WaitForChild("r2"):WaitForChild("knuckle"):WaitForChild("CylindricalConstraint")
  603. local l,r = taxi:WaitForChild("l1",math.huge):WaitForChild("steer",math.huge):WaitForChild("Motor",math.huge), taxi:WaitForChild("r1",math.huge):WaitForChild("steer",math.huge):WaitForChild("Motor",math.huge)
  604. local seat = taxi:WaitForChild("Seat")
  605. local backl, backr = taxi:WaitForChild("backl"), taxi:WaitForChild("backr")
  606. local exhaust = taxi:WaitForChild("exhaust")
  607. local dmg = taxi:WaitForChild("dmg")
  608. local w = taxi:WaitForChild("w",math.huge)
  609. local Players = game:GetService("Players")
  610. local locked = false
  611. print("locals passed")
  612. seat:GetPropertyChangedSignal("SteerFloat"):Connect(function()
  613.     if l and r then
  614.         if seat.Occupant then
  615.             local vl = 11 / math.tan(seat.SteerFloat / 2)
  616.             l.DesiredAngle = math.atan(11 / (vl + 3))
  617.             r.DesiredAngle = math.atan(11 / (vl - 3))
  618.         else
  619.             l.DesiredAngle = 0
  620.             r.DesiredAngle = 0
  621.         end
  622.     end
  623. end)
  624. torque = taxi.controls.Torque.Value
  625. -- gog
  626.  
  627. local Camera = workspace.CurrentCamera
  628.  
  629. RunService.Heartbeat:Wait()
  630.  
  631. Camera.CameraSubject = Players.LocalPlayer.Character:FindFirstChildOfClass("Humanoid")
  632. --gog
  633. RunService.Heartbeat:Connect(function() -- torque
  634.     torque = taxi:WaitForChild("controls"):WaitForChild("Torque").Value
  635. end)
  636. -- throttle functions
  637. local braking, brake = false, false
  638. local function speed(vel)
  639.     l1.AngularVelocity = vel
  640.     l2.AngularVelocity = vel
  641.     r1.AngularVelocity =- vel
  642.     r2.AngularVelocity =- vel
  643. end
  644.  
  645. local function torq(vel)
  646.     l1.MotorMaxTorque = vel
  647.     l2.MotorMaxTorque = vel
  648.     r1.MotorMaxTorque = vel
  649.     r2.MotorMaxTorque = vel
  650. end
  651.  
  652.  
  653.  
  654. -- throttle
  655. seat:GetPropertyChangedSignal("ThrottleFloat"):Connect(function() local value=seat.ThrottleFloat
  656.     if taxi.Humanoid.Health == 0 then script.Enabled = false
  657.     else
  658.         if value <= -.5 and seat.Occupant and taxi.Humanoid.dead.Value == false then
  659.             if not brake and seat.Velocity.Magnitude > 10 then
  660.                 braking = true
  661.  
  662.                 if true then
  663.                     if taxi.Humanoid.Health == 0 then
  664.                         script:Destroy()
  665.                     else
  666.                         if backl.working.Value then
  667.                             backl.Material = Enum.Material.Neon
  668.                             backl.BrickColor = BrickColor.new("Really red")
  669.                             backl:WaitForChild("SpotLight").Enabled = true
  670.                             dmg:FireServer("l", true)
  671.                         else
  672.                             return
  673.                         end
  674.                     end
  675.                 end
  676.  
  677.                 if backr:WaitForChild("working").Value then
  678.                     if true then
  679.                         backr.Material = Enum.Material.Neon
  680.                         backr.BrickColor = BrickColor.new("Really red")
  681.                         backr.SpotLight.Enabled = true
  682.                         dmg:FireServer("r", true)
  683.                     else
  684.                         return
  685.                     end
  686.                 end
  687.             end
  688.  
  689.             brake = true
  690.         elseif value >= 0 then
  691.             if braking then
  692.                 if script.Parent.Parent:FindFirstChildOfClass("Humanoid").Health == 0 then
  693.                     script:Destroy()
  694.                 else
  695.                     if true then
  696.                         braking = false
  697.                         backl.Material = Enum.Material.Plastic
  698.                         backl.BrickColor = BrickColor.new("Bright red")
  699.  
  700.                         backl:WaitForChild("SpotLight").Enabled = false
  701.                     else
  702.                         return
  703.                     end
  704.  
  705.                     dmg:FireServer("l", false)
  706.  
  707.                     if true then
  708.                         backr.Material = Enum.Material.Plastic
  709.                         backr.BrickColor = BrickColor.new("Bright red")
  710.                         backr.SpotLight.Enabled = false
  711.                         dmg:FireServer("r", false)
  712.                     else
  713.                         return
  714.                     end
  715.                 end
  716.             end
  717.  
  718.             brake = false
  719.         end
  720.  
  721.         if value > 0 and not braking and seat.Occupant then
  722.             speed(value * 247)
  723.             exhaust:WaitForChild("ParticleEmitter",math.huge).Lifetime = NumberRange.new(value * 4 + 1, value * 4 + 1)
  724.         elseif value<0 and not braking and seat.Occupant then
  725.             speed(value * 60)
  726.             exhaust:WaitForChild("ParticleEmitter",math.huge).Lifetime = NumberRange.new(1,1)
  727.         else
  728.             speed(0)
  729.             exhaust:WaitForChild("ParticleEmitter",math.huge).Lifetime = NumberRange.new(1,1)
  730.         end
  731.  
  732.         if value ~= 0 and seat.Occupant then
  733.             torq(math.abs(value) * torque / 5 * 4 + torque / 5)
  734.         else
  735.             torq(torque / 11 * 8)
  736.         end
  737.     end
  738. end)
  739. -- fov
  740.  
  741. UIS.InputBegan:Connect(function(input, handled)
  742.     if input.KeyCode == Enum.KeyCode.H and not handled then
  743.         dmg:FireServer("Horn",true)
  744.     end
  745. end)
  746.  
  747. UIS.InputEnded:Connect(function(input, handled)
  748.     if input.KeyCode == Enum.KeyCode.H then
  749.         dmg:FireServer("Horn",false)
  750.     end
  751. end)
  752.  
  753. UIS.InputBegan:Connect(function(input, handled)
  754.     if input.KeyCode == Enum.KeyCode.L and not handled then
  755.         if locked == false then
  756.             dmg:FireServer("Lights",true)
  757.             locked = true
  758.         else
  759.             dmg:FireServer("Lights",false)
  760.             locked = false
  761.         end
  762.     end
  763. end)
  764.  
  765. RunService.Stepped:Connect(function()
  766.     if fovchange then -- new probably lags
  767.         currentcam.FieldOfView = defaultfov + taxi.center.Velocity.Magnitude * 0.05
  768.     end
  769. end)
  770. -- fov
  771.  
  772. warn("End")
  773. -- horn ]=], controls)
  774.     Core.Name = "Core"
  775.    
  776.     local Disable = NLS([=[local taxi = script.Parent.car.Value
  777. script.Parent.Destroying:Connect(function()
  778. local bg = taxi.Seat:WaitForChild("BodyGyro",30)
  779.     local dd = taxi.Seat:WaitForChild("BodyPosition",30)
  780.     workspace.CurrentCamera.FieldOfView = 70
  781.     print("this script made me want to kms")
  782. bg:Destroy()
  783. dd:Destroy()
  784. end)]=], controls)
  785.     Disable.Name = "Disable"
  786.    
  787.     local FlipRockets = NLS([=[local taxi = script.Parent:WaitForChild("car",math.huge).Value
  788. local isitreally = taxi:GetAttribute("FlipRockets")
  789. local UserInputService = game:GetService("UserInputService")
  790. local TS = game:GetService("TweenService")
  791.  
  792. local seat = taxi:WaitForChild("Seat",math.huge)
  793. local LETSAGOO = false
  794. local started = false
  795. local going = false
  796. local bgyro = Instance.new("BodyGyro")
  797.  
  798. UserInputService.InputBegan:Connect(function(input, gameProcessedEvent)
  799.     if input.KeyCode == Enum.KeyCode.F and isitreally == true and not gameProcessedEvent then
  800.         LETSAGOO = true
  801.        
  802.         if not started and seat.Occupant == script.Parent.Parent:FindFirstChildOfClass("Humanoid") then
  803.             started = true
  804.             taxi:WaitForChild("dmg",math.huge):FireServer("Rocket2",true)
  805.             taxi.FlipL.origin.VectorForce.Enabled = true
  806.             taxi.FlipR.origin.VectorForce.Enabled = true
  807.             going = true
  808.         end
  809.     end
  810. end)
  811.  
  812.  
  813. UserInputService.InputEnded:Connect(function(input, gameProcessedEvent)
  814.     if input.KeyCode == Enum.KeyCode.F and not gameProcessedEvent then
  815.         LETSAGOO = false
  816.         taxi:WaitForChild("dmg",math.huge):FireServer("Rocket2",false)
  817.         taxi.FlipL.origin.VectorForce.Enabled = false
  818.         taxi.FlipR.origin.VectorForce.Enabled = false
  819.         going = false
  820.         started = false
  821.     end
  822. end)]=], controls)
  823.     FlipRockets.Name = "FlipRockets"
  824.    
  825.     local LDR2 = NLS([=[-- neb: why does this exist.
  826. local taxi = script.Parent:WaitForChild("car",math.huge).Value
  827. local spoiler = taxi:GetAttribute("Spoiler")
  828. local RunService = game:GetService("RunService")
  829. local b,b1,rb,rb1,fl,fr,rl,rr,ws,rws,sp,sp1,d1,d2,d3,d4,hood,trunk,hood1,trunk1,E,E1,ff,ff1,roof,rearlightL,rearlightR
  830. local backl, backr = taxi:WaitForChild("backl",math.huge), taxi:WaitForChild("backr",math.huge)
  831. local frntl, frntr = taxi:WaitForChild("frontl",math.huge), taxi:WaitForChild("frontr",math.huge)
  832. local dmg = taxi:WaitForChild("dmg",math.huge)
  833. local seat = taxi:WaitForChild("Seat",math.huge)
  834. local w = taxi:WaitForChild("w",math.huge)
  835. local bumperbroken = false
  836. local bumperbroken1 = false
  837. local bumperbrokenbroken = false
  838. local bumperbrokenbroken1 = false
  839. local debouncebumper = false
  840. local facsiabroken = false
  841. local trunkbroken = false
  842. local hoodbroken = false
  843. local whydoihavetodebouncehood = false
  844. whyshouldidebouncetrunk = false
  845. local spbroke = false
  846. RunService.Stepped:Connect(function()-- Engine sound
  847.     w:WaitForChild("Sound",math.huge).PlaybackSpeed = seat.Velocity.Magnitude * .01 +1
  848.     w:WaitForChild("fly",math.huge).PlaybackSpeed = seat.Velocity.Magnitude * .01 +1
  849. end)
  850.  
  851. local function Fatal(part, touched)
  852.     return (part.Velocity.Magnitude + touched.Velocity.Magnitude > 10 and part.Parent ~= script.Parent and (part.CanCollide and part.Anchored or part.Name == "hitbox"))
  853. end
  854. -- Constant Hitbox
  855. E = taxi.ConstantHitbox.Touched:Connect(function(part)
  856.     if part.Velocity.Magnitude+taxi.center.Velocity.Magnitude>15 and part.Parent~=script.Parent and (part.CanCollide and part.Anchored or part.Name=="hitbox") then
  857.         dmg:FireServer("ConstantHitbox")
  858.     end
  859. end)
  860. E1 = taxi.ConstantHitbox.Touched:Connect(function(part)
  861.     if part.Velocity.Magnitude+taxi.center.Velocity.Magnitude>150 and part.Parent~=script.Parent and (part.CanCollide and part.Anchored or part.Name=="hitbox") then
  862.         dmg:FireServer("ConstantHitbox1")
  863.         print("hit (Hard)")
  864.     end
  865. end)
  866. -- Front Bumper 1
  867. b = taxi.Bumper.Touched:Connect(function(part)
  868.     if part.Velocity.Magnitude+taxi.center.Velocity.Magnitude>25 and part.Parent~=script.Parent and (part.CanCollide and part.Anchored or part.Name=="hitbox") then
  869.         dmg:FireServer("Bumper")
  870.         debouncebumper = true
  871.         wait(.5)
  872.         debouncebumper = false
  873.         bumperbroken = true
  874.         b:Disconnect()
  875.     end
  876. end)
  877. -- Front Bumper 2
  878. b1 = taxi.dbumper.Touched:Connect(function(part)
  879.     if part.Velocity.Magnitude+taxi.center.Velocity.Magnitude>25 and not debouncebumper and bumperbroken == true and not bumperbrokenbroken and part.Parent~=script.Parent and (part.CanCollide and part.Anchored or part.Name=="hitbox") then
  880.         b1:Disconnect()
  881.         debouncebumper = true
  882.         dmg:FireServer("Bumper1")
  883.         wait(.5)
  884.         debouncebumper = false
  885.        
  886.        
  887.     end
  888. end)
  889. -- Rear Bumper 1
  890. rb = taxi.RBumper.Touched:Connect(function(part)
  891.     if part.Velocity.Magnitude+taxi.center.Velocity.Magnitude>25 and not debouncebumper and part.Parent~=script.Parent and (part.CanCollide and part.Anchored or part.Name=="hitbox") then
  892.         rb:Disconnect()
  893.         debouncebumper = true
  894.         dmg:FireServer("RBumper")
  895.         bumperbroken1 = true
  896.         wait(.5)
  897.         debouncebumper = false
  898.     end
  899. end)
  900. -- Rear Bumper 2
  901. rb1 = taxi.drearbumper.Touched:Connect(function(part)
  902.     if part.Velocity.Magnitude+taxi.center.Velocity.Magnitude>25 and bumperbroken1 == true and not bumperbrokenbroken1 and part.Parent~=script.Parent and (part.CanCollide and part.Anchored or part.Name=="hitbox") then
  903.         rb:Disconnect()
  904.         debouncebumper = true
  905.         dmg:FireServer("RBumper1")
  906.         bumperbrokenbroken1 = true
  907.         wait(.5)
  908.         debouncebumper = false
  909.     end
  910. end)
  911. -- doors
  912. d1 = taxi.DoorhitFL.Touched:Connect(function(part)
  913.     if part.Velocity.Magnitude+taxi.center.Velocity.Magnitude>25 and part.Parent~=script.Parent and (part.CanCollide and part.Anchored or part.Name=="hitbox") then
  914.         d1:Disconnect()
  915.         dmg:FireServer("FLDoor")
  916.     end
  917. end)
  918. d2 = taxi.DoorhitFR.Touched:Connect(function(part)
  919.     if part.Velocity.Magnitude+taxi.center.Velocity.Magnitude>25 and part.Parent~=script.Parent and (part.CanCollide and part.Anchored or part.Name=="hitbox") then
  920.         d2:Disconnect()
  921.         dmg:FireServer("FRDoor")
  922.     end
  923. end)
  924. d3 = taxi.DoorhitRL.Touched:Connect(function(part)
  925.     if part.Velocity.Magnitude+taxi.center.Velocity.Magnitude>25 and part.Parent~=script.Parent and (part.CanCollide and part.Anchored or part.Name=="hitbox") then
  926.         d3:Disconnect()
  927.         dmg:FireServer("RLDoor")
  928.     end
  929. end)
  930. d4 = taxi.DoorhitRR.Touched:Connect(function(part)
  931.     if part.Velocity.Magnitude+taxi.center.Velocity.Magnitude>25 and part.Parent~=script.Parent and (part.CanCollide and part.Anchored or part.Name=="hitbox") then
  932.         d4:Disconnect()
  933.         dmg:FireServer("RRDoor")
  934.     end
  935. end)
  936. -- facsia
  937. ff = taxi.FDamage.Touched:Connect(function(part)
  938.     print("hit")
  939.     if part.Velocity.Magnitude+taxi.center.Velocity.Magnitude>30 and part.Parent~=script.Parent and (part.CanCollide and part.Anchored or part.Name=="hitbox") then
  940.         print("pass")
  941.         ff:Disconnect()
  942.         dmg:FireServer("Facsia")
  943.         facsiabroken = true
  944.     end
  945.     end)
  946. ff1 = taxi.FDamage.Touched:Connect(function(part)
  947.     print("hit1")
  948.     if part.Velocity.Magnitude+taxi.center.Velocity.Magnitude>30 and part.Parent~=script.Parent and facsiabroken == true and (part.CanCollide and part.Anchored or part.Name=="hitbox") then
  949.         print("pass1")
  950.         ff1:Disconnect()
  951.         dmg:FireServer("Facsia1")
  952.     end
  953. end)
  954. -- hood & trunk
  955. hood = taxi.Hood.Touched:Connect(function(part)
  956.     if part.Velocity.Magnitude+taxi.center.Velocity.Magnitude>30 and part.Parent~=script.Parent and (part.CanCollide and part.Anchored or part.Name=="hitbox") then
  957.         hood:Disconnect()
  958.         whydoihavetodebouncehood = true
  959.         hoodbroken = true
  960.         dmg:FireServer("Hood")
  961.         task.wait(1)
  962.         whydoihavetodebouncehood = false
  963.     end
  964. end)
  965. hood1 = taxi.dhood.Touched:Connect(function(part)
  966.     if part.Velocity.Magnitude+taxi.center.Velocity.Magnitude>30 and hoodbroken == true and not whydoihavetodebouncehood and part.Parent~=script.Parent and (part.CanCollide and part.Anchored or part.Name=="hitbox") then
  967.         hood1:Disconnect()
  968.         dmg:FireServer("Hood1")
  969.     end
  970. end)
  971. trunk = taxi.Trunk.Touched:Connect(function(part)
  972.     if part.Velocity.Magnitude+taxi.center.Velocity.Magnitude>30 and part.Parent~=script.Parent and (part.CanCollide and part.Anchored or part.Name=="hitbox") then
  973.         trunk:Disconnect()
  974.         trunkbroken = true
  975.         whyshouldidebouncetrunk = true
  976.         dmg:FireServer("Trunk")
  977.         task.wait(1)
  978.         whyshouldidebouncetrunk = false
  979.     end
  980. end)
  981. trunk1 = taxi.dtrunk.Touched:Connect(function(part)
  982.     if part.Velocity.Magnitude+taxi.center.Velocity.Magnitude>30 and not whyshouldidebouncetrunk and trunkbroken and part.Parent~=script.Parent and (part.CanCollide and part.Anchored or part.Name=="hitbox") then
  983.         trunk1:Disconnect()
  984.         dmg:FireServer("Trunk1")
  985.     end
  986. end)
  987. ws = taxi.windshield.Touched:Connect(function(part)
  988.     if part.Velocity.Magnitude+taxi.center.Velocity.Magnitude>30 and part.Parent~=script.Parent and (part.CanCollide and part.Anchored or part.Name=="hitbox") then
  989.         ws:Disconnect()
  990.         dmg:FireServer("Windshield")
  991.     end
  992. end)
  993. rws = taxi.rwindshield.Touched:Connect(function(part)
  994.     if part.Velocity.Magnitude+taxi.center.Velocity.Magnitude>30 and part.Parent~=script.Parent and (part.CanCollide and part.Anchored or part.Name=="hitbox") then
  995.         rws:Disconnect()
  996.         dmg:FireServer("RWindshield")
  997.     end
  998. end)
  999. roof = taxi.Roof.Roof.Touched:Connect(function(part)
  1000.     if part.Velocity.Magnitude+taxi.center.Velocity.Magnitude>30 and part.Parent~=script.Parent and (part.CanCollide and part.Anchored or part.Name=="hitbox") then
  1001.         roof:Disconnect()
  1002.         ws:Disconnect()
  1003.         rws:Disconnect()
  1004.         dmg:FireServer("Roof")
  1005.     end
  1006. end)
  1007. sp = taxi.spoiler.Touched:Connect(function(part)
  1008.     if part.Velocity.Magnitude+taxi.center.Velocity.Magnitude>30 and part.Parent~=script.Parent and (part.CanCollide and part.Anchored or part.Name=="hitbox") then
  1009.         sp:Disconnect()
  1010.         spbroke = true
  1011.         dmg:FireServer("Spoiler")
  1012.     end
  1013. end)
  1014. sp1 = taxi.dspoiler.Touched:Connect(function(part)
  1015.     if part.Velocity.Magnitude+taxi.center.Velocity.Magnitude>30 and spbroke and part.Parent~=script.Parent and (part.CanCollide and part.Anchored or part.Name=="hitbox") then
  1016.         sp1:Disconnect()
  1017.         dmg:FireServer("Spoiler1")
  1018.     end
  1019. end)
  1020. rearlightL = taxi.rlightl.Touched:Connect(function(part)
  1021.     if part.Velocity.Magnitude+taxi.center.Velocity.Magnitude>15 and part.Parent~=script.Parent and (part.CanCollide and part.Anchored or part.Name=="hitbox") then
  1022.         rearlightL:Disconnect()
  1023.         dmg:FireServer("RLightL")
  1024.     end
  1025. end)
  1026. rearlightR = taxi.rlightr.Touched:Connect(function(part)
  1027.     if part.Velocity.Magnitude+taxi.center.Velocity.Magnitude>15 and part.Parent~=script.Parent and (part.CanCollide and part.Anchored or part.Name=="hitbox") then
  1028.         rearlightR:Disconnect()
  1029.         dmg:FireServer("RLightR")
  1030.     end
  1031. end)
  1032. -- functions that might need to be off
  1033. if spoiler == false then sp:Disconnect()
  1034. end
  1035. ]=], controls)
  1036.     LDR2.Name = "LDR2"
  1037.    
  1038.     local Rockets = NLS([=[local taxi = script.Parent:WaitForChild("car",math.huge).Value
  1039. local isitreallyenabledtho = taxi:GetAttribute("Rockets")
  1040. local UserInputService = game:GetService("UserInputService")
  1041. local TS = game:GetService("TweenService")
  1042.  
  1043. local seat = taxi:WaitForChild("Seat",math.huge)
  1044.  
  1045. local LETSAGOO = false
  1046. local started = false
  1047. local going = false
  1048. local bgyro = Instance.new("BodyGyro")
  1049.  
  1050. UserInputService.InputBegan:Connect(function(input, gameProcessedEvent)
  1051.     if input.KeyCode == Enum.KeyCode.R and taxi:GetAttribute("Rockets") == true and not gameProcessedEvent then
  1052.         taxi:WaitForChild("dmg",math.huge):FireServer("Rocket", true)  
  1053.         taxi.rocketL.origin.VectorForce.Enabled = true
  1054.         taxi.rocketR.origin.VectorForce.Enabled = true
  1055.         going = true
  1056.         print("debug")
  1057.         end
  1058.     end)
  1059. UserInputService.InputEnded:Connect(function(input, gameProcessedEvent)
  1060.     if input.KeyCode == Enum.KeyCode.R and taxi:GetAttribute("Rockets") == true and not gameProcessedEvent then
  1061.         taxi:WaitForChild("dmg",math.huge):FireServer("Rocket", false)
  1062.         taxi.rocketL.origin.VectorForce.Enabled = false
  1063.         taxi.rocketR.origin.VectorForce.Enabled = false
  1064.         print("debug")
  1065.     end
  1066. end)
  1067. ]=], controls)
  1068.     Rockets.Name = "Rockets"
  1069.    
  1070.     local aircontrolMB = NLS([=[local contextActionService = game:GetService("ContextActionService")
  1071. local TS = game:GetService("TweenService")
  1072. local taxi=script.Parent:WaitForChild("car",math.huge).Value
  1073. local seat=taxi.Seat
  1074. local isitreallyenabled = taxi:GetAttribute("GuestiumWheels")
  1075. local Mouse=game.Players.LocalPlayer:GetMouse()
  1076. Mouse.TargetFilter=taxi
  1077. local started=false
  1078. local going=false
  1079. local tiresoff = {Color = Color3.new(7, 7, 7)}
  1080. local noUp=false
  1081. local goUp=false
  1082. local speed=0
  1083. local weglowing = TweenInfo.new(.5, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut, 0, false, 0)
  1084. local weNOTglowing = TweenInfo.new(.5, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut, 0, false, 0)
  1085. local FL = taxi.l1.wheel
  1086. local FR = taxi.r1.wheel
  1087. local RL = taxi.l2.wheel
  1088. local RR = taxi.r2.wheel
  1089. local bpos=Instance.new("BodyPosition")
  1090. bpos.MaxForce=Vector3.new(0,0,0)
  1091. bpos.Parent=seat
  1092. local bgyro=Instance.new("BodyGyro")
  1093. bgyro.MaxTorque=Vector3.new(0,0,0)
  1094. bgyro.P=1000
  1095. bgyro.Parent=seat
  1096.  
  1097. function onButtonpress(actionName, inputState, inputObject)
  1098.     if inputState == Enum.UserInputState.Begin then
  1099.         if not started and seat.Occupant==script.Parent.Parent.Humanoid and isitreallyenabled == true then
  1100.             started=true
  1101.             if taxi.Humanoid.Health == 0 then
  1102.                 script:Destroy()
  1103.             else
  1104.                 taxi.dmg:FireServer("on",true)
  1105.                 speed=0
  1106.                 local pos=seat.Position.Y
  1107.                 bgyro.MaxTorque=Vector3.new(math.huge,math.huge,math.huge)
  1108.                 if not noUp then
  1109.                     bpos.MaxForce=Vector3.new(0,math.huge,0)
  1110.                     repeat
  1111.                         bpos.Position=Vector3.new(0,seat.Position.Y+12,0)
  1112.                         wait()
  1113.                     until (seat.Position.Y>pos or noUp) and not goUp
  1114.                     bpos.MaxForce=Vector3.new(0,0,0)
  1115.                 end
  1116.             end
  1117.             going=true
  1118.         elseif going then
  1119.             going=false
  1120.             taxi.dmg:FireServer("on",false)
  1121.             bgyro.MaxTorque=Vector3.new(0,0,0)
  1122.             started=false
  1123.         end
  1124.     end
  1125. end
  1126.  
  1127. Mouse.KeyUp:Connect(function(key)
  1128.     if key=="z" then noUp=false
  1129.     elseif key=="q" then goUp=false end
  1130. end)
  1131.  
  1132. local a=1
  1133. if taxi.exhaust.flame.Enabled then a=15 end
  1134.  
  1135. game:GetService("RunService").Stepped:Connect(function(runtime,steptime)
  1136.     bgyro.CFrame=CFrame.new(seat.Position,Mouse.Hit.Position)
  1137.     if seat.Occupant==script.Parent.Parent.Humanoid then speed=speed+180*seat.ThrottleFloat*steptime*a end
  1138.     if speed>10000 then speed=10000 end
  1139.     if speed<-200 then speed=-200 end
  1140.     if started then seat.Velocity=seat.CFrame.LookVector*speed end
  1141. end)
  1142. local player = game:GetService("Players").LocalPlayer
  1143. contextActionService:BindAction("Fly", onButtonpress, true, Enum.KeyCode.E)
  1144. contextActionService:SetPosition("Fly", UDim2.new(0.72, -25, 0.2, -25))
  1145. contextActionService:SetTitle("Fly","Fly")
  1146. while task.wait() do
  1147.     if player.Character.Humanoid.Sit == false then
  1148.         contextActionService:UnbindAction("Fly")
  1149.     end
  1150. end]=], controls)
  1151.     aircontrolMB.Name = "aircontrolMB"
  1152.    
  1153.     return controls
  1154. end
  1155.  
  1156. local CGSetup = NS([=[local gameid = game.PlaceId
  1157. if gameid ~= 14277748708 then
  1158.     local ps = game:GetService("PhysicsService")
  1159.     ps:RegisterCollisionGroup("car")
  1160.     ps:RegisterCollisionGroup("cu")
  1161.     ps:CollisionGroupSetCollidable("car","cu",true)
  1162.     ps:CollisionGroupSetCollidable("car","car",false)
  1163.     local CarToConvert = script.Parent
  1164.  
  1165.     for i,v in (CarToConvert:GetDescendants()) do
  1166.         if v:IsA("BasePart") then
  1167.             v.CollisionGroup = "car"
  1168.             CarToConvert.ConstantHitbox.CollisionGroup = "cu"
  1169.             CarToConvert.hitbox.CollisionGroup = "cu"
  1170.             CarToConvert.Hood.CollisionGroup = "cu"
  1171.             CarToConvert.Trunk.CollisionGroup = "cu"
  1172.             CarToConvert.dbumper.CollisionGroup = "cu"
  1173.             CarToConvert.DFLDoor.CollisionGroup,CarToConvert.DFRDoor.CollisionGroup,CarToConvert.DRLDoor.CollisionGroup,CarToConvert.DRRDoor.CollisionGroup = "cu","cu","cu","cu"
  1174.         end
  1175.     end
  1176. end]=], CarModel)
  1177. CGSetup.Name = "CGSetup"
  1178.  
  1179. local CheckDMG = NS([=[local owner = script.Parent:FindFirstChild("owner").Value
  1180.  
  1181. if not owner then script.Parent:Destroy() return end
  1182.  
  1183. owner.Character.Humanoid.Died:Connect(function()
  1184.     script.Parent:BreakJoints()
  1185.    
  1186.     for i,v in pairs(script.Parent:GetDescendants()) do
  1187.         if v:IsA("Seat") or v:IsA("VehicleSeat") then
  1188.             v.Disabled = true
  1189.         elseif v:IsA("Constraint") then
  1190.             v.Enabled = false
  1191.         end
  1192.     end
  1193. end)
  1194.  
  1195. owner.CharacterRemoving:Connect(function()
  1196.     script.Parent:Destroy()
  1197. end)
  1198. ]=], CarModel)
  1199. CheckDMG.Name = "CheckDMG"
  1200.  
  1201. local CheckToEnableAttributes = NS([=[local taxi = script.Parent
  1202. local gwenabled = taxi:GetAttribute("GuestiumWheels")
  1203. taxi:GetPropertyChangedSignal("Parent")
  1204.     task.wait()
  1205.         script.Parent.controls.Attributes.Enabled = true
  1206. --helper function because the attributes script is being GAY]=], CarModel)
  1207. CheckToEnableAttributes.Name = "CheckToEnableAttributes!"
  1208.  
  1209. local Connector = NS([=[local center = script.Parent:WaitForChild("center")
  1210.  
  1211. local function welder(part)
  1212.     local weld = Instance.new("ManualWeld")
  1213.     weld.Name = "Weld"
  1214.     weld.Part0 = part
  1215.     weld.Part1 = center
  1216.     weld.C1 = center.CFrame:Inverse() * part.CFrame
  1217.     weld.Parent = part
  1218.     part.Anchored = false
  1219. end
  1220.  
  1221. for i,v in pairs(script.Parent:GetDescendants()) do
  1222.     if v:IsA("BasePart") then
  1223.         if not v:FindFirstChild("NoWeld") then
  1224.             welder(v)
  1225.         else
  1226.             v.NoWeld:Destroy()
  1227.         end
  1228.     end
  1229. end
  1230.  
  1231. center.Anchored = false]=], CarModel)
  1232. Connector.Name = "Connector"
  1233.  
  1234. local Damage = NS([=[local humanoid = script.Parent
  1235. local taxi = humanoid.Parent
  1236.  
  1237. local fx = taxi:WaitForChild("w")
  1238.  
  1239. local set500 = true
  1240. local set250 = true
  1241. local alive = true
  1242.  
  1243. humanoid:GetPropertyChangedSignal("Health"):Connect(function()
  1244.     local CurrentHealth = humanoid.Health
  1245.    
  1246.     if humanoid.Health <= 500 and set500 then
  1247.         fx:WaitForChild("Smoke").Enabled = true
  1248.         set500 = false
  1249.     elseif humanoid.Health <= 250 and set250 then
  1250.         fx:WaitForChild("Fire").Enabled = true
  1251.         set250 = false
  1252.     elseif humanoid.Health <= 0 and alive then
  1253.         local FX2 = fx:WaitForChild("Attachment")
  1254.         humanoid:WaitForChild("dead").Value = true
  1255.        
  1256.         for _, effect in next, FX2:GetChildren() do
  1257.             effect.Enabled = true
  1258.             fx.explodey:Play()
  1259.             fx.Sound.Volume = 0
  1260.         end
  1261.        
  1262.         alive = false
  1263.         task.wait(0.45)
  1264.        
  1265.         for _, effect in next, FX2:GetChildren() do
  1266.             effect.Enabled = false
  1267.         end
  1268.         taxi.l1.steer.SpringConstraint:Destroy()
  1269.         taxi.r1.steer.SpringConstraint:Destroy()
  1270.         taxi.l2.knuckle.SpringConstraint:Destroy()
  1271.         taxi.r2.knuckle.SpringConstraint:Destroy()
  1272.             end
  1273. end)]=], CarModel.Humanoid)
  1274.  
  1275. local DeleteTimer = NS([=[local seat = script.Parent
  1276. local car = seat.Parent
  1277.  
  1278. seat:GetPropertyChangedSignal("Occupant"):Connect(function()
  1279.     if seat.Occupant == nil then
  1280.         for i = 1, 60 do
  1281.             if seat.Occupant ~= nil then
  1282.                 break
  1283.             end
  1284.             if i == 60 then
  1285.                 car:Destroy()
  1286.                 break
  1287.             end
  1288.             task.wait(1)
  1289.         end
  1290.     end
  1291. end)]=], CarModel.Seat)
  1292. DeleteTimer.Name = "DeleteTimer"
  1293.  
  1294. local WallDriver = NS([=[local taxi = script.Parent
  1295. local wde = taxi:GetAttribute("WallDriver")
  1296. local done = false
  1297. wait(1)
  1298. if wde == true and done == false then
  1299. for i,v in pairs(taxi:GetDescendants()) do
  1300.   if v:IsA("BasePart") then
  1301.             Instance.new("BodyForce",v).Force = Vector3.new(0,v:GetMass()*workspace.Gravity,0)
  1302.             done = true
  1303.         end
  1304.     end
  1305. end]=], CarModel)
  1306. WallDriver.Name = "WallDriver"
  1307.  
  1308. NS([=[script.Parent.ChildAdded:Connect(function(part) if part.Name=="SeatWeld" then part.C1=CFrame.fromEulerAnglesXYZ(math.rad(-105),0,0) end end)
  1309. wait(1)
  1310. script.Parent.Disabled=false
  1311. ]=], CarModel.playerseat)
  1312.  
  1313. NS([=[script.Parent.ChildAdded:Connect(function(part) if part.Name=="SeatWeld" then part.C1=CFrame.fromEulerAnglesXYZ(math.rad(-105),0,0) end end)
  1314. wait(1)
  1315. script.Parent.Disabled=false
  1316. ]=], carmodel.playerseat1)
  1317.  
  1318. local Registry = NS([=[local taxi = script.Parent.Parent
  1319. local TS = game:GetService("TweenService")
  1320. local tiresoff = {Color = Color3.new(7, 7, 7)}
  1321. local weglowing = TweenInfo.new(.5, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut, 0, false, 0)
  1322. local weNOTglowing = TweenInfo.new(.5, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut, 0, false, 0)
  1323. local LightsON = TweenInfo.new(.5, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut, 0, false, 0)
  1324. local FL = taxi.l1.wheel
  1325. local FR = taxi.r1.wheel
  1326. local RL = taxi.l2.wheel
  1327. local RR = taxi.r2.wheel
  1328. local strength360 = taxi.controls["360"].strength.Value
  1329. local backl, backr = taxi:WaitForChild("backl", math.huge), taxi:WaitForChild("backr", math.huge)
  1330. local frntl, frntr = taxi:WaitForChild("frontl", math.huge), taxi:WaitForChild("frontr", math.huge)
  1331. local rocketL = taxi.rocketL
  1332. local _360rockets = taxi.Rockets360
  1333. local rocketR = taxi.rocketR
  1334. local gwenabled = taxi:GetAttribute("GuestiumWheels")
  1335. local rocketenabled = false
  1336. local rocketsenabled1 = false
  1337. local taxihum = taxi.Humanoid
  1338. local w = taxi.w
  1339. local gwcontroller = (function()
  1340.     local taxi=script.Parent.Parent.controls:WaitForChild("car").Value
  1341.     local TS = game:GetService("TweenService")
  1342.     local seat=taxi.Seat
  1343.     local tiresoff = {Color = Color3.new(7, 7, 7)}
  1344.     local speed=0
  1345.     local weglowing = TweenInfo.new(.5, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut, 0, false, 0)
  1346.     local weNOTglowing = TweenInfo.new(.5, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut, 0, false, 0)
  1347.     local Suspension = TweenInfo.new(1, Enum.EasingStyle.Linear, Enum.EasingDirection.InOut, 0, false, 0)
  1348.     local FL = taxi.l1.wheel
  1349.     local FR = taxi.r1.wheel
  1350.     local RL = taxi.l2.wheel
  1351.     local RR = taxi.r2.wheel
  1352.     local tab = {}
  1353.     local springlengthinitally = RR.Parent.knuckle.SpringConstraint.MaxLength
  1354.     print("i didnt realise i could've actually just used the remotes but whatever")
  1355.     function tab:On()
  1356.         taxi.w.Sound:Stop()
  1357.         taxi.w.fly:Play()
  1358.         taxi.w.on:Play()
  1359.         TS:Create(FL, weglowing, {Color = Color3.new(0, 1, 1)}):Play()
  1360.         TS:Create(FL.Parent.steer.SpringConstraint, Suspension, {MaxLength = 0}):Play()
  1361.         FL.Material = Enum.Material.Neon
  1362.         TS:Create(FR, weglowing, {Color = Color3.new(0, 1, 1)}):Play()
  1363.         TS:Create(FR.Parent.steer.SpringConstraint, Suspension, {MaxLength = 0}):Play()
  1364.         FR.Material = Enum.Material.Neon
  1365.         TS:Create(RL, weglowing, {Color = Color3.new(0, 1, 1)}):Play()
  1366.         TS:Create(RL.Parent.knuckle.SpringConstraint, Suspension, {MaxLength = 0}):Play()
  1367.         RL.Material = Enum.Material.Neon
  1368.         TS:Create(RR, weglowing, {Color = Color3.new(0, 1, 1)}):Play()
  1369.         TS:Create(RR.Parent.knuckle.SpringConstraint, Suspension, {MaxLength = 0}):Play()
  1370.         RR.Material = Enum.Material.Neon
  1371.     end
  1372.     function tab:Off()
  1373.         taxi.w.fly:Stop()
  1374.         taxi.w.Sound:Play()
  1375.         taxi.w.on:Play()
  1376.         TS:Create(FL, weNOTglowing, {Color = Color3.new(0, 0, 0)}):Play()
  1377.         TS:Create(FL.Parent.steer.SpringConstraint, Suspension, {MaxLength = 1.3}):Play()
  1378.         FL.Material = Enum.Material.Asphalt
  1379.         TS:Create(FR, weNOTglowing, {Color = Color3.new(0, 0, 0)}):Play()
  1380.         TS:Create(FR.Parent.steer.SpringConstraint, Suspension, {MaxLength = 1.3}):Play()
  1381.         FR.Material = Enum.Material.Asphalt
  1382.         TS:Create(RL, weNOTglowing, {Color = Color3.new(0, 0, 0)}):Play()
  1383.         TS:Create(RL.Parent.knuckle.SpringConstraint, Suspension, {MaxLength = 1.3}):Play()
  1384.         RL.Material = Enum.Material.Asphalt
  1385.         TS:Create(RR, weNOTglowing, {Color = Color3.new(0, 0, 0)}):Play()
  1386.         TS:Create(RR.Parent.knuckle.SpringConstraint, Suspension, {MaxLength = 1.3}):Play()
  1387.         RR.Material = Enum.Material.Asphalt
  1388.     end
  1389.     return tab
  1390. end)()
  1391.  
  1392. local debounce1 = false
  1393. local fcount = 0
  1394. local lightsborken = false
  1395. script.Parent.OnServerEvent:Connect(
  1396.     function(player, part, state)
  1397.         if taxi.Seat.Occupant ~= player.Character.Humanoid then
  1398.             return
  1399.         end
  1400.         -- GUESTIUM
  1401.         if part == "on" then
  1402.             -- Parts
  1403.             if state then
  1404.                 taxi.backlight.Transparency = 0.8
  1405.                 taxi.backlight.ParticleEmitter.Enabled = true
  1406.                 require(gwcontroller):On()
  1407.                 print("required module for guestiumwheels")
  1408.             else
  1409.                 taxi.backlight.Transparency = 1
  1410.                 taxi.backlight.ParticleEmitter.Enabled = false
  1411.                 require(gwcontroller):Off()
  1412.                 print("required module for guestiumwheels")
  1413.             end
  1414.         elseif part == "ConstantHitbox" then
  1415.             if debounce1 == false then
  1416.             else
  1417.                 return
  1418.             end
  1419.             debounce1 = true
  1420.             taxihum:TakeDamage(15)
  1421.             taxi.ConstantHitbox:FindFirstChild("crash" .. math.random(1, 4)):Play()
  1422.             task.wait(.5)
  1423.             debounce1 = false
  1424.         elseif part == "ConstantHitbox1" then
  1425.             if debounce1 == false then
  1426.             else
  1427.                 return
  1428.             end
  1429.             debounce1 = true
  1430.             taxihum:TakeDamage(125)
  1431.             taxi.center:FindFirstChild("crash" .. math.random(1, 4)):Play()
  1432.             task.wait(.5)
  1433.             debounce1 = false
  1434.         elseif part == "Bumper" then
  1435.             taxihum:TakeDamage(50)
  1436.             taxi.Bumper:FindFirstChild("crash" .. math.random(1, 4)):Play()
  1437.             taxi.Bumper.Transparency = 1
  1438.             taxi.dbumper.Transparency = 0
  1439.             taxi.dbumper.CanCollide = true
  1440.             taxi.dbumper:BreakJoints()
  1441.         elseif part == "Bumper1" then
  1442.             -- Rear Bumper
  1443.             taxihum:TakeDamage(20)
  1444.             taxi.dbumper:FindFirstChild("crash" .. math.random(1, 4)):Play()
  1445.             taxi.dbumper.Hangpoint:Destroy()
  1446.             taxi.dbumper.Hangpoint1:Destroy()
  1447.         elseif part == "RBumper" then
  1448.             taxihum:TakeDamage(50)
  1449.             taxi.RBumper:FindFirstChild("crash" .. math.random(1, 4)):Play()
  1450.             taxi.RBumper.Transparency = 1
  1451.             taxi.drearbumper.Transparency = 0
  1452.             taxi.drearbumper.CanCollide = true
  1453.         elseif part == "RBumper1" then
  1454.             -- Hood and Trunk
  1455.             taxihum:TakeDamage(20)
  1456.             taxi.drearbumper:FindFirstChild("crash" .. math.random(1, 4)):Play()
  1457.             taxi.drearbumper:BreakJoints()
  1458.         elseif part == "Hood" then
  1459.             taxihum:TakeDamage(50)
  1460.             taxi.Hood:FindFirstChild("crash" .. math.random(1, 4)):Play()
  1461.             taxi.Hood.Transparency = 1
  1462.             taxi.dhood.Transparency = 0
  1463.             taxi.dhood.CanCollide = true
  1464.             taxi.dhood:BreakJoints()
  1465.         elseif part == "Trunk" then
  1466.             taxihum:TakeDamage(20)
  1467.             taxi.Trunk:FindFirstChild("crash" .. math.random(1, 4)):Play()
  1468.             taxi.Trunk.Transparency = 1
  1469.             taxi.dtrunk.Transparency = 0
  1470.             taxi.dtrunk.CanCollide = true
  1471.             taxi.dtrunk:BreakJoints()
  1472.             -- stage 2 cancer
  1473.         elseif part == "Hood1" then
  1474.             taxihum:TakeDamage(50)
  1475.             taxi.dhood:FindFirstChild("crash" .. math.random(1, 4)):Play()
  1476.             taxi.dhood:BreakJoints() taxi.dhood.b1:Destroy() taxi.dhood.b2:Destroy()
  1477.         elseif part == "Trunk1" then
  1478.             taxihum:TakeDamage(20)
  1479.             taxi.dtrunk:FindFirstChild("crash" .. math.random(1, 4)):Play()
  1480.             taxi.dtrunk:BreakJoints()
  1481.             taxi.dtrunk.b1:Destroy() taxi.dtrunk.b2:Destroy()
  1482.             -- doors
  1483.         elseif part == "FLDoor" then
  1484.             taxihum:TakeDamage(20)
  1485.             taxi.FLDoor:FindFirstChild("crash" .. math.random(1, 4)):Play()
  1486.             taxi.FLGlass:FindFirstChild("crash" .. math.random(1, 4)):Play()
  1487.             taxi.FLGlass.Transparency = 1
  1488.             taxi.FLDoor.Transparency = 1
  1489.             taxi.DFLDoor.Transparency = 0
  1490.             taxi.DFLDoor.CanCollide = true
  1491.             taxi.FLDoor.CanCollide = false
  1492.             taxi.DFLDoor:BreakJoints()
  1493.             taxi.IntDFL.Transparency = 1
  1494.         elseif part == "FRDoor" then
  1495.             taxihum:TakeDamage(20)
  1496.             taxi.FRDoor:FindFirstChild("crash" .. math.random(1, 4)):Play()
  1497.             taxi.FRGlass:FindFirstChild("crash" .. math.random(1, 4)):Play()
  1498.             taxi.FRGlass.Transparency = 1
  1499.             taxi.FRDoor.Transparency = 1
  1500.             taxi.DFRDoor.Transparency = 0
  1501.             taxi.IntDFR.Transparency = 1
  1502.             taxi.FRDoor.CanCollide = false
  1503.             taxi.DFRDoor.CanCollide = true
  1504.             taxi.DFRDoor:BreakJoints()
  1505.         elseif part == "RLDoor" then
  1506.             taxihum:TakeDamage(20)
  1507.             taxi.RLDoor:FindFirstChild("crash" .. math.random(1, 4)):Play()
  1508.             taxi.RLGlass:FindFirstChild("crash" .. math.random(1, 4)):Play()
  1509.             taxi.RLGlass.Transparency = 1
  1510.             taxi.RLDoor.Transparency = 1
  1511.             taxi.DRLDoor.Transparency = 0
  1512.             taxi.IntDRL.Transparency = 1
  1513.             taxi.RLDoor.CanCollide = false
  1514.             taxi.DRLDoor.CanCollide = true
  1515.             taxi.DRLDoor:BreakJoints()
  1516.         elseif part == "RRDoor" then
  1517.             taxihum:TakeDamage(20)
  1518.             taxi.RRDoor:FindFirstChild("crash" .. math.random(1, 4)):Play()
  1519.             taxi.RRGlass:FindFirstChild("crash" .. math.random(1, 4)):Play()
  1520.             taxi.RRGlass.Transparency = 1
  1521.             taxi.RRDoor.Transparency = 1
  1522.             taxi.DRRDoor.Transparency = 0
  1523.             taxi.IntDRR.Transparency = 1
  1524.             taxi.RRDoor.CanCollide = false
  1525.             taxi.DRRDoor.CanCollide = true
  1526.             taxi.DRRDoor:BreakJoints()
  1527.         elseif part == "Facsia" then
  1528.             taxihum:TakeDamage(70)
  1529.             taxi["Front Facsia"].newfront:FindFirstChild("crash" .. math.random(1, 4)):Play()
  1530.             taxi["Front Facsia"].newfront.Transparency = 1
  1531.             taxi["Front Facsia"].damagedfront.Transparency = 0
  1532.             if taxi.flightl.working.Value == true or taxi.flightr.working.Value == true then
  1533.                 taxi.flightl:FindFirstChild("crash" .. math.random(1, 4)):Play()
  1534.                 taxi.flightr:FindFirstChild("crash" .. math.random(1, 4)):Play()
  1535.                 taxi.FSignalL:BreakJoints()
  1536.                 taxi.FSignalR:BreakJoints()
  1537.                 taxi.flightl.working.Value = false
  1538.                 taxi.flightr.working.Value = false
  1539.                 taxi.dflightl.Transparency = 0.5
  1540.                 taxi.dflightr.Transparency = 0.5
  1541.                 taxi["Front Facsia"].dgrill.CanCollide = true
  1542.                 taxi["Front Facsia"].damagedfront.CanCollide = true
  1543.                 taxi["Front Facsia"].newfront.CanCollide = false
  1544.                 taxi["Front Facsia"].grill.CanCollide = false
  1545.                 taxi["Front Facsia"].grill.Transparency = 1
  1546.                 taxi["Front Facsia"].dgrill.Transparency = 0
  1547.                 taxi.flightl:BreakJoints()
  1548.                 taxi.flightr:BreakJoints()
  1549.             else
  1550.                 taxi["Front Facsia"].grill.Transparency = 1
  1551.                 taxi["Front Facsia"].dgrill.Transparency = 0
  1552.             end
  1553.         elseif part == "Facsia1" then
  1554.             taxihum:TakeDamage(70)
  1555.             taxi["Front Facsia"].damagedfront:FindFirstChild("crash" .. math.random(1, 4)):Play()
  1556.             taxi.windshield:FindFirstChild("crash" .. math.random(1, 4)):Play() -- because the lights are probably off by now
  1557.             taxi.frontl:BreakJoints()
  1558.             taxi.frontr:BreakJoints()
  1559.             taxi.dflightl:BreakJoints()
  1560.             taxi.dflightr:BreakJoints()
  1561.             taxi["Front Facsia"].damagedfront:BreakJoints()
  1562.             taxi["Front Facsia"].dgrill:BreakJoints()
  1563.         elseif part == "FLightL" then
  1564.             if taxi.flightl.working.Value == true then
  1565.                 taxi.flightl:FindFirstChild("crash" .. math.random(1, 4)):Play()
  1566.                 taxi.frontl.Material = Enum.Material.Plastic
  1567.                 taxi.dflightl.Transparency = 0.5
  1568.                 taxi.flightl.Transparency = 1
  1569.                 taxi.flightl.working.Value = false
  1570.             end
  1571.         elseif part == "FLightR" then
  1572.             if taxi.flightr.working.Value == true then
  1573.                 taxi.flightr:FindFirstChild("crash" .. math.random(1, 4)):Play()
  1574.                 taxi.frontr.Material = Enum.Material.Plastic
  1575.                 taxi.dflightr.Transparency = 0.5
  1576.                 taxi.flightr.Transparency = 1
  1577.                 taxi.flightr.working.Value = false
  1578.             end
  1579.         elseif part == "Windshield" then
  1580.             taxihum:TakeDamage(20)
  1581.             taxi.windshield:FindFirstChild("crash" .. math.random(1, 4)):Play()
  1582.             taxi.windshield.Transparency = 1
  1583.             taxi.dwindshield.Transparency = 0
  1584.         elseif part == "RWindshield" then
  1585.             taxihum:TakeDamage(20)
  1586.             taxi.rwindshield:FindFirstChild("crash" .. math.random(1, 4)):Play()
  1587.             taxi.rwindshield.Transparency = 1
  1588.             taxi.drwindshield.Transparency = 0
  1589.         elseif part == "Roof" then
  1590.             local roof = taxi.Roof
  1591.             roof.Roof:FindFirstChild("crash" .. math.random(1, 4)):Play()
  1592.             roof.Roof:BreakJoints()
  1593.             roof.Roof.CanCollide = true
  1594.             taxi.FLGlass.Transparency,taxi.FRGlass.Transparency,taxi.RLGlass.Transparency,taxi.RRGlass.Transparency = 1,1,1,1
  1595.             if taxi.windshield.state.Value or taxi.rwindshield.state.Value then
  1596.                 taxi.windshield:FindFirstChild("crash" .. math.random(1, 4)):Play()
  1597.                 taxi.rwindshield:FindFirstChild("crash" .. math.random(1, 4)):Play()
  1598.                 taxi.windshield.state.Value = false
  1599.                 taxi.rwindshield.state.Value = false
  1600.                 taxi.rwindshield.Transparency = 1
  1601.                 taxi.windshield.Transparency = 1
  1602.                 taxi.Roof.Rinterior.Transparency = 1
  1603.                 taxi.dwindshield:BreakJoints()
  1604.                 taxi.drwindshield:BreakJoints()
  1605.  
  1606.             end
  1607.         elseif part == "Spoiler" then
  1608.             taxi.spoiler:FindFirstChild("crash" .. math.random(1, 4)):Play()
  1609.             taxi.spoiler.Transparency = 1
  1610.             taxi.dspoiler.Transparency = 0
  1611.             taxi.dspoiler.CanCollide = true
  1612.             taxi.spoiler.CanCollide = false
  1613.         elseif part == "Spoiler1" then
  1614.             taxi.dspoiler:FindFirstChild("crash" .. math.random(1, 4)):Play()
  1615.             taxi.dspoiler:BreakJoints()
  1616.         elseif part == "RLightL" then
  1617.             taxi.rlightl:FindFirstChild("crash" .. math.random(1, 4)):Play()
  1618.             taxi.rlightl.Transparency = 1
  1619.             taxi.drlightl.Transparency = 0.5
  1620.             taxi.backl.working.Value = false
  1621.         elseif part == "RLightR" then
  1622.             taxi.rlightr:FindFirstChild("crash" .. math.random(1, 4)):Play()
  1623.             taxi.rlightr.Transparency = 1
  1624.             taxi.drlightr.Transparency = 0.5
  1625.             taxi.backr.working.Value = false
  1626.  
  1627.         elseif part == "Rocket2" then
  1628.             if state then
  1629.                 taxi.FlipR.Effect.effect.Enabled = true
  1630.                 taxi.FlipR.propel:Play()
  1631.                 taxi.FlipL.Effect.effect.Enabled = true
  1632.                 taxi.FlipL.propel:Play()
  1633.             else
  1634.                 taxi.FlipR.Effect.effect.Enabled = false
  1635.                 taxi.FlipR.propel:Stop()
  1636.                 taxi.FlipL.Effect.effect.Enabled = false
  1637.                 taxi.FlipL.propel:Stop()
  1638.             end
  1639.         elseif part == "Rocket" then
  1640.             if state then
  1641.                 taxi.rocketL.Effect.effect.Enabled = true
  1642.                 taxi.rocketR.Effect.effect.Enabled = true
  1643.                 taxi.rocketL.propel:Play()
  1644.                 taxi.rocketR.propel:Play()
  1645.             else
  1646.                 taxi.rocketL.Effect.effect.Enabled = false
  1647.                 taxi.rocketR.Effect.effect.Enabled = false
  1648.                 taxi.rocketL.propel:Stop()
  1649.                 taxi.rocketR.propel:Stop()
  1650.             end
  1651.         elseif part == "RocketT"    then
  1652.             if state then
  1653.                 _360rockets.T.Effect.effect.Enabled = true
  1654.                 _360rockets.T.Rocket1:Play()
  1655.             else
  1656.                 _360rockets.T.Effect.effect.Enabled = false
  1657.                 _360rockets.T.Rocket1:Stop()
  1658.             end
  1659.         elseif part == "RocketG"    then
  1660.             if state then
  1661.                 _360rockets.G.Effect.effect.Enabled = true
  1662.                 _360rockets.G.Rocket1:Play()
  1663.             else
  1664.                 _360rockets.G.Effect.effect.Enabled = false
  1665.                 _360rockets.G.Rocket1:Stop()
  1666.             end
  1667.         elseif part == "RocketU"    then
  1668.             if state then
  1669.                 _360rockets.U.Effect.effect.Enabled = true
  1670.                 _360rockets.U.Rocket1:Play()
  1671.             else
  1672.                 _360rockets.U.Effect.effect.Enabled = false
  1673.                 _360rockets.U.Rocket1:Stop()
  1674.             end
  1675.         elseif part == "RocketJ"    then
  1676.             if state then
  1677.                 _360rockets.J.Effect.effect.Enabled = true
  1678.                 _360rockets.J.Rocket1:Play()
  1679.             else
  1680.                 _360rockets.J.Effect.effect.Enabled = false
  1681.                 _360rockets.J.Rocket1:Stop()
  1682.             end
  1683.         elseif part == "Horn"then
  1684.             if state then
  1685.                 w.hrnsnd:Play()
  1686.             else
  1687.                 w.hrnsnd:Stop()
  1688.             end
  1689.         elseif part == "Lights"then
  1690.             if state and taxi.flightl.working.Value == true and taxi.flightr.working.Value == true then
  1691.                 taxi.dashboard.Switch:Play()
  1692.                 taxi.frontl.Material = Enum.Material.Neon
  1693.                 taxi.frontr.Material = Enum.Material.Neon
  1694.                 taxi.flightl.SpotLight.Enabled = true
  1695.                 taxi.flightr.SpotLight.Enabled = true
  1696.                 TS:Create(taxi.frontr, LightsON, {Color = Color3.new(1, 1, 1)}):Play()
  1697.                 TS:Create(taxi.frontl, LightsON, {Color = Color3.new(1, 1, 1)}):Play()
  1698.                 TS:Create(taxi.flightl.SpotLight, LightsON, {Brightness = 1}):Play()
  1699.                 TS:Create(taxi.flightr.SpotLight, LightsON, {Brightness = 1}):Play()
  1700.                 TS:Create(taxi.flightr.SpotLight, LightsON, {Range = 60}):Play()
  1701.                 TS:Create(taxi.flightl.SpotLight, LightsON, {Range = 60}):Play()
  1702.  
  1703.                 --TS:Create(taxi.frontl, LightsON, {Color = Color3.new(159/255, 161/255, 172/255)}):Play()
  1704.                 --TS:Create(taxi.frontr, LightsON, {Color = Color3.new(159/255, 161/255, 172/255)}):Play()
  1705.             else
  1706.                 taxi.dashboard.Switch:Play()
  1707.                 taxi.frontl.Material = Enum.Material.Plastic
  1708.                 taxi.frontr.Material = Enum.Material.Plastic
  1709.                 TS:Create(taxi.frontr, LightsON, {Color = Color3.new(159/255, 161/255, 172/255)}):Play()
  1710.                 TS:Create(taxi.frontl, LightsON, {Color = Color3.new(159/255, 161/255, 172/255)}):Play()
  1711.                 TS:Create(taxi.flightl.SpotLight, LightsON, {Brightness = 0}):Play()
  1712.                 TS:Create(taxi.flightr.SpotLight, LightsON, {Brightness = 0}):Play()
  1713.                 TS:Create(taxi.flightr.SpotLight, LightsON, {Range = 00}):Play()
  1714.                 TS:Create(taxi.flightl.SpotLight, LightsON, {Range = 00}):Play()
  1715.                 task.wait(0.5)
  1716.                 taxi.flightl.SpotLight.Enabled = false
  1717.                 taxi.flightr.SpotLight.Enabled = false
  1718.             end
  1719.         end
  1720.     end)
  1721. taxi.ConstantHitbox.Touched:Connect(function(part)
  1722.     if not taxi.Seat.Occupant then
  1723.         if part.Velocity.Magnitude+taxi.center.Velocity.Magnitude>15 and part.Parent~=script.Parent and (part.CanCollide and part.Anchored or part.Name=="hitbox") and part.Parent ~= script.Parent.Parent then
  1724.             if debounce1 == false then
  1725.             else
  1726.                 return
  1727.             end
  1728.             debounce1 = true
  1729.             taxihum:TakeDamage(15+taxi.center.Velocity.Magnitude)
  1730.             taxi.ConstantHitbox:FindFirstChild("crash" .. math.random(1, 4)):Play()
  1731.             task.wait(.5)
  1732.             debounce1 = false
  1733.         elseif part.Velocity.Magnitude+taxi.center.Velocity.Magnitude>150 and part.Parent~=script.Parent and (part.CanCollide and part.Anchored or part.Name=="hitbox") then
  1734.             if debounce1 == false then
  1735.             else
  1736.                 return
  1737.             end
  1738.             debounce1 = true
  1739.             taxihum:TakeDamage(75+taxi.center.Velocity.Magnitude)
  1740.             taxi.center:FindFirstChild("crash" .. math.random(1, 4)):Play()
  1741.             task.wait(.5)
  1742.             debounce1 = false
  1743.         end
  1744.     end
  1745. end)
  1746. ]=], CarModel.dmg)
  1747. Registry.Name = "Registry"
  1748.  
  1749. NS([=[while task.wait() do
  1750.     script.Parent.Motor.MaxVelocity = script.Parent.Velocity.Magnitude
  1751. end]=], CarModel.propeller)
  1752.  
  1753. NS([=[local engine = script.Parent
  1754. local supercharger = engine:WaitForChild("SuperCharger")
  1755.  
  1756. if supercharger:WaitForChild("Color1").Transparency == 1 then
  1757.     for i,v in next, supercharger:GetChildren() do
  1758.         v.CanCollide = false
  1759.     end
  1760. else
  1761.     for i,v in next, supercharger:GetChildren() do
  1762.         v.CanCollide = true
  1763.     end
  1764. end
  1765. ]=], CarModel.w)
  1766.  
  1767. NS([=[-- wow
  1768. local debounce = false
  1769. local sus = script.Parent
  1770.  
  1771. function onTouched(hit)
  1772.     if hit.Name == "SusCreak" and debounce == false and not debounce then
  1773.         debounce = true
  1774.        
  1775.         if (sus.Velocity - hit.Velocity).magnitude < 15 then
  1776.             sus.metal_door_move_01.PlaybackSpeed = math.random() * .6 + .7
  1777.             sus.metal_door_move_01:Play()
  1778.         else
  1779.             hit["suspension_hit_"..math.random(1, 10)]:Play()
  1780.         end
  1781.        
  1782.         wait(.5)
  1783.         debounce = false
  1784.     end
  1785. end
  1786.  
  1787. connection = script.Parent.Touched:connect(onTouched)
  1788. ]=], CarModel.l1.sus)
  1789.  
  1790. NS([=[-- wow
  1791. local debounce = false
  1792. local sus = script.Parent
  1793.  
  1794. function onTouched(hit)
  1795.     if hit.Name == "SusCreak" and debounce == false and not debounce then
  1796.         debounce = true
  1797.        
  1798.         if (sus.Velocity - hit.Velocity).magnitude < 15 then
  1799.             sus.metal_door_move_01.PlaybackSpeed = math.random() * .6 + .7
  1800.             sus.metal_door_move_01:Play()
  1801.         else
  1802.             hit["suspension_hit_"..math.random(1, 10)]:Play()
  1803.         end
  1804.        
  1805.         wait(.5)
  1806.         debounce = false
  1807.     end
  1808. end
  1809.  
  1810. connection = script.Parent.Touched:connect(onTouched)
  1811. ]=], CarModel.l2.sus)
  1812.  
  1813. NS([=[-- wow
  1814. local debounce = false
  1815. local sus = script.Parent
  1816.  
  1817. function onTouched(hit)
  1818.     if hit.Name == "SusCreak" and debounce == false and not debounce then
  1819.         debounce = true
  1820.        
  1821.         if (sus.Velocity - hit.Velocity).magnitude < 15 then
  1822.             sus.metal_door_move_01.PlaybackSpeed = math.random() * .6 + .7
  1823.             sus.metal_door_move_01:Play()
  1824.         else
  1825.             hit["suspension_hit_"..math.random(1, 10)]:Play()
  1826.         end
  1827.        
  1828.         wait(.5)
  1829.         debounce = false
  1830.     end
  1831. end
  1832.  
  1833. connection = script.Parent.Touched:connect(onTouched)
  1834. ]=], CarModel.r1.sus)
  1835.  
  1836. NS([=[-- wow
  1837. local debounce = false
  1838. local sus = script.Parent
  1839.  
  1840. function onTouched(hit)
  1841.     if hit.Name == "SusCreak" and debounce == false and not debounce then
  1842.         debounce = true
  1843.        
  1844.         if (sus.Velocity - hit.Velocity).magnitude < 15 then
  1845.             sus.metal_door_move_01.PlaybackSpeed = math.random() * .6 + .7
  1846.             sus.metal_door_move_01:Play()
  1847.         else
  1848.             hit["suspension_hit_"..math.random(1, 10)]:Play()
  1849.         end
  1850.        
  1851.         wait(.5)
  1852.         debounce = false
  1853.     end
  1854. end
  1855.  
  1856. connection = script.Parent.Touched:connect(onTouched)
  1857. ]=], CarModel.r2.sus)
  1858.  
  1859. local Ground = NS([=[local floor = script.Parent
  1860. local taxi = floor.Parent
  1861.     while task.wait(.1) do
  1862.         if workspace:FindPartOnRay(Ray.new(floor.Position,floor.CFrame.UpVector*-3),taxi) then
  1863.             taxi.center.OnGround.Value = true
  1864.         else
  1865.             taxi.center.OnGround.Value = false
  1866.         end
  1867.     end
  1868. ]=], CarModel.center)
  1869. Ground.Name = "Ground"
  1870.  
  1871. local Magnetize = NS([=[local floor = script.Parent
  1872. local taxi = floor.Parent
  1873.     while task.wait(.1) do
  1874.         if workspace:FindPartOnRay(Ray.new(floor.Position,floor.CFrame.UpVector*-3),taxi) then
  1875.             taxi.center.OnGround.Value = true
  1876.         else
  1877.             taxi.center.OnGround.Value = false
  1878.         end
  1879.     end
  1880. ]=])
  1881. Magnetize.Name = "Magnetize"
  1882.  
  1883. local ENABLED = Instance.new("BoolValue", Magnetize)
  1884. ENABLED.Name = "ENABLED"
  1885. ENABLED.Value = true
  1886.  
  1887. local RS = game:GetService("RunService")
  1888.  
  1889. local Seat = CarModel.Seat
  1890. local text = CarModel.plate.SurfaceGui.TextLabel
  1891. script.Parent.ChildAdded:Connect(function(part)
  1892.     if part.Name=="SeatWeld" then
  1893.         part.C1=CFrame.fromEulerAnglesXYZ(math.rad(-105),0,0)
  1894.     end
  1895. end)
  1896.  
  1897. local CurrentOccupant = nil
  1898. local CurrentControls = nil
  1899.  
  1900. function DoOccupantStuff()
  1901.     if Seat.Occupant then
  1902.         local Player = game.Players:GetPlayerFromCharacter(Seat.Occupant.Parent)
  1903.         if Player then
  1904.             CurrentOccupant = Player
  1905.             if not Player.Character:FindFirstChild("controls") then
  1906.                 CurrentControls = CreateControls()
  1907.                 RS.Heartbeat:Wait()
  1908.                 CurrentControls.Parent = Player.Character
  1909.             end
  1910.             Seat:SetNetworkOwner(Player)
  1911.             text.Text = Player.UserId
  1912.         end
  1913.     else
  1914.         CurrentOccupant = nil
  1915.         if CurrentControls then
  1916.             CurrentControls:Destroy()
  1917.             CurrentControls = nil
  1918.         end
  1919.     end
  1920. end
  1921.  
  1922. Seat:GetPropertyChangedSignal("Occupant"):Connect(DoOccupantStuff)
  1923. DoOccupantStuff()
Add Comment
Please, Sign In to add comment