diff --git a/docs/user/interface/IconUtils.dox b/docs/user/interface/IconUtils.dox index 2d4a4e4ccd..5f15e4f76c 100644 --- a/docs/user/interface/IconUtils.dox +++ b/docs/user/interface/IconUtils.dox @@ -1,13 +1,13 @@ /* - * Copyright 2011 Haiku, Inc. All rights reserved. + * Copyright 2011-2023 Haiku, Inc. All rights reserved. * Distributed under the terms of the MIT License. * * Authors: - * Adrien Destugues, pulkomandy@pulkomandy.ath.cx + * Adrien Destugues, pulkomandy@pulkomandy.tk * * Corresponds to: - * headers/os/interface/IconUtils.h rev 42600 - * src/kits/interface/IconUtils.cpp rev 42600 + * headers/os/interface/IconUtils.h hrev57019 + * src/kits/interface/IconUtils.cpp hrev57019 */ @@ -114,6 +114,32 @@ */ +/* + \fn static status_t BIconUtils::GetSystemIcon(const char* iconName, BBitmap* result) + \brief Load an icon from the set of system icons. + + To provide some uniformity between different applications, a base set of icons is provided + with Haiku. Whenever possible, these should be used instead of application specific icons, + to ensure consistency and ease of discovering application functions. + + The available icons follow the FreeDesktop icon-naming-spec convention. At this time the + following icons are available: + + - Flag icons for 245 countries + - dialog-error, dialog-information, and dialog-warning + - As an extension not available in FreeDesktop specifications, dialog-idea is also available + and corresponds to the icon used in BAlert of type B_IDEA_ALERT. + + The icon is automatically scaled to fit the \a result bitmap, which must be allocated and + valid before calling this function. + + \return B_OK if the icon could be loaded into the \a result BBitmap. B_ENTRY_NOT_FOUND if the + requested icon is not currently available. + + \since Haiku R1 +*/ + + /*! \fn static status_t BIconUtils::ConvertFromCMAP8(BBitmap* source, BBitmap* result) diff --git a/headers/os/interface/IconUtils.h b/headers/os/interface/IconUtils.h index cbb3a030f0..12109b1614 100644 --- a/headers/os/interface/IconUtils.h +++ b/headers/os/interface/IconUtils.h @@ -1,5 +1,5 @@ /* - * Copyright 2006-2008, Haiku. All rights reserved. + * Copyright 2006-2023, Haiku. All rights reserved. * Distributed under the terms of the MIT License. */ #ifndef _ICON_UTILS_H @@ -36,6 +36,8 @@ public: const char* largeIconAttrName, icon_size size, BBitmap* icon); + static status_t GetSystemIcon(const char* iconName, BBitmap* result); + static status_t ConvertFromCMAP8(BBitmap* source, BBitmap* result); static status_t ConvertToCMAP8(BBitmap* source, diff --git a/src/apps/debugger/user_interface/gui/util/AlertWithCheckbox.cpp b/src/apps/debugger/user_interface/gui/util/AlertWithCheckbox.cpp index 786f01129b..8b197ddcbd 100644 --- a/src/apps/debugger/user_interface/gui/util/AlertWithCheckbox.cpp +++ b/src/apps/debugger/user_interface/gui/util/AlertWithCheckbox.cpp @@ -42,14 +42,7 @@ AlertWithCheckbox::AlertWithCheckbox(const char* title, const char* messageText, fSemaphore(create_sem(0, "AlertWithCheckbox")), fAction(0) { - BResources resources; - resources.SetToImage(B_TRANSLATION_CONTEXT); - size_t size; - const uint8* iconData = (const uint8*)resources.LoadResource('VICN', 1, - &size); - - // TODO load "info" icon from app_server instead? - BIconUtils::GetVectorIcon(iconData, size, &fBitmap); + BIconUtils::GetSystemIcon("dialog-information", &fBitmap); BStripeView *stripeView = new BStripeView(fBitmap); BTextView *message = new BTextView("_tv_"); diff --git a/src/kits/CountryFlags.rdef b/src/kits/CountryFlags.rdef index 55ed1ce04f..d61e009c1d 100644 --- a/src/kits/CountryFlags.rdef +++ b/src/kits/CountryFlags.rdef @@ -1,5 +1,5 @@ // Flag data for Andorra -resource(0,"AD") #'VICN' array { +resource(0,"flag-ad") #'VICN' array { $"6E63696605030016A803FEDE0003D00E3903A29267057E030A0421295F295F57" $"21570608FE91404A374739473547393B3A3D383940393F3A403B3D3B45404608" $"02413D41410C0A000100023C94190000000000004015C9BC9419C0B8FA0A0101" @@ -14,7 +14,7 @@ resource(0,"AD") #'VICN' array { }; // Flag data for United Arab Emirates -resource(1,"AE") #'VICN' array { +resource(1,"flag-ae") #'VICN' array { $"6E6369660503CE112603009A0005FF03250105057E010A0421295F295F572157" $"050A010100024010840000000000003CC859C01084446F4D0A02010002401084" $"0000000000003CC859C01084489BD30A030100024010840000000000003CC859" @@ -23,7 +23,7 @@ resource(1,"AE") #'VICN' array { }; // Flag data for Afghanistan -resource(2,"AF") #'VICN' array { +resource(2,"flag-af") #'VICN' array { $"6E6369660505000300990003BF000005FF057E03020440BC8DC184BC8DBDFBBC" $"8DBC8D40BC8DBDFBBC8DC18440C2F2BDFBC2F2C184C2F2C2F240C2F2C184C2F2" $"BDFB0A0421295F295F5721570605BF033C3C3C404039443C4039444044444844" @@ -33,7 +33,7 @@ resource(2,"AF") #'VICN' array { }; // Flag data for Antigua and Barbuda -resource(3,"AG") #'VICN' array { +resource(3,"flag-ag") #'VICN' array { $"6E63696606050003FCD116030071C605FF03CE1126057E070A041F20D93F20D9" $"3F601F600A20C61FC54BC550C10EC2F1C4A9C3D0C06FC03EC2DBC2ABBF49BE71" $"C029C20CBDCABDCFBCFAC20C37BE71B9CBC2ABBAABC03EB719C3D0B985C2F1B5" @@ -49,7 +49,7 @@ resource(3,"AG") #'VICN' array { }; // Flag data for Anguilla -resource(4,"AI") #'VICN' array { +resource(4,"flag-ai") #'VICN' array { $"6E63696605020006020000003C0000C000000000004BFFFF490000D3FFFFFFD3" $"00CBFF057E0307286B03CC000005FF0806032E4B3851484B48574857380A0421" $"295F295F5721570A06602C60312A542054204F562C0A06202C282C604E605458" @@ -63,7 +63,7 @@ resource(4,"AI") #'VICN' array { }; // Flag data for Albania -resource(5,"AL") #'VICN' array { +resource(5,"flag-al") #'VICN' array { $"6E6369660303CE11260500057E020648EFEBAAEBEAEAEAEAEAFBFFAFBABEAB6F" $"AEFEBFF2B831C025B7D2C059B827C0B9B83CC06EB828C058B868BF9EB813BE8F" $"B798BE33B708C069B9A6C2FBB971C202B843C34FB9D9C36EBAEBC2E5BB6BC2B6" @@ -88,7 +88,7 @@ resource(5,"AL") #'VICN' array { }; // Flag data for Armenia -resource(6,"AM") #'VICN' array { +resource(6,"flag-am") #'VICN' array { $"6E6369660403FF0000030000D603FFB100057E010A0421295F295F572157040A" $"000100024010840000000000003CC859C01084446F4D0A010100024010840000" $"000000003CC859C01084489BD30A020100024010840000000000003CC859C010" @@ -96,7 +96,7 @@ resource(6,"AM") #'VICN' array { }; // Flag data for Angola -resource(7,"AO") #'VICN' array { +resource(7,"flag-ao") #'VICN' array { $"6E63696604050003CE112603F9D616057E03060CFEEEEA3D37424449393F423A" $"3F4043393C394238403B43404638453B493645374843483B4C484B494D4A4A44" $"4640344E3B3D360A0AC56FBE3EC467BD7BC361BE37C3C9BD0EC2C1BC4CC3FEBC" @@ -107,13 +107,13 @@ resource(7,"AO") #'VICN' array { }; // Flag data for Antarctica -resource(8,"AQ") #'VICN' array { +resource(8,"flag-aq") #'VICN' array { $"6E63696602057E05FF010A0421295F295F572157020A01010002401084000000" $"000000401642C01084C0C8590A000100100117810004" }; // Flag data for Argentina -resource(9,"AR") #'VICN' array { +resource(9,"flag-ar") #'VICN' array { $"6E636966040373AADF05FF057E03FCD116020204CDE4BF8ACDE4BEC9CDE4C04B" $"CC7FC0E7CD44C0E7CBBAC0E7CB1ABF8ACB1AC04BCB1ABEC9CC7FBE2CCBBABE2C" $"CD44BE2C0A0421295F295F572157040A00010102401084000000000000401642" @@ -122,7 +122,7 @@ resource(9,"AR") #'VICN' array { }; // Flag data for American Samoa -resource(10,"AS") #'VICN' array { +resource(10,"flag-as") #'VICN' array { $"6E63696606057E0300006603BD0F2105FF039C390003FFC120060803602A2440" $"6056060EFE2E7A0C5A324D3949364C39493AC3A5BD0C493B4C3E4E3C4D3E4E40" $"5041504050425245545640553F573D563D583D3A55593858395A370606BA0EC3" @@ -135,14 +135,14 @@ resource(10,"AS") #'VICN' array { }; // Flag data for Austria -resource(11,"AT") #'VICN' array { +resource(11,"flag-at") #'VICN' array { $"6E6369660303ED293805FF057E010A0421295F295F572157030A000100024010" $"84000000000000401642C01084C0C8590A010100024010840000000000003CC8" $"59C01084489BD30A020100100117810004" }; // Flag data for Australia -resource(12,"AU") #'VICN' array { +resource(12,"flag-au") #'VICN' array { $"6E63696604057E0300008B03CC000005FF090A0420286028605820580A0ED8F2" $"C6E9D898C801D785C799D828C88DD72BC923D850C93DD827CA5FD8F2C98BD9BC" $"CA5FD994C93DDAB8C923D9BCC88DDA5EC799D94CC8010A0421295F295F572157" @@ -160,7 +160,7 @@ resource(12,"AU") #'VICN' array { }; // Flag data for Aruba -resource(13,"AW") #'VICN' array { +resource(13,"flag-aw") #'VICN' array { $"6E63696605057E035881BB03F9D61503EF2B2D05FF020A0421295F295F572157" $"0A082C2C2933223629392C402F3936362F33060A010100024010840000000000" $"00401642C01084C0C8590A0201000240108400000000000038C859C010844A33" @@ -170,7 +170,7 @@ resource(13,"AW") #'VICN' array { }; // Flag data for Aland Islands -resource(14,"AX") #'VICN' array { +resource(14,"flag-ax") #'VICN' array { $"6E6369660403D20F3303FFCE00030053A5057E010A0421295F295F572157060A" $"02010002401084000000000000401642C01084C0C8590A010100023C10840000" $"0000000040164247EF7BC0C8590A010100024010840000000000003CC859C010" @@ -179,7 +179,7 @@ resource(14,"AX") #'VICN' array { }; // Flag data for Azerbaijan -resource(15,"AZ") #'VICN' array { +resource(15,"flag-az") #'VICN' array { $"6E636966050300AE6503E00034030091C905FF057E050204CF0C40CF0CC1DCCF" $"0CBDA3CB39BBECCD56BBECC91CBBECC76640C766BDA3C766C1DCCB39C393C91C" $"C393CD56C3930204CF4340CF43C182CF43BDFDCC1338CDD538CA5038C8E340C8" @@ -194,7 +194,7 @@ resource(15,"AZ") #'VICN' array { }; // Flag data for Bosnia and Herzegovina -resource(16,"BA") #'VICN' array { +resource(16,"flag-ba") #'VICN' array { $"6E636966040300229503FECB0005FF057E0308035828585830280A0ABBAEBE59" $"BF18BE5941BB19C133BE59C49DBE59C1DAC05AC2E8C39941C198BD63C399BE71" $"C05A0A04212921575F575F29080A00010202401084000000000000401642C010" @@ -206,7 +206,7 @@ resource(16,"BA") #'VICN' array { }; // Flag data for Barbados -resource(17,"BB") #'VICN' array { +resource(17,"flag-bb") #'VICN' array { $"6E636966040300267F03FFC7250501057E030216C623C4F3C621C424C68CC4FA" $"C6BBC4F6C6524DC6BDC427C6C2C288C6C0C357C748C288C854C288C7CEC288C8" $"52BFA2CACABB1FC972BD31CADFBB04CABABAFECAD1BAF9C9B7BB27C7F5BC6CC8" @@ -231,7 +231,7 @@ resource(17,"BB") #'VICN' array { }; // Flag data for Bangladesh -resource(18,"BD") #'VICN' array { +resource(18,"flag-bd") #'VICN' array { $"6E6369660303006A4E03F42A41057E020204CE9F40CE9FBB0ECE9FC471C61FC8" $"3FCAD1C83FC16EC83FBD9F40BD9FC471BD9FBB0EC61FB740C16EB740CAD1B740" $"0A0421295F295F572157030A00010102401084000000000000401642C01084C0" @@ -240,7 +240,7 @@ resource(18,"BD") #'VICN' array { }; // Flag data for Belgium -resource(19,"BE") #'VICN' array { +resource(19,"flag-be") #'VICN' array { $"6E63696604050003FECB0003ED2937057E010A0421295F295F572157040A0001" $"00023C94190000000000004015C9BC9419C0B8FA0A010100023D183A00000000" $"00004015C948739FC0B8FA0A020100023C94190000000000004015C94ABAD7C0" @@ -248,7 +248,7 @@ resource(19,"BE") #'VICN' array { }; // Flag data for Burkina Faso -resource(20,"BF") #'VICN' array { +resource(20,"flag-bf") #'VICN' array { $"6E6369660403009E4903EF2B2D03FCD116057E020A0AC27CBE91C544BE9150BB" $"ECC6FBBE91C9C3BE91C783C033C85FC2D850C135C3E0C2D8C4BCC0330A042129" $"5F295F572157040A000101024010840000000000003E0000C010844970000A01" @@ -257,7 +257,7 @@ resource(20,"BF") #'VICN' array { }; // Flag data for Bulgaria -resource(21,"BG") #'VICN' array { +resource(21,"flag-bg") #'VICN' array { $"6E6369660405FF0300966E03D62612057E010A0421295F295F572157040A0001" $"00024010840000000000003CC859C01084446F4D0A0101000240108400000000" $"00003CC859C01084489BD30A020100024010840000000000003CC859C010844A" @@ -265,7 +265,7 @@ resource(21,"BG") #'VICN' array { }; // Flag data for Bahrain -resource(22,"BH") #'VICN' array { +resource(22,"flag-bh") #'VICN' array { $"6E6369660303CE112605FF057E020A0D201FBD9F1FC400B58CBD9FB819C400BA" $"A6BD9FBD33C400BFBFBD9FC24CC400C4D9BD9FC766C400C9F3BD9FCC7F20CC7F" $"0A0421295F295F572157030A00010102401084000000000000401642C01084C0" @@ -274,7 +274,7 @@ resource(22,"BH") #'VICN' array { }; // Flag data for Burundi -resource(23,"BI") #'VICN' array { +resource(23,"flag-bi") #'VICN' array { $"6E63696604057E05FF031EB53A03CE1127060A0420286028605820580A03202D" $"404020540803242840395C2802044030C34530BC3A30304030BC3A30C3454050" $"BC3A50C34550504050C34550BC3A0A0421295F295F5721570A0342494C385549" @@ -288,7 +288,7 @@ resource(23,"BI") #'VICN' array { }; // Flag data for Benin -resource(24,"BJ") #'VICN' array { +resource(24,"flag-bj") #'VICN' array { $"6E636966040300875003E8112B03FCD116057E010A0421295F295F572157040A" $"000100023D18C6000000000000401642BD18C6C0C8580A020100023E94A50000" $"000000003E164248EB5A434DE90A010100023E94A50000000000003E164248EB" @@ -296,7 +296,7 @@ resource(24,"BJ") #'VICN' array { }; // Flag data for Saint Barthelemy -resource(25,"BL") #'VICN' array { +resource(25,"flag-bl") #'VICN' array { $"6E636966040300335B05FF03D81C3F057E010A0421295F295F572157040A0001" $"00023C966A000000000000401642BC9EB3C0C8590A010100023D1A8B00000000" $"0000401642487374C0C8590A020100023C966A0000000000004016424ABAC2C0" @@ -304,7 +304,7 @@ resource(25,"BL") #'VICN' array { }; // Flag data for Bermuda -resource(26,"BM") #'VICN' array { +resource(26,"flag-bm") #'VICN' array { $"6E63696606020006020000003C0000C000000000004BFFFF490000CBFFFFFFD3" $"007A0E057E0307286B03CC000005FF0200060200000037FFFFBD00000000004B" $"DFFF499FFF5BD40F0F950068BD090605B6014B384251484B4757475742380609" @@ -321,7 +321,7 @@ resource(26,"BM") #'VICN' array { }; // Flag data for Brunei -resource(27,"BN") #'VICN' array { +resource(27,"flag-bn") #'VICN' array { $"6E63696605057E03F7E01705FF050103CF1125050A0421295F295F5721570A04" $"202B6041604B20350409AAFB03493345393B3D403E414BBD83C1F047503E4C3E" $"52BEF551BEF2C7514151BFBDC684C109C6884953C1BF53C68C5306032E473E46" @@ -333,7 +333,7 @@ resource(27,"BN") #'VICN' array { }; // Flag data for Bolivia -resource(28,"BO") #'VICN' array { +resource(28,"flag-bo") #'VICN' array { $"6E6369660403F9D51503CE112603007A3D057E010A0421295F295F572157040A" $"010100024010840000000000003CC859C01084446F4D0A000100024010840000" $"000000003CC859C01084489BD30A020100024010840000000000003CC859C010" @@ -341,7 +341,7 @@ resource(28,"BO") #'VICN' array { }; // Flag data for Bonaire, Saint Eustatius and Saba -resource(29,"BQ") #'VICN' array { +resource(29,"flag-bq") #'VICN' array { $"6E6369660403AE1C2805FF0321468B057E010A0421295F295F572157040A0001" $"00024010840000000000003CC859C01084446F4D0A0101000240108400000000" $"00003CC859C01084489BD30A020100024010840000000000003CC859C010844A" @@ -349,7 +349,7 @@ resource(29,"BQ") #'VICN' array { }; // Flag data for Brazil -resource(30,"BR") #'VICN' array { +resource(30,"flag-br") #'VICN' array { $"6E6369660503009B3A03FEDE000300267603C4DBD7057E040A04402C5C404054" $"244002044030C34530BC3A30304030BC3A30C3454050BC3A50C34550504050C3" $"4550BC3A0606EE0F373A4C45453A4C464B47C1B1C058C20BC027C1B1C058C1B1" @@ -359,7 +359,7 @@ resource(30,"BR") #'VICN' array { }; // Flag data for Bahamas -resource(31,"BS") #'VICN' array { +resource(31,"flag-bs") #'VICN' array { $"6E6369660405010300AAC903FAE041057E020A0320604740201F0A0421295F29" $"5F572157040A01010102401084000000000000401642C01084C0C8590A020101" $"024010840000000000003CC859C01084489BD30A000100023F520D0000000000" @@ -367,7 +367,7 @@ resource(31,"BS") #'VICN' array { }; // Flag data for Bhutan -resource(32,"BT") #'VICN' array { +resource(32,"flag-bt") #'VICN' array { $"6E6369660403EFB22C03E23D2805FF057E040A032028602820580209274F274F" $"274F324AB947C584344645442D3AC435C25F4432BEE3BC5A4D2A5B365A33CAB5" $"BC5D5439C460BAB8CB0FBF334B36C487BC2949344B495344434E3946BD4DBFBD" @@ -380,7 +380,7 @@ resource(32,"BT") #'VICN' array { }; // Flag data for Bouvet Island -resource(33,"BV") #'VICN' array { +resource(33,"flag-bv") #'VICN' array { $"6E6369660403EF2B2B05FF03002868057E010A0421295F295F572157060A0001" $"0002401084000000000000401642C01084C0C8590A010100023C108400000000" $"000040164247EF7BC0C8590A010100024010840000000000003CC859C0108448" @@ -389,7 +389,7 @@ resource(33,"BV") #'VICN' array { }; // Flag data for Botswana -resource(34,"BW") #'VICN' array { +resource(34,"flag-bw") #'VICN' array { $"6E636966040374A9DB05FF0501057E010A0421295F295F572157040A00010002" $"401084000000000000401642C01084C0C8590A01010002401084000000000000" $"3CC859C01084489BD30A020100024010840000000000003AC859C01084494DE9" @@ -397,7 +397,7 @@ resource(34,"BW") #'VICN' array { }; // Flag data for Belarus -resource(35,"BY") #'VICN' array { +resource(35,"flag-by") #'VICN' array { $"6E6369660403CC00000300990005FF057E010A0421295F295F572157040A0001" $"00023F18C60000000000003E164247CE73434DE90A010100023F18C600000000" $"00003E164247CE734969BD0A020100023C1084000000000000401642BC1084C0" @@ -405,7 +405,7 @@ resource(35,"BY") #'VICN' array { }; // Flag data for Belize -resource(36,"BZ") #'VICN' array { +resource(36,"flag-bz") #'VICN' array { $"6E63696605057E03CE112603003F8705FF03007F00040A0421295F295F572157" $"02044030C34530BC3A30304030BC3A30C3454050BC3A50C34550504050C34550" $"BC3A0609EBFE023C37383940354438433A443D453D433D473E463B443C483A41" @@ -419,7 +419,7 @@ resource(36,"BZ") #'VICN' array { }; // Flag data for Canada -resource(37,"CA") #'VICN' array { +resource(37,"flag-ca") #'VICN' array { $"6E6369660305FF03BF0A30057E02061DFBAAEFEFFBBEFF03C390BF68C433BEC6" $"C390BF68C289BFC2C751C3F4C751C3F4C7AEC508C6E1C5EAC731C559C6E1C5EA" $"CBACC542CB89CA7ACD68CA72CD2CC545D1F8C5E2D1F8C5E2D1A6C535D1A9C3C2" @@ -435,7 +435,7 @@ resource(37,"CA") #'VICN' array { }; // Flag data for Cocos (Keeling) Islands -resource(38,"CC") #'VICN' array { +resource(38,"flag-cc") #'VICN' array { $"6E636966040300800003FFE000057E03802000050204CF0C40CF0CC1DCCF0CBD" $"A3CB39BBECCD56BBECC91CBBECC76640C766BDA3C766C1DCCB39C393C91CC393" $"CD56C3930A0421295F295F5721570A0EBFD8BE25BF7EBF3DBE6BBED5BF0EBFC9" @@ -453,7 +453,7 @@ resource(38,"CC") #'VICN' array { }; // Flag data for Democratic Republic of the Congo -resource(39,"CD") #'VICN' array { +resource(39,"flag-cd") #'VICN' array { $"6E63696604057E03007FFF03CE102103F7D618050A0421295F295F5721570A04" $"5A282048204C60280A0460382658205860340A046028204C205860340A0AC1A8" $"BEBFC512BEBF50BB7FC72DBEBFCA97BEBFC7D4C0C0C8E2C3FF50C1FEC35DC3FF" @@ -463,7 +463,7 @@ resource(39,"CD") #'VICN' array { }; // Flag data for Central African Republic -resource(40,"CF") #'VICN' array { +resource(40,"flag-cf") #'VICN' array { $"6E6369660603D20F3303002D8205FF0328972803FFCE00057E020A0AC27CBE91" $"C544BE9150BBECC6FBBE91C9C3BE91C783C033C85FC2D850C135C3E0C2D8C4BC" $"C0330A0421295F295F572157070A010101024010840000000000003C1642C010" @@ -475,7 +475,7 @@ resource(40,"CF") #'VICN' array { }; // Flag data for Congo -resource(41,"CG") #'VICN' array { +resource(41,"flag-cg") #'VICN' array { $"6E636966040300954203FBDE4A03DC231E057E030A0320CC7FD940CC7FD9401F" $"0A0420CC7F40CC7FD9401F601F0A0421295F295F572157040A00010202401084" $"000000000000401642C01084C0C8590A020100023EC0000000000000003F0000" @@ -484,7 +484,7 @@ resource(41,"CG") #'VICN' array { }; // Flag data for Switzerland -resource(42,"CH") #'VICN' array { +resource(42,"flag-ch") #'VICN' array { $"6E6369660303D52A1D05FF057E010A0421295F295F572157040A000100024010" $"84000000000000401642C01084C0C8590A010100023A10840000000000003EC8" $"59497BDE466F4D0A010100023E10840000000000003AC85947DEF7494DE90A02" @@ -492,7 +492,7 @@ resource(42,"CH") #'VICN' array { }; // Flag data for Ivory Coast -resource(43,"CI") #'VICN' array { +resource(43,"flag-ci") #'VICN' array { $"6E6369660403F77F0005FF03009E60057E010A0421295F295F572157040A0001" $"00023C94A5000000000000401642BC94A5C0C8590A010100023D18C600000000" $"000040164248739CC0C8590A020100023C94A50000000000004016424ABAD6C0" @@ -500,7 +500,7 @@ resource(43,"CI") #'VICN' array { }; // Flag data for Cook Islands -resource(44,"CK") #'VICN' array { +resource(44,"flag-ck") #'VICN' array { $"6E63696604057E0300008B03CC000005FF080A0AC1A8BEBFC512BEBF50BB7FC7" $"2DBEBFCA97BEBFC7D4C0C0C8E2C3FF50C1FEC35DC3FFC46BC0C00A0421295F29" $"5F5721570A06602C60312A542054204F562C0A06202C282C604E605458542032" @@ -524,7 +524,7 @@ resource(44,"CK") #'VICN' array { }; // Flag data for Chile -resource(45,"CL") #'VICN' array { +resource(45,"flag-cl") #'VICN' array { $"6E6369660403D52A1D05FF030039A6057E020A0AB76BBBBEB6B4BDF22EBC95BA" $"73BDF2B9BCBBBEBB9CBA61B94BBA612EB82DB7DCBA61B58BBA610A0421295F29" $"5F572157050A000101024010840000000000003E1642C010844969BD0A010101" @@ -533,7 +533,7 @@ resource(45,"CL") #'VICN' array { }; // Flag data for Cameroon -resource(46,"CM") #'VICN' array { +resource(46,"flag-cm") #'VICN' array { $"6E6369660403007A5E03CE112603FCD116057E020A0AC1A8BEBFC512BEBF50BB" $"7FC72DBEBFCA97BEBFC7D4C0C0C8E2C3FF50C1FEC35DC3FFC46BC0C00A042129" $"5F295F572157050A000101023C94A5000000000000401642BC94A5C0C8590A01" @@ -543,7 +543,7 @@ resource(46,"CM") #'VICN' array { }; // Flag data for China -resource(47,"CN") #'VICN' array { +resource(47,"flag-cn") #'VICN' array { $"6E6369660303CE112603FCD116057E020A0AB5BCB831B884B83130B58CBA3BB8" $"31BD03B831BAC3B9D3BB9FBC7830BAD6B720BC78B7FCB9D30A0421295F295F57" $"2157070A00010102401084000000000000401642C01084C0C8590A010100023E" @@ -554,7 +554,7 @@ resource(47,"CN") #'VICN' array { }; // Flag data for Colombia -resource(48,"CO") #'VICN' array { +resource(48,"flag-co") #'VICN' array { $"6E6369660403FCD1160300379303CE1126057E010A0421295F295F572157040A" $"000100024010840000000000003D7A6FC01084440B210A010100024010840000" $"000000003C6F4DC010844928590A020100024010840000000000003C6F4DC010" @@ -562,7 +562,7 @@ resource(48,"CO") #'VICN' array { }; // Flag data for Costa Rica -resource(49,"CR") #'VICN' array { +resource(49,"flag-cr") #'VICN' array { $"6E63696606057E03002B7F05FF03CE112602000603000000B880003EB0000000" $"0041000049F0000000A0A04D92D900FF58FFD003FFEA4F020A0421295F295F57" $"215706092FCF0225412540254328452745294529462B2C452B452D452F412F44" @@ -573,7 +573,7 @@ resource(49,"CR") #'VICN' array { }; // Flag data for Cuba -resource(50,"CU") #'VICN' array { +resource(50,"flag-cu") #'VICN' array { $"6E6369660403CF132A0300298F05FF057E030A0320604F40201F0A0AC1A8BEBF" $"C512BEBF50BB7FC72DBEBFCA97BEBFC7D4C0C0C8E2C3FF50C1FEC35DC3FFC46B" $"C0C00A0421295F295F572157060A01010202401084000000000000401642C010" @@ -584,7 +584,7 @@ resource(50,"CU") #'VICN' array { }; // Flag data for Cape Verde -resource(51,"CV") #'VICN' array { +resource(51,"flag-cv") #'VICN' array { $"6E63696605057E0300379303CE112605FF03FFCC00020A0AC1A8BEBFC512BEBF" $"50BB7FC72DBEBFCA97BEBFC7D4C0C0C8E2C3FF50C1FEC35DC3FFC46BC0C00A04" $"21295F295F572157120A01010102401084000000000000401642C01084C0C859" @@ -603,7 +603,7 @@ resource(51,"CV") #'VICN' array { }; // Flag data for Curacao -resource(52,"CW") #'VICN' array { +resource(52,"flag-cw") #'VICN' array { $"6E6369660405FF057E03002B7F03F9E814020A0AC1A8BEBFC512BEBF50BB7FC7" $"2DBEBFCA97BEBFC7D4C0C0C8E2C3FF50C1FEC35DC3FFC46BC0C00A0421295F29" $"5F572157050A02010102401084000000000000401642C01084C0C8590A030101" @@ -613,7 +613,7 @@ resource(52,"CW") #'VICN' array { }; // Flag data for Christmas Island -resource(53,"CX") #'VICN' array { +resource(53,"flag-cx") #'VICN' array { $"6E63696605031C8A41030021AD03FFC63805FF057E060204CF0C40CF0CC1DCCF" $"0CBDA3CB39BBECCD56BBECC91CBBECC76640C766BDA3C766C1DCCB39C393C91C" $"C393CD56C3930A032028602860580A0421295F295F5721570A0EBFD8BE25BF7E" @@ -632,7 +632,7 @@ resource(53,"CX") #'VICN' array { }; // Flag data for Cyprus -resource(54,"CY") #'VICN' array { +resource(54,"flag-cy") #'VICN' array { $"6E63696604057E05FF03ED800003006651030A0421295F295F572157060FEEBB" $"EF3B5332483B483A483C4B404840483F48414443433E40463747364A3548344B" $"344B2F49B95AC3352C4A284127462940273E2C3F2B402D3E333E2F3C37403539" @@ -643,7 +643,7 @@ resource(54,"CY") #'VICN' array { }; // Flag data for Czech Republic -resource(55,"CZ") #'VICN' array { +resource(55,"flag-cz") #'VICN' array { $"6E6369660403CE112605FF0311447E057E020A032028404020580A0421295F29" $"5F572157040A010101024010840000000000003E1642C01084434DE90A000101" $"024010840000000000003E1642C010844969BD0A020100000A03010110011781" @@ -651,7 +651,7 @@ resource(55,"CZ") #'VICN' array { }; // Flag data for Germany -resource(56,"DE") #'VICN' array { +resource(56,"flag-de") #'VICN' array { $"6E63696604050203FF000003FFCC00057E010A0421295F295F572157040A0001" $"00024010840000000000003CC859C01084446F4D0A0101000240108400000000" $"00003CC859C01084489BD30A020100024010840000000000003CC859C010844A" @@ -659,7 +659,7 @@ resource(56,"DE") #'VICN' array { }; // Flag data for Djibouti -resource(57,"DJ") #'VICN' array { +resource(57,"flag-dj") #'VICN' array { $"6E6369660503E23D280311AD2B036AB1E705FF057E030A032028414020580A0A" $"BAF5C18BB96CC071B7E5C18EB876BFBEB6F0BE9FB8D3BE9BB969BCCDBA02BE9A" $"BBE5BE9BBA60BFBC0A0421295F295F572157050A020102024010840000000000" @@ -669,7 +669,7 @@ resource(57,"DJ") #'VICN' array { }; // Flag data for Denmark -resource(58,"DK") #'VICN' array { +resource(58,"flag-dk") #'VICN' array { $"6E6369660303D00B3205FF057E010A0421295F295F572157040A000100024010" $"84000000000000401642C01084C0C8590A010100024010840000000000003AC8" $"59C01084494DE90A010100023A1084000000000000401642487BDEC0C8590A02" @@ -677,7 +677,7 @@ resource(58,"DK") #'VICN' array { }; // Flag data for Dominica -resource(59,"DM") #'VICN' array { +resource(59,"flag-dm") #'VICN' array { $"6E6369660703006B3E057E03FCD1160301000005FF03D41C2F039360C9050A04" $"21295F295F57215702044030C34530BC3A30304030BC3A30C3454050BC3A50C3" $"4550504050C34550BC3A06033E3F3C473F43364742433D453D413D0604AE403F" @@ -693,7 +693,7 @@ resource(59,"DM") #'VICN' array { }; // Flag data for Dominican Republic -resource(60,"DO") #'VICN' array { +resource(60,"flag-do") #'VICN' array { $"6E63696604057E05FF03002D6203CE1126020A0421295F295F57215706032E3D" $"44403C3A3C463C4344070A01010002401084000000000000401642C01084C0C8" $"590A020100023D9CE70000000000003D7A6FBD9CE7440B210A020100023D9CE7" @@ -703,7 +703,7 @@ resource(60,"DO") #'VICN' array { }; // Flag data for Algeria -resource(61,"DZ") #'VICN' array { +resource(61,"flag-dz") #'VICN' array { $"6E636966040300623205FF03D20F33057E0302085030C88530C29B30404040BC" $"3B40C3455050C29B50C88650CBB3C2D6CA9CC4CCCAC4C40DC7AAC4D958C4D9C4" $"D9C4D9C29040C290C291C290BCEFC7AABAA6C4D9BAA6C94FBAA6CBB1BCA7CAC2" @@ -716,7 +716,7 @@ resource(61,"DZ") #'VICN' array { }; // Flag data for Ecuador -resource(62,"EC") #'VICN' array { +resource(62,"flag-ec") #'VICN' array { $"6E6369660603FCD1160300379303CE1126057E0359464602000605000000BB00" $"0040000000000097400049E000000076AF2F6DBE455255717690FFFFFFCF0075" $"AF040A0421295F295F572157060B2EB32E37383B4835483E483C493E40493F47" @@ -731,7 +731,7 @@ resource(62,"EC") #'VICN' array { }; // Flag data for Estonia -resource(63,"EE") #'VICN' array { +resource(63,"flag-ee") #'VICN' array { $"6E63696604034890D90301000005FF057E010A0421295F295F572157040A0001" $"00024010840000000000003CC859C01084446F4D0A0101000240108400000000" $"00003CC859C01084489BD30A020100024010840000000000003CC859C010844A" @@ -739,7 +739,7 @@ resource(63,"EE") #'VICN' array { }; // Flag data for Egypt -resource(64,"EG") #'VICN' array { +resource(64,"flag-eg") #'VICN' array { $"6E6369660503CE112605FF03000001057E03C09300020A0421295F295F572157" $"060CBE7F8A3947BCECBEF239413A3C3F3DBDF9BE003E3A3D3A41394038423A41" $"3D413C443C473E463C4743474244444A3C3E44050A0001000240108400000000" @@ -749,7 +749,7 @@ resource(64,"EG") #'VICN' array { }; // Flag data for Eritrea -resource(65,"ER") #'VICN' array { +resource(65,"flag-er") #'VICN' array { $"6E63696605057E0311AD2B03EA0337034189DD03FFC725040A03202860402058" $"0A0421295F295F572157020C4030C0D930BE9C30BC9EBA313836BCACB8BEBA4C" $"BC9D343DB9E6BB74304030BEEB30C0EC334ABBA6C3F2B7EDC336BD39C59ABE06" @@ -765,14 +765,14 @@ resource(65,"ER") #'VICN' array { }; // Flag data for Spain -resource(66,"ES") #'VICN' array { +resource(66,"flag-es") #'VICN' array { $"6E6369660303AA151803F1BF00057E010A0421295F295F572157030A00010002" $"401084000000000000401642C01084C0C8590A01010002401084000000000000" $"3E1642C0108447D37A0A020100100117810004" }; // Flag data for Ethiopia -resource(67,"ET") #'VICN' array { +resource(67,"flag-et") #'VICN' array { $"6E636966050307893003FCDD0803DA1219057E030E46AF040A0ABBAEBE59BF18" $"BE5941BB19C133BE59C49DBE59C1DAC05AC2E8C39941C198BD63C399BE71C05A" $"0A0421295F295F57215702044030C34530BC3A30304030BC3A30C3454050BC3A" @@ -789,7 +789,7 @@ resource(67,"ET") #'VICN' array { }; // Flag data for Finland -resource(68,"FI") #'VICN' array { +resource(68,"flag-fi") #'VICN' array { $"6E6369660305FF0317447E057E010A0421295F295F572157040A000100024010" $"84000000000000401642C01084C0C8590A010100023A10840000000000004016" $"42487BDEC0C8590A010100024010840000000000003AC859C01084494DE90A02" @@ -797,7 +797,7 @@ resource(68,"FI") #'VICN' array { }; // Flag data for Fiji -resource(69,"FJ") #'VICN' array { +resource(69,"flag-fj") #'VICN' array { $"6E636966050350B5E0057E0307286B03CE112605FF0802034B384F384B455248" $"4C4758475938594556380A0421295F295F5721570A06602C60312A542054204F" $"562C0A06202C282C604E6054585420320A04602C27542054592C0A04202C6050" @@ -813,7 +813,7 @@ resource(69,"FJ") #'VICN' array { }; // Flag data for Falkland Islands -resource(70,"FK") #'VICN' array { +resource(70,"flag-fk") #'VICN' array { $"6E63696606057E0307286B03CC000005FF030071C3030050200A020346364A36" $"464D5050474D5A4D5B365B4D58360A0421295F295F5721570A06602C60312A54" $"2054204F562C0A06202C282C604E6054585420320A04602C27542054592C0A04" @@ -831,7 +831,7 @@ resource(70,"FK") #'VICN' array { }; // Flag data for Federated States of Micronesia -resource(71,"FM") #'VICN' array { +resource(71,"flag-fm") #'VICN' array { $"6E636966030375B2DD05FF057E020A0AC1A8BEBFC512BEBF50BB7FC72DBEBFCA" $"97BEBFC7D4C0C0C8E2C3FF50C1FEC35DC3FFC46BC0C00A0421295F295F572157" $"060A00010102401084000000000000401642C01084C0C8590A010100023E2961" @@ -841,7 +841,7 @@ resource(71,"FM") #'VICN' array { }; // Flag data for Faroe Islands -resource(72,"FO") #'VICN' array { +resource(72,"flag-fo") #'VICN' array { $"6E6369660405FF030065BD057E03ED2938010A0421295F295F572157060A0001" $"0002401084000000000000401642C01084C0C8590A010100023A108400000000" $"0000401642487BDEC0C8590A010100024010840000000000003AC859C0108449" @@ -850,7 +850,7 @@ resource(72,"FO") #'VICN' array { }; // Flag data for France -resource(73,"FR") #'VICN' array { +resource(73,"flag-fr") #'VICN' array { $"6E636966040300335B05FF03D81C3F057E010A0421295F295F572157040A0001" $"00023C966A000000000000401642BC9EB3C0C8590A010100023D1A8B00000000" $"0000401642487374C0C8590A020100023C966A0000000000004016424ABAC2C0" @@ -858,7 +858,7 @@ resource(73,"FR") #'VICN' array { }; // Flag data for Gabon -resource(74,"GA") #'VICN' array { +resource(74,"flag-ga") #'VICN' array { $"6E6369660403009E6003FCD116033975C4057E010A0421295F295F572157040A" $"000100024010840000000000003CC859C01084446F4D0A010100024010840000" $"000000003CC859C01084489BD30A020100024010840000000000003CC859C010" @@ -866,7 +866,7 @@ resource(74,"GA") #'VICN' array { }; // Flag data for United Kingdom -resource(75,"GB") #'VICN' array { +resource(75,"flag-gb") #'VICN' array { $"6E636966040300329903CC000005FF057E070A06602C60312A542054204F562C" $"0A06202C282C604E6054585420320A04602C27542054592C0A04202C60506054" $"20300A0C2044203C3C3C3C2C442C443C603C6044444444543C543C440A0C203A" @@ -878,7 +878,7 @@ resource(75,"GB") #'VICN' array { }; // Flag data for Grenada -resource(76,"GD") #'VICN' array { +resource(76,"flag-gd") #'VICN' array { $"6E63696604057E03CE112603FCD11603007A5E060A0328304040285002044030" $"C34530BC3A30304030BC3A30C3454050BC3A50C34550504050C34550BC3A0A04" $"21295F295F5721570A0AC1A8BEBFC512BEBF50BB7FC72DBEBFCA97BEBFC7D4C0" @@ -897,7 +897,7 @@ resource(76,"GD") #'VICN' array { }; // Flag data for Georgia -resource(77,"GE") #'VICN' array { +resource(77,"flag-ge") #'VICN' array { $"6E6369660305FF03FF0000057E010A0421295F295F5721570C0A000100024010" $"84000000000000401642C01084C0C8590A010100023A10840000000000004016" $"42497BDEC0C8590A010100024010840000000000003AC859C01084494DE90A02" @@ -910,7 +910,7 @@ resource(77,"GE") #'VICN' array { }; // Flag data for French Guiana -resource(78,"GF") #'VICN' array { +resource(78,"flag-gf") #'VICN' array { $"6E636966040300335B05FF03D81C3F057E010A0421295F295F572157040A0001" $"00023C966A000000000000401642BC9EB3C0C8590A010100023D1A8B00000000" $"0000401642487374C0C8590A020100023C966A0000000000004016424ABAC2C0" @@ -918,7 +918,7 @@ resource(78,"GF") #'VICN' array { }; // Flag data for Guernsey -resource(79,"GG") #'VICN' array { +resource(79,"flag-gg") #'VICN' array { $"6E6369660405FF03FF000003F9DD15057E010A0421295F295F572157060A0001" $"0002401084000000000000401642C01084C0C8590A010100023C108400000000" $"000040164248F7BDC0C8590A010100024010840000000000003CC859C0108448" @@ -927,7 +927,7 @@ resource(79,"GG") #'VICN' array { }; // Flag data for Ghana -resource(80,"GH") #'VICN' array { +resource(80,"flag-gh") #'VICN' array { $"6E6369660503CE112603FCD11603006B3E057E0501020A0ABBAEBE59BF18BE59" $"41BB19C133BE59C49DBE59C1DAC05AC2E8C39941C198BD63C399BE71C05A0A04" $"21295F295F572157050A000101024010840000000000003CC859C01084446F4D" @@ -937,7 +937,7 @@ resource(80,"GH") #'VICN' array { }; // Flag data for Gibraltar -resource(81,"GI") #'VICN' array { +resource(81,"flag-gi") #'VICN' array { $"6E63696605057E05FF03DA000C050003F8D80E040A0421295F295F5721570A10" $"3A463C453C3B3E3D3E393C353F373F364136413744354239423D443B44454646" $"0604D23E4542423E42403E3E44080D3E4640493D4B404D40523E5240543E5542" @@ -952,7 +952,7 @@ resource(81,"GI") #'VICN' array { }; // Flag data for Greenland -resource(82,"GL") #'VICN' array { +resource(82,"flag-gl") #'VICN' array { $"6E6369660305FF03D4213C057E020A0421295F295F57215702034030C34530BC" $"3A30304030BC3A30405040504050BC3A050A000100024010840000000000003E" $"1642C01084434DE90A010100024010840000000000003E1642C010844969BD0A" @@ -961,7 +961,7 @@ resource(82,"GL") #'VICN' array { }; // Flag data for Gambia -resource(83,"GM") #'VICN' array { +resource(83,"flag-gm") #'VICN' array { $"6E63696605057E05FF03CE1126030B1C8C033A7728010A0421295F295F572157" $"050A01010002401084000000000000401642C01084C0C8590A02010002401084" $"0000000000003CC859C01084446F4D0A030100024018C60000000000003C1642" @@ -970,7 +970,7 @@ resource(83,"GM") #'VICN' array { }; // Flag data for Guinea -resource(84,"GN") #'VICN' array { +resource(84,"flag-gn") #'VICN' array { $"6E6369660403FCD11603007A5E03CE1126057E010A0421295F295F572157040A" $"020100023C94A5000000000000401642BC94A5C0C8590A010100023C94A50000" $"000000004016424ABAD6C0C8590A000100023D18C60000000000004016424873" @@ -978,7 +978,7 @@ resource(84,"GN") #'VICN' array { }; // Flag data for Guadeloupe -resource(85,"GP") #'VICN' array { +resource(85,"flag-gp") #'VICN' array { $"6E636966040300335B05FF03D81C3F057E010A0421295F295F572157040A0001" $"00023C966A000000000000401642BC9EB3C0C8590A010100023D1A8B00000000" $"0000401642487374C0C8590A020100023C966A0000000000004016424ABAC2C0" @@ -986,7 +986,7 @@ resource(85,"GP") #'VICN' array { }; // Flag data for Equatorial Guinea -resource(86,"GQ") #'VICN' array { +resource(86,"flag-gq") #'VICN' array { $"6E63696606057E033E9A0005FF03E32118030072CE03553C13050A0320604740" $"201F0A0421295F295F5721570606FB0F433F4540413E463C493948384A3A4D39" $"4C394E39533D553B523E4B3F4CBEF3493F0604CF484649474A444A3E4A424A3A" @@ -999,7 +999,7 @@ resource(86,"GQ") #'VICN' array { }; // Flag data for Greece -resource(87,"GR") #'VICN' array { +resource(87,"flag-gr") #'VICN' array { $"6E63696603057E030C5CAF05FF010A042028602860582058080A010100000A00" $"0100123FE07E0000000000003FD6343FF03F409CBC01178100040A020100023E" $"6000000000000000395555494000474AAA0A0201000240000000000000000039" @@ -1010,7 +1010,7 @@ resource(87,"GR") #'VICN' array { }; // Flag data for South Georgia and the South Sandwich Islands -resource(88,"GS") #'VICN' array { +resource(88,"flag-gs") #'VICN' array { $"6E63696605057E0300006603CC000005FF020006043BC9E93D2FC2BCE6AC3B73" $"044B8FE34799B0007F000066010101A1007F7FFFFFFFFF0A0A0421295F295F57" $"21570A06602C60312A542054204F562C0A06202C282C604E6054585420320A04" @@ -1028,7 +1028,7 @@ resource(88,"GS") #'VICN' array { }; // Flag data for Guatemala -resource(89,"GT") #'VICN' array { +resource(89,"flag-gt") #'VICN' array { $"6E63696604035695DD05FF057E03009900030A0421295F295F5721570604333C" $"33373E3B323A3B4334383E433F0608EEEF3F314231412D423244334143493BBF" $"6CC18C44384540C13BBBAD40414340423D423840323C364031060A0001000240" @@ -1039,7 +1039,7 @@ resource(89,"GT") #'VICN' array { }; // Flag data for Guam -resource(90,"GU") #'VICN' array { +resource(90,"flag-gu") #'VICN' array { $"6E63696608057E03D53748030050C80200060200000039FFFFBC60000000004A" $"A8004A28007D66AFEB80013A760300926F037B480003FFF10005FF050A042129" $"5F295F5721570604EE403030403035304B40505040504B50350A0E403BBF7EBF" @@ -1055,7 +1055,7 @@ resource(90,"GU") #'VICN' array { }; // Flag data for Guinea Bissau -resource(91,"GW") #'VICN' array { +resource(91,"flag-gw") #'VICN' array { $"6E636966050300874F03E8112A03FCD11603010000057E020A0AB775BE6FBA8B" $"BE6FBB80BB7FBC74BE6FBF8ABE6FBD0BC040BDFFC330BB80C15FB900C330B9F4" $"C0400A0421295F295F572157050A010101023D18C6000000000000401642BD18" @@ -1065,7 +1065,7 @@ resource(91,"GW") #'VICN' array { }; // Flag data for Guyana -resource(92,"GY") #'VICN' array { +resource(92,"flag-gy") #'VICN' array { $"6E636966060300722903D20F3305FF03FCD1160501057E0208032058604020B6" $"2F0A0421295F295F572157060A00010102401084000000000000401642C01084" $"C0C8590A030100000A020100123FB7450000000000003FB0D7B7312E42794101" @@ -1075,7 +1075,7 @@ resource(92,"GY") #'VICN' array { }; // Flag data for Hong Kong -resource(93,"HK") #'VICN' array { +resource(93,"flag-hk") #'VICN' array { $"6E6369660303DE291005FF057E020203404037403F433332B7E6BE2D33353735" $"BB51BBA63D330A0421295F295F572157070A0001010240108400000000000040" $"1642C01084C0C8590A010100023D245D3DE26CBDE26C3D245D4A331C44501C0A" @@ -1086,7 +1086,7 @@ resource(93,"HK") #'VICN' array { }; // Flag data for Heard Island and McDonald Islands -resource(94,"HM") #'VICN' array { +resource(94,"flag-hm") #'VICN' array { $"6E63696604057E0300008B03CC000005FF080A0ED8F2C6E9D898C801D785C799" $"D828C88DD72BC923D850C93DD827CA5FD8F2C98BD9BCCA5FD994C93DDAB8C923" $"D9BCC88DDA5EC799D94CC8010A0421295F295F5721570A06602C60312A542054" @@ -1105,7 +1105,7 @@ resource(94,"HM") #'VICN' array { }; // Flag data for Honduras -resource(95,"HN") #'VICN' array { +resource(95,"flag-hn") #'VICN' array { $"6E63696603030073CF05FF057E020A0421295F295F5721570A0AC1A8BEBFC512" $"BEBF50BB7FC72DBEBFCA97BEBFC7D4C0C0C8E2C3FF50C1FEC35DC3FFC46BC0C0" $"080A00010002401084000000000000401642C01084C0C8590A01010002401084" @@ -1117,7 +1117,7 @@ resource(95,"HN") #'VICN' array { }; // Flag data for Croatia -resource(96,"HR") #'VICN' array { +resource(96,"flag-hr") #'VICN' array { $"6E6369660503C6353B05FF030C3F76057E03D0A32B030A0421295F295F572157" $"0604D22E383D452E4536502E440A0E38433B433B463E463E4941494146444644" $"434743474542493D493845110A000100024010840000000000003CC859C01084" @@ -1135,14 +1135,14 @@ resource(96,"HR") #'VICN' array { }; // Flag data for Haiti -resource(97,"HT") #'VICN' array { +resource(97,"flag-ht") #'VICN' array { $"6E6369660303D20F330300209F057E010A0421295F295F572157030A01010002" $"4010840000000000003E1642C01084434DE90A00010002401084000000000000" $"3E1642C010844969BD0A020100100117810004" }; // Flag data for Hungary -resource(98,"HU") #'VICN' array { +resource(98,"flag-hu") #'VICN' array { $"6E6369660403CE112605FF03008750057E010A0421295F295F572157040A0001" $"00024010840000000000003CC859C01084446F4D0A0101000240108400000000" $"00003CC859C01084489BD30A020100024010840000000000003CC859C010844A" @@ -1150,14 +1150,14 @@ resource(98,"HU") #'VICN' array { }; // Flag data for Indonesia -resource(99,"ID") #'VICN' array { +resource(99,"flag-id") #'VICN' array { $"6E6369660305FF03CE1126057E010A0421295F295F572157030A010100024010" $"840000000000003E1642C01084434DE90A000100024010840000000000003E16" $"42C010844969BD0A020100100117810004" }; // Flag data for Ireland -resource(100,"IE") #'VICN' array { +resource(100,"flag-ie") #'VICN' array { $"6E6369660403009A4905FF03FF7900057E010A0421295F295F572157040A0001" $"00023C94A5000000000000401642BC94A5C0C8590A010100023D18C600000000" $"000040164248739CC0C8590A020100023C94A50000000000004016424ABAD6C0" @@ -1165,7 +1165,7 @@ resource(100,"IE") #'VICN' array { }; // Flag data for Israel -resource(101,"IL") #'VICN' array { +resource(101,"flag-il") #'VICN' array { $"6E6369660305FF030037B8057E020A0342494C3756490A0421295F295F572157" $"060A00010102401084000000000000401642C01084C0C8590A01010102401084" $"0000000000003AC859C01084469BD30A010101024010840000000000003AC859" @@ -1175,7 +1175,7 @@ resource(101,"IL") #'VICN' array { }; // Flag data for Isle of Man -resource(102,"IM") #'VICN' array { +resource(102,"flag-im") #'VICN' array { $"6E63696603057E03E8112C05FF020A0421295F295F5721570609EAFF02C160BF" $"59BFACBED1BF19BB47BC05BBEBBD97BBEDBBDFBBEBBAD6BC5FBB0CBC38BA3EBD" $"AEB87DBA54B8F2BAA9B808BA00BAB5BB96BA30BADCBB1ABB85C09CBAA1C029B7" @@ -1186,7 +1186,7 @@ resource(102,"IM") #'VICN' array { }; // Flag data for India -resource(103,"IN") #'VICN' array { +resource(103,"flag-in") #'VICN' array { $"6E6369660503FF983205FF03128806057E020106033B80000000000000003B80" $"004A00004A000000000088D6F0F0F8D7000088020A0421295F295F5721570204" $"4030C34530BC3A30304030BC3A30C3454050BC3A50C34550504050C34550BC3A" @@ -1197,7 +1197,7 @@ resource(103,"IN") #'VICN' array { }; // Flag data for British Indian Ocean Territory -resource(104,"IO") #'VICN' array { +resource(104,"flag-io") #'VICN' array { $"6E63696604057E03002B7F03CC000005FF080A0421295F295F5721570A06602C" $"60312A542054204F562C0A06202C282C604E6054585420320A04602C27542054" $"592C0A04202C6050605420300A0C2044203C3C3C3C2C442C443C603C60444444" @@ -1213,7 +1213,7 @@ resource(104,"IO") #'VICN' array { }; // Flag data for Iraq -resource(105,"IQ") #'VICN' array { +resource(105,"flag-iq") #'VICN' array { $"6E6369660503CE112605FF03000001057E03009E60040A0421295F295F572157" $"08062F453A453A3F38423142363B08033D3C3D45404508094445464446424745" $"494549404A454C454C3A080A000100024010840000000000003CC859C0108444" @@ -1226,7 +1226,7 @@ resource(105,"IQ") #'VICN' array { }; // Flag data for Iran -resource(106,"IR") #'VICN' array { +resource(106,"flag-ir") #'VICN' array { $"6E6369660403239F4005FF03DA0000057E030A0421295F295F57215706020E38" $"3A3846313F364008023C463C3A090A000100024010840000000000003CC859C0" $"1084446F4D0A010100024010840000000000003CC859C01084489BD30A020100" @@ -1238,7 +1238,7 @@ resource(106,"IR") #'VICN' array { }; // Flag data for Iceland -resource(107,"IS") #'VICN' array { +resource(107,"flag-is") #'VICN' array { $"6E6369660403D7282805FF03003797057E010A0421295F295F572157060A0201" $"0002401084000000000000401642C01084C0C8590A010100023C108400000000" $"000040164247EF7BC0C8590A010100024010840000000000003CC859C0108448" @@ -1247,7 +1247,7 @@ resource(107,"IS") #'VICN' array { }; // Flag data for Italy -resource(108,"IT") #'VICN' array { +resource(108,"flag-it") #'VICN' array { $"6E636966040300924605FF03CE2A37057E010A0421295F295F572157040A0001" $"00023C94A5000000000000401642BC94A5C0C8590A010100023D18C600000000" $"000040164248739CC0C8590A020100023C94A50000000000004016424ABAD6C0" @@ -1255,7 +1255,7 @@ resource(108,"IT") #'VICN' array { }; // Flag data for Jersey -resource(109,"JE") #'VICN' array { +resource(109,"flag-je") #'VICN' array { $"6E63696604057E05FF03DF112D03F7D917030A0421295F295F5721570A062028" $"2428605360585C58202D0604BE3A2E3F393935413940393E394635452E070A01" $"010002401084000000000000401642C01084C0C8590A020101000A0201010200" @@ -1265,7 +1265,7 @@ resource(109,"JE") #'VICN' array { }; // Flag data for Jamaica -resource(110,"JM") #'VICN' array { +resource(110,"flag-jm") #'VICN' array { $"6E63696604057E03F9D900050103308A2A030A03202D3C402054080324284039" $"5C280A0421295F295F572157060A01010202401084000000000000401642C010" $"84C0C8590A020100000A02010002C00000000000000000C000004C00004C0000" @@ -1274,7 +1274,7 @@ resource(110,"JM") #'VICN' array { }; // Flag data for Jordan -resource(111,"JO") #'VICN' array { +resource(111,"flag-jo") #'VICN' array { $"6E636966050300722903D20F3305FF03250005057E030A0320605040201F0A04" $"21295F295F5721570A0ED8F2C6E9D898C801D785C799D828C88DD72BC923D850" $"C93DD827CA5FD8F2C98BD9BCCA5FD994C93DDAB8C923D9BCC88DDA5EC799D94C" @@ -1285,7 +1285,7 @@ resource(111,"JO") #'VICN' array { }; // Flag data for Japan -resource(112,"JP") #'VICN' array { +resource(112,"flag-jp") #'VICN' array { $"6E6369660305FF03CE1126057E020204CDC6BFBFCDC6BB86CDC6C3F9C61FC766" $"CA59C766C1E6C766BE79BFBFBE79C3F9BE79BB86C61FB819C1E6B819CA59B819" $"0A0421295F295F572157030A00010102401084000000000000401642C01084C0" @@ -1294,7 +1294,7 @@ resource(112,"JP") #'VICN' array { }; // Flag data for Kenia -resource(113,"KE") #'VICN' array { +resource(113,"flag-ke") #'VICN' array { $"6E63696605050103BB000003006600057E05FF020A0421295F295F5721570202" $"40314C313531405035504B500B0A04010002401084000000000000401642C010" $"84C0C8590A000100024010840000000000003C6F4DC0108444A1640A01010002" @@ -1307,7 +1307,7 @@ resource(113,"KE") #'VICN' array { }; // Flag data for Kyrgyzstan -resource(114,"KG") #'VICN' array { +resource(114,"flag-kg") #'VICN' array { $"6E6369660303E8112C057E020106053E00000000000000003E00004A00004A00" $"003CFFEF0040E8112B77EF591D5CFFEF00FFFFEF00020A0421295F295F572157" $"02044030C34530BC3A30304030BC3A30C3454050BC3A50C34550504050C34550" @@ -1316,7 +1316,7 @@ resource(114,"KG") #'VICN' array { }; // Flag data for Cambodia -resource(115,"KH") #'VICN' array { +resource(115,"flag-kh") #'VICN' array { $"6E63696604057E0300009903CC000003FBE0E0020A0421295F295F5721570A09" $"2C4C314731422F40333937403C404034404C050A020100024010840000000000" $"00401642C01084C0C8590A010100024010840000000000003E1642C0108447D3" @@ -1325,7 +1325,7 @@ resource(115,"KH") #'VICN' array { }; // Flag data for Kiribati -resource(116,"KI") #'VICN' array { +resource(116,"flag-ki") #'VICN' array { $"6E63696605057E03CE112603003F8705FF03FCD116040A0421295F295F572157" $"060ACD3403443044284038484050444840584860485048584C4844403048384C" $"28442002044030C34530BC3A30304030BC3A30C3454050BC3A50C34550504050" @@ -1337,7 +1337,7 @@ resource(116,"KI") #'VICN' array { }; // Flag data for Comoros -resource(117,"KM") #'VICN' array { +resource(117,"flag-km") #'VICN' array { $"6E63696606057E03FFC61D05FF03CE1126033975C4033D8E33040A0320284040" $"20580A0AC27CBE91C544BE9150BBECC6FBBE91C9C3BE91C783C033C85FC2D850" $"C135C3E0C2D8C4BCC0330A0421295F295F5721570204CF0C40CF0CC1DCCF0CBD" @@ -1353,7 +1353,7 @@ resource(117,"KM") #'VICN' array { }; // Flag data for Saint Kitts and Nevis -resource(118,"KN") #'VICN' array { +resource(118,"flag-kn") #'VICN' array { $"6E63696606057E05FF050103009E4903FCD11603CE1126050A0421295F295F57" $"21570A032028205860280A045028204C205054280A065328204F20582D586031" $"60280A0AC1A8BEBFC512BEBF50BB7FC72DBEBFCA97BEBFC7D4C0C0C8E2C3FF50" @@ -1364,7 +1364,7 @@ resource(118,"KN") #'VICN' array { }; // Flag data for North Korea -resource(119,"KP") #'VICN' array { +resource(119,"flag-kp") #'VICN' array { $"6E63696605057E05FF030A216F03D6000005FF030A0421295F295F5721570204" $"4030C34530BC3A30304030BC3A30C3454050BC3A50C34550504050C34550BC3A" $"0A0ABA16BDD4BE75BDD4BFCFB986C129BDD4C589BDD4C1FFC07DC359C4CBBFCF" @@ -1375,7 +1375,7 @@ resource(119,"KP") #'VICN' array { }; // Flag data for South Korea -resource(120,"KR") #'VICN' array { +resource(120,"flag-kr") #'VICN' array { $"6E6369660505FF03C60C2F057E030034780501040204CDC6BFBFCDC6BB86CDC6" $"C3F9C61FC766CA59C766C1E6C766BE79BFBFBE79C3F9BE79BB86C61FB819C1E6" $"B819CA59B8190204CDC6BFBF6133634DC61FC766CA59C766C1E6C7663D3EBE79" @@ -1396,7 +1396,7 @@ resource(120,"KR") #'VICN' array { }; // Flag data for Kuwait -resource(121,"KW") #'VICN' array { +resource(121,"flag-kw") #'VICN' array { $"6E6369660503CE1126050003007A3D05FF057E020A04206040C3FF40BB7F201F" $"0A0421295F295F572157050A020101024010840000000000003CC859C0108444" $"6F4D0A030101024010840000000000003CC859C01084489BD30A000101024010" @@ -1405,7 +1405,7 @@ resource(121,"KW") #'VICN' array { }; // Flag data for Cayman Islands -resource(122,"KY") #'VICN' array { +resource(122,"flag-ky") #'VICN' array { $"6E63696605057E0300006603CC000005FF020006043BC9E93D2FC2BCE6AC3B73" $"044B8FE34799B0007F000066010101A1007F7FFFFFFFFF0A0A0421295F295F57" $"21570A06602C60312A542054204F562C0A06202C282C604E6054585420320A04" @@ -1423,7 +1423,7 @@ resource(122,"KY") #'VICN' array { }; // Flag data for Kazakhstan -resource(123,"KZ") #'VICN' array { +resource(123,"flag-kz") #'VICN' array { $"6E63696603057E0300AECA03FEC50B050A0421295F295F57215702044030C345" $"30BC3A30304030BC3A30C3454050BC3A50C34550504050C34550BC3A0404EE3B" $"4D3146334DB8DEBEFB33443F4A3B4A3E4B0405FF00474D454D494D5043514949" @@ -1435,7 +1435,7 @@ resource(123,"KZ") #'VICN' array { }; // Flag data for Laos -resource(124,"LA") #'VICN' array { +resource(124,"flag-la") #'VICN' array { $"6E6369660403CE112603002868057E05FF020A0421295F295F57215702044030" $"C34530BC3A30304030BC3A30C3454050BC3A50C34550504050C34550BC3A040A" $"00010002401084000000000000401642C01084C0C8590A010100024010840000" @@ -1444,7 +1444,7 @@ resource(124,"LA") #'VICN' array { }; // Flag data for Lebanon -resource(125,"LB") #'VICN' array { +resource(125,"flag-lb") #'VICN' array { $"6E6369660403ED293805FF057E0300A650020A0421295F295F572157061EEEBF" $"8FFCFBEBFF0E354B39463B493743324736433444384231453244304637413342" $"3B403340333F3341393D353D363C343E393A38393A3B373A38393D353D383D32" @@ -1456,7 +1456,7 @@ resource(125,"LB") #'VICN' array { }; // Flag data for Saint Lucia -resource(126,"LC") #'VICN' array { +resource(126,"flag-lc") #'VICN' array { $"6E63696605057E0363CDFF05FF050103FCD116020A0421295F295F5721570A03" $"3054402C5054050A01010002401084000000000000401642C01084C0C8590A00" $"01001001178100040A020101000A030101023F66660000000000003F66664466" @@ -1464,7 +1464,7 @@ resource(126,"LC") #'VICN' array { }; // Flag data for Liechtenstein -resource(127,"LI") #'VICN' array { +resource(127,"flag-li") #'VICN' array { $"6E6369660403002B7F03CE112603FFD83C057E0206062E0E2B3B3034B454B949" $"30343130323334383B3F2F383B0A0421295F295F552155040A00010102401084" $"0000000000003E1745C01084434BA20A010101024010840000000000003E1745" @@ -1472,7 +1472,7 @@ resource(127,"LI") #'VICN' array { }; // Flag data for Sri Lanka -resource(128,"LK") #'VICN' array { +resource(128,"flag-lk") #'VICN' array { $"6E63696605057E03FFB700038D20280300564103FF5B00020A0421295F295F57" $"21570630FEFB6CFFCDEAC9BAFFEFFFFF3C303A463639394A3B4B37493C473F44" $"4247BF99C19742424346C07AC0454347424C444B404D3F4E3F4C414E45454C46" @@ -1489,7 +1489,7 @@ resource(128,"LK") #'VICN' array { }; // Flag data for Liberia -resource(129,"LR") #'VICN' array { +resource(129,"flag-lr") #'VICN' array { $"6E6369660403BF092F05FF03002868057E020A0421295F295F5321530A0AC1A8" $"BEBFC512BEBF50BB7FC72DBEBFCA97BEBFC7D4C0C0C8E2C3FF50C1FEC35DC3FF" $"C46BC0C0090A00010002401084000000000000401861C01084C0DB6D0A010100" @@ -1502,7 +1502,7 @@ resource(129,"LR") #'VICN' array { }; // Flag data for Lesotho -resource(130,"LS") #'VICN' array { +resource(130,"flag-ls") #'VICN' array { $"6E63696605057E0300209F05FF0300954203000100030A0421295F295F572157" $"0A0A3647374538453D3D3D393F393F3D4445454546470604EF4030C34530BC3A" $"30304030BC3A30C3454050504050C34550BC3A060A0101000240108400000000" @@ -1513,7 +1513,7 @@ resource(130,"LS") #'VICN' array { }; // Flag data for Lithuania -resource(131,"LT") #'VICN' array { +resource(131,"flag-lt") #'VICN' array { $"6E6369660403FDB91203006A4403C1272C057E010A0421295F295F572157040A" $"000100024010840000000000003CC859C01084446F4D0A010100024010840000" $"000000003CC859C01084489BD30A020100024010840000000000003CC859C010" @@ -1521,7 +1521,7 @@ resource(131,"LT") #'VICN' array { }; // Flag data for Luxembourg -resource(132,"LU") #'VICN' array { +resource(132,"flag-lu") #'VICN' array { $"6E6369660503ED293805FF0300A0DE057E03ED2938010A0421295F295F572157" $"040A000100024010840000000000003CC859C01084446F4D0A01010002401084" $"0000000000003CC859C01084489BD30A020100024010840000000000003CC859" @@ -1529,20 +1529,20 @@ resource(132,"LU") #'VICN' array { }; // Flag data for Latvia -resource(133,"LV") #'VICN' array { +resource(133,"flag-lv") #'VICN' array { $"6E63696603039E303705FF057E010A0421295F295F572157030A000100024010" $"84000000000000401642C01084C0C8590A010100024010840000000000003AC8" $"59C01084494DE90A020100100117810004" }; // Flag data for Libya -resource(134,"LY") #'VICN' array { +resource(134,"flag-ly") #'VICN' array { $"6E63696602057E0300952E010A0421295F295F572157020A0101000240108400" $"0000000000401642C01084C0C8590A000100100117810004" }; // Flag data for Morocco -resource(135,"MA") #'VICN' array { +resource(135,"flag-ma") #'VICN' array { $"6E63696604057E03C1272C030062320500020A0421295F295F5721570A054433" $"4B4B373B513B3C4B040A01010002401084000000000000401642C01084C0C859" $"0A030101123E401E0000000000003E401E47146D47DB9A01178600040A020101" @@ -1551,14 +1551,14 @@ resource(135,"MA") #'VICN' array { }; // Flag data for Monaco -resource(136,"MC") #'VICN' array { +resource(136,"flag-mc") #'VICN' array { $"6E6369660305FF03CE1126057E010A0421295F295F572157030A010100024010" $"840000000000003E1642C01084434DE90A000100024010840000000000003E16" $"42C010844969BD0A020100100117810004" }; // Flag data for Moldova -resource(137,"MD") #'VICN' array { +resource(137,"flag-md") #'VICN' array { $"6E63696605057E030046AE03FFD20003CC082F0386632D030A0421295F295F57" $"2157061DA6F999A6AAAAAA0237443239303B31323F333C2F3F2F3D2D422F442A" $"42313346323148304A3244474146424845474645424243454740493B473E433B" @@ -1573,7 +1573,7 @@ resource(137,"MD") #'VICN' array { }; // Flag data for Montenegro -resource(138,"ME") #'VICN' array { +resource(138,"flag-me") #'VICN' array { $"6E63696603057E03C4010603D3AE3A040A0421295F295F5721570A0420286028" $"605820580648EFEBAAEBEAEAEAEAEAFBFFAFBABEAB6FAEFEBFF2B831C025B7D2" $"C059B827C0B9B83CC06EB828C058B868BF9EB813BE8FB798BE33B708C069B9A6" @@ -1600,7 +1600,7 @@ resource(138,"ME") #'VICN' array { }; // Flag data for Saint Martin -resource(139,"MF") #'VICN' array { +resource(139,"flag-mf") #'VICN' array { $"6E636966040300335B05FF03D81C3F057E010A0421295F295F572157040A0001" $"00023C966A000000000000401642BC9EB3C0C8590A010100023D1A8B00000000" $"0000401642487374C0C8590A020100023C966A0000000000004016424ABAC2C0" @@ -1608,7 +1608,7 @@ resource(139,"MF") #'VICN' array { }; // Flag data for Madagascar -resource(140,"MG") #'VICN' array { +resource(140,"flag-mg") #'VICN' array { $"6E6369660405FF03FC3D3203007E39057E010A0421295F295F572157040A0001" $"00023D18C6000000000000401642BD18C6C0C8590A010100023E94A500000000" $"00003E164248EB5A434DE90A020100023E94A50000000000003E164248EB5A49" @@ -1616,7 +1616,7 @@ resource(140,"MG") #'VICN' array { }; // Flag data for Marshall Islands -resource(141,"MH") #'VICN' array { +resource(141,"flag-mh") #'VICN' array { $"6E63696604057E0300379303DD740005FF040A0421295F295F5721570A032058" $"602860340A032058603460400A0EBFD8BE25BFABBFA3BE6BBED5BF74BFE6BE11" $"C05FBF87C03BBF0DC19BBFD8C061C0A2C19BC028C03BC19EC05FC03CBFE6C144" @@ -1626,7 +1626,7 @@ resource(141,"MH") #'VICN' array { }; // Flag data for Macedonia -resource(142,"MK") #'VICN' array { +resource(142,"flag-mk") #'VICN' array { $"6E63696603057E03D2000003FFE600060A0421295F295F5721570A0460282058" $"2A5856280A042028605856582A280A043C2844583C5844280A042044603C6044" $"203C02044030C34530BC3A30304030BC3A30C3454050BC3A50C34550504050C3" @@ -1637,7 +1637,7 @@ resource(142,"MK") #'VICN' array { }; // Flag data for Mali -resource(143,"ML") #'VICN' array { +resource(143,"flag-ml") #'VICN' array { $"6E636966040314B53A03FCD11603CE1126057E010A0421295F295F572157040A" $"000100023C94A5000000000000401642BC94A5C0C8590A010100023D18C60000" $"0000000040164248739CC0C8590A020100023C94A50000000000004016424ABA" @@ -1645,7 +1645,7 @@ resource(143,"ML") #'VICN' array { }; // Flag data for Myanmar -resource(144,"MM") #'VICN' array { +resource(144,"flag-mm") #'VICN' array { $"6E6369660503FECB000333B23203EA273805FF057E020A0421295F295F572157" $"0A0AC1A8BEBFC512BEBF50BB7FC72DBEBFCA97BEBFC7D4C0C0C8E2C3FF50C1FE" $"C35DC3FFC46BC0C0050A000100024010840000000000003CC859C01084446F4D" @@ -1655,7 +1655,7 @@ resource(144,"MM") #'VICN' array { }; // Flag data for Mongolia -resource(145,"MN") #'VICN' array { +resource(145,"flag-mn") #'VICN' array { $"6E6369660403DC171B0347AECF03FBEA0E057E030A0421295F295F5721570204" $"4030C34530BC3A30304030BC3A30C3454050BC3A50C34550504050C34550BC3A" $"080328322A2C2C320D0A000100024010F5000000000000401642C01307C0C859" @@ -1670,7 +1670,7 @@ resource(145,"MN") #'VICN' array { }; // Flag data for Macau -resource(146,"MO") #'VICN' array { +resource(146,"flag-mo") #'VICN' array { $"6E63696604057E0300785D05FF03FBD116030A0421295F295F5721570A0AC1A8" $"BEBFC512BEBF50BB7FC72DBEBFCA97BEBFC7D4C0C0C8E2C3FF50C1FEC35DC3FF" $"C46BC0C00609EEEF0240433D343B3A3D343F3642413D3F3F3D43323F36473644" @@ -1688,7 +1688,7 @@ resource(146,"MO") #'VICN' array { }; // Flag data for Northern Mariana Islands -resource(147,"MP") #'VICN' array { +resource(147,"flag-mp") #'VICN' array { $"6E63696606057E05FF030070BC05FF0501020106073E5B633E5C77BE2CAD3E2B" $"B049A14A445F6200FFFFFF2BFFD2004EDE20107BFFD2009FFF0000B7FFD200DB" $"FFFFFF040A0421295F295F5721570A0AC1A8BEBFC512BEBF50BB7FC72DBEBFCA" @@ -1703,7 +1703,7 @@ resource(147,"MP") #'VICN' array { }; // Flag data for Martinique -resource(148,"MQ") #'VICN' array { +resource(148,"flag-mq") #'VICN' array { $"6E636966040300335B05FF03D81C3F057E010A0421295F295F572157040A0001" $"00023C966A000000000000401642BC9EB3C0C8590A010100023D1A8B00000000" $"0000401642487374C0C8590A020100023C966A0000000000004016424ABAC2C0" @@ -1711,7 +1711,7 @@ resource(148,"MQ") #'VICN' array { }; // Flag data for Mauritania -resource(149,"MR") #'VICN' array { +resource(149,"flag-mr") #'VICN' array { $"6E63696603057E0300623203FFC400030204CF0C40CF0CC1DCCF0CBDA3CB39BB" $"ECCD56BBECC91CBBECC76640C766BDA3C766C1DCCB39C393C91CC393CD56C393" $"0A0AC27CBE91C544BE9150BBECC6FBBE91C9C3BE91C783C033C85FC2D850C135" @@ -1722,7 +1722,7 @@ resource(149,"MR") #'VICN' array { }; // Flag data for Montserrat -resource(150,"MS") #'VICN' array { +resource(150,"flag-ms") #'VICN' array { $"6E63696609057E0307286B03CC000005FF020006020000003D0000BD3FFF0000" $"004BF0004A00009600A2BD98A53D0803A53D080300802103FFE1CF03FF9A060C" $"020346364A36464D5050474D5A4D5B365B4D58360A0421295F295F5721570A06" @@ -1742,7 +1742,7 @@ resource(150,"MS") #'VICN' array { }; // Flag data for Malta -resource(151,"MT") #'VICN' array { +resource(151,"flag-mt") #'VICN' array { $"6E63696604057E05FF03CF132A03C6C4C3020A0421295F295F572157080C282C" $"2C2C2C30303030342C342C3828382834243424302830040A010100023E108400" $"0000000000401642BE1084C0C8590A020100023E108400000000000040164249" @@ -1750,7 +1750,7 @@ resource(151,"MT") #'VICN' array { }; // Flag data for Mauritius -resource(152,"MU") #'VICN' array { +resource(152,"flag-mu") #'VICN' array { $"6E6369660503DC181E03012A8703FCEB0F03169253057E010A0421295F295F57" $"2157050A000100024010840000000000003C1642C0108444D37A0A0101000240" $"10840000000000003C1642C010844834DE0A020100024010840000000000003C" @@ -1759,7 +1759,7 @@ resource(152,"MU") #'VICN' array { }; // Flag data for Maldives -resource(153,"MV") #'VICN' array { +resource(153,"flag-mv") #'VICN' array { $"6E6369660403D20F3305FF057E03007E39020204CF0C40CF0CC1DCCF0CBDA3CB" $"39BBECCD56BBECC91CBBECC76640C766BDA3C766C1DCCB39C393C91CC393CD56" $"C3930A0421295F295F572157050A00010102401084000000000000401642C010" @@ -1769,7 +1769,7 @@ resource(153,"MV") #'VICN' array { }; // Flag data for Malawi -resource(154,"MW") #'VICN' array { +resource(154,"flag-mw") #'VICN' array { $"6E6369660603AE1C28050103329E34057E05FF04FF76020A0421295F295F5721" $"5702044030C34530BC3A30304030BC3A30C3454050BC3A50C34550504050C345" $"50BC3A060A000100024010840000000000003CC859C01084446F4D0A01010002" @@ -1780,7 +1780,7 @@ resource(154,"MW") #'VICN' array { }; // Flag data for Mexico -resource(155,"MX") #'VICN' array { +resource(155,"flag-mx") #'VICN' array { $"6E636966060300684605FF03CE1126057E030B8489038D4520030A0421295F29" $"5F572157000437413C41374E4941494EC2FF41C22D414741464A3A413A4A3A3E" $"060DA6F9BB024143414542413F3E464140384837403B403A423B3E393D384036" @@ -1792,7 +1792,7 @@ resource(155,"MX") #'VICN' array { }; // Flag data for Malaysia -resource(156,"MY") #'VICN' array { +resource(156,"flag-my") #'VICN' array { $"6E6369660503DC231E05FF030034AD03FFD100057E030204CF0C40CF0CC1DCCF" $"0CBDA3CB39BBECCD56BBECC91CBBECC76640C766BDA3C766C1DCCB39C393C91C" $"C393CD56C3930A0EBFD8BE25BFABBFA3BE6BBED5BF74BFE6BE11C05FBF87C03B" @@ -1809,7 +1809,7 @@ resource(156,"MY") #'VICN' array { }; // Flag data for Mozambique -resource(157,"MZ") #'VICN' array { +resource(157,"flag-mz") #'VICN' array { $"6E63696606057E0300716705FF0300010003FCE00003D20F33050A0320284040" $"20580A0AC27CBE91C544BE9150BBECC6FBBE91C9C3BE91C783C033C85FC2D850" $"C135C3E0C2D8C4BCC0330A0421295F295F5721570A0D24462344303A313B3439" @@ -1822,7 +1822,7 @@ resource(157,"MZ") #'VICN' array { }; // Flag data for Namibia -resource(158,"NA") #'VICN' array { +resource(158,"flag-na") #'VICN' array { $"6E63696607057E05FF05010300358003D20F330300954203FFCE00060A042129" $"5F295F5721570A032028205860280A045028204C205054280A065328204F2058" $"2D58603160280A0AC1A8BEBFC512BEBF50BB7FC72DBEBFCA97BEBFC7D4C0C0C8" @@ -1836,7 +1836,7 @@ resource(158,"NA") #'VICN' array { }; // Flag data for New Caledonia -resource(159,"NC") #'VICN' array { +resource(159,"flag-nc") #'VICN' array { $"6E636966040300335B05FF03D81C3F057E010A0421295F295F572157040A0001" $"00023C966A000000000000401642BC9EB3C0C8590A010100023D1A8B00000000" $"0000401642487374C0C8590A020100023C966A0000000000004016424ABAC2C0" @@ -1844,7 +1844,7 @@ resource(159,"NC") #'VICN' array { }; // Flag data for Niger -resource(160,"NE") #'VICN' array { +resource(160,"flag-ne") #'VICN' array { $"6E6369660403E0520605FF030CB02B057E020204CDE4BF8ACDE4BEC9CDE4C04B" $"CC7FC0E7CD44C0E7CBBAC0E7CB1ABF8ACB1AC04BCB1ABEC9CC7FBE2CCBBABE2C" $"CD44BE2C0A0421295F295F572157050A000101024010840000000000003CC859" @@ -1854,7 +1854,7 @@ resource(160,"NE") #'VICN' array { }; // Flag data for Norfolk Island -resource(161,"NF") #'VICN' array { +resource(161,"flag-nf") #'VICN' array { $"6E636966030300793405FF057E020A0421295F295F5721570A074253424C4A4C" $"402E364C3E4C3E53040A00010002401084000000000000401642C01084C0C859" $"0A010100023D18C600000000000040164248739CC0C8590A0201001001178100" @@ -1862,14 +1862,14 @@ resource(161,"NF") #'VICN' array { }; // Flag data for Nigeria -resource(162,"NG") #'VICN' array { +resource(162,"flag-ng") #'VICN' array { $"6E636966030300875005FF057E010A0421295F295F572157030A000100024010" $"84000000000000401642C01084C0C8590A010100023D18C60000000000004016" $"4248739CC0C8590A020100100117810004" }; // Flag data for Nicaragua -resource(163,"NI") #'VICN' array { +resource(163,"flag-ni") #'VICN' array { $"6E63696605030065C605FF057E020006030000003A3FFFBAC0000000004A0000" $"4A50003184D6FF388DC32E7484D6FF03FDCE12030A0421295F295F5721570A03" $"36443B3B404402044030C34530BC3A30304030BC3A30C3454050BC3A50C34550" @@ -1880,7 +1880,7 @@ resource(163,"NI") #'VICN' array { }; // Flag data for Netherlands -resource(164,"NL") #'VICN' array { +resource(164,"flag-nl") #'VICN' array { $"6E6369660403AE1C2805FF0321468B057E010A0421295F295F572157040A0001" $"00024010840000000000003CC859C01084446F4D0A0101000240108400000000" $"00003CC859C01084489BD30A020100024010840000000000003CC859C010844A" @@ -1888,7 +1888,7 @@ resource(164,"NL") #'VICN' array { }; // Flag data for Norway -resource(165,"NO") #'VICN' array { +resource(165,"flag-no") #'VICN' array { $"6E6369660403EF2B2D05FF03002868057E010A0421295F295F572157060A0001" $"0002401084000000000000401642C01084C0C8590A010100023C108400000000" $"000040164247EF7BC0C8590A010100024010840000000000003CC859C0108448" @@ -1897,7 +1897,7 @@ resource(165,"NO") #'VICN' array { }; // Flag data for Nepal -resource(166,"NP") #'VICN' array { +resource(166,"flag-np") #'VICN' array { $"6E63696604057E05FF0300379303DC133B060A0421295F295F5721570A052454" $"242C4B4030404B540A0AC1A8BEBFC512BEBF50BB7FC72DBEBFCA97BEBFC7D4C0" $"C0C8E2C3FF50C1FEC35DC3FFC46BC0C00204CF0C40CF0CC1DCCF0CBDA3CB39BB" @@ -1913,7 +1913,7 @@ resource(166,"NP") #'VICN' array { }; // Flag data for Nauru -resource(167,"NR") #'VICN' array { +resource(167,"flag-nr") #'VICN' array { $"6E63696604057E0300297F03FFC71C05FF020A0421295F295F5721570A0EBFD8" $"BE25BF7EBF3DBE6BBED5BF0EBFC9BE11C05FBF36C079BF0DC19BBFD8C0C7C0A2" $"C19BC07AC079C19EC05FC0A2BFC9C144BED5C032BF3D050A0101000240108400" @@ -1923,7 +1923,7 @@ resource(167,"NR") #'VICN' array { }; // Flag data for Niue -resource(168,"NU") #'VICN' array { +resource(168,"flag-nu") #'VICN' array { $"6E63696605057E0300008B03CC000005FF03FCD116080A0AC1A8BEBFC512BEBF" $"50BB7FC72DBEBFCA97BEBFC7D4C0C0C8E2C3FF50C1FEC35DC3FFC46BC0C00A04" $"21295F295F5721570A06602C60312A542054204F562C0A06202C282C604E6054" @@ -1938,7 +1938,7 @@ resource(168,"NU") #'VICN' array { }; // Flag data for New Zealand -resource(169,"NZ") #'VICN' array { +resource(169,"flag-nz") #'VICN' array { $"6E63696604057E0300008B03CC000005FF080A0AC1A8BEBFC512BEBF50BB7FC7" $"2DBEBFCA97BEBFC7D4C0C0C8E2C3FF50C1FEC35DC3FFC46BC0C00A0421295F29" $"5F5721570A06602C60312A542054204F562C0A06202C282C604E605458542032" @@ -1958,7 +1958,7 @@ resource(169,"NZ") #'VICN' array { }; // Flag data for Oman -resource(170,"OM") #'VICN' array { +resource(170,"flag-om") #'VICN' array { $"6E63696604057E05FF03DB151A03008000030A0421295F295F5721570404DE30" $"2C24382B382237372E2D2A352F2C06082AEB282C292E283223293528362A342B" $"322A2E2B2C2B2C292A060A02010002401084000000000000401642C01084C0C8" @@ -1968,7 +1968,7 @@ resource(170,"OM") #'VICN' array { }; // Flag data for Panama -resource(171,"PA") #'VICN' array { +resource(171,"flag-pa") #'VICN' array { $"6E63696604057E03D20F33030066C605FF020A0AC1A8BEBFC512BEBF50BB7FC7" $"2DBEBFCA97BEBFC7D4C0C0C8E2C3FF50C1FEC35DC3FFC46BC0C00A0421295F29" $"5F572157060A03010102401084000000000000401642C01084C0C8590A010101" @@ -1979,14 +1979,14 @@ resource(171,"PA") #'VICN' array { }; // Flag data for Peru -resource(172,"PE") #'VICN' array { +resource(172,"flag-pe") #'VICN' array { $"6E6369660303DA121905FF057E010A0421295F295F572157030A000100024010" $"84000000000000401642C01084C0C8590A010100023D18C60000000000004016" $"4248739CC0C8590A020100100117810004" }; // Flag data for French Polynesia -resource(173,"PF") #'VICN' array { +resource(173,"flag-pf") #'VICN' array { $"6E63696604057E05FF03CE112702000607000000BAC000400000000000975C1C" $"4A200001073C9C07FFFFFF13073C9C20FFFFFF59073C9C7D083D9C7DFF9C1003" $"0A0421295F295F57215702044030C34530BC3A30304030BC3A30C3454050BC3A" @@ -1999,7 +1999,7 @@ resource(173,"PF") #'VICN' array { }; // Flag data for Papua New Guinea -resource(174,"PG") #'VICN' array { +resource(174,"flag-pg") #'VICN' array { $"6E63696605057E050003CE112605FF03FCD116040A0421295F295F5721570A03" $"2028605860280A0AC1A8BEBFC512BEBF50BB7FC72DBEBFCA97BEBFC7D4C0C0C8" $"E2C3FF50C1FEC35DC3FFC46BC0C00611EEEFBFEC033F3D4B384635503B43314A" @@ -2014,7 +2014,7 @@ resource(174,"PG") #'VICN' array { }; // Flag data for Philippines -resource(175,"PH") #'VICN' array { +resource(175,"flag-ph") #'VICN' array { $"6E63696606030037A803CE112605FF057E0203060F3D20000000000000003D00" $"0049600048A00000FCD1160EFFFFFF27FCD11630FFFFFF43FCD1165AFFFFFF5B" $"FCD11683FFFFFF86FCD116AFFFFFFFB2FCD116D7FFFFFFD9FCD116F2FFFFFFFF" @@ -2029,7 +2029,7 @@ resource(175,"PH") #'VICN' array { }; // Flag data for Pakistan -resource(176,"PK") #'VICN' array { +resource(176,"flag-pk") #'VICN' array { $"6E636966030300660005FF057E030204CF0C40CF0CC1DCCF0CBDA3CB39BBECCD" $"56BBECC91CBBECC76640C766BDA3C766C1DCCB39C393C91CC393CD56C3930A0A" $"C27CBE91C544BE9150BBECC6FBBE91C9C3BE91C783C033C85FC2D850C135C3E0" @@ -2041,14 +2041,14 @@ resource(176,"PK") #'VICN' array { }; // Flag data for Poland -resource(177,"PL") #'VICN' array { +resource(177,"flag-pl") #'VICN' array { $"6E6369660305FF03D4213C057E010A0421295F295F572157030A000100024010" $"840000000000003E1642C01084434DE90A010100024010840000000000003E16" $"42C010844969BD0A020100100117810004" }; // Flag data for Saint Pierre and Miquelon -resource(178,"PM") #'VICN' array { +resource(178,"flag-pm") #'VICN' array { $"6E636966040300335B05FF03D81C3F057E010A0421295F295F572157040A0001" $"00023C966A000000000000401642BC9EB3C0C8590A010100023D1A8B00000000" $"0000401642487374C0C8590A020100023C966A0000000000004016424ABAC2C0" @@ -2056,7 +2056,7 @@ resource(178,"PM") #'VICN' array { }; // Flag data for Pitcairn Islands -resource(179,"PN") #'VICN' array { +resource(179,"flag-pn") #'VICN' array { $"6E63696605057E0300006603CC000005FF020006043BC9E93D2FC2BCE6AC3B73" $"044B8FE34799B0007F000066010101A1007F7FFFFFFFFF0A0A0421295F295F57" $"21570A06602C60312A542054204F562C0A06202C282C604E6054585420320A04" @@ -2074,7 +2074,7 @@ resource(179,"PN") #'VICN' array { }; // Flag data for Puerto Rico -resource(180,"PR") #'VICN' array { +resource(180,"flag-pr") #'VICN' array { $"6E6369660403004FF003ED000005FF057E030A0320604F40201F0A0AC1A8BEBF" $"C512BEBF50BB7FC72DBEBFCA97BEBFC7D4C0C0C8E2C3FF50C1FEC35DC3FFC46B" $"C0C00A0421295F295F572157060A01010202401084000000000000401642C010" @@ -2085,7 +2085,7 @@ resource(180,"PR") #'VICN' array { }; // Flag data for Portugal -resource(181,"PT") #'VICN' array { +resource(181,"flag-pt") #'VICN' array { $"6E63696605057E0300660003FF000003FFFF0005FF0502044030C34530BC3A30" $"304030BC3A30C3454050BC3A50C34550504050C34550BC3A0806403B313C3F3F" $"31413E4532460604F234393C3C403C3F3C4534403445343E0802383538490A04" @@ -2096,7 +2096,7 @@ resource(181,"PT") #'VICN' array { }; // Flag data for Palau -resource(182,"PW") #'VICN' array { +resource(182,"flag-pw") #'VICN' array { $"6E636966030349ACD603FFDE00057E020204CDC6BFBFCDC6BB86CDC6C3F9C61F" $"C766CA59C766C1E6C766BE79BFBFBE79C3F9BE79BB86C61FB819C1E6B819CA59" $"B8190A0421295F295F572157030A00010102401084000000000000401642C010" @@ -2105,7 +2105,7 @@ resource(182,"PW") #'VICN' array { }; // Flag data for Paraguay -resource(183,"PY") #'VICN' array { +resource(183,"flag-py") #'VICN' array { $"6E6369660503CE112605FF030037A803009900057E030A0421295F295F572157" $"0604333C33343A3B323A3B3F30383E3F3F02044030C34530BC3A30304030BC3A" $"30C3454050BC3A50C34550504050C34550BC3A080A0001000240108400000000" @@ -2118,7 +2118,7 @@ resource(183,"PY") #'VICN' array { }; // Flag data for Qatar -resource(184,"QA") #'VICN' array { +resource(184,"flag-qa") #'VICN' array { $"6E636966030370183C05FF057E020A0D201FBD9F1FC400B58CBD9FB819C400BA" $"A6BD9FBD33C400BFBFBD9FC24CC400C4D9BD9FC766C400C9F3BD9FCC7F20CC7F" $"0A0421295F295F572157030A00010102401084000000000000401642C01084C0" @@ -2127,7 +2127,7 @@ resource(184,"QA") #'VICN' array { }; // Flag data for Reunion -resource(185,"RE") #'VICN' array { +resource(185,"flag-re") #'VICN' array { $"6E636966040300335B05FF03D81C3F057E010A0421295F295F572157040A0001" $"00023C966A000000000000401642BC9EB3C0C8590A010100023D1A8B00000000" $"0000401642487374C0C8590A020100023C966A0000000000004016424ABAC2C0" @@ -2135,7 +2135,7 @@ resource(185,"RE") #'VICN' array { }; // Flag data for Romania -resource(186,"RO") #'VICN' array { +resource(186,"flag-ro") #'VICN' array { $"6E6369660403002B7F03FCD11603CE1126057E010A0421295F295F572157040A" $"000100023C94A5000000000000401642BC94A5C0C8590A010100023D18C60000" $"0000000040164248739CC0C8590A020100023C94A50000000000004016424ABA" @@ -2143,7 +2143,7 @@ resource(186,"RO") #'VICN' array { }; // Flag data for Serbia -resource(187,"RS") #'VICN' array { +resource(187,"flag-rs") #'VICN' array { $"6E6369660503C6353B05FF030C3F76057E03D0A32B030A0421295F295F572157" $"0604BA2E382C343C34332D3A373A380604D22E383C452E4536582E44070A0001" $"00024010840000000000003CC859C01084446F4D0A0101000240108400000000" @@ -2153,7 +2153,7 @@ resource(187,"RS") #'VICN' array { }; // Flag data for Russia -resource(188,"RU") #'VICN' array { +resource(188,"flag-ru") #'VICN' array { $"6E6369660405FF030000FF03FF0000057E010A0421295F295F572157040A0001" $"00024010840000000000003CC859C01084446F4D0A0101000240108400000000" $"00003CC859C01084489BD30A020100024010840000000000003CC859C010844A" @@ -2161,7 +2161,7 @@ resource(188,"RU") #'VICN' array { }; // Flag data for Rwanda -resource(189,"RW") #'VICN' array { +resource(189,"flag-rw") #'VICN' array { $"6E63696604057E0300A0DE03FAD2010320603D020A0421295F295F5721570A0A" $"C1A8BEBF4E3F50BB7F523FCA97BEBF5242C8E2C3FF5044C35DC3FF4E42070A01" $"0100024010840000000000003D7A6FC01084440B210A02010002401084000000" @@ -2172,7 +2172,7 @@ resource(189,"RW") #'VICN' array { }; // Flag data for Saudi Arabia -resource(190,"SA") #'VICN' array { +resource(190,"flag-sa") #'VICN' array { $"6E6369660305FF057E03006C35030A0421295F295F57215700182C412C412C41" $"3334333433342D352B292F413443314B373B3436383830342E382733353D3A3B" $"39443B323635382E343C40414046403C3D333A37402F4434462B423D40373F32" @@ -2185,7 +2185,7 @@ resource(190,"SA") #'VICN' array { }; // Flag data for Solomon Islands -resource(191,"SB") #'VICN' array { +resource(191,"flag-sb") #'VICN' array { $"6E63696605057E030051BA03FCD11603215B3205FF040A0421295F295F572157" $"0A032028205860280A065C28205420582458602C60280A0AC1A8BEBFC512BEBF" $"50BB7FC72DBEBFCA97BEBFC7D4C0C0C8E2C3FF50C1FEC35DC3FFC46BC0C0090A" @@ -2197,7 +2197,7 @@ resource(191,"SB") #'VICN' array { }; // Flag data for Seychelles -resource(192,"SC") #'VICN' array { +resource(192,"flag-sc") #'VICN' array { $"6E63696606057E03003F8703FCD85603D6272705FF03007A3C050A0421295F29" $"5F5721570A03205838284C280A0420584C28602860370A032058603760480A03" $"205860486058060A01010002401084000000000000401642C01084C0C8590A00" @@ -2205,7 +2205,7 @@ resource(192,"SC") #'VICN' array { }; // Flag data for Sudan -resource(193,"SD") #'VICN' array { +resource(193,"flag-sd") #'VICN' array { $"6E636966050300722903D20F3305FF03250105057E020A0320604740201F0A04" $"21295F295F572157050A010101024010840000000000003CC859C01084446F4D" $"0A020101024010840000000000003CC859C01084489BD30A0301010240108400" @@ -2214,7 +2214,7 @@ resource(193,"SD") #'VICN' array { }; // Flag data for Sweden -resource(194,"SE") #'VICN' array { +resource(194,"flag-se") #'VICN' array { $"6E636966030300529303FECB00057E010A0421295F295F572157040A00010002" $"401084000000000000401642C01084C0C8590A010100023A1084000000000000" $"401642487BDEC0C8590A010100024010840000000000003AC859C01084494DE9" @@ -2222,7 +2222,7 @@ resource(194,"SE") #'VICN' array { }; // Flag data for Singapore -resource(195,"SG") #'VICN' array { +resource(195,"flag-sg") #'VICN' array { $"6E6369660305FF03ED2938057E040204CF0C40CF0CC1DCCF0CBDA3CB39BBECCD" $"56BBECC91CBBECC76640C766BDA3C766C1DCCB39C393C91CC393CD56C3930204" $"CF4340CF43C182CF43BDFDCC1338CDD538CA5038C8E340C8E3BDFDC8E3C182CC" @@ -2238,7 +2238,7 @@ resource(195,"SG") #'VICN' array { }; // Flag data for Saint Helena, Ascension and Tristan da Cunha -resource(196,"SH") #'VICN' array { +resource(196,"flag-sh") #'VICN' array { $"6E63696607020006020000003C0000C000000000004C080049600093FFFF0094" $"8FC5FF057E0300006603CC000005FF03CF620005000B06032E4B3851484B4857" $"4857380A0421295F295F5721570A06602C60312A542054204F562C0A06202C28" @@ -2254,7 +2254,7 @@ resource(196,"SH") #'VICN' array { }; // Flag data for Slovenia -resource(197,"SI") #'VICN' array { +resource(197,"flag-si") #'VICN' array { $"6E6369660405FF030B4EA203EE1B24057E040A0421295F295F5721570605B601" $"3435443C4C364A424A4444350608BAEA383F34443C4C364A424A4444403F3E41" $"BE0E3C3A41BD5841BD69410404CE304034403242353F373A4038423C3E070A00" @@ -2266,7 +2266,7 @@ resource(197,"SI") #'VICN' array { }; // Flag data for Svalbard and Jan Mayen -resource(198,"SJ") #'VICN' array { +resource(198,"flag-sj") #'VICN' array { $"6E6369660403EF2B2D05FF03002868057E010A0421295F295F572157060A0001" $"0002401084000000000000401642C01084C0C8590A010100023C108400000000" $"000040164247EF7BC0C8590A010100024010840000000000003CC859C0108448" @@ -2275,7 +2275,7 @@ resource(198,"SJ") #'VICN' array { }; // Flag data for Slovakia -resource(199,"SK") #'VICN' array { +resource(199,"flag-sk") #'VICN' array { $"6E6369660505FF030B4EA203EE1B24057E020006020000003B7FFFC000000000" $"004C00004A400070EE1B24700B4EA2030A0421295F295F5721570605B6013435" $"443C4C364A424A44443508023C363C42090A000100024010840000000000003C" @@ -2289,7 +2289,7 @@ resource(199,"SK") #'VICN' array { }; // Flag data for Sierra Leone -resource(200,"SL") #'VICN' array { +resource(200,"flag-sl") #'VICN' array { $"6E63696604031EB53A05FF030071C6057E010A0421295F295F572157040A0001" $"00024010840000000000003CC859C01084446F4D0A0101000240108400000000" $"00003CC859C01084489BD30A020100024010840000000000003CC859C010844A" @@ -2297,7 +2297,7 @@ resource(200,"SL") #'VICN' array { }; // Flag data for San Marino -resource(201,"SM") #'VICN' array { +resource(201,"flag-sm") #'VICN' array { $"6E6369660605FF030082C3057E03F0CD1E020006020000003A8000BE10000000" $"004B30004A40007E0082C38900A23D0300A23D050A0421295F295F5721570608" $"EEEE3F4D3A3B2F43393838373C3537343F333F3142353F3347344637443B4538" @@ -2312,7 +2312,7 @@ resource(201,"SM") #'VICN' array { }; // Flag data for Senegal -resource(202,"SN") #'VICN' array { +resource(202,"flag-sn") #'VICN' array { $"6E636966040300853E03FDEF4103E31B22057E020A0AC1A8BEBFC512BEBF50BB" $"7FC72DBEBFCA97BEBFC7D4C0C0C8E2C3FF50C1FEC35DC3FFC46BC0C00A042129" $"5F295F572157050A000101023C94A5000000000000401642BC94A5C0C8590A02" @@ -2322,7 +2322,7 @@ resource(202,"SN") #'VICN' array { }; // Flag data for Somalia -resource(203,"SO") #'VICN' array { +resource(203,"flag-so") #'VICN' array { $"6E6369660305FF034189DD057E020A0AC1A8BEBFC512BEBF50BB7FC72DBEBFCA" $"97BEBFC7D4C0C0C8E2C3FF50C1FEC35DC3FFC46BC0C00A0421295F295F572157" $"030A01010102401084000000000000401642C01084C0C8590A000100023F4961" @@ -2330,7 +2330,7 @@ resource(203,"SO") #'VICN' array { }; // Flag data for Suriname -resource(204,"SR") #'VICN' array { +resource(204,"flag-sr") #'VICN' array { $"6E63696605057E0300722905FF03D20F3303FFCE00020A0421295F295F572157" $"0A0AC1A8BEBFC512BEBF50BB7FC72DBEBFCA97BEBFC7D4C0C0C8E2C3FF50C1FE" $"C35DC3FFC46BC0C0050A01010002401084000000000000401642C01084C0C859" @@ -2340,7 +2340,7 @@ resource(204,"SR") #'VICN' array { }; // Flag data for Sao Tome and Principe -resource(205,"ST") #'VICN' array { +resource(205,"flag-st") #'VICN' array { $"6E636966050310AD2B03FFCE0003D20F330500057E030A0320604740201F0A04" $"21295F295F5721570A0AC1A8BEBFC512BEBF50BB7FC72DBEBFCA97BEBFC7D4C0" $"C0C8E2C3FF50C1FEC35DC3FFC46BC0C0060A0001010240108400000000000040" @@ -2351,7 +2351,7 @@ resource(205,"ST") #'VICN' array { }; // Flag data for El Salvador -resource(206,"SV") #'VICN' array { +resource(206,"flag-sv") #'VICN' array { $"6E63696605030E46AF05FF057E03FFD223031E6019040A0421295F295F572157" $"02044039C14A39BE3539394039BE3539C14A4047BE3547C14A47474047C14A47" $"BE350A033D41403C434104032E3D3E40443A424642433E070A00010002401084" @@ -2363,7 +2363,7 @@ resource(206,"SV") #'VICN' array { }; // Flag data for Sint Maarten -resource(207,"SX") #'VICN' array { +resource(207,"flag-sx") #'VICN' array { $"6E63696606057E03ED29380300229505FF0380CFE103FFFF00060A0320604C40" $"201F0A0421295F295F5721570605F20325392F2F402E3E30422A422A412A4125" $"402442263E0A072740273C293BB6FF3A2B3B2D3C2D4004032E23402A46204634" @@ -2375,7 +2375,7 @@ resource(207,"SX") #'VICN' array { }; // Flag data for Syria -resource(208,"SY") #'VICN' array { +resource(208,"flag-sy") #'VICN' array { $"6E6369660503CE112605FF03000001057E03009E60020A0421295F295F572157" $"0A0AC1A8BEBFC512BEBF50BB7FC72DBEBFCA97BEBFC7D4C0C0C8E2C3FF50C1FE" $"C35DC3FFC46BC0C0060A000100024010840000000000003CC859C01084446F4D" @@ -2386,7 +2386,7 @@ resource(208,"SY") #'VICN' array { }; // Flag data for Swaziland -resource(209,"SZ") #'VICN' array { +resource(209,"flag-sz") #'VICN' array { $"6E63696607057E033D5DB903FFD90003B10B0B020006023CD914372591B6536B" $"3C1AE24A045648D0356F01000099FFFFFF05FF033D5DA7030A0421295F295F57" $"21570604BB4038C34538BC3A3830404048BC3A48C34548504006020E54405445" @@ -2403,7 +2403,7 @@ resource(209,"SZ") #'VICN' array { }; // Flag data for Turks and Caicos Islands -resource(210,"TC") #'VICN' array { +resource(210,"flag-tc") #'VICN' array { $"6E6369660703FDC300057E0300006603CC000005FF0300A72803B95A1E0A0203" $"4A384D384A4251484B4657465838584254380A0421295F295F5721570A06602C" $"60312A542054204F562C0A06202C282C604E6054585420320A04602C27542054" @@ -2420,7 +2420,7 @@ resource(210,"TC") #'VICN' array { }; // Flag data for Chad -resource(211,"TD") #'VICN' array { +resource(211,"flag-td") #'VICN' array { $"6E636966040300266403FECB0003C60C2F057E010A0421295F295F572157040A" $"000100023C94A5000000000000401642BC94A5C0C8590A010100023D18C60000" $"0000000040164248739CC0C8590A020100023C94A50000000000004016424ABA" @@ -2428,7 +2428,7 @@ resource(211,"TD") #'VICN' array { }; // Flag data for French Southern Territories -resource(212,"TF") #'VICN' array { +resource(212,"flag-tf") #'VICN' array { $"6E636966040300335B05FF03D81C3F057E050A0421295F295F5721570A13454D" $"49464B494B4348434741524151434D434D444F444E464D464D494F46534D4D4C" $"4C4E4B4C0A034A4B4948484B0A03504B4F484E4B0A0AC1A8BEBFC512BEBF50BB" @@ -2444,7 +2444,7 @@ resource(212,"TF") #'VICN' array { }; // Flag data for Togo -resource(213,"TG") #'VICN' array { +resource(213,"flag-tg") #'VICN' array { $"6E6369660503D20F3303006A4E03FFCE00057E05FF020A0421295F295F572157" $"0A0AC1A8BEBFC512BEBF50BB7FC72DBEBFCA97BEBFC7D4C0C0C8E2C3FF50C1FE" $"C35DC3FFC46BC0C0060A01010002401084000000000000401642C01084C0C859" @@ -2455,7 +2455,7 @@ resource(213,"TG") #'VICN' array { }; // Flag data for Thailand -resource(214,"TH") #'VICN' array { +resource(214,"flag-th") #'VICN' array { $"6E63696604057E03DE101805FF0300247D010A0421295F295F572157040A0101" $"0002401084000000000000401642C01084C0C8590A0201000240108400000000" $"00003EC859C01084466F4D0A030100024010840000000000003CC859C0108448" @@ -2463,7 +2463,7 @@ resource(214,"TH") #'VICN' array { }; // Flag data for Tajikistan -resource(215,"TJ") #'VICN' array { +resource(215,"flag-tj") #'VICN' array { $"6E6369660503CC000005FF03006600057E03F8C300020A0421295F295F572157" $"0608FAEF354733433842384338433E403E423E403E403E403E42444244C0E344" $"434943474747473E440C0A000100024010840000000000003CC859C01084446F" @@ -2478,7 +2478,7 @@ resource(215,"TJ") #'VICN' array { }; // Flag data for Tokelau -resource(216,"TK") #'VICN' array { +resource(216,"flag-tk") #'VICN' array { $"6E63696604057E0300247D03FFCC0005FF030A0421295F295F57215706033E2C" $"4C5030C004BB694A3D584C48484A4C0A0AC1A8BEBFC512BEBF50BB7FC72DBEBF" $"CA97BEBFC7D4C0C0C8E2C3FF50C1FEC35DC3FFC46BC0C0080A01010002401084" @@ -2490,7 +2490,7 @@ resource(216,"TK") #'VICN' array { }; // Flag data for East Timor -resource(217,"TL") #'VICN' array { +resource(217,"flag-tl") #'VICN' array { $"6E63696605057E03DC231E03FFC7250301000005FF0308032058604020B62F0A" $"0421295F295F5721570A0AC1A8BEBFC512BEBF50BB7FC72DBEBFCA97BEBFC7D4" $"C0C0C8E2C3FF50C1FEC35DC3FFC46BC0C0050A01010102401084000000000000" @@ -2500,7 +2500,7 @@ resource(217,"TL") #'VICN' array { }; // Flag data for Turkmenistan -resource(218,"TM") #'VICN' array { +resource(218,"flag-tm") #'VICN' array { $"6E63696605057E03006A4E05FF03B31A3303FC6C1B040204CF0C40CF0CC1DCCF" $"0CBDA3CB39BBECCD56BBECC91CBBECC76640C766BDA3C766C1DCCB39C393C91C" $"C393CD56C3930A0AC27CBE91C544BE9150BBECC6FBBE91C9C3BE91C783C033C8" @@ -2520,7 +2520,7 @@ resource(218,"TM") #'VICN' array { }; // Flag data for Tunisia -resource(219,"TN") #'VICN' array { +resource(219,"flag-tn") #'VICN' array { $"6E6369660303E3091605FF057E030204CF0C40CF0CC1DCCF0CBDA3CB39BBECCD" $"56BBECC91CBBECC76640C766BDA3C766C1DCCB39C393C91CC393CD56C3930A0A" $"C27CBE91C544BE9150BBECC6FBBE91C9C3BE91C783C033C85FC2D850C135C3E0" @@ -2532,7 +2532,7 @@ resource(219,"TN") #'VICN' array { }; // Flag data for Tonga -resource(220,"TO") #'VICN' array { +resource(220,"flag-to") #'VICN' array { $"6E6369660303C1000005FF057E010A0421295F295F572157060A000100024010" $"84000000000000401642C01084C0C8590A010100023D18C60000000000003E16" $"42BD18C6434DE90A0000023E00000000000000003E0000C400004500000A0001" @@ -2541,7 +2541,7 @@ resource(220,"TO") #'VICN' array { }; // Flag data for Turkey -resource(221,"TR") #'VICN' array { +resource(221,"flag-tr") #'VICN' array { $"6E6369660303E3091605FF057E030204CF0C40CF0CC1DCCF0CBDA3CB39BBECCD" $"56BBECC91CBBECC76640C766BDA3C766C1DCCB39C393C91CC393CD56C3930A0A" $"C27CBE91C544BE9150BBECC6FBBE91C9C3BE91C783C033C85FC2D850C135C3E0" @@ -2552,7 +2552,7 @@ resource(221,"TR") #'VICN' array { }; // Flag data for Trinidad and Tobago -resource(222,"TT") #'VICN' array { +resource(222,"flag-tt") #'VICN' array { $"6E63696604057E03CE112605FF0501030A0421295F295F5721570A0420284C58" $"505824280A04242850585C583028050A01010002401084000000000000401642" $"C01084C0C8590A020101000A0201012030200A030102000A0001001001178100" @@ -2560,7 +2560,7 @@ resource(222,"TT") #'VICN' array { }; // Flag data for Tuvalu -resource(223,"TV") #'VICN' array { +resource(223,"flag-tv") #'VICN' array { $"6E6369660603FFCE00035B97B1057E0300267F03CE112605FF0902034B384F38" $"4B4552484C4758475938594556380A0421295F295F5721570A06602C60312A54" $"2054204F562C0A06202C282C604E6054585420320A04602C27542054592C0A04" @@ -2582,7 +2582,7 @@ resource(223,"TV") #'VICN' array { }; // Flag data for Tanzania -resource(224,"TZ") #'VICN' array { +resource(224,"flag-tz") #'VICN' array { $"6E63696605057E031EB53A03FCD11605000300A3DD060A0421295F295F572157" $"0A032028205860280A045028204C205054280A065328204F20582D5860316028" $"0A0AC1A8BEBFC512BEBF50BB7FC72DBEBFCA97BEBFC7D4C0C0C8E2C3FF50C1FE" @@ -2593,14 +2593,14 @@ resource(224,"TZ") #'VICN' array { }; // Flag data for Ukraine -resource(225,"UA") #'VICN' array { +resource(225,"flag-ua") #'VICN' array { $"6E6369660303005ABB03FFD500057E010A0421295F295F572157030A00010002" $"4010840000000000003E1642C01084434DE90A01010002401084000000000000" $"3E1642C010844969BD0A020100100117810004" }; // Flag data for Uganda -resource(226,"UG") #'VICN' array { +resource(226,"flag-ug") #'VICN' array { $"6E63696605050203FFE70003DE3807057E05FF030A0421295F295F5721570204" $"4030C34530BC3A30304030BC3A30C3454050BC3A50C34550504050C34550BC3A" $"061572F31BABBC033D3C3F3F3B3E3C3F3A3A423B4139433D41413D423C403E41" @@ -2614,7 +2614,7 @@ resource(226,"UG") #'VICN' array { }; // Flag data for United States Minor Outlying Islands -resource(227,"UM") #'VICN' array { +resource(227,"flag-um") #'VICN' array { $"6E6369660403FF050505FF030000FF057E020802222B232D0A0421295F295F53" $"21531C0A00010102401084000000000000401861C01084C0DB6D0A0101010240" $"1084000000000000390C30C0108446C9240A0101010240108400000000000039" @@ -2632,7 +2632,7 @@ resource(227,"UM") #'VICN' array { }; // Flag data for United States -resource(228,"US") #'VICN' array { +resource(228,"flag-us") #'VICN' array { $"6E6369660403FF050505FF030000FF057E020802222B232D0A0421295F295F53" $"21531C0A00010102401084000000000000401861C01084C0DB6D0A0101010240" $"1084000000000000390C30C0108446C9240A0101010240108400000000000039" @@ -2650,7 +2650,7 @@ resource(228,"US") #'VICN' array { }; // Flag data for Uruguay -resource(229,"UY") #'VICN' array { +resource(229,"flag-uy") #'VICN' array { $"6E63696605057E05FF030037A805FF03FCD116020A0421295F295F5721570A0A" $"C1A8BEBFC512BEBF50BB7FC72DBEBFCA97BEBFC7D4C0C0C8E2C3FF50C1FEC35D" $"C3FFC46BC0C0090A01010002401084000000000000401642C01084C0C8590A02" @@ -2663,7 +2663,7 @@ resource(229,"UY") #'VICN' array { }; // Flag data for Uzbekistan -resource(230,"UZ") #'VICN' array { +resource(230,"flag-uz") #'VICN' array { $"6E63696605057E030099B503CE2D3F05FF031EB53A020A0421295F295F572157" $"0204CF0C40CF0CC1DCCF0CBDA3CB39BBECCD56BBECC91CBBECC76640C766BDA3" $"C766C1DCCB39C393C91CC393CD56C393130A0201000240108400000000000040" @@ -2683,7 +2683,7 @@ resource(230,"UZ") #'VICN' array { }; // Flag data for Vatican City -resource(231,"VA") #'VICN' array { +resource(231,"flag-va") #'VICN' array { $"6E63696605057E03FFE00005FF03E4C700059F030A0421295F295F5721570607" $"BA2ACBB3BB87C4E2BF4AC2D3C126C18EBD84C537C337C534C0325B395D3B6039" $"0A064D3D4D384F3550355238523D080A010100023E1084000000000000401642" @@ -2695,7 +2695,7 @@ resource(231,"VA") #'VICN' array { }; // Flag data for Saint Vincent and the Grenadines -resource(232,"VC") #'VICN' array { +resource(232,"flag-vc") #'VICN' array { $"6E63696604057E030071C603FCD11603009E60010A0421295F295F572157070A" $"010100023C94A5000000000000401642BC94A5C0C8590A020100023D18C60000" $"0000000040164248739CC0C8590A030100023C94A50000000000004016424ABA" @@ -2705,7 +2705,7 @@ resource(232,"VC") #'VICN' array { }; // Flag data for Venezuela -resource(233,"VE") #'VICN' array { +resource(233,"flag-ve") #'VICN' array { $"6E63696605057E03F7D017030033AB03CF132A05FF020A0421295F295F572157" $"0A0AC1A8BEBFC512BEBF50BB7FC72DBEBFCA97BEBFC7D4C0C0C8E2C3FF50C1FE" $"C35DC3FFC46BC0C00C0A010100024010840000000000003CC859C01084446F4D" @@ -2720,7 +2720,7 @@ resource(233,"VE") #'VICN' array { }; // Flag data for British Virgin Islands -resource(234,"VG") #'VICN' array { +resource(234,"flag-vg") #'VICN' array { $"6E63696607057E0300006603CC000005FF03F7E01703134D2903FFC6B50D0203" $"48344B344848514C4B4A574A5A345A4856340A0421295F295F5721570A06602C" $"60312A542054204F562C0A06202C282C604E6054585420320A04602C27542054" @@ -2745,7 +2745,7 @@ resource(234,"VG") #'VICN' array { }; // Flag data for United States Virgin Islands -resource(235,"VI") #'VICN' array { +resource(235,"flag-vi") #'VICN' array { $"6E63696609057E05FF03FFD60003FFD600020006020000003B8000BC00000000" $"004A8FFF4A00006D0027686DFFFFFF03BE0A2F031784000300CEDE0500080A04" $"21295F295F5721570604FE3A402934273A2B3338373D34BADABD303B3B3A3B3C" @@ -2770,7 +2770,7 @@ resource(235,"VI") #'VICN' array { }; // Flag data for Viet Nam -resource(236,"VN") #'VICN' array { +resource(236,"flag-vn") #'VICN' array { $"6E6369660303DA241C03FCD116057E020A0ABE0ABD1FC437BD1F50B740C808BD" $"1FCE35BD1FC936C0C0CB1EC6A050C2FFC121C6A0C309C0C00A0421295F295F57" $"2157030A00010102401084000000000000401642C01084C0C8590A010100023E" @@ -2778,7 +2778,7 @@ resource(236,"VN") #'VICN' array { }; // Flag data for Vanuatu -resource(237,"VU") #'VICN' array { +resource(237,"flag-vu") #'VICN' array { $"6E63696605057E03D20F330300954203FFCE00050005080320604740201F0A04" $"21295F295F5721570A06202C403E603E6042404220540A062028403A603A6046" $"4046205800042C3F2B3E2D40283F2944B5D6BD9A303E2F39B99FC0302A452E45" @@ -2789,7 +2789,7 @@ resource(237,"VU") #'VICN' array { }; // Flag data for Wallis and Futuna -resource(238,"WF") #'VICN' array { +resource(238,"flag-wf") #'VICN' array { $"6E636966040300335B05FF03D81C3F057E010A0421295F295F572157040A0001" $"00023C966A000000000000401642BC9EB3C0C8590A010100023D1A8B00000000" $"0000401642487374C0C8590A020100023C966A0000000000004016424ABAC2C0" @@ -2797,7 +2797,7 @@ resource(238,"WF") #'VICN' array { }; // Flag data for Samoa -resource(239,"WS") #'VICN' array { +resource(239,"flag-ws") #'VICN' array { $"6E63696604057E03CE112703002B7F05FF020A0421295F295F5721570A0AC1A8" $"BEBFC512BEBF50BB7FC72DBEBFCA97BEBFC7D4C0C0C8E2C3FF50C1FEC35DC3FF" $"C46BC0C0080A01010002401084000000000000401642C01084C0C8590A020100" @@ -2809,7 +2809,7 @@ resource(239,"WS") #'VICN' array { }; // Flag data for Yemen -resource(240,"YE") #'VICN' array { +resource(240,"flag-ye") #'VICN' array { $"6E6369660403CE112605FF03000001057E010A0421295F295F572157040A0001" $"00024010840000000000003CC859C01084446F4D0A0101000240108400000000" $"00003CC859C01084489BD30A020100024010840000000000003CC859C010844A" @@ -2817,7 +2817,7 @@ resource(240,"YE") #'VICN' array { }; // Flag data for Mayotte -resource(241,"YT") #'VICN' array { +resource(241,"flag-yt") #'VICN' array { $"6E636966040300335B05FF03D81C3F057E010A0421295F295F572157040A0001" $"00023C966A000000000000401642BC9EB3C0C8590A010100023D1A8B00000000" $"0000401642487374C0C8590A020100023C966A0000000000004016424ABAC2C0" @@ -2825,7 +2825,7 @@ resource(241,"YT") #'VICN' array { }; // Flag data for South Africa -resource(242,"ZA") #'VICN' array { +resource(242,"flag-za") #'VICN' array { $"6E6369660703DE362F03002295050105FF057E03FFB51003007A4D0408032060" $"4740201F0A0421295F295F5721570A0820282828403C603C6044404428582058" $"0A0820282E2840386038604840482E582058070A000101024010840000000000" @@ -2836,7 +2836,7 @@ resource(242,"ZA") #'VICN' array { }; // Flag data for Zambia -resource(243,"ZM") #'VICN' array { +resource(243,"flag-zm") #'VICN' array { $"6E63696605057E03198A0003DE2010050103EF7D00020A0421295F295F572157" $"061236EFF2BF095237344A30C4A0BA44482E4B4B2F472D4A2E4B2D462BC64AB9" $"0A522E552C522A582E562D55552E542D562F5D2D5A2E602C5C305F2E602F5C31" @@ -2849,7 +2849,7 @@ resource(243,"ZM") #'VICN' array { }; // Flag data for Zimbabwe -resource(244,"ZW") #'VICN' array { +resource(244,"flag-zw") #'VICN' array { $"6E6369660705FF0331920803FFD20003DE20100501057E05FF04080320605640" $"201F0A0421295F295F5721570A0AC1A8BEBFC512BEBF50BB7FC72DBEBFCA97BE" $"BFC7D4C0C0C8E2C3FF50C1FEC35DC3FFC46BC0C006083A8B28462743273B2B3D" diff --git a/src/kits/Icons.rdef b/src/kits/Icons.rdef new file mode 100644 index 0000000000..923fa7da0b --- /dev/null +++ b/src/kits/Icons.rdef @@ -0,0 +1,67 @@ + +resource(512, "dialog-information") vector_icon { + $"6E636966090500040054020006023BF30E382DD2BB75033F220A49642A46D5CC" + $"00227AFFFF0025E5020006023A56A43629D9BB9B013FE5A94A9B3E32FBB50000" + $"0081FF0909B7020106023C80000000000000003A400049C00048C000000530D1" + $"FF67B5FF020006023AACD8B8A7473AAA713CB009472EA94A5B710067B5FFFF3B" + $"79F602000602392514B71E8838D8A53ADE9E49A9DC4ADF2C00050EC5FF062FE3" + $"020106043B40000000000000003B4000486000465B85003787FF551B76FFFF03" + $"1D8CDA00008102010602376000000000000000B7600048600046400000FFFFFF" + $"FF3787FF0C0A07444A406044604E565156584F4E4A0204564ACAB74AC6504A4C" + $"C5ED4CC4B74CC7225655C65055CAB75560C5ED60C72260C4B70A0C424D423535" + $"302A362A392E3C2E47264C2650405E4A544A500A0A3855383C2A362A39B897BE" + $"432E50264C2650405E40590A044059405E4A544A500A043855424D4235383C0A" + $"044A50424D3855C180C8210A0338554059C180C8210A03264C2E502E470A0435" + $"302A36383C423502043622BDF722B990222C2CB7C7B5942CB9FB3636B99036BD" + $"F736402C40B9FB40B594020433B53DBB50B53DB9D3B53DB93A29B939B5D7B93A" + $"B75433B7EEB9D4B7EEBB50B7EEBBEA29BBEAB754BBEAB5D70C0A01020001000A" + $"0001021001178400040A020103000A030104000A030105000A060106000A0501" + $"07000A050108000A040109000A00010A1001178400040A07010A000A08010B00" +}; + +resource(513, "dialog-idea") vector_icon { + $"6E63696605020102023DC0000000000000003D80004A00004A40007D01000044" + $"FF0100000003010000020116043B73F1366FD3B526223A3B22497CE64B43AE70" + $"F2A38ED4E1FF59020106033DC0000000000000003DC00049000048000031FFFF" + $"FFD5FFE500FFFFC800020106033DC0000000000000003DC00049000048000000" + $"FFE6A5FFFFBF00E2FFBB03070204402052202E202040202E205240602E605260" + $"60406052602E0405FE0148534858485848CAB0405EC18E5EBDF15E385838CAB0" + $"3858530405FE014B4B4B4D4B4D4BC6D24056C22956BD5656354D35C6D2354D4B" + $"0005444D444DC56BC42F563856C0D4C883B7C14022C49622BAE9222A382AB7C1" + $"2AC0D43C4DBA14C42F3C4D08024050404202043C3C3CBF713CBCDE4036BED836" + $"C0A736443C44BCDE44BF714042C0A742BED8420203344A344ABBEAC4533C4DBD" + $"00C4B83C4D344B374D344B0B0A000100023EE0000000000000003C8000484000" + $"4AC0000A0101011001178400040A020101000A010202031001178400040A0301" + $"02000A030103000A0400000A0401041001178422040A0401051001178422040A" + $"010106000A01010602C000000000000000004000004C0000000000" +}; + +resource(514, "dialog-warning") vector_icon { + $"6E636966060500020006023B5F8C3892CABB1F6A3E0BF0492A4E47706700FFF4" + $"9EFFFFBD30020006023B3049396B0ABA90833C646E4A101543299500FFFFFFFF" + $"FFF28902000602B7465D385FF3BBBFC4BA95C24A5F424B291400E07900FFFFF2" + $"8902000602395E1E32DB49B6921A3D07D74A57904908D600ED9406FFFCB23D04" + $"0174090A0B3E5E445E465C4A5E585E605456504C504B51485046500A062E262E" + $"423E494643462636220A042E262E423E493E2B0A042E263E2B462636220A043E" + $"2B3E49464346260A062E492E543E5C4654464936430A042E492E543E5C3E500A" + $"042E493E50464936430A043E503E5C46544649070A050100000A000105100117" + $"8400040A030107000A0001011001178400040A01020206000A020103000A0402" + $"040800" +}; + +resource(515, "dialog-error") vector_icon { + $"6E636966070500040177020106043BA6660000000000003BA6664899994AF000" + $"00FFFFFF3FFF3930FFBF0000CF800000020106043BA6660000000000003BA666" + $"4899994AF00000FF756E4CD50F05FFBF0000CF8000000200060239F3803A4863" + $"BE14543D99654A2E00465D3700FF6159FFE4000002000602371CFF350C19BC16" + $"873E221B4A4C844710AB00800000FFA00404020006023B00000000000000003C" + $"800049000000000000FFC6C0FFFF7575090A0657605F5857544856445A485E02" + $"043C54C0CB54BB8454305A30C8CA30CB6D3C60BB8460C0CB60485A48CB6D48C8" + $"CA02043848BEC348BA5C482E522EC4B82EC91F385CBA5C5CBEC35C425242C91F" + $"42C4B802053848364CBA5C482E522EC4B8B895C91F385CBA5C5CBEC45C425242" + $"C91F4054364F3A51364F02033848BEC348364C364F364F3A514252405442C4B8" + $"0A032A28354B3C2D0A0435222A283C2D46260A043C2D354B3D4346260A053522" + $"2A28354B3D434626080A01020001000A0001021001178400040A020103000A03" + $"0104000A0001081001178400040A040105000A050107000A06010600" +}; + diff --git a/src/kits/Jamfile b/src/kits/Jamfile index 30ea461362..48bbccde1c 100644 --- a/src/kits/Jamfile +++ b/src/kits/Jamfile @@ -28,7 +28,7 @@ for architectureObject in [ MultiArchSubDirSetup ] { local libbe = [ MultiArchDefaultGristFiles libbe.so ] ; AddResources $(libbe) : - libbe_version.rdef CountryFlags.rdef LanguageFlags.rdef + libbe_version.rdef CountryFlags.rdef Icons.rdef LanguageFlags.rdef ; SetVersionScript $(libbe) : libbe_versions ; diff --git a/src/kits/interface/Alert.cpp b/src/kits/interface/Alert.cpp index d126c0a86c..40df8181c6 100644 --- a/src/kits/interface/Alert.cpp +++ b/src/kits/interface/Alert.cpp @@ -530,45 +530,21 @@ BAlert::_CreateTypeIcon() // The icons are in the app_server resources BBitmap* icon = NULL; - BPath path; - status_t status = find_directory(B_BEOS_SERVERS_DIRECTORY, &path); - if (status != B_OK) { - FTRACE((stderr, "BAlert::_CreateTypeIcon() - find_directory " - "failed: %s\n", strerror(status))); - return NULL; - } - - path.Append("app_server"); - BFile file; - status = file.SetTo(path.Path(), B_READ_ONLY); - if (status != B_OK) { - FTRACE((stderr, "BAlert::_CreateTypeIcon() - BFile init failed: %s\n", - strerror(status))); - return NULL; - } - - BResources resources; - status = resources.SetTo(&file); - if (status != B_OK) { - FTRACE((stderr, "BAlert::_CreateTypeIcon() - BResources init " - "failed: %s\n", strerror(status))); - return NULL; - } // Which icon are we trying to load? const char* iconName; switch (fType) { case B_INFO_ALERT: - iconName = "info"; + iconName = "dialog-information"; break; case B_IDEA_ALERT: - iconName = "idea"; + iconName = "dialog-idea"; break; case B_WARNING_ALERT: - iconName = "warn"; + iconName = "dialog-warning"; break; case B_STOP_ALERT: - iconName = "stop"; + iconName = "dialog-error"; break; default: @@ -587,31 +563,7 @@ BAlert::_CreateTypeIcon() } // Load the raw icon data - size_t size = 0; - const uint8* rawIcon; - - // Try to load vector icon - rawIcon = (const uint8*)resources.LoadResource(B_VECTOR_ICON_TYPE, - iconName, &size); - if (rawIcon != NULL - && BIconUtils::GetVectorIcon(rawIcon, size, icon) == B_OK) { - return icon; - } - - // Fall back to bitmap icon - rawIcon = (const uint8*)resources.LoadResource(B_LARGE_ICON_TYPE, - iconName, &size); - if (rawIcon == NULL) { - FTRACE((stderr, "BAlert::_CreateTypeIcon() - Icon resource not found\n")); - delete icon; - return NULL; - } - - // Handle color space conversion - if (icon->ColorSpace() != B_CMAP8) { - BIconUtils::ConvertFromCMAP8(rawIcon, B_LARGE_ICON, B_LARGE_ICON, - B_LARGE_ICON, icon); - } + BIconUtils::GetSystemIcon(iconName, icon); return icon; } diff --git a/src/kits/locale/LocaleRoster.cpp b/src/kits/locale/LocaleRoster.cpp index 226c3687ac..8b7974dce8 100644 --- a/src/kits/locale/LocaleRoster.cpp +++ b/src/kits/locale/LocaleRoster.cpp @@ -370,10 +370,11 @@ BLocaleRoster::GetFlagIconForCountry(BBitmap* flagIcon, const char* countryCode) if (codeLength < 2) return B_BAD_VALUE; - char normalizedCode[3]; - normalizedCode[0] = toupper(countryCode[codeLength - 2]); - normalizedCode[1] = toupper(countryCode[codeLength - 1]); - normalizedCode[2] = '\0'; + char normalizedCode[8]; + strcpy(normalizedCode, "flag-"); + normalizedCode[5] = tolower(countryCode[codeLength - 2]); + normalizedCode[6] = tolower(countryCode[codeLength - 1]); + normalizedCode[7] = '\0'; size_t size; const void* buffer = resources->LoadResource(B_VECTOR_ICON_TYPE, diff --git a/src/libs/icon/IconUtils.cpp b/src/libs/icon/IconUtils.cpp index b8a328943d..f1868a6410 100644 --- a/src/libs/icon/IconUtils.cpp +++ b/src/libs/icon/IconUtils.cpp @@ -1,5 +1,5 @@ /* - * Copyright 2006-2014 Haiku, Inc. All rights reserved. + * Copyright 2006-2023 Haiku, Inc. All rights reserved. * Distributed under the terms of the MIT License. * * Authors: @@ -18,8 +18,11 @@ #include #include +#include #include #include +#include +#include #include #include @@ -614,6 +617,69 @@ BIconUtils::GetCMAP8Icon(BNode* node, const char* smallIconAttrName, } +status_t +BIconUtils::GetSystemIcon(const char* iconName, BBitmap* icon) +{ + static BResources resources; + static bool resourcesAreLoaded = false; + + if (!resourcesAreLoaded) { + BPath path; + status_t status = find_directory(B_SYSTEM_LIB_DIRECTORY, &path); + if (status != B_OK) { + return status; + } + + path.Append("libbe.so"); + BFile file; + status = file.SetTo(path.Path(), B_READ_ONLY); + if (status != B_OK) { + return status; + } + + status = resources.SetTo(&file); + if (status != B_OK) { + return status; + } + + resourcesAreLoaded = true; + } + + // Check the icon bitmap + if (icon == NULL || icon->InitCheck() < B_OK) { + return B_BAD_DATA; + } + + // Load the raw icon data + size_t size = 0; + const uint8* rawIcon; + + // Try to load vector icon + rawIcon = (const uint8*)resources.LoadResource(B_VECTOR_ICON_TYPE, + iconName, &size); + if (rawIcon != NULL + && BIconUtils::GetVectorIcon(rawIcon, size, icon) == B_OK) { + return B_OK; + } + + // Fall back to bitmap icon + rawIcon = (const uint8*)resources.LoadResource(B_LARGE_ICON_TYPE, + iconName, &size); + if (rawIcon == NULL) { + delete icon; + return B_ENTRY_NOT_FOUND; + } + + // Handle color space conversion + if (icon->ColorSpace() != B_CMAP8) { + BIconUtils::ConvertFromCMAP8(rawIcon, B_LARGE_ICON, B_LARGE_ICON, + B_LARGE_ICON, icon); + } + + return B_OK; +} + + // #pragma mark - ConvertFromCMAP8() and ConvertToCMAP8() diff --git a/src/preferences/keymap/ModifierKeysWindow.cpp b/src/preferences/keymap/ModifierKeysWindow.cpp index 46b236c55e..30dd72dee1 100644 --- a/src/preferences/keymap/ModifierKeysWindow.cpp +++ b/src/preferences/keymap/ModifierKeysWindow.cpp @@ -151,42 +151,6 @@ ConflictView::SetWarnIcon(bool show) void ConflictView::_FillIcons() { - // return if the icons have already been filled out - if (fStopIcon != NULL && fStopIcon->InitCheck() == B_OK - && fWarnIcon != NULL && fWarnIcon->InitCheck() == B_OK) { - return; - } - - BPath path; - status_t status = find_directory(B_BEOS_SERVERS_DIRECTORY, &path); - if (status < B_OK) { - FTRACE((stderr, - "_FillIcons() - find_directory failed: %s\n", - strerror(status))); - return; - } - - path.Append("app_server"); - BFile file; - status = file.SetTo(path.Path(), B_READ_ONLY); - if (status < B_OK) { - FTRACE((stderr, - "_FillIcons() - BFile init failed: %s\n", - strerror(status))); - return; - } - - BResources resources; - status = resources.SetTo(&file); - if (status < B_OK) { - FTRACE((stderr, - "_FillIcons() - BResources init failed: %s\n", - strerror(status))); - return; - } - - size_t size = 0; - if (fStopIcon == NULL) { // Allocate the fStopIcon bitmap fStopIcon = new (std::nothrow) BBitmap(Bounds(), 0, @@ -198,15 +162,11 @@ ConflictView::_FillIcons() return; } - // load stop icon bitmap from app_server - const uint8* stopVector - = (const uint8*)resources.LoadResource(B_VECTOR_ICON_TYPE, "stop", - &size); - if (stopVector == NULL - || BIconUtils::GetVectorIcon(stopVector, size, fStopIcon) - != B_OK) { + // load dialog-error icon bitmap + if (BIconUtils::GetSystemIcon("dialog-error", fStopIcon) != B_OK) { delete fStopIcon; fStopIcon = NULL; + return; } } @@ -221,15 +181,11 @@ ConflictView::_FillIcons() return; } - // load warn icon bitmap from app_server - const uint8* warnVector - = (const uint8*)resources.LoadResource(B_VECTOR_ICON_TYPE, "warn", - &size); - if (warnVector == NULL - || BIconUtils::GetVectorIcon(warnVector, size, fWarnIcon) - != B_OK) { + // load dialog-warning icon bitmap + if (BIconUtils::GetSystemIcon("dialog-warning", fWarnIcon) != B_OK) { delete fWarnIcon; fWarnIcon = NULL; + return; } } } diff --git a/src/servers/app/app_server.rdef b/src/servers/app/app_server.rdef index b5249753fa..617cb29bd0 100644 --- a/src/servers/app/app_server.rdef +++ b/src/servers/app/app_server.rdef @@ -18,8 +18,6 @@ resource app_version { long_info = "app_server ©2004-2009 Haiku Inc." }; -#ifdef HAIKU_TARGET_PLATFORM_HAIKU - resource vector_icon array { $"6E6369662104004C03FFCB9A01CD9866B201CD9966B201CD9966B201CD9966B2" $"01CD9966B201CD9966B201CD9966B201CD9866B204FFF204FFF204FFF204FFF2" @@ -132,213 +130,3 @@ resource vector_icon array { $"4011" }; - -resource(0, "info") #'VICN' array { - $"6E636966090500040054020006023BF30E382DD2BB75033F220A49642A46D5CC" - $"00227AFFFF0025E5020006023A56A43629D9BB9B013FE5A94A9B3E32FBB50000" - $"0081FF0909B7020106023C80000000000000003A400049C00048C000000530D1" - $"FF67B5FF020006023AACD8B8A7473AAA713CB009472EA94A5B710067B5FFFF3B" - $"79F602000602392514B71E8838D8A53ADE9E49A9DC4ADF2C00050EC5FF062FE3" - $"020106043B40000000000000003B4000486000465B85003787FF551B76FFFF03" - $"1D8CDA00008102010602376000000000000000B7600048600046400000FFFFFF" - $"FF3787FF0C0A07444A406044604E565156584F4E4A0204564ACAB74AC6504A4C" - $"C5ED4CC4B74CC7225655C65055CAB75560C5ED60C72260C4B70A0C424D423535" - $"302A362A392E3C2E47264C2650405E4A544A500A0A3855383C2A362A39B897BE" - $"432E50264C2650405E40590A044059405E4A544A500A043855424D4235383C0A" - $"044A50424D3855C180C8210A0338554059C180C8210A03264C2E502E470A0435" - $"302A36383C423502043622BDF722B990222C2CB7C7B5942CB9FB3636B99036BD" - $"F736402C40B9FB40B594020433B53DBB50B53DB9D3B53DB93A29B939B5D7B93A" - $"B75433B7EEB9D4B7EEBB50B7EEBBEA29BBEAB754BBEAB5D70C0A01020001000A" - $"0001021001178400040A020103000A030104000A030105000A060106000A0501" - $"07000A050108000A040109000A00010A1001178400040A07010A000A08010B00" -}; - -resource(1, "idea") #'VICN' array { - $"6E63696605020102023DC0000000000000003D80004A00004A40007D01000044" - $"FF0100000003010000020116043B73F1366FD3B526223A3B22497CE64B43AE70" - $"F2A38ED4E1FF59020106033DC0000000000000003DC00049000048000031FFFF" - $"FFD5FFE500FFFFC800020106033DC0000000000000003DC00049000048000000" - $"FFE6A5FFFFBF00E2FFBB03070204402052202E202040202E205240602E605260" - $"60406052602E0405FE0148534858485848CAB0405EC18E5EBDF15E385838CAB0" - $"3858530405FE014B4B4B4D4B4D4BC6D24056C22956BD5656354D35C6D2354D4B" - $"0005444D444DC56BC42F563856C0D4C883B7C14022C49622BAE9222A382AB7C1" - $"2AC0D43C4DBA14C42F3C4D08024050404202043C3C3CBF713CBCDE4036BED836" - $"C0A736443C44BCDE44BF714042C0A742BED8420203344A344ABBEAC4533C4DBD" - $"00C4B83C4D344B374D344B0B0A000100023EE0000000000000003C8000484000" - $"4AC0000A0101011001178400040A020101000A010202031001178400040A0301" - $"02000A030103000A0400000A0401041001178422040A0401051001178422040A" - $"010106000A01010602C000000000000000004000004C0000000000" -}; - -resource(2, "warn") #'VICN' array { - $"6E636966060500020006023B5F8C3892CABB1F6A3E0BF0492A4E47706700FFF4" - $"9EFFFFBD30020006023B3049396B0ABA90833C646E4A101543299500FFFFFFFF" - $"FFF28902000602B7465D385FF3BBBFC4BA95C24A5F424B291400E07900FFFFF2" - $"8902000602395E1E32DB49B6921A3D07D74A57904908D600ED9406FFFCB23D04" - $"0174090A0B3E5E445E465C4A5E585E605456504C504B51485046500A062E262E" - $"423E494643462636220A042E262E423E493E2B0A042E263E2B462636220A043E" - $"2B3E49464346260A062E492E543E5C4654464936430A042E492E543E5C3E500A" - $"042E493E50464936430A043E503E5C46544649070A050100000A000105100117" - $"8400040A030107000A0001011001178400040A01020206000A020103000A0402" - $"040800" -}; - -resource(3, "stop") #'VICN' array { - $"6E636966070500040177020106043BA6660000000000003BA6664899994AF000" - $"00FFFFFF3FFF3930FFBF0000CF800000020106043BA6660000000000003BA666" - $"4899994AF00000FF756E4CD50F05FFBF0000CF8000000200060239F3803A4863" - $"BE14543D99654A2E00465D3700FF6159FFE4000002000602371CFF350C19BC16" - $"873E221B4A4C844710AB00800000FFA00404020006023B00000000000000003C" - $"800049000000000000FFC6C0FFFF7575090A0657605F5857544856445A485E02" - $"043C54C0CB54BB8454305A30C8CA30CB6D3C60BB8460C0CB60485A48CB6D48C8" - $"CA02043848BEC348BA5C482E522EC4B82EC91F385CBA5C5CBEC35C425242C91F" - $"42C4B802053848364CBA5C482E522EC4B8B895C91F385CBA5C5CBEC45C425242" - $"C91F4054364F3A51364F02033848BEC348364C364F364F3A514252405442C4B8" - $"0A032A28354B3C2D0A0435222A283C2D46260A043C2D354B3D4346260A053522" - $"2A28354B3D434626080A01020001000A0001021001178400040A020103000A03" - $"0104000A0001081001178400040A040105000A050107000A06010600" -}; - -#else // HAIKU_TARGET_PLATFORM_HAIKU - -resource(0, "info") #'ICON' array { - $"FFFFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFFFF0000252525250000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFF00252521212325252500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFF002020BE202122232500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFF002521BE3FBE212123232500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFF00252120BE21212223242500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFF002523212121212223242500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFF002525222121232224242500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFF00252323232324242500FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFF000025252424242425250000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFF00BEBE000025252525000025BE00FFFFFFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFF009292BEBE000000002525255E00FFFFFFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFF0021219292BE25252525BE5E2500FFFFFFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFF000021219292BEBEBE5E252500FFFFFFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFF002121212192925E25252500FFFFFFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFF002121212121212525252500FFFFFFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFF002121212121212525252500FFFFFFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFF002121212121212525252500FFFFFFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFF00002121212121212525252500FFFFFFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFF00BE0021212121212125252525000EFFFFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFF00BEBE0021212121212125252525000E0E0EFFFFFFFFFFFFFFFFFFFFFF" - $"FFFF009292BE002121212121212525252500000E0E0E0EFFFFFFFFFFFFFFFFFF" - $"FFFF002121920021212121212125252525BEBE00000E0E0E0EFFFFFFFFFFFFFF" - $"FFFF0021212121212121212121252525BEBEBEBE25000E0E0E0E0EFFFFFFFFFF" - $"FFFF00212121212121212121212525BEBEBEBE2525000E0E0E0E0E0E0EFFFFFF" - $"FFFFFF0000212121212121212125BEBEBEBE252525000E0E0E0E0E0EFFFFFFFF" - $"FFFFFFFFFF00002121212121219292BEBE25252525000E0E0E0E0EFFFFFFFFFF" - $"FFFFFFFFFFFFFF00002121212121219225252525000E0E0E0E0EFFFFFFFFFFFF" - $"FFFFFFFFFFFFFFFFFF00002121212121252525000E0E0E0E0EFFFFFFFFFFFFFF" - $"FFFFFFFFFFFFFFFFFFFFFF00002121212525000E0E0E0E0EFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFFFFFFFFFFFFFFFF00002125000E0E0E0E0EFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF00000E0E0E0E0EFFFFFFFFFFFFFFFFFFFF" -}; - -resource(1, "idea") #'ICON' array { - $"FFFFFFFFFFFFFFFFFF00000000000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFFFF0000FAFAFAFAFAFAFA0000FFFFFFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFF00FBFAFCFCFCFCFBFCFCFAFA00FFFFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFF00FAFCFCFDFDFDFDFDFDFCFBFAFA00FFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFF00FAFDFDFDFEFEFEFEFEFEFDFCFBFAFA00FFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFF00FAFDFCFE3F3F3F3F3FFEFEFDFDFCFBFAF900FFFFFFFFFFFFFFFFFFFF" - $"FFFFFF00FAFCFE3F3F3F3F3F3F3FFEFDFDFCFBFBF900FFFFFFFFFFFFFFFFFFFF" - $"FFFF00FAFCFDFE3F3F3F3F3F3F3F3FFEFDFDFDFBFAF900FFFFFFFFFFFFFFFFFF" - $"FFFF00FAFCFDFE3F3F3F3F3F3F3F3FFEFDFDFCFBFAF900FFFFFFFFFFFFFFFFFF" - $"FFFF00FAFCFDFE3F3F3F3F3FF93FFEFEFEFDFCFBFBF900FFFFFFFFFFFFFFFFFF" - $"FFFF00FAFCFDFE3F3F3F3F5D3F5D3FFEFEFDFCFBFAF900FFFFFFFFFFFFFFFFFF" - $"FFFF00FAFCFDFDFE3F3F3F5D3FF9FEFEFEFDFCFBFAF900FFFFFFFFFFFFFFFFFF" - $"FFFF00FAFCFBFDFEFE3F3F5D3FF9FEFDFDFCFCFBFAF900FFFFFFFFFFFFFFFFFF" - $"FFFF00FAFAFCFCFDFEFEFEFE5DF9FDFDFDFDFBFBF9F900FFFFFFFFFFFFFFFFFF" - $"FFFFFF00FAFBFDFDFDFEFEFDF9FDFDFCFCFBFBFAF900FFFFFFFFFFFFFFFFFFFF" - $"FFFFFF00FAFAFBFCFDFDFDFDF9FDFCFCFCFBFBF9F900FFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFF00FAFAFBFCFCFDFCF9FCFCFCFBFBF9F900FFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFF00FAFAFBFBFCFCF9FBFBFBFBF9F900FFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFF00F9FAFBFBFBF9FBFBFAF9F900FFFFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFFFF00F9F9FAFA5DFAF9F95D00FFFFFFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFFFFFF005DF9FD5DF95D5D00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFFFFFF005DF9FD5DF95D5D00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFFFFFF005DF9FD5DF95D5D00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFFFFFF0000F9FD5DF95D0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFFFFFF001500000000000A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFFFFFF00001B193F0A0A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFFFFFF001500000000000A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFFFFFF00001B193F0A0A0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFFFFFF001500000000000A00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFFFFFFFF001B193F0A0A000E0E0E0E0E0E0E0E0E0E0E0E0EFFFFFF" - $"FFFFFFFFFFFFFFFFFFFF00000000000E0E0E0E0E0E0E0E0E0E0E0E0E1BFFFFFF" - $"FFFFFFFFFFFFFFFFFFFFFF0000000E0E0E0E0E0E0E0E0E0E0E0E0E1B1BFFFFFF" -}; - -resource(2, "warn") #'ICON' array { - $"FFFFFFFFFFFFFFFFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFFFFFFFF00FAFAFA0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFFFFFF00FAFAFAFAFAFA0000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFFFF00FAFAFAFAFAFAFAFAFA0000FFFFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFF00FAFAFAFAFAFAFAFAFAFAFAFA00FFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFF003F3FFAFAFAFAFAFAFAFAFA3F00FFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFF00F9F93F3FFAFAFAFAFAFA3F5D00FFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFF00F9F9F9F93F3FFAFAFA3F5D5D00FFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFF00F9F9F9F9F9F93F3F3F5D5D5D00FFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFF00F9F9F9F9F9F9F9F95D5D5D5D00FFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFF00F9F9F9F9F9F9F9F95D5D5D5D00FFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFF00F9F9F9F9F9F9F9F95D5D5D5D00FFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFF00F9F9F9F9F9F9F9F95D5D5D5D00FFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFF00F9F9F9F9F9F9F9F95D5D5D5D00FFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFF00F9F9F9F9F9F9F9F95D5D5D5D00FFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFF00F9F9F9F9F9F9F9F95D5D5D5D00FFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFF00F9F9F9F9F9F9F9F95D5D5D5D00FFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFF00F9F9F9F9F9F9F9F95D5D5D5D00FFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFFFF0000F9F9F9F9F9F95D5D5D0000FFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFFFF00A50000F9F9F9F95D5D00FFFFFFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFF00A5A5A5A50000F9F95D0000FFFFFFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFF000000A5A5A5A5000000A5A50000FFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFF00F9F90000A5A5A5A5A5A5005D00FFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFF00F9F9F9F90000A5A5A5005D5D00FFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFF00F9F9F9F9F9F90000005D5D5D00FFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFF00F9F9F9F9F9F9F9F95D5D5D5D000E0EFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFF00F9F9F9F9F9F9F9F95D5D5D5D000E0E0E0EFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFF00F9F9F9F9F9F9F9F95D5D5D5D000E0E0E0E0E0EFFFFFFFFFFFF" - $"FFFFFFFFFFFFFF0000F9F9F9F9F9F95D5D5D000E0E0E0E0E0EFFFFFFFFFFFFFF" - $"FFFFFFFFFFFFFFFFFF0000F9F9F9F95D5D000E0E0E0E0E0EFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFFFFFFFFFFFF0000F9F95D000E0E0E0E0E0EFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFFFFFFFFFFFFFFFF0000000E0E0E0E0E0EFFFFFFFFFFFFFFFFFFFF" -}; - -resource(3, "stop") #'ICON' array { - $"FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFFFFFFFFFFFFFFFF000000FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFFFFFFFFFFFFFF002B2B2B0000FFFFFFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFFFFFFFFFFFF002B2B2B2B2B2B0000FFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFFFFFFFFFF002B2B2B2B2B2B2B2B2B0000FFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFFFFFFFF002B2B2B2B2B2B2B2B2B2B2B2B00FFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFFFFFFFF007B7B2B2B2B2B2B2B2B2B2B7B00FFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFFFFFFFFFF002B7B7B2B2B2B2B2B2B7B2F00FFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFFFFFFFFFF002B2B2B7B7B2B2B2B7B2F00FFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFFFFFFFFFF002B2B2B2B2B7B7B7B2F2F00FFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFFFFFFFFFF002B2B2B2B2B2B2B2F2F2F00FFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFFFFFFFFFFFF002B2B2B2B2B2F2F2F00FFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFFFFFFFFFFFF002B2B2B2B2B2F2F2F00FFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFFFFFFFFFFFF002B2B2B2B2B2F2F00FFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFFFFFFFFFFFFFF002B2B2B2F2F2F00FFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFFFFFFFFFFFFFF002B2B2B2F2F2F00FFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFFFFFFFFFFFFFF002B2B2B2F2F00FFFFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFFFFFFFFFFFFFF002B2B2F2F2F00FFFFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFFFFFFFFFFFFFFFF002B2F2F2F00FFFFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFFFFFFFFFFFFFFFF002B2F2F00FFFFFFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFFFFFFFFFFFFFFFFFF002F0000FFFFFFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFFFFFFFFFFFFFF000000002F2F0000FFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFFFFFFFFFFFF002D2B2B2B2D2F2F2F00FFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFFFFFFFFFFFF002B2A2A2A2B2C2D2F00FFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFFFFFFFFFF002D2C2A3F2A2B2B2D2D2F00FFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFFFFFFFFFF002D2C2A2A2A2B2B2DEB2F00FFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFFFFFFFFFF002F2D2C2B2B2C2B2DEB2F00FFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFFFFFFFFFF002F2F2D2C2C2C2D2DEB2F00FFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFFFFFFFFFFFF002FEB2D2D2DEBEBEB00FFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFFFFFFFFFFFF002F2FEBEB2F2F2F2F00FFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFFFFFFFFFFFFFF00002F2F2F2F0000FFFFFFFFFFFFFFFFFFFFFFFF" - $"FFFFFFFFFFFFFFFFFFFFFFFFFFFF00000000FFFFFFFFFFFFFFFFFFFFFFFFFFFF" -}; - -#endif // HAIKU_TARGET_PLATFORM_HAIKU