/*
Deployment script for StLouis-TransSuite
*/

GO
SET ANSI_NULLS, ANSI_PADDING, ANSI_WARNINGS, ARITHABORT, QUOTED_IDENTIFIER ON;

SET CONCAT_NULL_YIELDS_NULL, NUMERIC_ROUNDABORT OFF;


GO
:setvar DatabaseName "StLouis-TransSuite"
:setvar DefaultDataPath "E:\MSSQL\Data\"
:setvar DefaultLogPath "E:\MSSQL\Data\"

GO
:on error exit
GO
USE [master]
GO
USE [$(DatabaseName)]
GO
IF EXISTS (SELECT * FROM tempdb..sysobjects WHERE id=OBJECT_ID('tempdb..#tmpErrors')) DROP TABLE #tmpErrors
GO
CREATE TABLE #tmpErrors (Error int)
GO
SET XACT_ABORT ON
GO
SET TRANSACTION ISOLATION LEVEL READ COMMITTED
GO
BEGIN TRANSACTION
GO
PRINT N'Dropping [PopulateRoadwaySegmentsFromDisplayLinks].[SqlAssemblyProjectRoot]...';


GO
EXECUTE sp_dropextendedproperty @name = N'SqlAssemblyProjectRoot', @level0type = N'Assembly', @level0name = N'PopulateRoadwaySegmentsFromDisplayLinks';


GO
IF @@ERROR <> 0
   AND @@TRANCOUNT > 0
    BEGIN
        ROLLBACK;
    END

IF @@TRANCOUNT = 0
    BEGIN
        INSERT  INTO #tmpErrors (Error)
        VALUES                 (1);
        BEGIN TRANSACTION;
    END


GO
PRINT N'Dropping [dbo].[PopulateRoadwaySegmentsFromDisplayLinks]...';


GO
DROP PROCEDURE [dbo].[PopulateRoadwaySegmentsFromDisplayLinks];


GO
IF @@ERROR <> 0
   AND @@TRANCOUNT > 0
    BEGIN
        ROLLBACK;
    END

IF @@TRANCOUNT = 0
    BEGIN
        INSERT  INTO #tmpErrors (Error)
        VALUES                 (1);
        BEGIN TRANSACTION;
    END


GO
PRINT N'Dropping [PopulateRoadwaySegmentsFromDisplayLinks]...';


GO
DROP ASSEMBLY [PopulateRoadwaySegmentsFromDisplayLinks];


GO
IF @@ERROR <> 0
   AND @@TRANCOUNT > 0
    BEGIN
        ROLLBACK;
    END

IF @@TRANCOUNT = 0
    BEGIN
        INSERT  INTO #tmpErrors (Error)
        VALUES                 (1);
        BEGIN TRANSACTION;
    END


GO
PRINT N'Creating [PopulateRoadwaySegmentsFromDisplayLinks]...';


GO
CREATE ASSEMBLY [PopulateRoadwaySegmentsFromDisplayLinks]
    AUTHORIZATION [dbo]
    FROM 0x4D5A90000300000004000000FFFF0000B800000000000000400000000000000000000000000000000000000000000000000000000000000000000000800000000E1FBA0E00B409CD21B8014CCD21546869732070726F6772616D2063616E6E6F742062652072756E20696E20444F53206D6F64652E0D0D0A2400000000000000504500004C010300834CF8500000000000000000E00002210B010800001E000000080000000000007E3D0000002000000040000000004000002000000002000004000000000000000400000000000000008000000002000000000000030040850000100000100000000010000010000000000000100000000000000000000000283D000053000000004000007004000000000000000000000000000000000000006000000C000000583C00001C0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200000080000000000000000000000082000004800000000000000000000002E74657874000000841D000000200000001E000000020000000000000000000000000000200000602E7273726300000070040000004000000006000000200000000000000000000000000000400000402E72656C6F6300000C0000000060000000020000002600000000000000000000000000004000004200000000000000000000000000000000603D0000000000004800000002000500DC2700007C14000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001B300600AE05000001000011007201000070730F00000A0A00066F1000000A000072310000700B0672320100706F1100000A0C070608731200000A0D00096F1300000A26086F1400000A0000DE120914FE01132711272D07096F1500000A00DC00DE120814FE01132711272D07086F1500000A00DC00731600000A130472620100701305110506731700000A130611066F1800000A1307007E1900000A130815130922000080BF130A731A00000A130B38DD0000000011076F1B00000A8D01000001130C1107110C6F1C00000A26110C169AA51C000001130D110C179A6F1D00000A130E110C189A6F1D00000A281E00000A130F110C199A6F1D00000A281F00000A1310110C1A9A6F1D00000A281F00000A1311110E1108282000000A2D11110F1109330B1110110AFE0416FE012B0116132711272D3B00110B6F2100000A16FE0216FE01132711272D0C001104110B6F2200000A0000731A00000A130B110B110D111173030000066F2300000A00002B1300110B110D111173030000066F2300000A0000110E1308110F13091110130A0011076F2400000A132711273A13FFFFFF110B6F2100000A16FE0216FE01132711272D0C001104110B6F2200000A000000DE14110714FE01132711272D0811076F1500000A00DC00DE14110614FE01132711272D0811066F1500000A00DC007E1900000A13127E1900000A13137E1900000A13141613150011046F2500000A1328385D0200001228282600000A130B0016131616131700110B6F2700000A132938CB0100001229282800000A13180016131915131A15131B72BD03007011186F040000068C1C000001282900000A131C111C06731700000A131D111D6F1800000A131E002B6600111E6F1B00000A8D01000001131F111E111F6F1C00000A26111F169A6F1D00000A132011201F206F2A00000A132111201611216F2B00000A281E00000A13221122111BFE0216FE01132711272D1600111F179A6F1D00000A281E00000A131A1122131B0000111E6F2400000A132711272D8D00DE14111E14FE01132711272D08111E6F1500000A00DC00DE14111D14FE01132711272D08111D6F1500000A00DC00111B16FE0216FE01132711273AD60000000017131611146F2C00000A16FE0216FE01132711272D100011147214050070282D00000A131400111917581319111472180500701A8D01000001132A112A16111517588C1C000001A2112A1711186F040000068C1C000001A2112A1811186F060000068C1D000001A2112A1911198C1C000001A2112A282E00000A282D00000A131411136F2C00000A16FE0216FE01132711272D100011137214050070282D00000A131300111717581317111372A9050070111517588C1C000001111A8C1C00000111178C1C000001282F00000A282D00000A131300001229283000000A132711273A25FEFFFFDE0F1229FE160400001B6F1500000A00DC00111616FE01132711272D450011151758131511126F2C00000A16FE0216FE01132711272D100011127214050070282D00000A1312001112723206007011158C1C000001283100000A282D00000A131200001228283200000A132711273A93FDFFFFDE0F1228FE160300001B6F1500000A00DC0006726A0600706F1100000A132300729A0600701112720A070070283300000A13241124061123731200000A13250011256F1300000A2600DE14112514FE01132711272D0811256F1500000A00DC00720E0700701113282D00000A13241124061123731200000A13250011256F1300000A2600DE14112514FE01132711272D0811256F1500000A00DC0072CB0700701114282D00000A13241124061123731200000A13250011256F1300000A2600DE14112514FE01132711272D0811256F1500000A00DC0011236F1400000A0000DE14112314FE01132711272D0811236F1500000A00DC0000DE18132600283400000A11266F3500000A6F3600000A0000DE0000DE0A00066F3700000A0000DC0000DE120614FE01132711272D07066F1500000A00DC002A0000416C0100020000003000000012000000420000001200000000000000020000002700000030000000570000001200000000000000020000008B0000002D010000B8010000140000000000000002000000820000004D010000CF0100001400000000000000020000006802000079000000E10200001400000000000000020000005F02000099000000F802000014000000000000000200000025020000E2010000070400000F000000000000000200000006020000740200007A0400000F0000000000000002000000B70400000C000000C3040000140000000000000002000000F20400000C000000FE0400001400000000000000020000002D0500000C0000003905000014000000000000000200000097040000C200000059050000140000000000000000000000140000005D0500007105000018000000210000010200000014000000780500008C0500000A00000000000000020000000C0000008E0500009A05000012000000000000001E02283800000A2A6A02283800000A000002032805000006000204280700000600002A00133001000B00000002000011027B010000040A2B00062A2202037D010000042A133001000B00000003000011027B020000040A2B00062A2202037D020000042A42534A4201000100000000000C00000076322E302E35303732370000000005006C0000001C040000237E0000880400005005000023537472696E677300000000D8090000A4080000235553007C1200001000000023475549440000008C120000F001000023426C6F6200000000000000020000015715A2090902000000FA2533001600000100000022000000030000000200000007000000040000003900000012000000030000000100000002000000040000000400000001000000020000000100000000000A00010000000000060072006B0006004601340106005D01340106007A0134010600990134010600B20134010600CB0134010600E6013401060001023401060039021A0206004D02340106007902660233008D0200000600BC029C020600DC029C020A00210306030A004D0337030A006E035B030A00800337030A00A00337030A00AB035B030A00C5035B030600DA036B0006000904EE030A001004370306002C046B000A0039045B0306005F046B00060074046B0063009C0400000A00F50406030A0000050603060011056B00060032059C020000000001000000000001000100010010003600000005000100010003001000470000000500010003000100D9002A000100F2002D00502000000000960079000A0001007827000000008618A1000E0001008027000000008618A100120001009C27000000008608A70018000300B327000000008108B3001C000300BC27000000008608BF0021000400D327000000008108CC0025000400000001001D01000002002501000001002E01000001002E011100A10038001900A10038002100A10038002900A10038003100A10038003900A10038004100A10038004900A10038005100A1003D005900A10038006100A10042007100A1001C007900A1000E008100A1000E008900A100380091007B030E0089008F034D00A100A1005300A900B5031800B100D3030E00B900E6030E000C00A1000E00A100A1006700A1001E046E00D100330473001400A1000E00D90046041800D90055047D00090065048300E1006E048700E9006E048C00D1007B0491001400890418000C0093049700140093049700D90097049D000C00A704A1001C00B504B5001400A704A1002400B504B500D100C104C100D100C804C700D100D004CC00D100DA041800D100C104D200D100E504D800D100E504DF002400EC049D00D100E504E7001C00EC049D00D100C104ED00F9000805F40009011B05830001012705380091002C050E000900A1000E001101A1000E002000730048002100CB0148002E00130088012E0023008E012E006B00D0012E002B005B012E005B00BE012E000B005B012E001B0088012E006300C7012E0033009D012E003B0088012E004B0088014100CB0148008000CB014800A000CB014800C000CB014800E000CB014800FA00530157010300010000000C0130000000140134000200040003000100050003000200060005000100070005005C007600AA00BA0004800000010000009D1299630000000000007900000002000000000000000000000001006200000000000200000000000000000000000100FA02000000000300020000000000003C4D6F64756C653E00506F70756C617465526F61647761795365676D656E747346726F6D446973706C61794C696E6B732E646C6C0053746F72656450726F63656475726573005365676D656E744465746563746F7253746174696F6E44617461006D73636F726C69620053797374656D004F626A65637400506F70756C617465526F61647761795365676D656E747346726F6D446973706C61794C696E6B73002E63746F72006765745F4473496E744964007365745F4473496E744964006765745F44697374616E6365007365745F44697374616E6365003C4473496E7449643E6B5F5F4261636B696E674669656C64003C44697374616E63653E6B5F5F4261636B696E674669656C64004473496E7449640044697374616E6365006473496E7449640064697374616E63650076616C75650053797374656D2E5265666C656374696F6E00417373656D626C795469746C6541747472696275746500417373656D626C794465736372697074696F6E41747472696275746500417373656D626C79436F6E66696775726174696F6E41747472696275746500417373656D626C79436F6D70616E7941747472696275746500417373656D626C7950726F6475637441747472696275746500417373656D626C79436F7079726967687441747472696275746500417373656D626C7954726164656D61726B41747472696275746500417373656D626C7943756C747572654174747269627574650053797374656D2E52756E74696D652E496E7465726F70536572766963657300436F6D56697369626C6541747472696275746500417373656D626C7956657273696F6E4174747269627574650053797374656D2E446961676E6F73746963730044656275676761626C6541747472696275746500446562756767696E674D6F6465730053797374656D2E52756E74696D652E436F6D70696C6572536572766963657300436F6D70696C6174696F6E52656C61786174696F6E734174747269627574650052756E74696D65436F6D7061746962696C6974794174747269627574650053797374656D2E44617461004D6963726F736F66742E53716C5365727665722E5365727665720053716C50726F6365647572654174747269627574650053797374656D2E446174612E53716C436C69656E740053716C436F6E6E656374696F6E0053797374656D2E446174612E436F6D6D6F6E004462436F6E6E656374696F6E004F70656E0053716C5472616E73616374696F6E00426567696E5472616E73616374696F6E0053716C436F6D6D616E64004462436F6D6D616E6400457865637574654E6F6E51756572790044625472616E73616374696F6E00436F6D6D69740049446973706F7361626C6500446973706F73650053797374656D2E436F6C6C656374696F6E732E47656E65726963004C69737460310053716C44617461526561646572004578656375746552656164657200537472696E6700456D70747900446244617461526561646572006765745F4669656C64436F756E740047657456616C75657300496E74333200546F537472696E670050617273650053696E676C65006F705F496E657175616C697479006765745F436F756E7400416464005265616400456E756D657261746F7200476574456E756D657261746F72006765745F43757272656E7400436F6E63617400496E6465784F6600537562737472696E67006765745F4C656E67746800466F726D6174004D6F76654E6578740053716C436F6E746578740053716C50697065006765745F5069706500457863657074696F6E006765745F4D6573736167650053656E6400436C6F736500436F6D70696C657247656E65726174656441747472696275746500000000002F63006F006E007400650078007400200063006F006E006E0065006300740069006F006E003D0074007200750065000080FF440045004C004500540045002000460052004F004D0020005700650062004D00610070005F0052006F00610064007700610079005300650067006D0065006E00740044006900730070006C00610079004C0069006E006B002000440045004C004500540045002000460052004F004D0020005700650062004D00610070005F0052006F00610064007700610079005300650067006D0065006E0074004400650074006500630074006F007200530074006100740069006F006E002000440045004C004500540045002000460052004F004D0020005700650062004D00610070005F0052006F00610064007700610079005300650067006D0065006E007400002F740078006E0052006F00610064007700610079005300650067006D0065006E007400440065006C00650074006500008259530045004C00450043005400200046004D0053005F004400650074006500630074006F007200530074006100740069006F006E002E0049006E007400490064002C00200052006F00610064007700610079004E0061006D0065002C00200054006D00640064004C0069006E006B0044006900720065006300740069006F006E002C00200046004D0053005F004400650074006500630074006F007200530074006100740069006F006E002E004C0069006E006500610072005200650066006500720065006E00630065002C00200046004D0053005F0043006F006D0070006F006E0065006E00740043006F006E006E006500630074002E00440069007300740061006E00630065002000460052004F004D00200046004D0053005F004400650074006500630074006F007200530074006100740069006F006E0020004A004F0049004E00200046004D0053005F0043006F006D0070006F006E0065006E00740043006F006E006E0065006300740020004F004E00200046004D0053005F004400650074006500630074006F007200530074006100740069006F006E002E0049006E0074004900640020003D00200046004D0053005F0043006F006D0070006F006E0065006E00740043006F006E006E006500630074002E004400530049006E0074004900640020004F005200440045005200200042005900200046004D0053005F0043006F006D0070006F006E0065006E00740043006F006E006E006500630074002E004400530049006E007400490064002C0020004400530049006E0074004900640044006F0077006E00730074007200650061006D00008155530045004C00450043005400200056006500720074006500780044006100740061002C00200046004D0053005F0044006900730070006C00610079004C0069006E006B002E0049006E007400490064002000460052004F004D00200046004D0053005F0044006900730070006C00610079004C0069006E006B00440065007400530074006100740069006F006E0020004A004F0049004E00200046004D0053005F0044006900730070006C00610079004C0069006E006B0020004F004E00200046004D0053005F0044006900730070006C00610079004C0069006E006B00440065007400530074006100740069006F006E002E0044004C0049006E0074004900640020003D00200046004D0053005F0044006900730070006C00610079004C0069006E006B002E0049006E0074004900640020005700480045005200450020004400530049006E0074004900640020003D00200000032C0000808F28002800530045004C00450043005400200049006E007400490064002000460052004F004D0020005700650062004D00610070005F0052006F00610064007700610079005300650067006D0065006E0074002000570048004500520045002000450078007400490064003D007B0030007D0029002C007B0031007D002C007B0032007D002C007B0033007D00290000808728002800530045004C00450043005400200049006E007400490064002000460052004F004D0020005700650062004D00610070005F0052006F00610064007700610079005300650067006D0065006E0074002000570048004500520045002000450078007400490064003D007B0030007D0029002C007B0031007D002C007B0032007D002900003728007B0030007D002C00270052006F006100640077006100790020005300650067006D0065006E00740020007B0030007D0027002900012F740078006E0052006F00610064007700610079005300650067006D0065006E00740049006E007300650072007400006F49004E005300450052005400200049004E0054004F0020005700650062004D00610070005F0052006F00610064007700610079005300650067006D0065006E00740020002800450078007400490064002C0020004E0061006D00650029002000560041004C005500450053002000000320000080BB49004E005300450052005400200049004E0054004F0020005700650062004D00610070005F0052006F00610064007700610079005300650067006D0065006E00740044006900730070006C00610079004C0069006E006B002000280052006F00610064007700610079005300650067006D0065006E00740049006E007400490064002C00200044004C0049006E007400490064002C002000530065007100750065006E006300650029002000560041004C0055004500530020000080D749004E005300450052005400200049004E0054004F0020005700650062004D00610070005F0052006F00610064007700610079005300650067006D0065006E0074004400650074006500630074006F007200530074006100740069006F006E002000280052006F00610064007700610079005300650067006D0065006E00740049006E007400490064002C0020004400730049006E007400490064002C002000440069007300740061006E00630065002C002000530065007100750065006E006300650029002000560041004C00550045005300200000DC903ACBC9BA8C419DF70D4E11E4516E0008B77A5C561934E089030000010320000105200201080C0320000804200101080320000C042001010C02060802060C032800080328000C042001010E04200101020520010111350401000000052001124D0E082003010E1245124D0A1512610115126101120C062002010E1245042000126502060E0615126101120C052001081D1C0320000E040001080E0400010C0E050002020E0E052001011300032000020820001511790113000A1511790115126101120C04200013000615117901120C0500020E1C1C04200108030520020E08080500020E0E0E0600020E0E1D1C0700040E0E1C1C1C0500020E0E1C0600030E0E0E0E05000012808158072B12450E124D12511512610115126101120C0E125112650E080C15126101120C1D1C080E080C0C0E0E0E080208120C0808080E125112651D1C0E0808124D0E1251128085021511790115126101120C15117901120C1D1C030701080307010C2C010027506F70756C617465526F61647761795365676D656E747346726F6D446973706C61794C696E6B7300000501000000000E0100095472616E73436F726500002001001B436F7079726967687420C2A9205472616E73436F7265203230313200000801000701000000000801000800000000001E01000100540216577261704E6F6E457863657074696F6E5468726F7773010000000000834CF8500000000002000000B1000000743C0000741E000052534453A89F2060BD4BE44F9B328F8E5DFAACDE05000000433A5C54656D7050726F6A656374735C436C72506F70756C617465526F61647761795365676D656E747346726F6D446973706C61794C696E6B735C506F70756C617465526F61647761795365676D656E747346726F6D446973706C61794C696E6B735C6F626A5C44656275675C506F70756C617465526F61647761795365676D656E747346726F6D446973706C61794C696E6B732E70646200000000503D000000000000000000006E3D0000002000000000000000000000000000000000000000000000603D000000000000000000000000000000005F436F72446C6C4D61696E006D73636F7265652E646C6C0000000000FF25002040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100100000001800008000000000000000000000000000000100010000003000008000000000000000000000000000000100000000004800000058400000180400000000000000000000180434000000560053005F00560045005200530049004F004E005F0049004E0046004F0000000000BD04EFFE000001000000010099639D120000010099639D123F000000000000000400000002000000000000000000000000000000440000000100560061007200460069006C00650049006E0066006F00000000002400040000005400720061006E0073006C006100740069006F006E00000000000000B00478030000010053007400720069006E006700460069006C00650049006E0066006F00000054030000010030003000300030003000340062003000000034000A00010043006F006D00700061006E0079004E0061006D006500000000005400720061006E00730043006F00720065000000780028000100460069006C0065004400650073006300720069007000740069006F006E000000000050006F00700075006C0061007400650052006F00610064007700610079005300650067006D0065006E0074007300460072006F006D0044006900730070006C00610079004C0069006E006B007300000040000F000100460069006C006500560065007200730069006F006E000000000031002E0030002E0034003700360035002E00320035003400390037000000000078002C00010049006E007400650072006E0061006C004E0061006D006500000050006F00700075006C0061007400650052006F00610064007700610079005300650067006D0065006E0074007300460072006F006D0044006900730070006C00610079004C0069006E006B0073002E0064006C006C0000005C001B0001004C006500670061006C0043006F007000790072006900670068007400000043006F0070007900720069006700680074002000A90020005400720061006E00730043006F0072006500200032003000310032000000000080002C0001004F0072006900670069006E0061006C00460069006C0065006E0061006D006500000050006F00700075006C0061007400650052006F00610064007700610079005300650067006D0065006E0074007300460072006F006D0044006900730070006C00610079004C0069006E006B0073002E0064006C006C000000700028000100500072006F0064007500630074004E0061006D0065000000000050006F00700075006C0061007400650052006F00610064007700610079005300650067006D0065006E0074007300460072006F006D0044006900730070006C00610079004C0069006E006B007300000044000F000100500072006F006400750063007400560065007200730069006F006E00000031002E0030002E0034003700360035002E00320035003400390037000000000048000F00010041007300730065006D0062006C0079002000560065007200730069006F006E00000031002E0030002E0034003700360035002E00320035003400390037000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000C000000803D00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
    WITH PERMISSION_SET = SAFE;


GO
IF @@ERROR <> 0
   AND @@TRANCOUNT > 0
    BEGIN
        ROLLBACK;
    END

IF @@TRANCOUNT = 0
    BEGIN
        INSERT  INTO #tmpErrors (Error)
        VALUES                 (1);
        BEGIN TRANSACTION;
    END


GO
PRINT N'Adding files to assembly [PopulateRoadwaySegmentsFromDisplayLinks]';


GO
ALTER ASSEMBLY [PopulateRoadwaySegmentsFromDisplayLinks]
    DROP FILE ALL
    ADD FILE FROM 0xEFBBBF2F2F202449643A20506F70756C617465526F61647761795365676D656E747346726F6D446973706C61794C696E6B732E63732C7620312E3220323031332D30312D30332032313A30343A3532206A6F6E65736B2045787020240D0A2F2F20436F70797269676874205472616E73436F726520323031322C20416C6C205269676874732052657365727665640D0A2F2F0D0A2F2F2050524F50524945544152590D0A2F2F205448495320534F5552434520434F4445204953205448452050524F5045525459204F46205452414E53434F52452E204954204D4159204245205553454420425920524543495049454E540D0A2F2F204F4E4C5920464F522054484520505552504F534520464F5220574849434820495420574153205452414E534D495454454420414E44204D5553542042452052455455524E45442055504F4E0D0A2F2F2052455155455354204F52205748454E204E4F204C4F4E474552204E454544454420425920524543495049454E542E204954204D4159204E4F5420424520434F50494544204F520D0A2F2F20434F4D4D554E49434154454420574954484F555420544845205752495454454E20434F4E53454E54204F46205452414E53434F52452E0D0A2F2F0D0A2F2F2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D2D0D0A0D0A7573696E672053797374656D3B0D0A7573696E672053797374656D2E436F6C6C656374696F6E732E47656E657269633B0D0A7573696E672053797374656D2E446174613B0D0A7573696E672053797374656D2E446174612E53716C436C69656E743B0D0A7573696E672053797374656D2E446174612E53716C54797065733B0D0A7573696E672053797374656D2E4C696E713B0D0A7573696E67204D6963726F736F66742E53716C5365727665722E5365727665723B0D0A0D0A0D0A7075626C6963207061727469616C20636C6173732053746F72656450726F636564757265730D0A7B0D0A202020202F2F2F203C73756D6D6172793E0D0A202020202F2F2F204C6F616473205765624D61705F526F61647761795365676D656E7420616E64205765624D61705F526F61647761795365676D656E744465746563746F7253746174696F6E200D0A202020202F2F2F207573696E67206461746120696E20464D535F4465746563746F7253746174696F6E2C20464D535F436F6D706F6E656E74436F6E6E6563742C20616E6420464D53446973706C61794C696E6B0D0A202020202F2F2F203C2F73756D6D6172793E0D0A202020205B4D6963726F736F66742E53716C5365727665722E5365727665722E53716C50726F6365647572655D0D0A202020207075626C69632073746174696320766F696420506F70756C617465526F61647761795365676D656E747346726F6D446973706C61794C696E6B7328290D0A202020207B0D0A20202020202020207573696E67202853716C436F6E6E656374696F6E2073716C436F6E6E656374696F6E203D206E65772053716C436F6E6E656374696F6E2822636F6E7465787420636F6E6E656374696F6E3D747275652229290D0A20202020202020207B0D0A20202020202020202020202073716C436F6E6E656374696F6E2E4F70656E28293B0D0A0D0A2020202020202020202020207472790D0A2020202020202020202020207B0D0A2020202020202020202020202020202023726567696F6E2044656C65746520616E79206578697374696E6720526F61647761795365676D656E74730D0A0D0A20202020202020202020202020202020737472696E672073716C44656C657465203D20402244454C4554452046524F4D205765624D61705F526F61647761795365676D656E74446973706C61794C696E6B2022202B200D0A2020202020202020202020202020202020202020202020202020202020202020202020202244454C4554452046524F4D205765624D61705F526F61647761795365676D656E744465746563746F7253746174696F6E2022202B0D0A2020202020202020202020202020202020202020202020202020202020202020202020202244454C4554452046524F4D205765624D61705F526F61647761795365676D656E74223B0D0A202020202020202020202020202020207573696E67202853716C5472616E73616374696F6E2064656C6574655472616E73616374696F6E203D2073716C436F6E6E656374696F6E2E426567696E5472616E73616374696F6E282274786E526F61647761795365676D656E7444656C6574652229290D0A202020202020202020202020202020207573696E67202853716C436F6D6D616E642064656C657465436F6D6D616E64203D206E65772053716C436F6D6D616E642873716C44656C6574652C2073716C436F6E6E656374696F6E2C2064656C6574655472616E73616374696F6E29290D0A202020202020202020202020202020207B0D0A202020202020202020202020202020202020202064656C657465436F6D6D616E642E457865637574654E6F6E517565727928293B0D0A202020202020202020202020202020202020202064656C6574655472616E73616374696F6E2E436F6D6D697428293B0D0A202020202020202020202020202020207D0D0A0D0A2020202020202020202020202020202023656E64726567696F6E0D0A0D0A202020202020202020202020202020204C6973743C4C6973743C5365676D656E744465746563746F7253746174696F6E446174613E3E207365676D656E7473447344617461203D206E6577204C6973743C4C6973743C5365676D656E744465746563746F7253746174696F6E446174613E3E28293B0D0A2020202020202020202020202020202023726567696F6E20506F70756C617465207365676D656E74734473446174612066726F6D20464D535F436F6D706F6E656E74436F6E6E65637420616E6420464D535F4465746563746F7253746174696F6E0D0A0D0A20202020202020202020202020202020737472696E672073716C4473436F6E6E65637473203D20402253454C45435420464D535F4465746563746F7253746174696F6E2E496E7449642C20526F61647761794E616D652C20546D64644C696E6B446972656374696F6E2C2022202B0D0A2020202020202020202020202020202020202020202020202020202020202020202020202020202022464D535F4465746563746F7253746174696F6E2E4C696E6561725265666572656E63652C20464D535F436F6D706F6E656E74436F6E6E6563742E44697374616E63652022202B0D0A202020202020202020202020202020202020202020202020202020202020202020202020202020202246524F4D20464D535F4465746563746F7253746174696F6E2022202B0D0A20202020202020202020202020202020202020202020202020202020202020202020202020202020224A4F494E20464D535F436F6D706F6E656E74436F6E6E656374204F4E20464D535F4465746563746F7253746174696F6E2E496E744964203D20464D535F436F6D706F6E656E74436F6E6E6563742E4453496E7449642022202B0D0A20202020202020202020202020202020202020202020202020202020202020202020202020202020224F5244455220425920464D535F436F6D706F6E656E74436F6E6E6563742E4453496E7449642C204453496E744964446F776E73747265616D223B0D0A202020202020202020202020202020207573696E67202853716C436F6D6D616E642073716C436F6D6D616E64203D206E65772053716C436F6D6D616E642873716C4473436F6E6E656374732C2073716C436F6E6E656374696F6E29290D0A202020202020202020202020202020207573696E67202853716C446174615265616465722073716C4473436F6E6E65637473526561646572203D2073716C436F6D6D616E642E457865637574655265616465722829290D0A202020202020202020202020202020207B0D0A2020202020202020202020202020202020202020737472696E67206C617374526F6164776179203D20737472696E672E456D7074793B0D0A2020202020202020202020202020202020202020696E74206C617374446972656374696F6E203D202D313B0D0A2020202020202020202020202020202020202020666C6F6174206C6173744C696E6561725265666572656E6365203D202D313B0D0A20202020202020202020202020202020202020204C6973743C5365676D656E744465746563746F7253746174696F6E446174613E20746869735365676D656E7444617461203D206E6577204C6973743C5365676D656E744465746563746F7253746174696F6E446174613E28293B0D0A20202020202020202020202020202020202020207768696C65202873716C4473436F6E6E656374735265616465722E526561642829290D0A20202020202020202020202020202020202020207B0D0A2020202020202020202020202020202020202020202020204F626A6563745B5D206473436F6E6E65637456616C756573203D206E6577204F626A6563745B73716C4473436F6E6E656374735265616465722E4669656C64436F756E745D3B0D0A20202020202020202020202020202020202020202020202073716C4473436F6E6E656374735265616465722E47657456616C756573286473436F6E6E65637456616C756573293B0D0A0D0A202020202020202020202020202020202020202020202020696E74206473496E744964203D2028696E74296473436F6E6E65637456616C7565735B305D3B0D0A0D0A202020202020202020202020202020202020202020202020737472696E6720726F61647761794E616D65203D206473436F6E6E65637456616C7565735B315D2E546F537472696E6728293B0D0A202020202020202020202020202020202020202020202020696E7420746D64644C696E6B446972656374696F6E203D20696E742E5061727365286473436F6E6E65637456616C7565735B325D2E546F537472696E672829293B0D0A202020202020202020202020202020202020202020202020666C6F6174206C696E6561725265666572656E6365203D20666C6F61742E5061727365286473436F6E6E65637456616C7565735B335D2E546F537472696E672829293B0D0A202020202020202020202020202020202020202020202020666C6F61742064697374616E6365203D20666C6F61742E5061727365286473436F6E6E65637456616C7565735B345D2E546F537472696E672829293B0D0A0D0A20202020202020202020202020202020202020202020202069662028726F61647761794E616D6520213D206C617374526F6164776179207C7C20746D64644C696E6B446972656374696F6E20213D206C617374446972656374696F6E207C7C206C696E6561725265666572656E6365203C206C6173744C696E6561725265666572656E6365290D0A2020202020202020202020202020202020202020202020207B0D0A2020202020202020202020202020202020202020202020202020202069662028746869735365676D656E74446174612E436F756E74203E2030290D0A202020202020202020202020202020202020202020202020202020207B0D0A20202020202020202020202020202020202020202020202020202020202020207365676D656E74734473446174612E41646428746869735365676D656E7444617461293B0D0A202020202020202020202020202020202020202020202020202020207D0D0A0D0A20202020202020202020202020202020202020202020202020202020746869735365676D656E7444617461203D206E6577204C6973743C5365676D656E744465746563746F7253746174696F6E446174613E28293B0D0A20202020202020202020202020202020202020202020202020202020746869735365676D656E74446174612E416464286E6577205365676D656E744465746563746F7253746174696F6E44617461286473496E7449642C2064697374616E636529293B0D0A2020202020202020202020202020202020202020202020207D0D0A202020202020202020202020202020202020202020202020656C73650D0A2020202020202020202020202020202020202020202020207B0D0A20202020202020202020202020202020202020202020202020202020746869735365676D656E74446174612E416464286E6577205365676D656E744465746563746F7253746174696F6E44617461286473496E7449642C2064697374616E636529293B0D0A2020202020202020202020202020202020202020202020207D0D0A0D0A2020202020202020202020202020202020202020202020206C617374526F6164776179203D20726F61647761794E616D653B0D0A2020202020202020202020202020202020202020202020206C617374446972656374696F6E203D20746D64644C696E6B446972656374696F6E3B0D0A2020202020202020202020202020202020202020202020206C6173744C696E6561725265666572656E6365203D206C696E6561725265666572656E63653B0D0A20202020202020202020202020202020202020207D0D0A0D0A202020202020202020202020202020202020202069662028746869735365676D656E74446174612E436F756E74203E2030290D0A20202020202020202020202020202020202020207B0D0A2020202020202020202020202020202020202020202020207365676D656E74734473446174612E41646428746869735365676D656E7444617461293B0D0A20202020202020202020202020202020202020207D0D0A202020202020202020202020202020207D0D0A0D0A2020202020202020202020202020202023656E64726567696F6E0D0A0D0A20202020202020202020202020202020737472696E6720726F61647761795365676D656E74496E7365727456616C756573203D20737472696E672E456D7074793B0D0A20202020202020202020202020202020737472696E6720726F61647761795365676D656E74446C496E7365727456616C756573203D20737472696E672E456D7074793B0D0A20202020202020202020202020202020737472696E6720726F61647761795365676D656E744473496E7365727456616C756573203D20737472696E672E456D7074793B0D0A2020202020202020202020202020202023726567696F6E204275696C642076616C75657320706F7274696F6E73206F6620696E736572742073746174656D656E74730D0A0D0A20202020202020202020202020202020696E74207365676D656E744964203D20303B0D0A20202020202020202020202020202020666F726561636820284C6973743C5365676D656E744465746563746F7253746174696F6E446174613E20746869735365676D656E744461746120696E207365676D656E7473447344617461290D0A202020202020202020202020202020207B0D0A2020202020202020202020202020202020202020626F6F6C207365676D656E74446973706C61794C696E6B466F756E64203D2066616C73653B0D0A2020202020202020202020202020202020202020696E7420646C53657175656E6365203D20303B0D0A0D0A2020202020202020202020202020202020202020666F726561636820285365676D656E744465746563746F7253746174696F6E44617461207365676D656E7444734461746120696E20746869735365676D656E7444617461290D0A20202020202020202020202020202020202020207B0D0A202020202020202020202020202020202020202020202020696E7420647353657175656E6365203D20303B0D0A202020202020202020202020202020202020202020202020696E7420646C496E744964203D202D313B0D0A202020202020202020202020202020202020202020202020696E7420766572746578436F756E74203D202D313B0D0A20202020202020202020202020202020202020202020202023726567696F6E20726F61647761795365676D656E744473496E7365727456616C756573203D20464D535F446973706C61794C696E6B732E5768657265284473496E744964203D206473496E74496429207769746820677265617465737420616D6F756E74206F66207665727469636965730D0A0D0A202020202020202020202020202020202020202020202020737472696E672073716C446973706C61794C696E6B73203D20402253454C45435420566572746578446174612C20464D535F446973706C61794C696E6B2E496E7449642022202B0D0A202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202246524F4D20464D535F446973706C61794C696E6B44657453746174696F6E2022202B0D0A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020224A4F494E20464D535F446973706C61794C696E6B204F4E20464D535F446973706C61794C696E6B44657453746174696F6E2E444C496E744964203D20464D535F446973706C61794C696E6B2E496E7449642022202B0D0A20202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020225748455245204453496E744964203D2022202B207365676D656E744473446174612E4473496E7449643B0D0A2020202020202020202020202020202020202020202020207573696E67202853716C436F6D6D616E642073716C436F6D6D616E6432203D206E65772053716C436F6D6D616E642873716C446973706C61794C696E6B732C2073716C436F6E6E656374696F6E29290D0A2020202020202020202020202020202020202020202020207573696E67202853716C446174615265616465722073716C446973706C61794C696E6B73526561646572203D2073716C436F6D6D616E64322E457865637574655265616465722829290D0A2020202020202020202020202020202020202020202020207B0D0A202020202020202020202020202020202020202020202020202020207768696C65202873716C446973706C61794C696E6B735265616465722E526561642829290D0A202020202020202020202020202020202020202020202020202020207B0D0A20202020202020202020202020202020202020202020202020202020202020204F626A6563745B5D206473446973706C61794C696E6B56616C756573203D206E6577204F626A6563745B73716C446973706C61794C696E6B735265616465722E4669656C64436F756E745D3B0D0A202020202020202020202020202020202020202020202020202020202020202073716C446973706C61794C696E6B735265616465722E47657456616C756573286473446973706C61794C696E6B56616C756573293B0D0A0D0A2020202020202020202020202020202020202020202020202020202020202020737472696E672076657274657844617461203D206473446973706C61794C696E6B56616C7565735B305D2E546F537472696E6728293B0D0A2020202020202020202020202020202020202020202020202020202020202020696E7420636F756E7444617461536570657261746F72496478203D20766572746578446174612E496E6465784F6628272027293B0D0A2020202020202020202020202020202020202020202020202020202020202020696E742074686973436F756E74203D20696E742E506172736528766572746578446174612E537562737472696E6728302C20636F756E7444617461536570657261746F7249647829293B0D0A20202020202020202020202020202020202020202020202020202020202020206966202874686973436F756E74203E20766572746578436F756E74290D0A20202020202020202020202020202020202020202020202020202020202020207B0D0A202020202020202020202020202020202020202020202020202020202020202020202020646C496E744964203D20496E7433322E5061727365286473446973706C61794C696E6B56616C7565735B315D2E546F537472696E672829293B0D0A202020202020202020202020202020202020202020202020202020202020202020202020766572746578436F756E74203D2074686973436F756E743B0D0A20202020202020202020202020202020202020202020202020202020202020207D0D0A202020202020202020202020202020202020202020202020202020207D0D0A2020202020202020202020202020202020202020202020207D0D0A0D0A20202020202020202020202020202020202020202020202023656E64726567696F6E0D0A0D0A20202020202020202020202020202020202020202020202069662028766572746578436F756E74203E2030290D0A2020202020202020202020202020202020202020202020207B0D0A202020202020202020202020202020202020202020202020202020207365676D656E74446973706C61794C696E6B466F756E64203D20747275653B0D0A0D0A2020202020202020202020202020202020202020202020202020202069662028726F61647761795365676D656E744473496E7365727456616C7565732E4C656E677468203E2030290D0A202020202020202020202020202020202020202020202020202020207B0D0A2020202020202020202020202020202020202020202020202020202020202020726F61647761795365676D656E744473496E7365727456616C756573202B3D20222C223B0D0A202020202020202020202020202020202020202020202020202020207D0D0A202020202020202020202020202020202020202020202020202020202B2B647353657175656E63653B0D0A20202020202020202020202020202020202020202020202020202020726F61647761795365676D656E744473496E7365727456616C756573202B3D20737472696E672E466F726D61742822282853454C45435420496E7449642046524F4D205765624D61705F526F61647761795365676D656E742057484552452045787449643D7B307D292C7B317D2C7B327D2C7B337D29222C0D0A2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020207365676D656E744964202B20312C207365676D656E744473446174612E4473496E7449642C207365676D656E744473446174612E44697374616E63652C20647353657175656E6365293B0D0A0D0A2020202020202020202020202020202020202020202020202020202069662028726F61647761795365676D656E74446C496E7365727456616C7565732E4C656E677468203E2030290D0A202020202020202020202020202020202020202020202020202020207B0D0A2020202020202020202020202020202020202020202020202020202020202020726F61647761795365676D656E74446C496E7365727456616C756573202B3D20222C223B0D0A202020202020202020202020202020202020202020202020202020207D0D0A202020202020202020202020202020202020202020202020202020202B2B646C53657175656E63653B0D0A20202020202020202020202020202020202020202020202020202020726F61647761795365676D656E74446C496E7365727456616C756573202B3D20737472696E672E466F726D61742822282853454C45435420496E7449642046524F4D205765624D61705F526F61647761795365676D656E742057484552452045787449643D7B307D292C7B317D2C7B327D29222C0D0A2020202020202020202020202020202020202020202020202020202020202020202020202020202020202020202020207365676D656E744964202B20312C20646C496E7449642C20646C53657175656E6365293B0D0A2020202020202020202020202020202020202020202020207D0D0A20202020202020202020202020202020202020207D0D0A0D0A2020202020202020202020202020202020202020696620287365676D656E74446973706C61794C696E6B466F756E64290D0A20202020202020202020202020202020202020207B0D0A2020202020202020202020202020202020202020202020202B2B7365676D656E7449643B0D0A20202020202020202020202020202020202020202020202069662028726F61647761795365676D656E74496E7365727456616C7565732E4C656E677468203E2030290D0A2020202020202020202020202020202020202020202020207B0D0A20202020202020202020202020202020202020202020202020202020726F61647761795365676D656E74496E7365727456616C756573202B3D20222C223B0D0A2020202020202020202020202020202020202020202020207D0D0A202020202020202020202020202020202020202020202020726F61647761795365676D656E74496E7365727456616C756573202B3D20737472696E672E466F726D61742822287B307D2C27526F6164776179205365676D656E74207B307D2729222C207365676D656E744964293B0D0A20202020202020202020202020202020202020207D0D0A202020202020202020202020202020207D0D0A0D0A2020202020202020202020202020202023656E64726567696F6E0D0A0D0A2020202020202020202020202020202023726567696F6E20496E7365727420616C6C20726F77730D0A0D0A202020202020202020202020202020207573696E67202853716C5472616E73616374696F6E20696E736572745472616E73616374696F6E203D2073716C436F6E6E656374696F6E2E426567696E5472616E73616374696F6E282274786E526F61647761795365676D656E74496E736572742229290D0A202020202020202020202020202020207B0D0A2020202020202020202020202020202020202020737472696E672073716C496E73657274203D204022494E5345525420494E544F205765624D61705F526F61647761795365676D656E74202845787449642C204E616D65292056414C5545532022202B20726F61647761795365676D656E74496E7365727456616C756573202B202220223B0D0A20202020202020202020202020202020202020207573696E67202853716C436F6D6D616E6420696E73657274436F6D6D616E64203D206E65772053716C436F6D6D616E642873716C496E736572742C2073716C436F6E6E656374696F6E2C20696E736572745472616E73616374696F6E29290D0A20202020202020202020202020202020202020207B0D0A202020202020202020202020202020202020202020202020696E73657274436F6D6D616E642E457865637574654E6F6E517565727928293B0D0A20202020202020202020202020202020202020207D0D0A0D0A202020202020202020202020202020202020202073716C496E73657274203D204022494E5345525420494E544F205765624D61705F526F61647761795365676D656E74446973706C61794C696E6B2028526F61647761795365676D656E74496E7449642C20444C496E7449642C2053657175656E6365292056414C5545532022202B20726F61647761795365676D656E74446C496E7365727456616C7565733B0D0A20202020202020202020202020202020202020207573696E67202853716C436F6D6D616E6420696E73657274436F6D6D616E64203D206E65772053716C436F6D6D616E642873716C496E736572742C2073716C436F6E6E656374696F6E2C20696E736572745472616E73616374696F6E29290D0A20202020202020202020202020202020202020207B0D0A202020202020202020202020202020202020202020202020696E73657274436F6D6D616E642E457865637574654E6F6E517565727928293B0D0A20202020202020202020202020202020202020207D0D0A0D0A202020202020202020202020202020202020202073716C496E73657274203D204022494E5345525420494E544F205765624D61705F526F61647761795365676D656E744465746563746F7253746174696F6E2028526F61647761795365676D656E74496E7449642C204473496E7449642C2044697374616E63652C2053657175656E6365292056414C5545532022202B20726F61647761795365676D656E744473496E7365727456616C7565733B0D0A20202020202020202020202020202020202020207573696E67202853716C436F6D6D616E6420696E73657274436F6D6D616E64203D206E65772053716C436F6D6D616E642873716C496E736572742C2073716C436F6E6E656374696F6E2C20696E736572745472616E73616374696F6E29290D0A20202020202020202020202020202020202020207B0D0A202020202020202020202020202020202020202020202020696E73657274436F6D6D616E642E457865637574654E6F6E517565727928293B0D0A20202020202020202020202020202020202020207D0D0A0D0A2020202020202020202020202020202020202020696E736572745472616E73616374696F6E2E436F6D6D697428293B0D0A202020202020202020202020202020207D0D0A0D0A2020202020202020202020202020202023656E64726567696F6E0D0A2020202020202020202020207D0D0A20202020202020202020202063617463682028457863657074696F6E206578290D0A2020202020202020202020207B0D0A2020202020202020202020202020202053716C436F6E746578742E506970652E53656E642865782E4D657373616765293B0D0A2020202020202020202020207D0D0A20202020202020202020202066696E616C6C790D0A2020202020202020202020207B0D0A2020202020202020202020202020202073716C436F6E6E656374696F6E2E436C6F736528293B0D0A2020202020202020202020207D0D0A20202020202020207D0D0A202020207D0D0A0D0A202020207072697661746520636C617373205365676D656E744465746563746F7253746174696F6E446174610D0A202020207B0D0A20202020202020207075626C6963205365676D656E744465746563746F7253746174696F6E4461746128696E74206473496E7449642C20666C6F61742064697374616E6365290D0A20202020202020207B0D0A2020202020202020202020204473496E744964203D206473496E7449643B0D0A20202020202020202020202044697374616E6365203D2064697374616E63653B0D0A20202020202020207D0D0A0D0A20202020202020207075626C696320696E74204473496E744964207B206765743B2070726976617465207365743B207D0D0A20202020202020207075626C696320666C6F61742044697374616E6365207B206765743B2070726976617465207365743B207D0D0A202020207D0D0A7D3B0D0A AS N'PopulateRoadwaySegmentsFromDisplayLinks.cs', 0xEFBBBF7573696E672053797374656D2E5265666C656374696F6E3B0D0A7573696E672053797374656D2E52756E74696D652E436F6D70696C657253657276696365733B0D0A7573696E672053797374656D2E52756E74696D652E496E7465726F7053657276696365733B0D0A7573696E672053797374656D2E446174612E53716C3B0D0A0D0A2F2F2047656E6572616C20496E666F726D6174696F6E2061626F757420616E20617373656D626C7920697320636F6E74726F6C6C6564207468726F7567682074686520666F6C6C6F77696E670D0A2F2F20736574206F6620617474726962757465732E204368616E6765207468657365206174747269627574652076616C75657320746F206D6F646966792074686520696E666F726D6174696F6E0D0A2F2F206173736F636961746564207769746820616E20617373656D626C792E0D0A5B617373656D626C793A20417373656D626C795469746C652822506F70756C617465526F61647761795365676D656E747346726F6D446973706C61794C696E6B7322295D0D0A5B617373656D626C793A20417373656D626C794465736372697074696F6E282222295D0D0A5B617373656D626C793A20417373656D626C79436F6E66696775726174696F6E282222295D0D0A5B617373656D626C793A20417373656D626C79436F6D70616E7928225472616E73436F726522295D0D0A5B617373656D626C793A20417373656D626C7950726F647563742822506F70756C617465526F61647761795365676D656E747346726F6D446973706C61794C696E6B7322295D0D0A5B617373656D626C793A20417373656D626C79436F707972696768742822436F7079726967687420C2A9205472616E73436F7265203230313222295D0D0A5B617373656D626C793A20417373656D626C7954726164656D61726B282222295D0D0A5B617373656D626C793A20417373656D626C7943756C74757265282222295D0D0A0D0A5B617373656D626C793A20436F6D56697369626C652866616C7365295D0D0A0D0A2F2F0D0A2F2F2056657273696F6E20696E666F726D6174696F6E20666F7220616E20617373656D626C7920636F6E7369737473206F662074686520666F6C6C6F77696E6720666F75722076616C7565733A0D0A2F2F0D0A2F2F2020202020204D616A6F722056657273696F6E0D0A2F2F2020202020204D696E6F722056657273696F6E0D0A2F2F2020202020204275696C64204E756D6265720D0A2F2F2020202020205265766973696F6E0D0A2F2F0D0A2F2F20596F752063616E207370656369667920616C6C207468652076616C756573206F7220796F752063616E2064656661756C7420746865205265766973696F6E20616E64204275696C64204E756D626572730D0A2F2F206279207573696E672074686520272A272061732073686F776E2062656C6F773A0D0A5B617373656D626C793A20417373656D626C7956657273696F6E2822312E302E2A22295D0D0A0D0A AS N'Properties\AssemblyInfo.cs', 0x4D6963726F736F667420432F432B2B204D534620372E30300D0A1A4453000000000200000200000023000000AC0000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000A0FCFFCFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF18010030FEFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF0BCA3101380000000010000000100000000000000D00FFFF0400000003800000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F862513FC607D311905300C04FA302A1C4454B99E9E6D211903F00C04FA302A10B9D865A1166D311BD2A0000F80849BD60A66E40CF64824CB6F042D48172A7991000000000000000CD1B431403D0CC782A68EC69331FA45C090000000A000000050000000B0000000C0000000D0000000E0000000F0000001000000011000000120000001300000014000000150000001600000017000000190000001800000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000F862513FC607D311905300C04FA302A1C4454B99E9E6D211903F00C04FA302A10B9D865A1166D311BD2A0000F80849BD60A66E40CF64824CB6F042D48172A7991000000000000000578BB22022A4B1AA272298B807ADC59A1B0000000900000008000000040000000B0000000C0000000D0000000E0000000F000000100000001100000012000000130000001400000015000000160000001700000019000000180000000700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000BCA310138000000001000000010000000000000FFFFFFFF040000000380000000000000FFFFFFFF00000000FFFFFFFF00000000FFFFFFFF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C805000000000000C80500000000000000000000000000000000000000000000C0130000440200002C0000007C000000FFFFFFFF280000001F00000003000000060000001A0000001B0000000900000008000000040000000B0000000C0000000D0000000E0000000F0000001000000011000000120000001300000014000000150000001600000017000000190000001800000005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001BE230018000000025A75B14E6F4CD01040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000200000001000000010000000000000090000000280000001BE230012CFE5CD958000000010000008F00000090000000650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FEEFFEEF010000001E01000000433A5C54656D7050726F6A656374735C436C72506F70756C617465526F61647761795365676D656E747346726F6D446973706C61794C696E6B735C506F70756C617465526F61647761795365676D656E747346726F6D446973706C61794C696E6B735C506F70756C617465526F61647761795365676D656E747346726F6D446973706C61794C696E6B732E63730000633A5C74656D7070726F6A656374735C636C72706F70756C617465726F61647761797365676D656E747366726F6D646973706C61796C696E6B735C706F70756C617465726F61647761797365676D656E747366726F6D646973706C61796C696E6B735C706F70756C617465726F61647761797365676D656E747366726F6D646973706C61796C696E6B732E637300040000008F00000001000000900000000000000003000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001BE230018000000055197A3CE6F4CD01050000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000200000001000000010000000000000090000000280000001BE23001B44D00B258000000010000008F00000090000000650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000002E002A110000000064000000000000001A000000000000000000000003000006AE05000001000000002E63746F7200002E000404C93FEAC6B359D649BC250902BBABB460000000004D004400320000000401000004012A000C0000000100000602000600F200000054000000AE050000010001001A00000000000000050000004800000000000000DF00008007000000E000008008000000E100008010000000E200008018000000E30000800900470009000A000D001F000D00210009000A00F40000000800000001000000000000000800000000000000140000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000400000052002A1100000000100A000000000000AE050000000000000000000001000006000000000100000000506F70756C617465526F61647761795365676D656E747346726F6D446973706C61794C696E6B73000000001600031104000000DC090000AE05000000000000010000000A0024115553797374656D001E0024115553797374656D2E436F6C6C656374696F6E732E47656E6572696300120024115553797374656D2E44617461000000001A0024115553797374656D2E446174612E53716C436C69656E7400001A0024115553797374656D2E446174612E53716C5479706573000000120024115553797374656D2E4C696E71000000001E002411554D6963726F736F66742E53716C5365727665722E536572766572001E002011270000000100001100000000000004004353243424303030300000001E002011280000000100001100000000000004004353243524303030310000001E002011290000000100001100000000000004004353243524303030320000001E0020112A0000000100001100000000000004004353243024303030330000001600031158000000D8090000AC0500000100000001000000220020110000000001000011000000000000000073716C436F6E6E656374696F6E000000160003119C010000A00900005B05000014000000010000001E0020110100000001000011000000000000000073716C44656C65746500000022002011040000000100001100000000000000007365676D656E74734473446174610000220020110500000001000011000000000000000073716C4473436F6E6E656374730000002E00201112000000010000110000000000000000726F61647761795365676D656E74496E7365727456616C75657300003200201113000000010000110000000000000000726F61647761795365676D656E74446C496E7365727456616C756573000000003200201114000000010000110000000000000000726F61647761795365676D656E744473496E7365727456616C756573000000001E002011150000000100001100000000000000007365676D656E74496400000016000311D8010000900300004F0000001B00000001000000260020110200000001000011000000000000000064656C6574655472616E73616374696F6E00000016000311100300008C0300002E0000002700000001000000220020110300000001000011000000000000000064656C657465436F6D6D616E64000000020006000200060016000311D8010000A40500006C01000078000000010000001E0020110600000001000011000000000000000073716C436F6D6D616E6400001600031194030000A00500004B0100008200000001000000260020110700000001000011000000000000000073716C4473436F6E6E656374735265616465720016000311CC0300009C0500002B0100008B000000010000001E002011080000000100001100000000000000006C617374526F61647761790022002011090000000100001100000000000000006C617374446972656374696F6E000000260020110A0000000100001100000000000000006C6173744C696E6561725265666572656E636500220020110B000000010000110000000000000000746869735365676D656E744461746100160003110C04000098050000DD000000A900000001000000220020110C0000000100001100000000000000006473436F6E6E65637456616C756573001A0020110D0000000100001100000000000000006473496E744964001E0020110E000000010000110000000000000000726F61647761794E616D6500260020110F000000010000110000000000000000746D64644C696E6B446972656374696F6E00000022002011100000000100001100000000000000006C696E6561725265666572656E6365001E0020111100000001000011000000000000000064697374616E6365000000000200060002000600020006000200060016000311D80100005C080000720200000602000001000000220020110B000000010000110000000000000000746869735365676D656E74446174610016000311A8050000580800005402000014020000010000002A002011160000000100001100000000000000007365676D656E74446973706C61794C696E6B466F756E64001E00201117000000010000110000000000000000646C53657175656E6365000016000311E405000054080000E0010000250200000100000022002011180000000100001100000000000000007365676D656E74447344617461000000160003114806000050080000C201000033020000010000001E00201119000000010000110000000000000000647353657175656E636500001A0020111A000000010000110000000000000000646C496E744964001E0020111B000000010000110000000000000000766572746578436F756E7400220020111C00000001000011000000000000000073716C446973706C61794C696E6B730016000311840600004C080000B800000055020000010000001E0020111D00000001000011000000000000000073716C436F6D6D616E643200160003111C07000048080000970000005F020000010000002A0020111E00000001000011000000000000000073716C446973706C61794C696E6B73526561646572000000160003115407000044080000660000006B02000001000000260020111F0000000100001100000000000000006473446973706C61794C696E6B56616C756573001E002011200000000100001100000000000000007665727465784461746100002A00201121000000010000110000000000000000636F756E7444617461536570657261746F724964780000001E0020112200000001000011000000000000000074686973436F756E740000000200060002000600020006000200060002000600020006000200060016000311D80100009C090000E500000089040000010000002600201123000000010000110000000000000000696E736572745472616E73616374696F6E000000160003116008000098090000C000000097040000010000001E0020112400000001000011000000000000000073716C496E7365727400000016000311A0080000140900002D000000AB040000010000002200201125000000010000110000000000000000696E73657274436F6D6D616E640000000200060016000311A0080000540900002D000000E6040000010000002200201125000000010000110000000000000000696E73657274436F6D6D616E640000000200060016000311A0080000940900002D00000021050000010000002200201125000000010000110000000000000000696E73657274436F6D6D616E6400000002000600020006000200060002000600160003119C010000D40900001400000073050000010000001600201126000000010000110000000000000000657800000200060002000600020006002E000404C93FEAC6B359D649BC250902BBABB460000000004D0044003200000004010000040000000C0000000100070002000600F2000000180900000000000001000100AE05000000000000C00000000C090000000000001D000080010000001E0000800C0000001F0000800D00000020000080140000002300008015000000260000821B00000029000080270000002A000080300000002B000080310000002C000080380000002D0000803F0000002E00008040000000EEEFFE8054000000EEEFFE8055000000EEEFFE8069000000EEEFFE806A000000320000807100000035000084780000003A000080820000003B0000808B0000003C0000808C0000003D000080930000003E000080960000003F0000809D00000040000080A4000000EEEFFE80A900000042000080AA00000043000080B800000044000080C200000046000080CD00000048000080D800000049000080E80000004A000080F80000004B000080080100004D00008027010000EEEFFE802B0100004E0000802C0100004F0000803B010000EEEFFE803F0100005000008040010000510000804A010000520000804B010000540000805201000055000080630100005600008064010000EEEFFE8066010000580000806701000059000080780100005A000080790100005C0000807D0100005D000080810100005E000080850100005F00008086010000410000808F010000EEEFFE809601000061000080A5010000EEEFFE80A901000062000080AA01000063000080B401000064000080B501000065000080B6010000EEEFFE80CC010000EEEFFE80CD010000EEEFFE80E3010000EEEFFE80E401000069000080EB0100006A000080F20100006B000080F90100006E000080FC0100006F000080FD0100006F00008006020000EEEFFE800B0200006F0000801402000070000080150200007100008018020000720000801B020000740000801C0200007400008025020000EEEFFE802A020000740000803302000075000080340200007600008037020000770000803A020000780000803D0200007B000083550200007F0000805F02000080000080680200008100008069020000EEEFFE806B020000830000806C020000840000807A0200008500008084020000870000808F020000880000809A02000089000080AB0200008A000080B6020000EEEFFE80BA0200008B000080BB0200008C000080CB0200008D000080CF0200008E000080D00200008F000080D102000082000080DA020000EEEFFE80DE02000090000080DF020000EEEFFE80F5020000EEEFFE80F6020000EEEFFE800C030000EEEFFE800D0300009400008017030000EEEFFE801E030000950000801F03000096000080220300009800008031030000EEEFFE803503000099000080360300009A000080440300009B000080450300009C0000804B0300009D000081A0030000A0000080AF030000EEEFFE80B3030000A1000080B4030000A2000080C2030000A3000080C3030000A4000080C9030000A5000081F3030000A7000080F4030000A8000080F503000074000080FE030000EEEFFE8016040000EEEFFE8017040000AA0000801E040000EEEFFE8022040000AB00008023040000AC00008029040000AD00008038040000EEEFFE803C040000AE0000803D040000AF0000804B040000B00000804C040000B100008066040000B200008067040000B3000080680400006F00008071040000EEEFFE8089040000EEEFFE808A040000B900008097040000BA00008098040000BB000080AB040000BC000080B7040000BD000080B8040000BE000080C0040000BF000080C1040000EEEFFE80D7040000EEEFFE80D8040000C1000080E6040000C2000080F2040000C3000080F3040000C4000080FB040000C5000080FC040000EEEFFE8012050000EEEFFE8013050000C700008021050000C80000802D050000C90000802E050000CA00008036050000CB00008037050000EEEFFE804D050000EEEFFE804E050000CD00008056050000CE00008057050000EEEFFE806D050000EEEFFE806E050000D10000806F050000EEEFFE8071050000D200008073050000D300008074050000D400008086050000D500008087050000EEEFFE8089050000EEEFFE808A050000EEEFFE808C050000D70000808D050000D800008094050000D900008095050000EEEFFE8096050000EEEFFE8097050000DA00008098050000EEEFFE80AC050000EEEFFE80AD050000DB0000800500060010005A0009000A000D0022000D000E00110049001800740018006E001100120015003500150030001100120000000000000000000000000000000000110076001100640018005C0018005600110012001500370015002C001500340015006F00000000001500160019005F001900480019003F0019004C0019005A0019005C0019005500190087000000000019001A001D003B00000000001D001E00210045001D001E001D0056001D00640019001A000000000019001A001D00640019001A001900330019003B0019003F0015001600150037000000000015003300000000001500160019003D0015001600110012000000000000000000000000000000000011004200110044001100440011002300110018004E005C00000000001A004A001100120015003A001500280015001C004A005900000000001E0046001500160019002C0019002A0019002E0019005D00200067002000610019001A00000000001D001E0021006D0021005600210057002100550021006B0021003D00000000002100220025005E0025003D00210022001D001E001D0041000000000019001A000000000000000000000000000000000019002D000000000019001A001D003C001D004900000000001D001E00210045001D001E001D002A001D007B001D004900000000001D001E00210045001D001E001D002A001D00550019001A001500160047004900000000000000000015003100000000001500160019002500190043000000000019001A001D003F0019001A0019006F0015001600110012004B004D0000000000000000001800740011001200150086001C00720015001600190039001500160000000000000000001500A1001C00720015001600190039001500160000000000000000001500AF001C0072001500160019003900150016000000000000000000150030001100120000000000000000000D000E00000000000D0021000D000E00110032000D000E000000000000000000000000000D000E00110027000D000E00000000000000000009000A00000000000000000005000600F4000000080000000100000000000000080000002C000000640000001100120000000000000000000D000E00000000000D0021000D000E00110032000D000E000000000000000000000000000D000E00110027000D000E00000000000000000009000A00000000000000000005000600F4000000080000000100000000000000080000002C0000006400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFF1A092FF120000000140200001500000001000000010000000100000065000000010000002D00000001000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000C000000180000002400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000012002511000000000400000002002E63746F72001600291100000000040000000200303630303030303300003600251100000000040000000100506F70756C617465526F61647761795365676D656E747346726F6D446973706C61794C696E6B730000001600291100000000040000000100303630303030303100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000FFFFFFFF1A092FF100000000000000003600251100000000040000000100506F70756C617465526F61647761795365676D656E747346726F6D446973706C61794C696E6B7300000016002911000000000400000001003036303030303031000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000FFFFFFFF77093101050000000A00008A0B006F760C000100D40000003C0000002C000000A4000000000000000000000016000000190000000000EEC00000000000000000FFFF000000000000FFFFFFFF00000000FFFF0000000000000000000000000900140A0000000000003009000001000000A0ED1900000000000000000053746F72656450726F6365647572657300434441353133364600000000000000FFFF000000000000FFFFFFFF00000000FFFF000000000000000000000000080068000000000000006C0000000100000040ED1900000000000000000053746F72656450726F636564757265732E5365676D656E744465746563746F7253746174696F6E44617461003344303636354446000000002DBA2EF10100000000000000AE0500000000000000000000000000000000000001000000AE0500001A00000000000000010000000000000000000000020002000D01000000000100FFFFFFFF00000000C80500000802000000000000FFFFFFFF00000000FFFFFFFF0200020000000100010001000000000000000000433A5C54656D7050726F6A656374735C436C72506F70756C617465526F61647761795365676D656E747346726F6D446973706C61794C696E6B735C506F70756C617465526F61647761795365676D656E747346726F6D446973706C61794C696E6B735C506F70756C617465526F61647761795365676D656E747346726F6D446973706C61794C696E6B732E6373000000FEEFFEEF010000000100000000010000000000000000000000FFFFFFFFFFFFFFFFFFFF1100FFFFFFFFFFFFFFFFFFFF0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008000000A80000001301000038000000FFFFFFFF00000000420100008000000058000000050000000300000006000000090000000800000004000000626C6F636B002F7372632F66696C65732F633A5C74656D7070726F6A656374735C636C72706F70756C617465726F61647761797365676D656E747366726F6D646973706C61796C696E6B735C706F70756C617465726F61647761797365676D656E747366726F6D646973706C61796C696E6B735C706F70756C617465726F61647761797365676D656E747366726F6D646973706C61796C696E6B732E6373000400000006000000010000001B00000000000000220000000700000011000000060000000A000000050000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001C0000001800000013010000380000004F0200000000000042010000800000005800000028000000E0000000C0130000440200002C0000007C000000030000001C000000060000001A0000001B000000090000000A00000007000000080000000B0000000C0000000D0000000E0000000F000000100000001100000012000000130000001400000015000000160000001700000019000000180000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000942E31019D49F85005000000A89F2060BD4BE44F9B328F8E5DFAACDEBB0000002F4C696E6B496E666F002F6E616D6573002F7372632F686561646572626C6F636B002F7372632F66696C65732F633A5C74656D7070726F6A656374735C636C72706F70756C617465726F61647761797365676D656E747366726F6D646973706C61796C696E6B735C706F70756C617465726F61647761797365676D656E747366726F6D646973706C61796C696E6B735C706F70756C617465726F61647761797365676D656E747366726F6D646973706C61796C696E6B732E6373000400000006000000010000001B00000000000000220000000700000011000000060000000A00000005000000000000000400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000120000003C00000013010000380000004F02000000000000420100008000000058000000E000000050130000440200002C0000007C000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF280000001C0000001E000000060000001A0000001B000000090000000A000000050000000B0000000C0000000D0000000E0000000F0000001000000011000000120000001300000014000000150000001600000017000000190000001800000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001F0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 AS N'bin\Debug\PopulateRoadwaySegmentsFromDisplayLinks.pdb';


GO
PRINT N'Creating [dbo].[PopulateRoadwaySegmentsFromDisplayLinks]...';


GO
CREATE PROCEDURE [dbo].[PopulateRoadwaySegmentsFromDisplayLinks]

AS EXTERNAL NAME [PopulateRoadwaySegmentsFromDisplayLinks].[StoredProcedures].[PopulateRoadwaySegmentsFromDisplayLinks]


GO
IF @@ERROR <> 0
   AND @@TRANCOUNT > 0
    BEGIN
        ROLLBACK;
    END

IF @@TRANCOUNT = 0
    BEGIN
        INSERT  INTO #tmpErrors (Error)
        VALUES                 (1);
        BEGIN TRANSACTION;
    END


GO
PRINT N'Creating [PopulateRoadwaySegmentsFromDisplayLinks].[SqlAssemblyProjectRoot]...';


GO
EXECUTE sp_addextendedproperty @name = N'SqlAssemblyProjectRoot', @value = N'C:\TempProjects\ClrPopulateRoadwaySegmentsFromDisplayLinks\PopulateRoadwaySegmentsFromDisplayLinks', @level0type = N'Assembly', @level0name = N'PopulateRoadwaySegmentsFromDisplayLinks';


GO
IF @@ERROR <> 0
   AND @@TRANCOUNT > 0
    BEGIN
        ROLLBACK;
    END

IF @@TRANCOUNT = 0
    BEGIN
        INSERT  INTO #tmpErrors (Error)
        VALUES                 (1);
        BEGIN TRANSACTION;
    END


GO
PRINT N'Creating [dbo].[PopulateRoadwaySegmentsFromDisplayLinks].[SqlAssemblyFile]...';


GO
EXECUTE sp_addextendedproperty @name = N'SqlAssemblyFile', @value = N'PopulateRoadwaySegmentsFromDisplayLinks.cs', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'PROCEDURE', @level1name = N'PopulateRoadwaySegmentsFromDisplayLinks';


GO
IF @@ERROR <> 0
   AND @@TRANCOUNT > 0
    BEGIN
        ROLLBACK;
    END

IF @@TRANCOUNT = 0
    BEGIN
        INSERT  INTO #tmpErrors (Error)
        VALUES                 (1);
        BEGIN TRANSACTION;
    END


GO
PRINT N'Creating [dbo].[PopulateRoadwaySegmentsFromDisplayLinks].[SqlAssemblyFileLine]...';


GO
EXECUTE sp_addextendedproperty @name = N'SqlAssemblyFileLine', @value = N'29', @level0type = N'SCHEMA', @level0name = N'dbo', @level1type = N'PROCEDURE', @level1name = N'PopulateRoadwaySegmentsFromDisplayLinks';


GO
IF @@ERROR <> 0
   AND @@TRANCOUNT > 0
    BEGIN
        ROLLBACK;
    END

IF @@TRANCOUNT = 0
    BEGIN
        INSERT  INTO #tmpErrors (Error)
        VALUES                 (1);
        BEGIN TRANSACTION;
    END


GO
IF EXISTS (SELECT * FROM #tmpErrors) ROLLBACK TRANSACTION
GO
IF @@TRANCOUNT>0 BEGIN
PRINT N'The transacted portion of the database update succeeded.'
COMMIT TRANSACTION
END
ELSE PRINT N'The transacted portion of the database update failed.'
GO
DROP TABLE #tmpErrors
GO
