From 4e6d4bb994ceba2bbb87bb707c4f588f7a7f275e Mon Sep 17 00:00:00 2001 From: Simon Bauer Date: Tue, 1 Jan 2019 17:10:50 +0100 Subject: [PATCH] Published v0.1.9 // Regenerated docs // Minor changes to Overview(Item) --- docs/css/app.b1177ac6.css | 1 - docs/index.html | 2 +- docs/js/app.cfb45b15.js | 2 - docs/js/app.cfb45b15.js.map | 1 - docs/js/chunk-vendors.b533056c.js | 13 ----- docs/js/chunk-vendors.b533056c.js.map | 1 - package.json | 2 +- src/showcase/ItemTypes.ts | 4 ++ src/showcase/Overview.vue | 69 +++++++++++++++++---------- src/showcase/OverviewItem.vue | 6 +-- 10 files changed, 52 insertions(+), 49 deletions(-) delete mode 100644 docs/css/app.b1177ac6.css delete mode 100644 docs/js/app.cfb45b15.js delete mode 100644 docs/js/app.cfb45b15.js.map delete mode 100644 docs/js/chunk-vendors.b533056c.js delete mode 100644 docs/js/chunk-vendors.b533056c.js.map create mode 100644 src/showcase/ItemTypes.ts diff --git a/docs/css/app.b1177ac6.css b/docs/css/app.b1177ac6.css deleted file mode 100644 index 509a30a..0000000 --- a/docs/css/app.b1177ac6.css +++ /dev/null @@ -1 +0,0 @@ -.label[data-v-5d75a41f]{margin-right:10px;margin-bottom:4px}.label[data-v-4fd15542]{margin-right:10px}.card[data-v-1e35ec78]{-webkit-box-shadow:0 4px 8px 0 rgba(0,0,0,.2);box-shadow:0 4px 8px 0 rgba(0,0,0,.2);-webkit-transition:.3s;transition:.3s;margin:20px 5px;background-color:#f9f9f9}.card>.titlebar>.title>h5[data-v-1e35ec78]{padding:2px 0;margin:0}.card>.titlebar>.icon>i[data-v-1e35ec78]{padding:2px 0;margin:2px;cursor:pointer}.card>.titlebar>.icon[data-v-1e35ec78]{width:33.3%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.card>.titlebar>.title[data-v-1e35ec78]{width:33.3%}.titlebar[data-v-1e35ec78]{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#004578;color:#fff}.card>.content[data-v-1e35ec78]{padding:10px}.card>.settings[data-v-1e35ec78]{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.card[data-v-1e35ec78]:hover{-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,.2);box-shadow:0 8px 16px 0 rgba(0,0,0,.2)}.overview-input-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:5px;margin-right:5px;margin-bottom:0;padding:5px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.2);box-shadow:0 2px 4px 0 rgba(0,0,0,.2);background-color:#fff;border-radius:2px}.card:hover{-webkit-box-shadow:0 8px 16px 0 rgba(0,0,0,.2);box-shadow:0 8px 16px 0 rgba(0,0,0,.2)}.vertical-slider[data-v-8fa3e45e]{height:150px;display:inline-block;width:50px}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50;margin-top:60px} \ No newline at end of file diff --git a/docs/index.html b/docs/index.html index c80ba25..91fbf1c 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1 +1 @@ -office-ui-fabric-vue
\ No newline at end of file +office-ui-fabric-vue
\ No newline at end of file diff --git a/docs/js/app.cfb45b15.js b/docs/js/app.cfb45b15.js deleted file mode 100644 index 68126e2..0000000 --- a/docs/js/app.cfb45b15.js +++ /dev/null @@ -1,2 +0,0 @@ -(function(e){function o(o){for(var r,n,l=o[0],s=o[1],c=o[2],u=0,g=[];u1?o-1:0),r=1;r2?t-2:0),i=2;i0&&void 0!==arguments[0]?arguments[0]:0;n[i]=e}c&&c.onReset&&c.onReset(u)}).call(this,t("4362"))},c7cd:function(e,o,t){"use strict";var r=t("172b"),i=t.n(r);i.a},cb49:function(e,o){},cd49:function(e,o,t){"use strict";t.r(o);t("cadf"),t("551c"),t("097d");var r=t("2b0e"),i=function(){var e=this,o=e.$createElement,t=e._self._c||o;return t("div",{staticClass:"ms-Fabric",attrs:{id:"app"}},[t("Overview",{attrs:{msg:"Welcome to office-ui-fabric-vue"}})],1)},a=[],n=t("d4ec"),l=t("99de"),s=t("7e84"),c=t("262e"),d=t("9ab4"),u=(t("ac6a"),t("456d"),t("ac4d"),t("8a81"),t("be94")),g=(t("7f7f"),t("8af7")),h=t("4382"),p=t("ebf0"),m=t("603c"),b="icons",f=g["a"].getValue(b,{__options:{disableWarnings:!1,warnOnMissingIcons:!0},__remapped:{}}),S=h["a"].getInstance();S&&S.onReset&&S.onReset(function(){for(var e in f)f.hasOwnProperty(e)&&f[e].subset&&(f[e].subset.className=void 0)});var C=function(e){return e.toLowerCase()};function v(e,o){var t=Object(u["a"])({},e,{isRegistered:!1,className:void 0}),r=e.icons;for(var i in o=o?Object(u["a"])({},f.__options,o):f.__options,r)if(r.hasOwnProperty(i)){var a=r[i],n=C(i);f[n]?w(i):f[n]={code:a,subset:t}}}function k(e,o){f.__remapped[C(e)]=C(o)}function y(e){var o=void 0,t=f.__options;if(e=e?C(e):"",e=f.__remapped[e]||e,e)if(o=f[e],o){var r=o,i=r.subset;i&&i.fontFace&&(i.isRegistered||(Object(p["a"])(i.fontFace),i.isRegistered=!0),i.className||(i.className=Object(m["a"])(i.style,{fontFamily:i.fontFace.fontFamily,fontWeight:i.fontFace.fontWeight||"normal",fontStyle:i.fontFace.fontStyle||"normal"})))}else!t.disableWarnings&&t.warnOnMissingIcons&&console.warn('The icon "'.concat(e,'" was used but not registered. See http://aka.ms/fabric-icon-usage for more information.'));return o}var L=[],F=void 0;function w(e){var o=f.__options,t=2e3,r=10;o.disableWarnings||(L.push(e),void 0===F&&(F=setTimeout(function(){console.warn("Some icons were re-registered. Applications should only call registerIcons for any given icon once. Redefining what an icon is may have unintended consequences. Duplicates include: \n"+L.slice(0,r).join(", ")+(L.length>r?" (+ ".concat(L.length-r," more)"):"")),F=void 0,L=[]},t)))}function T(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1?arguments[1]:void 0,t={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons"',src:'url("'.concat(e,'fabric-icons-a13498cf.woff") format("woff")')},icons:{GlobalNavButton:"",ChevronDown:"",ChevronUp:"",Edit:"",Add:"",Cancel:"",More:"",Settings:"",Mail:"",Filter:"",Search:"",Share:"",BlockedSite:"",FavoriteStar:"",FavoriteStarFill:"",CheckMark:"",Delete:"",ChevronLeft:"",ChevronRight:"",Calendar:"",Megaphone:"",Undo:"",Flag:"",Page:"",Pinned:"",View:"",Clear:"",Download:"",Upload:"",Folder:"",Sort:"",AlignRight:"",AlignLeft:"",Tag:"",AddFriend:"",Info:"",SortLines:"",List:"",CircleRing:"",Heart:"",HeartFill:"",Tiles:"",Embed:"",Glimmer:"",Ascending:"",Descending:"",SortUp:"",SortDown:"",SyncToPC:"",LargeGrid:"",SkypeCheck:"",SkypeClock:"",SkypeMinus:"",ClearFilter:"",Flow:"",StatusCircleCheckmark:"",MoreVertical:""}};v(t,o)}function O(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1?arguments[1]:void 0,t={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-0"',src:'url("'.concat(e,'fabric-icons-0-498a310c.woff") format("woff")')},icons:{InternetSharing:"",Brightness:"",MapPin:"",Airplane:"",Tablet:"",QuickNote:"",Video:"",People:"",Phone:"",Pin:"",Shop:"",Stop:"",Link:"",AllApps:"",Zoom:"",ZoomOut:"",Microphone:"",Camera:"",Attach:"",Send:"",FavoriteList:"",PageSolid:"",Forward:"",Back:"",Refresh:"",Lock:"",ReportHacked:"",EMI:"",MiniLink:"",Blocked:"",ReadingMode:"",Favicon:"",Remove:"",Checkbox:"",CheckboxComposite:"",CheckboxFill:"",CheckboxIndeterminate:"",CheckboxCompositeReversed:"",BackToWindow:"",FullScreen:"",Print:"",Up:"",Down:"",OEM:"",Save:"",Cloud:"",Flashlight:"",CommandPrompt:"",Sad:"",RealEstate:"",SIPMove:"",EraseTool:"",GripperTool:"",Dialpad:"",PageLeft:"",PageRight:"",MultiSelect:"",KeyboardClassic:"",Play:"",Pause:"",Emoji2:"",GripperBarHorizontal:"",System:"",Personalize:"",SearchAndApps:"",Globe:"",EaseOfAccess:"",ContactInfo:"",Unpin:"",Contact:"",Memo:"",Paste:"",WindowsLogo:"",Error:"",GripperBarVertical:"",Unlock:"",Slideshow:"",AutoEnhanceOn:"",AutoEnhanceOff:"",Color:"",SaveAs:"",Light:"",Filters:"",AspectRatio:"",Contrast:"",Redo:"",Crop:"",PhotoCollection:"",Album:"",Rotate:"",PanoIndicator:"",Translate:"",RedEye:"",ThumbnailView:"",Package:"",Telemarketer:"",Warning:"",Financial:"",Education:"",ShoppingCart:""}};v(t,o)}function M(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1?arguments[1]:void 0,t={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-1"',src:'url("'.concat(e,'fabric-icons-1-0f021d71.woff") format("woff")')},icons:{Train:"",Move:"",TouchPointer:"",Merge:"",TurnRight:"",Ferry:"",Highlight:"",PowerButton:"",Tab:"",Admin:"",TVMonitor:"",Speakers:"",Game:"",UnstackSelected:"",StackIndicator:"",Nav2DMapView:"",StreetsideSplitMinimize:"",Car:"",Bus:"",EatDrink:"",SeeDo:"",LocationCircle:"",Home:"",SwitcherStartEnd:"",ParkingLocation:"",IncidentTriangle:"",Touch:"",MapDirections:"",CaretHollow:"",CaretSolid:"",History:"",Location:"",MapLayers:"",SearchNearby:"",Work:"",Recent:"",Hotel:"",Bank:"",LocationDot:"",Dictionary:"",ChromeBack:"",FolderOpen:"",PinnedFill:"",RevToggleKey:"",Previous:"",Next:"",Sync:"",Help:"",Emoji:"",MailForward:"",ClosePane:"",OpenPane:"",PreviewLink:"",ZoomIn:"",Bookmarks:"",Document:"",ProtectedDocument:"",OpenInNewWindow:"",MailFill:"",ViewAll:"",Switch:"",Rename:"",Go:"",Remote:"",SelectAll:"",Orientation:"",Import:"",Picture:"",ChromeClose:"",ShowResults:"",Message:"",CalendarDay:"",CalendarWeek:"",MailReplyAll:"",Read:"",Cut:"",PaymentCard:"",Copy:"",Important:"",MailReply:"",GotoToday:"",Font:"",FontColor:"",FolderFill:"",Permissions:"",DisableUpdates:"",Unfavorite:"",Italic:"",Underline:"",Bold:"",MoveToFolder:"",Dislike:"",Like:"",AlignCenter:"",OpenFile:"",FontDecrease:"",FontIncrease:"",FontSize:"",CellPhone:"",RepeatAll:""}};v(t,o)}function D(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1?arguments[1]:void 0,t={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-2"',src:'url("'.concat(e,'fabric-icons-2-be6a5f70.woff") format("woff")')},icons:{Calculator:"",Library:"",PostUpdate:"",NewFolder:"",CalendarReply:"",UnsyncFolder:"",SyncFolder:"",BlockContact:"",Accept:"",BulletedList:"",Preview:"",News:"",Chat:"",Group:"",World:"",Comment:"",DockLeft:"",DockRight:"",Repair:"",Accounts:"",Street:"",RadioBullet:"",Stopwatch:"",Clock:"",WorldClock:"",AlarmClock:"",Photo:"",ActionCenter:"",Hospital:"",Timer:"",FullCircleMask:"",LocationFill:"",ChromeMinimize:"",ChromeRestore:"",Annotation:"",Fingerprint:"",Handwriting:"",ChromeFullScreen:"",Completed:"",Label:"",FlickDown:"",FlickUp:"",FlickLeft:"",FlickRight:"",MiniExpand:"",MiniContract:"",Streaming:"",MusicInCollection:"",OneDriveLogo:"",CompassNW:"",Code:"",LightningBolt:"",CalculatorMultiply:"",CalculatorAddition:"",CalculatorSubtract:"",CalculatorEqualTo:"",PrintfaxPrinterFile:"",StorageOptical:"",Communications:"",Headset:"",Health:"",FrontCamera:"",ChevronUpSmall:"",ChevronDownSmall:"",ChevronLeftSmall:"",ChevronRightSmall:"",ChevronUpMed:"",ChevronDownMed:"",ChevronLeftMed:"",ChevronRightMed:"",Devices2:"",PC1:"",PresenceChickletVideo:"",Reply:"",HalfAlpha:"",ConstructionCone:"",DoubleChevronLeftMed:"",Volume0:"",Volume1:"",Volume2:"",Volume3:"",Chart:"",Robot:"",Manufacturing:"",LockSolid:"",FitPage:"",FitWidth:"",BidiLtr:"",BidiRtl:"",RightDoubleQuote:"",Sunny:"",CloudWeather:"",Cloudy:"",PartlyCloudyDay:"",PartlyCloudyNight:"",ClearNight:"",RainShowersDay:"",Rain:"",Thunderstorms:"",RainSnow:""}};v(t,o)}function x(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1?arguments[1]:void 0,t={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-3"',src:'url("'.concat(e,'fabric-icons-3-ccddc9e1.woff") format("woff")')},icons:{Snow:"",BlowingSnow:"",Frigid:"",Fog:"",Squalls:"",Duststorm:"",Unknown:"",Precipitation:"",Ribbon:"",AreaChart:"",Assign:"",FlowChart:"",CheckList:"",Diagnostic:"",Generate:"",LineChart:"",Equalizer:"",BarChartHorizontal:"",BarChartVertical:"",Freezing:"",FunnelChart:"",Processing:"",Quantity:"",ReportDocument:"",StackColumnChart:"",SnowShowerDay:"",HailDay:"",WorkFlow:"",HourGlass:"",StoreLogoMed20:"",TimeSheet:"",TriangleSolid:"",UpgradeAnalysis:"",VideoSolid:"",RainShowersNight:"",SnowShowerNight:"",Teamwork:"",HailNight:"",PeopleAdd:"",Glasses:"",DateTime2:"",Shield:"",Header1:"",PageAdd:"",NumberedList:"",PowerBILogo:"",Info2:"",MusicInCollectionFill:"",Asterisk:"",ErrorBadge:"",CircleFill:"",Record2:"",AllAppsMirrored:"",BookmarksMirrored:"",BulletedListMirrored:"",CaretHollowMirrored:"",CaretSolidMirrored:"",ChromeBackMirrored:"",ClosePaneMirrored:"",DockLeftMirrored:"",DoubleChevronLeftMedMirrored:"",GoMirrored:"",HelpMirrored:"",ImportMirrored:"",ImportAllMirrored:"",ListMirrored:"",MailForwardMirrored:"",MailReplyMirrored:"",MailReplyAllMirrored:"",MiniContractMirrored:"",MiniExpandMirrored:"",OpenPaneMirrored:"",ParkingLocationMirrored:"",SendMirrored:"",ShowResultsMirrored:"",ThumbnailViewMirrored:"",Media:"",Devices3:"",Focus:"",VideoLightOff:"",Lightbulb:"",StatusTriangle:"",VolumeDisabled:"",Puzzle:"",EmojiNeutral:"",EmojiDisappointed:"",HomeSolid:"",Ringer:"",PDF:"",HeartBroken:"",StoreLogo16:"",MultiSelectMirrored:"",Broom:"",Cocktails:"",Wines:"",Articles:"",Cycling:"",DietPlanNotebook:"",Pill:"",ExerciseTracker:""}};v(t,o)}function P(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1?arguments[1]:void 0,t={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-4"',src:'url("'.concat(e,'fabric-icons-4-0721c5c2.woff") format("woff")')},icons:{HandsFree:"",Medical:"",Running:"",Weights:"",Trackers:"",AddNotes:"",AllCurrency:"",BarChart4:"",CirclePlus:"",Coffee:"",Cotton:"",Market:"",Money:"",PieDouble:"",PieSingle:"",RemoveFilter:"",Savings:"",Sell:"",StockDown:"",StockUp:"",Lamp:"",Source:"",MSNVideos:"",Cricket:"",Golf:"",Baseball:"",Soccer:"",MoreSports:"",AutoRacing:"",CollegeHoops:"",CollegeFootball:"",ProFootball:"",ProHockey:"",Rugby:"",SubstitutionsIn:"",Tennis:"",Arrivals:"",Design:"",Website:"",Drop:"",HistoricalWeather:"",SkiResorts:"",Snowflake:"",BusSolid:"",FerrySolid:"",AirplaneSolid:"",TrainSolid:"",Ticket:"",WifiWarning4:"",Devices4:"",AzureLogo:"",BingLogo:"",MSNLogo:"",OutlookLogoInverse:"",OfficeLogo:"",SkypeLogo:"",Door:"",EditMirrored:"",GiftCard:"",DoubleBookmark:"",StatusErrorFull:"",Certificate:"",FastForward:"",Rewind:"",Photo2:"",OpenSource:"",Movers:"",CloudDownload:"",Family:"",WindDirection:"",Bug:"",SiteScan:"",BrowserScreenShot:"",F12DevTools:"",CSS:"",JS:"",DeliveryTruck:"",ReminderPerson:"",ReminderGroup:"",TabletMode:"",Umbrella:"",NetworkTower:"",CityNext:"",CityNext2:"",Section:"",OneNoteLogoInverse:"",ToggleFilled:"",ToggleBorder:"",SliderThumb:"",ToggleThumb:"",Documentation:"",Badge:"",Giftbox:"",VisualStudioLogo:"",HomeGroup:"",ExcelLogoInverse:"",WordLogoInverse:"",PowerPointLogoInverse:"",Cafe:"",SpeedHigh:""}};v(t,o)}function B(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1?arguments[1]:void 0,t={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-5"',src:'url("'.concat(e,'fabric-icons-5-fca90b7d.woff") format("woff")')},icons:{Commitments:"",ThisPC:"",MusicNote:"",MicOff:"",EdgeLogo:"",CompletedSolid:"",AlbumRemove:"",MessageFill:"",TabletSelected:"",MobileSelected:"",LaptopSelected:"",TVMonitorSelected:"",DeveloperTools:"",Shapes:"",InsertTextBox:"",LowerBrightness:"",WebComponents:"",OfflineStorage:"",DOM:"",CloudUpload:"",ScrollUpDown:"",DateTime:"",Event:"",Cake:"",Org:"",PartyLeader:"",DRM:"",CloudAdd:"",AppIconDefault:"",Photo2Add:"",Photo2Remove:"",POI:"",AddTo:"",RadioBtnOff:"",RadioBtnOn:"",ExploreContent:"",Product:"",ProgressLoopInner:"",ProgressLoopOuter:"",Blocked2:"",FangBody:"",PageHeader:"",ChatInviteFriend:"",Brush:"",Shirt:"",Crown:"",Diamond:"",ScaleUp:"",QRCode:"",Feedback:"",SharepointLogoInverse:"",YammerLogo:"",Hide:"",Uneditable:"",ReturnToSession:"",OpenFolderHorizontal:"",CalendarMirrored:"",SwayLogoInverse:"",OutOfOffice:"",Trophy:"",ReopenPages:"",EmojiTabSymbols:"",AADLogo:"",AccessLogo:"",AdminALogoInverse32:"",AdminCLogoInverse32:"",AdminDLogoInverse32:"",AdminELogoInverse32:"",AdminLLogoInverse32:"",AdminMLogoInverse32:"",AdminOLogoInverse32:"",AdminPLogoInverse32:"",AdminSLogoInverse32:"",AdminYLogoInverse32:"",DelveLogoInverse:"",ExchangeLogoInverse:"",LyncLogo:"",OfficeVideoLogoInverse:"",SocialListeningLogo:"",VisioLogoInverse:"",Balloons:"",Cat:"",MailAlert:"",MailCheck:"",MailLowImportance:"",MailPause:"",MailRepeat:"",SecurityGroup:"",Table:"",VoicemailForward:"",VoicemailReply:"",Waffle:"",RemoveEvent:"",EventInfo:"",ForwardEvent:"",WipePhone:"",AddOnlineMeeting:"",JoinOnlineMeeting:"",RemoveLink:"",PeopleBlock:""}};v(t,o)}function R(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1?arguments[1]:void 0,t={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-6"',src:'url("'.concat(e,'fabric-icons-6-957ed700.woff") format("woff")')},icons:{PeopleRepeat:"",PeopleAlert:"",PeoplePause:"",TransferCall:"",AddPhone:"",UnknownCall:"",NoteReply:"",NoteForward:"",NotePinned:"",RemoveOccurrence:"",Timeline:"",EditNote:"",CircleHalfFull:"",Room:"",Unsubscribe:"",Subscribe:"",HardDrive:"",RecurringTask:"",TaskManager:"",TaskManagerMirrored:"",Combine:"",Split:"",DoubleChevronUp:"",DoubleChevronLeft:"",DoubleChevronRight:"",TextBox:"",TextField:"",NumberField:"",Dropdown:"",PenWorkspace:"",BookingsLogo:"",ClassNotebookLogoInverse:"",DelveAnalyticsLogo:"",DocsLogoInverse:"",Dynamics365Logo:"",DynamicSMBLogo:"",OfficeAssistantLogo:"",OfficeStoreLogo:"",OneNoteEduLogoInverse:"",PlannerLogo:"",PowerApps:"",Suitcase:"",ProjectLogoInverse:"",CaretLeft8:"",CaretRight8:"",CaretUp8:"",CaretDown8:"",CaretLeftSolid8:"",CaretRightSolid8:"",CaretUpSolid8:"",CaretDownSolid8:"",ClearFormatting:"",Superscript:"",Subscript:"",Strikethrough:"",Export:"",ExportMirrored:"",SingleBookmark:"",SingleBookmarkSolid:"",DoubleChevronDown:"",FollowUser:"",ReplyAll:"",WorkforceManagement:"",RecruitmentManagement:"",Questionnaire:"",ManagerSelfService:"",ProductRelease:"",ReplyMirrored:"",ReplyAllMirrored:"",Medal:"",AddGroup:"",QuestionnaireMirrored:"",TemporaryUser:"",CaretSolid16:"",GroupedDescending:"",GroupedAscending:"",AwayStatus:"",MyMoviesTV:"",GenericScan:"",AustralianRules:"",WifiEthernet:"",TrackersMirrored:"",DateTimeMirrored:"",StopSolid:"",DoubleChevronUp12:"",DoubleChevronDown12:"",DoubleChevronLeft12:"",DoubleChevronRight12:"",CalendarAgenda:"",AddEvent:"",AssetLibrary:"",DataConnectionLibrary:"",DocLibrary:"",FormLibrary:"",FormLibraryMirrored:"",ReportLibrary:"",ReportLibraryMirrored:"",ContactCard:"",CustomList:"",CustomListMirrored:""}};v(t,o)}function A(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1?arguments[1]:void 0,t={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-7"',src:'url("'.concat(e,'fabric-icons-7-36bda45d.woff") format("woff")')},icons:{IssueTracking:"",IssueTrackingMirrored:"",PictureLibrary:"",OfficeAddinsLogo:"",OfflineOneDriveParachute:"",OfflineOneDriveParachuteDisabled:"",TriangleSolidUp12:"",TriangleSolidDown12:"",TriangleSolidLeft12:"",TriangleSolidRight12:"",TriangleUp12:"",TriangleDown12:"",TriangleLeft12:"",TriangleRight12:"",ArrowUpRight8:"",ArrowDownRight8:"",DocumentSet:"",DelveAnalytics:"",ArrowUpRightMirrored8:"",ArrowDownRightMirrored8:"",CompanyDirectory:"",OpenEnrollment:"",CompanyDirectoryMirrored:"",OneDriveAdd:"",ProfileSearch:"",Header2:"",Header3:"",Header4:"",Eyedropper:"",MarketDown:"",CalendarWorkWeek:"",SidePanel:"",GlobeFavorite:"",CaretTopLeftSolid8:"",CaretTopRightSolid8:"",ViewAll2:"",DocumentReply:"",PlayerSettings:"",ReceiptForward:"",ReceiptReply:"",ReceiptCheck:"",Fax:"",RecurringEvent:"",ReplyAlt:"",ReplyAllAlt:"",EditStyle:"",EditMail:"",Lifesaver:"",LifesaverLock:"",InboxCheck:"",FolderSearch:"",CollapseMenu:"",ExpandMenu:"",Boards:"",SunAdd:"",SunQuestionMark:"",LandscapeOrientation:"",DocumentSearch:"",PublicCalendar:"",PublicContactCard:"",PublicEmail:"",PublicFolder:"",WordDocument:"",PowerPointDocument:"",ExcelDocument:"",GroupedList:"",ClassroomLogo:"",Sections:"",EditPhoto:"",Starburst:"",ShareiOS:"",AirTickets:"",PencilReply:"",Tiles2:"",SkypeCircleCheck:"",SkypeCircleClock:"",SkypeCircleMinus:"",SkypeMessage:"",ClosedCaption:"",ATPLogo:"",OfficeFormsLogoInverse:"",RecycleBin:"",EmptyRecycleBin:"",Hide2:"",Breadcrumb:"",BirthdayCake:"",TimeEntry:"",CRMProcesses:"",PageEdit:"",PageArrowRight:"",PageRemove:"",Database:"",CRMServices:"",EditContact:"",ConnectContacts:"",AppIconDefaultAdd:"",AppIconDefaultList:"",ActivateOrders:"",DeactivateOrders:"",DocumentManagement:""}};v(t,o)}function I(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1?arguments[1]:void 0,t={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-8"',src:'url("'.concat(e,'fabric-icons-8-58fb017e.woff") format("woff")')},icons:{CRMReport:"",KnowledgeArticle:"",Relationship:"",ZipFolder:"",SurveyQuestions:"",TextDocument:"",TextDocumentShared:"",PageCheckedOut:"",SaveAndClose:"",Script:"",Archive:"",ActivityFeed:"",EventDate:"",ArrowUpRight:"",CaretRight:"",SetAction:"",CaretSolidLeft:"",CaretSolidDown:"",CaretSolidRight:"",CaretSolidUp:"",PowerAppsLogo:"",PowerApps2Logo:"",SearchIssue:"",SearchIssueMirrored:"",FabricAssetLibrary:"",FabricDataConnectionLibrary:"",FabricDocLibrary:"",FabricFormLibrary:"",FabricFormLibraryMirrored:"",FabricReportLibrary:"",FabricReportLibraryMirrored:"",FabricPublicFolder:"",FabricFolderSearch:"",FabricMovetoFolder:"",FabricUnsyncFolder:"",FabricSyncFolder:"",FabricOpenFolderHorizontal:"",FabricFolder:"",FabricFolderFill:"",FabricNewFolder:"",FabricPictureLibrary:"",AddFavorite:"",AddFavoriteFill:"",BufferTimeBefore:"",BufferTimeAfter:"",BufferTimeBoth:"",PublishContent:"",CannedChat:"",SkypeForBusinessLogo:"",TabCenter:"",PageCheckedin:"",PageList:"",ReadOutLoud:"",CaretBottomLeftSolid8:"",CaretBottomRightSolid8:"",FolderHorizontal:"",MicrosoftStaffhubLogo:"",GiftboxOpen:"",StatusCircleOuter:"",StatusCircleInner:"",StatusCircleRing:"",StatusTriangleOuter:"",StatusTriangleInner:"",StatusTriangleExclamation:"",StatusCircleExclamation:"",StatusCircleErrorX:"",StatusCircleInfo:"",StatusCircleBlock:"",StatusCircleBlock2:"",StatusCircleQuestionMark:"",StatusCircleSync:"",Toll:"",ExploreContentSingle:"",CollapseContent:"",CollapseContentSingle:"",InfoSolid:"",ProgressRingDots:"",CaloriesAdd:"",BranchFork:"",MobileReport:"",ScaleVolume:"",HardDriveGroup:"",FastMode:"",ToggleLeft:"",ToggleRight:"",TriangleShape:"",RectangleShape:"",Trophy2:"",BucketColor:"",BucketColorFill:"",Taskboard:"",SingleColumn:"",DoubleColumn:"",TripleColumn:"",ColumnLeftTwoThirds:"",ColumnRightTwoThirds:"",AccessLogoFill:"",AnalyticsLogo:"",AnalyticsQuery:"",NewAnalyticsQuery:""}};v(t,o)}function E(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1?arguments[1]:void 0,t={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-9"',src:'url("'.concat(e,'fabric-icons-9-e5eafdb0.woff") format("woff")')},icons:{AnalyticsReport:"",WordLogo:"",WordLogoFill:"",ExcelLogo:"",ExcelLogoFill:"",OneNoteLogo:"",OneNoteLogoFill:"",OutlookLogo:"",OutlookLogoFill:"",PowerPointLogo:"",PowerPointLogoFill:"",PublisherLogo:"",PublisherLogoFill:"",ScheduleEventAction:"",FlameSolid:"",ServerProcesses:"",Server:"",SaveAll:"",LinkedInLogo:"",Decimals:"",SidePanelMirrored:"",ProtectRestrict:"",Blog:"",UnknownMirrored:"",PublicContactCardMirrored:"",GridViewSmall:"",GridViewMedium:"",GridViewLarge:"",Step:"",StepInsert:"",StepShared:"",StepSharedAdd:"",StepSharedInsert:"",ViewDashboard:"",ViewList:"",ViewListGroup:"",ViewListTree:"",TriggerAuto:"",TriggerUser:"",PivotChart:"",StackedBarChart:"",StackedLineChart:"",BuildQueue:"",BuildQueueNew:"",UserFollowed:"",ContactLink:"",Stack:"",Bullseye:"",VennDiagram:"",FiveTileGrid:"",FocalPoint:"",RingerRemove:"",TeamsLogoInverse:"",TeamsLogo:"",TeamsLogoFill:"",SkypeForBusinessLogoFill:"",SharepointLogo:"",SharepointLogoFill:"",DelveLogo:"",DelveLogoFill:"",OfficeVideoLogo:"",OfficeVideoLogoFill:"",ExchangeLogo:"",ExchangeLogoFill:"",DocumentApproval:"",CloneToDesktop:"",InstallToDrive:"",Blur:"",Build:"",ProcessMetaTask:"",BranchFork2:"",BranchLocked:"",BranchCommit:"",BranchCompare:"",BranchMerge:"",BranchPullRequest:"",BranchSearch:"",BranchShelveset:"",RawSource:"",MergeDuplicate:"",RowsGroup:"",RowsChild:"",Deploy:"",Redeploy:"",ServerEnviroment:"",VisioDiagram:"",HighlightMappedShapes:"",TextCallout:"",IconSetsFlag:"",VisioLogo:"",VisioLogoFill:"",VisioDocument:"",TimelineProgress:"",TimelineDelivery:"",Backlog:"",TeamFavorite:"",TaskGroup:"",TaskGroupMirrored:"",ScopeTemplate:"",AssessmentGroupTemplate:""}};v(t,o)}function j(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1?arguments[1]:void 0,t={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-10"',src:'url("'.concat(e,'fabric-icons-10-45ab7e58.woff") format("woff")')},icons:{NewTeamProject:"",CommentAdd:"",CommentNext:"",CommentPrevious:"",ShopServer:"",LocaleLanguage:"",QueryList:"",UserSync:"",UserPause:"",StreamingOff:"",ArrowTallUpLeft:"",ArrowTallUpRight:"",ArrowTallDownLeft:"",ArrowTallDownRight:"",FieldEmpty:"",FieldFilled:"",FieldChanged:"",FieldNotChanged:"",RingerOff:"",PlayResume:"",BulletedList2:"",BulletedList2Mirrored:"",ImageCrosshair:"",GitGraph:"",Repo:"",RepoSolid:"",FolderQuery:"",FolderList:"",FolderListMirrored:"",LocationOutline:"",POISolid:"",CalculatorNotEqualTo:"",BoxSubtractSolid:"",BoxAdditionSolid:"",BoxMultiplySolid:"",BoxPlaySolid:"",BoxCheckmarkSolid:"",CirclePauseSolid:"",CirclePause:"",MSNVideosSolid:"",CircleStopSolid:"",CircleStop:"",NavigateBack:"",NavigateBackMirrored:"",NavigateForward:"",NavigateForwardMirrored:"",UnknownSolid:"",UnknownMirroredSolid:"",CircleAddition:"",CircleAdditionSolid:"",FilePDB:"",FileTemplate:"",FileSQL:"",FileJAVA:"",FileASPX:"",FileCSS:"",FileSass:"",FileLess:"",FileHTML:"",JavaScriptLanguage:"",CSharpLanguage:"",CSharp:"",VisualBasicLanguage:"",VB:"",CPlusPlusLanguage:"",CPlusPlus:"",FSharpLanguage:"",FSharp:"",TypeScriptLanguage:"",PythonLanguage:"",PY:"",CoffeeScript:"",MarkDownLanguage:"",FullWidth:"",FullWidthEdit:"",Plug:"",PlugSolid:"",PlugConnected:"",PlugDisconnected:"",UnlockSolid:"",Variable:"",Parameter:"",CommentUrgent:"",Storyboard:"",DiffInline:"",DiffSideBySide:"",ImageDiff:"",ImagePixel:"",FileBug:"",FileCode:"",FileComment:"",BusinessHoursSign:"",FileImage:"",FileSymlink:"",AutoFillTemplate:"",WorkItem:"",WorkItemBug:"",LogRemove:"",ColumnOptions:"",Packages:""}};v(t,o)}function N(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1?arguments[1]:void 0,t={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-11"',src:'url("'.concat(e,'fabric-icons-11-1821d7ea.woff") format("woff")')},icons:{BuildIssue:"",AssessmentGroup:"",VariableGroup:"",FullHistory:"",SingleColumnEdit:"",DoubleColumnEdit:"",TripleColumnEdit:"",ColumnLeftTwoThirdsEdit:"",ColumnRightTwoThirdsEdit:"",StreamLogo:"",PassiveAuthentication:"",AlertSolid:"",MegaphoneSolid:"",TaskSolid:"",ConfigurationSolid:"",BugSolid:"",CrownSolid:"",Trophy2Solid:"",QuickNoteSolid:"",ConstructionConeSolid:"",PageListSolid:"",PageListMirroredSolid:"",StarburstSolid:"",ReadingModeSolid:"",SadSolid:"",HealthSolid:"",ShieldSolid:"",GiftBoxSolid:"",ShoppingCartSolid:"",MailSolid:"",ChatSolid:"",RibbonSolid:"",FinancialSolid:"",FinancialMirroredSolid:"",HeadsetSolid:"",PermissionsSolid:"",ParkingSolid:"",ParkingMirroredSolid:"",DiamondSolid:"",AsteriskSolid:"",OfflineStorageSolid:"",BankSolid:"",DecisionSolid:"",Parachute:"",ParachuteSolid:"",FiltersSolid:"",ColorSolid:"",ReviewSolid:"",ReviewRequestSolid:"",ReviewRequestMirroredSolid:"",ReviewResponseSolid:"",FeedbackRequestSolid:"",FeedbackRequestMirroredSolid:"",FeedbackResponseSolid:"",WorkItemBar:"",WorkItemBarSolid:"",Separator:"",NavigateExternalInline:"",PlanView:"",TimelineMatrixView:"",EngineeringGroup:"",ProjectCollection:"",CaretBottomRightCenter8:"",CaretBottomLeftCenter8:"",CaretTopRightCenter8:"",CaretTopLeftCenter8:"",DonutChart:"",ChevronUnfold10:"",ChevronFold10:"",DoubleChevronDown8:"",DoubleChevronUp8:"",DoubleChevronLeft8:"",DoubleChevronRight8:"",ChevronDownEnd6:"",ChevronUpEnd6:"",ChevronLeftEnd6:"",ChevronRightEnd6:"",ContextMenu:"",AzureAPIManagement:"",AzureServiceEndpoint:"",VSTSLogo:"",VSTSAltLogo1:"",VSTSAltLogo2:"",FileTypeSolution:"",WordLogoInverse16:"",WordLogo16:"",WordLogoFill16:"",PowerPointLogoInverse16:"",PowerPointLogo16:"",PowerPointLogoFill16:"",ExcelLogoInverse16:"",ExcelLogo16:"",ExcelLogoFill16:"",OneNoteLogoInverse16:"",OneNoteLogo16:"",OneNoteLogoFill16:"",OutlookLogoInverse16:"",OutlookLogo16:"",OutlookLogoFill16:"",PublisherLogoInverse16:""}};v(t,o)}function V(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1?arguments[1]:void 0,t={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-12"',src:'url("'.concat(e,'fabric-icons-12-2ceff391.woff") format("woff")')},icons:{PublisherLogo16:"",PublisherLogoFill16:"",VisioLogoInverse16:"",VisioLogo16:"",VisioLogoFill16:"",TestBeaker:"",TestBeakerSolid:"",TestExploreSolid:"",TestAutoSolid:"",TestUserSolid:"",TestImpactSolid:"",TestPlan:"",TestStep:"",TestParameter:"",TestSuite:"",TestCase:"",Sprint:"",SignOut:"",TriggerApproval:"",Rocket:"",AzureKeyVault:"",Onboarding:"",Transition:"",LikeSolid:"",DislikeSolid:"",CRMCustomerInsightsApp:"",EditCreate:"",UnSetColor:"",DeclineCall:"",RectangularClipping:"",TeamsLogo16:"",TeamsLogoFill16:"",Spacer:"",SkypeLogo16:"",SkypeForBusinessLogo16:"",SkypeForBusinessLogoFill16:"",FilterSolid:"",MailUndelivered:"",MailTentative:"",MailTentativeMirrored:"",MailReminder:"",ReceiptUndelivered:"",ReceiptTentative:"",ReceiptTentativeMirrored:"",Inbox:"",IRMReply:"",IRMReplyMirrored:"",IRMForward:"",IRMForwardMirrored:"",VoicemailIRM:"",EventAccepted:"",EventTentative:"",EventTentativeMirrored:"",EventDeclined:"",IDBadge:"",BackgroundColor:"",OfficeFormsLogoInverse16:"",OfficeFormsLogo:"",OfficeFormsLogoFill:"",OfficeFormsLogo16:"",OfficeFormsLogoFill16:"",OfficeFormsLogoInverse24:"",OfficeFormsLogo24:"",OfficeFormsLogoFill24:"",PageLock:"",NotExecuted:"",NotImpactedSolid:"",FieldReadOnly:"",FieldRequired:"",BacklogBoard:"",ExternalBuild:"",ExternalTFVC:"",ExternalXAML:"",IssueSolid:"",DefectSolid:"",LadybugSolid:"",NugetLogo:"",TFVCLogo:"",ProjectLogo32:"",ProjectLogoFill32:"",ProjectLogo16:"",ProjectLogoFill16:"",SwayLogo32:"",SwayLogoFill32:"",SwayLogo16:"",SwayLogoFill16:"",ClassNotebookLogo32:"",ClassNotebookLogoFill32:"",ClassNotebookLogo16:"",ClassNotebookLogoFill16:"",ClassNotebookLogoInverse32:"",ClassNotebookLogoInverse16:"",StaffNotebookLogo32:"",StaffNotebookLogoFill32:"",StaffNotebookLogo16:"",StaffNotebookLogoFill16:"",StaffNotebookLogoInverted32:"",StaffNotebookLogoInverted16:"",KaizalaLogo:"",TaskLogo:""}};v(t,o)}function H(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1?arguments[1]:void 0,t={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-13"',src:'url("'.concat(e,'fabric-icons-13-3151b011.woff") format("woff")')},icons:{ProtectionCenterLogo32:"",GallatinLogo:"",Globe2:"",Guitar:"",Breakfast:"",Brunch:"",BeerMug:"",Vacation:"",Teeth:"",Taxi:"",Chopsticks:"",SyncOccurence:"",UnsyncOccurence:"",PrimaryCalendar:"",SearchCalendar:"",VideoOff:"",MicrosoftFlowLogo:"",BusinessCenterLogo:"",ToDoLogoBottom:"",ToDoLogoTop:"",EditSolid12:"",EditSolidMirrored12:"",UneditableSolid12:"",UneditableSolidMirrored12:"",UneditableMirrored:"",AdminALogo32:"",AdminALogoFill32:"",ToDoLogoInverse:"",Snooze:"",WaffleOffice365:"",ImageSearch:"",NewsSearch:"",VideoSearch:"",R:"",FontColorA:"",FontColorSwatch:"",LightWeight:"",NormalWeight:"",SemiboldWeight:"",GroupObject:"",UngroupObject:"",AlignHorizontalLeft:"",AlignHorizontalCenter:"",AlignHorizontalRight:"",AlignVerticalTop:"",AlignVerticalCenter:"",AlignVerticalBottom:"",HorizontalDistributeCenter:"",VerticalDistributeCenter:"",Ellipse:"",Line:"",Octagon:"",Hexagon:"",Pentagon:"",RightTriangle:"",HalfCircle:"",QuarterCircle:"",ThreeQuarterCircle:"","6PointStar":"","12PointStar":"",ArrangeBringToFront:"",ArrangeSendToBack:"",ArrangeSendBackward:"",ArrangeBringForward:"",BorderDash:"",BorderDot:"",LineStyle:"",LineThickness:"",WindowEdit:"",HintText:"",MediaAdd:"",AnchorLock:"",AutoHeight:"",ChartSeries:"",ChartXAngle:"",ChartYAngle:"",Combobox:"",LineSpacing:"",Padding:"",PaddingTop:"",PaddingBottom:"",PaddingLeft:"",PaddingRight:"",NavigationFlipper:"",AlignJustify:"",TextOverflow:"",VisualsFolder:"",VisualsStore:"",PictureCenter:"",PictureFill:"",PicturePosition:"",PictureStretch:"",PictureTile:"",Slider:"",SliderHandleSize:"",DefaultRatio:"",NumberSequence:"",GUID:"",ReportAdd:"",DashboardAdd:""}};v(t,o)}function W(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1?arguments[1]:void 0,t={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-14"',src:'url("'.concat(e,'fabric-icons-14-19b735bc.woff") format("woff")')},icons:{MapPinSolid:"",WebPublish:"",PieSingleSolid:"",BlockedSolid:"",DrillDown:"",DrillDownSolid:"",DrillExpand:"",DrillShow:"",SpecialEvent:"",OneDriveFolder16:"",FunctionalManagerDashboard:"",BIDashboard:"",CodeEdit:"",RenewalCurrent:"",RenewalFuture:"",SplitObject:"",BulkUpload:"",DownloadDocument:"",Flower:"",WaitlistConfirm:"",WaitlistConfirmMirrored:"",LaptopSecure:"",DragObject:"",EntryView:"",EntryDecline:"",ContactCardSettings:"",ContactCardSettingsMirrored:"",CalendarSettings:"",CalendarSettingsMirrored:"",HardDriveLock:"",HardDriveUnlock:"",AccountManagement:"",TransitionPop:"",TransitionPush:"",TransitionEffect:"",LookupEntities:"",ExploreData:"",AddBookmark:"",SearchBookmark:"",DrillThrough:"",MasterDatabase:"",CertifiedDatabase:"",MaximumValue:"",MinimumValue:"",VisualStudioIDELogo32:"",PasteAsText:"",PasteAsCode:"",BrowserTab:"",BrowserTabScreenshot:"",DesktopScreenshot:"",FileYML:"",ClipboardSolid:"",FabricUserFolder:"",FabricNetworkFolder:"",AnalyticsView:"",Video360Generic:"",Leave:"",Trending12:"",Blocked12:"",Warning12:"",CheckedOutByOther12:"",CheckedOutByYou12:"",CircleShapeSolid:"",SquareShapeSolid:"",TriangleShapeSolid:"",DropShapeSolid:"",RectangleShapeSolid:"",ZoomToFit:"",InsertColumnsLeft:"",InsertColumnsRight:"",InsertRowsAbove:"",InsertRowsBelow:"",DeleteColumns:"",DeleteRows:"",DeleteRowsMirrored:"",DeleteTable:"",VersionControlPush:"",StackedColumnChart2:"",TripleColumnWide:"",QuadColumn:"",WhiteBoardApp16:"",WhiteBoardApp32:"",InsertSignatureLine:"",ArrangeByFrom:"",Phishing:"",CreateMailRule:"",PublishCourse:"",DictionaryRemove:"",UserRemove:"",UserEvent:"",Encryption:"",D365TalentLearn:"",D365TalentInsight:"",D365TalentHRCore:"",BacklogList:"",ButtonControl:"",TableGroup:"",MountainClimbing:"",TagUnknown:"",TagUnknownMirror:""}};v(t,o)}function U(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1?arguments[1]:void 0,t={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-15"',src:'url("'.concat(e,'fabric-icons-15-2f8b45d0.woff") format("woff")')},icons:{TagUnknown12:"",TagUnknown12Mirror:"",Link12:"",Presentation:"",Presentation12:"",Lock12:"",BuildDefinition:"",ReleaseDefinition:"",SaveTemplate:"",UserGauge:"",BlockedSiteSolid12:"",TagSolid:"",OfficeChat:"",OfficeChatSolid:"",MailSchedule:"",WarningSolid:"",Blocked2Solid:"",SkypeCircleArrow:"",SkypeArrow:"",SyncStatus:"",SyncStatusSolid:"",ProjectDocument:"",ToDoLogoOutline:"",VisioOnlineLogoFill32:"",VisioOnlineLogo32:"",VisioOnlineLogoCloud32:"",VisioDiagramSync:"",Event12:"",EventDateMissed12:"",UserOptional:"",ResponsesMenu:"",DoubleDownArrow:"",DistributeDown:"",BookmarkReport:"",FilterSettings:"",GripperDotsVertical:"",MailAttached:"",AddIn:"",LinkedDatabase:"",PromotedDatabase:"",BarChartVerticalFilter:"",BarChartVerticalFilterSolid:"",ShowTimeAs:"",FileRequest:"",WorkItemAlert:"",PowerBILogo16:"",PowerBILogoBackplate16:"",BulletedListText:"",BulletedListBullet:"",BulletedListTextMirrored:"",BulletedListBulletMirrored:"",NumberedListText:"",NumberedListNumber:"",NumberedListTextMirrored:"",NumberedListNumberMirrored:"",RemoveLinkChain:"",RemoveLinkX:"",FabricTextHighlight:"",ClearFormattingA:"",ClearFormattingEraser:"",Photo2Fill:"",IncreaseIndentText:"",IncreaseIndentArrow:"",DecreaseIndentText:"",DecreaseIndentArrow:"",IncreaseIndentTextMirrored:"",IncreaseIndentArrowMirrored:"",DecreaseIndentTextMirrored:"",DecreaseIndentArrowMirrored:"",CheckListText:"",CheckListCheck:"",CheckListTextMirrored:"",CheckListCheckMirrored:"",NumberSymbol:"",Coupon:"",VerifiedBrand:"",ReleaseGate:"",ReleaseGateCheck:"",ReleaseGateError:"",M365InvoicingLogo:"",FabricTextHighlightComposite:"",Dataflows:"",GenericScanFilled:"",DiagnosticDataBarTooltip:"",SaveToMobile:"",Orientation2:"",ScreenCast:"",ShowGrid:"",SnapToGrid:"",ContactList:"",NewMail:"",EyeShadow:"",CampaignTemplate:"",ChartTemplate:"",PageListFilter:"",SecondaryNav:"",ColumnVerticalSection:"",SkypeCircleSlash:"",SkypeSlash:"",CustomizeToolbar:""}};v(t,o)}function G(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",o=arguments.length>1?arguments[1]:void 0,t={style:{MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontStyle:"normal",fontWeight:"normal",speak:"none"},fontFace:{fontFamily:'"FabricMDL2Icons-16"',src:'url("'.concat(e,'fabric-icons-16-7ed535b6.woff") format("woff")')},icons:{DuplicateRow:"",RemoveFromTrash:"",MailOptions:"",Childof:"",Footer:"",Header:"",BarChartVerticalFill:"",StackedColumnChart2Fill:"",PlainText:"",AccessibiltyChecker:"",DatabaseSync:"",TabOneColumn:"",TabTwoColumn:"",TabThreeColumn:"",DecreaseIndentLegacy:"",IncreaseIndentLegacy:"",SizeLegacy:""}};v(t,o)}var _,z=function(){k("trash","delete"),k("onedrive","onedrivelogo"),k("alertsolid12","eventdatemissed12"),k("sixpointstar","6pointstar"),k("twelvepointstar","12pointstar"),k("toggleon","toggleleft"),k("toggleoff","toggleright")};(function(e){e["GlobalNavButton"]="GlobalNavButton",e["InternetSharing"]="InternetSharing",e["Brightness"]="Brightness",e["MapPin"]="MapPin",e["Airplane"]="Airplane",e["Tablet"]="Tablet",e["QuickNote"]="QuickNote",e["ChevronDown"]="ChevronDown",e["ChevronUp"]="ChevronUp",e["Edit"]="Edit",e["Add"]="Add",e["Cancel"]="Cancel",e["More"]="More",e["Settings"]="Settings",e["Video"]="Video",e["Mail"]="Mail",e["People"]="People",e["Phone"]="Phone",e["Pin"]="Pin",e["Shop"]="Shop",e["Stop"]="Stop",e["Link"]="Link",e["Filter"]="Filter",e["AllApps"]="AllApps",e["Zoom"]="Zoom",e["ZoomOut"]="ZoomOut",e["Microphone"]="Microphone",e["Search"]="Search",e["Camera"]="Camera",e["Attach"]="Attach",e["Send"]="Send",e["FavoriteList"]="FavoriteList",e["PageSolid"]="PageSolid",e["Forward"]="Forward",e["Back"]="Back",e["Refresh"]="Refresh",e["Share"]="Share",e["Lock"]="Lock",e["BlockedSite"]="BlockedSite",e["ReportHacked"]="ReportHacked",e["EMI"]="EMI",e["MiniLink"]="MiniLink",e["Blocked"]="Blocked",e["FavoriteStar"]="FavoriteStar",e["FavoriteStarFill"]="FavoriteStarFill",e["ReadingMode"]="ReadingMode",e["Favicon"]="Favicon",e["Remove"]="Remove",e["Checkbox"]="Checkbox",e["CheckboxComposite"]="CheckboxComposite",e["CheckboxFill"]="CheckboxFill",e["CheckboxIndeterminate"]="CheckboxIndeterminate",e["CheckboxCompositeReversed"]="CheckboxCompositeReversed",e["CheckMark"]="CheckMark",e["BackToWindow"]="BackToWindow",e["FullScreen"]="FullScreen",e["Print"]="Print",e["Up"]="Up",e["Down"]="Down",e["OEM"]="OEM",e["Delete"]="Delete",e["Save"]="Save",e["Cloud"]="Cloud",e["Flashlight"]="Flashlight",e["CommandPrompt"]="CommandPrompt",e["Sad"]="Sad",e["RealEstate"]="RealEstate",e["SIPMove"]="SIPMove",e["EraseTool"]="EraseTool",e["GripperTool"]="GripperTool",e["Dialpad"]="Dialpad",e["PageLeft"]="PageLeft",e["PageRight"]="PageRight",e["MultiSelect"]="MultiSelect",e["KeyboardClassic"]="KeyboardClassic",e["Play"]="Play",e["Pause"]="Pause",e["ChevronLeft"]="ChevronLeft",e["ChevronRight"]="ChevronRight",e["Emoji2"]="Emoji2",e["GripperBarHorizontal"]="GripperBarHorizontal",e["System"]="System",e["Personalize"]="Personalize",e["SearchAndApps"]="SearchAndApps",e["Globe"]="Globe",e["EaseOfAccess"]="EaseOfAccess",e["ContactInfo"]="ContactInfo",e["Unpin"]="Unpin",e["Contact"]="Contact",e["Memo"]="Memo",e["Paste"]="Paste",e["WindowsLogo"]="WindowsLogo",e["Error"]="Error",e["GripperBarVertical"]="GripperBarVertical",e["Unlock"]="Unlock",e["Slideshow"]="Slideshow",e["Calendar"]="Calendar",e["Megaphone"]="Megaphone",e["AutoEnhanceOn"]="AutoEnhanceOn",e["AutoEnhanceOff"]="AutoEnhanceOff",e["Color"]="Color",e["SaveAs"]="SaveAs",e["Light"]="Light",e["Filters"]="Filters",e["AspectRatio"]="AspectRatio",e["Contrast"]="Contrast",e["Redo"]="Redo",e["Undo"]="Undo",e["Crop"]="Crop",e["PhotoCollection"]="PhotoCollection",e["Album"]="Album",e["Rotate"]="Rotate",e["PanoIndicator"]="PanoIndicator",e["Translate"]="Translate",e["RedEye"]="RedEye",e["ThumbnailView"]="ThumbnailView",e["Package"]="Package",e["Telemarketer"]="Telemarketer",e["Warning"]="Warning",e["Financial"]="Financial",e["Education"]="Education",e["ShoppingCart"]="ShoppingCart",e["Train"]="Train",e["Flag"]="Flag",e["Move"]="Move",e["Page"]="Page",e["TouchPointer"]="TouchPointer",e["Merge"]="Merge",e["TurnRight"]="TurnRight",e["Ferry"]="Ferry",e["Highlight"]="Highlight",e["PowerButton"]="PowerButton",e["Tab"]="Tab",e["Admin"]="Admin",e["TVMonitor"]="TVMonitor",e["Speakers"]="Speakers",e["Game"]="Game",e["UnstackSelected"]="UnstackSelected",e["StackIndicator"]="StackIndicator",e["Nav2DMapView"]="Nav2DMapView",e["StreetsideSplitMinimize"]="StreetsideSplitMinimize",e["Car"]="Car",e["Bus"]="Bus",e["EatDrink"]="EatDrink",e["SeeDo"]="SeeDo",e["LocationCircle"]="LocationCircle",e["Home"]="Home",e["SwitcherStartEnd"]="SwitcherStartEnd",e["ParkingLocation"]="ParkingLocation",e["IncidentTriangle"]="IncidentTriangle",e["Touch"]="Touch",e["MapDirections"]="MapDirections",e["CaretHollow"]="CaretHollow",e["CaretSolid"]="CaretSolid",e["History"]="History",e["Location"]="Location",e["MapLayers"]="MapLayers",e["SearchNearby"]="SearchNearby",e["Work"]="Work",e["Recent"]="Recent",e["Hotel"]="Hotel",e["Bank"]="Bank",e["LocationDot"]="LocationDot",e["Dictionary"]="Dictionary",e["ChromeBack"]="ChromeBack",e["FolderOpen"]="FolderOpen",e["Pinned"]="Pinned",e["PinnedFill"]="PinnedFill",e["RevToggleKey"]="RevToggleKey",e["View"]="View",e["Previous"]="Previous",e["Next"]="Next",e["Clear"]="Clear",e["Sync"]="Sync",e["Download"]="Download",e["Help"]="Help",e["Upload"]="Upload",e["Emoji"]="Emoji",e["MailForward"]="MailForward",e["ClosePane"]="ClosePane",e["OpenPane"]="OpenPane",e["PreviewLink"]="PreviewLink",e["ZoomIn"]="ZoomIn",e["Bookmarks"]="Bookmarks",e["Document"]="Document",e["ProtectedDocument"]="ProtectedDocument",e["OpenInNewWindow"]="OpenInNewWindow",e["MailFill"]="MailFill",e["ViewAll"]="ViewAll",e["Switch"]="Switch",e["Rename"]="Rename",e["Go"]="Go",e["Remote"]="Remote",e["SelectAll"]="SelectAll",e["Orientation"]="Orientation",e["Import"]="Import",e["Folder"]="Folder",e["Picture"]="Picture",e["ChromeClose"]="ChromeClose",e["ShowResults"]="ShowResults",e["Message"]="Message",e["CalendarDay"]="CalendarDay",e["CalendarWeek"]="CalendarWeek",e["MailReplyAll"]="MailReplyAll",e["Read"]="Read",e["Cut"]="Cut",e["PaymentCard"]="PaymentCard",e["Copy"]="Copy",e["Important"]="Important",e["MailReply"]="MailReply",e["Sort"]="Sort",e["GotoToday"]="GotoToday",e["Font"]="Font",e["FontColor"]="FontColor",e["FolderFill"]="FolderFill",e["Permissions"]="Permissions",e["DisableUpdates"]="DisableUpdates",e["Unfavorite"]="Unfavorite",e["Italic"]="Italic",e["Underline"]="Underline",e["Bold"]="Bold",e["MoveToFolder"]="MoveToFolder",e["Dislike"]="Dislike",e["Like"]="Like",e["AlignRight"]="AlignRight",e["AlignCenter"]="AlignCenter",e["AlignLeft"]="AlignLeft",e["OpenFile"]="OpenFile",e["FontDecrease"]="FontDecrease",e["FontIncrease"]="FontIncrease",e["FontSize"]="FontSize",e["CellPhone"]="CellPhone",e["Tag"]="Tag",e["RepeatAll"]="RepeatAll",e["Calculator"]="Calculator",e["Library"]="Library",e["PostUpdate"]="PostUpdate",e["NewFolder"]="NewFolder",e["CalendarReply"]="CalendarReply",e["UnsyncFolder"]="UnsyncFolder",e["SyncFolder"]="SyncFolder",e["BlockContact"]="BlockContact",e["AddFriend"]="AddFriend",e["Accept"]="Accept",e["BulletedList"]="BulletedList",e["Preview"]="Preview",e["News"]="News",e["Chat"]="Chat",e["Group"]="Group",e["World"]="World",e["Comment"]="Comment",e["DockLeft"]="DockLeft",e["DockRight"]="DockRight",e["Repair"]="Repair",e["Accounts"]="Accounts",e["Street"]="Street",e["RadioBullet"]="RadioBullet",e["Stopwatch"]="Stopwatch",e["Clock"]="Clock",e["WorldClock"]="WorldClock",e["AlarmClock"]="AlarmClock",e["Photo"]="Photo",e["ActionCenter"]="ActionCenter",e["Hospital"]="Hospital",e["Timer"]="Timer",e["FullCircleMask"]="FullCircleMask",e["LocationFill"]="LocationFill",e["ChromeMinimize"]="ChromeMinimize",e["ChromeRestore"]="ChromeRestore",e["Annotation"]="Annotation",e["Fingerprint"]="Fingerprint",e["Handwriting"]="Handwriting",e["ChromeFullScreen"]="ChromeFullScreen",e["Completed"]="Completed",e["Label"]="Label",e["FlickDown"]="FlickDown",e["FlickUp"]="FlickUp",e["FlickLeft"]="FlickLeft",e["FlickRight"]="FlickRight",e["MiniExpand"]="MiniExpand",e["MiniContract"]="MiniContract",e["Streaming"]="Streaming",e["MusicInCollection"]="MusicInCollection",e["OneDriveLogo"]="OneDriveLogo",e["CompassNW"]="CompassNW",e["Code"]="Code",e["LightningBolt"]="LightningBolt",e["Info"]="Info",e["CalculatorMultiply"]="CalculatorMultiply",e["CalculatorAddition"]="CalculatorAddition",e["CalculatorSubtract"]="CalculatorSubtract",e["CalculatorEqualTo"]="CalculatorEqualTo",e["PrintfaxPrinterFile"]="PrintfaxPrinterFile",e["StorageOptical"]="StorageOptical",e["Communications"]="Communications",e["Headset"]="Headset",e["Health"]="Health",e["FrontCamera"]="FrontCamera",e["ChevronUpSmall"]="ChevronUpSmall",e["ChevronDownSmall"]="ChevronDownSmall",e["ChevronLeftSmall"]="ChevronLeftSmall",e["ChevronRightSmall"]="ChevronRightSmall",e["ChevronUpMed"]="ChevronUpMed",e["ChevronDownMed"]="ChevronDownMed",e["ChevronLeftMed"]="ChevronLeftMed",e["ChevronRightMed"]="ChevronRightMed",e["Devices2"]="Devices2",e["PC1"]="PC1",e["PresenceChickletVideo"]="PresenceChickletVideo",e["Reply"]="Reply",e["HalfAlpha"]="HalfAlpha",e["ConstructionCone"]="ConstructionCone",e["DoubleChevronLeftMed"]="DoubleChevronLeftMed",e["Volume0"]="Volume0",e["Volume1"]="Volume1",e["Volume2"]="Volume2",e["Volume3"]="Volume3",e["Chart"]="Chart",e["Robot"]="Robot",e["Manufacturing"]="Manufacturing",e["LockSolid"]="LockSolid",e["FitPage"]="FitPage",e["FitWidth"]="FitWidth",e["BidiLtr"]="BidiLtr",e["BidiRtl"]="BidiRtl",e["RightDoubleQuote"]="RightDoubleQuote",e["Sunny"]="Sunny",e["CloudWeather"]="CloudWeather",e["Cloudy"]="Cloudy",e["PartlyCloudyDay"]="PartlyCloudyDay",e["PartlyCloudyNight"]="PartlyCloudyNight",e["ClearNight"]="ClearNight",e["RainShowersDay"]="RainShowersDay",e["Rain"]="Rain",e["Thunderstorms"]="Thunderstorms",e["RainSnow"]="RainSnow",e["Snow"]="Snow",e["BlowingSnow"]="BlowingSnow",e["Frigid"]="Frigid",e["Fog"]="Fog",e["Squalls"]="Squalls",e["Duststorm"]="Duststorm",e["Unknown"]="Unknown",e["Precipitation"]="Precipitation",e["SortLines"]="SortLines",e["Ribbon"]="Ribbon",e["AreaChart"]="AreaChart",e["Assign"]="Assign",e["FlowChart"]="FlowChart",e["CheckList"]="CheckList",e["Diagnostic"]="Diagnostic",e["Generate"]="Generate",e["LineChart"]="LineChart",e["Equalizer"]="Equalizer",e["BarChartHorizontal"]="BarChartHorizontal",e["BarChartVertical"]="BarChartVertical",e["Freezing"]="Freezing",e["FunnelChart"]="FunnelChart",e["Processing"]="Processing",e["Quantity"]="Quantity",e["ReportDocument"]="ReportDocument",e["StackColumnChart"]="StackColumnChart",e["SnowShowerDay"]="SnowShowerDay",e["HailDay"]="HailDay",e["WorkFlow"]="WorkFlow",e["HourGlass"]="HourGlass",e["StoreLogoMed20"]="StoreLogoMed20",e["TimeSheet"]="TimeSheet",e["TriangleSolid"]="TriangleSolid",e["UpgradeAnalysis"]="UpgradeAnalysis",e["VideoSolid"]="VideoSolid",e["RainShowersNight"]="RainShowersNight",e["SnowShowerNight"]="SnowShowerNight",e["Teamwork"]="Teamwork",e["HailNight"]="HailNight",e["PeopleAdd"]="PeopleAdd",e["Glasses"]="Glasses",e["DateTime2"]="DateTime2",e["Shield"]="Shield",e["Header1"]="Header1",e["PageAdd"]="PageAdd",e["NumberedList"]="NumberedList",e["PowerBILogo"]="PowerBILogo",e["Info2"]="Info2",e["MusicInCollectionFill"]="MusicInCollectionFill",e["List"]="List",e["Asterisk"]="Asterisk",e["ErrorBadge"]="ErrorBadge",e["CircleRing"]="CircleRing",e["CircleFill"]="CircleFill",e["Record2"]="Record2",e["AllAppsMirrored"]="AllAppsMirrored",e["BookmarksMirrored"]="BookmarksMirrored",e["BulletedListMirrored"]="BulletedListMirrored",e["CaretHollowMirrored"]="CaretHollowMirrored",e["CaretSolidMirrored"]="CaretSolidMirrored",e["ChromeBackMirrored"]="ChromeBackMirrored",e["ClosePaneMirrored"]="ClosePaneMirrored",e["DockLeftMirrored"]="DockLeftMirrored",e["DoubleChevronLeftMedMirrored"]="DoubleChevronLeftMedMirrored",e["GoMirrored"]="GoMirrored",e["HelpMirrored"]="HelpMirrored",e["ImportMirrored"]="ImportMirrored",e["ImportAllMirrored"]="ImportAllMirrored",e["ListMirrored"]="ListMirrored",e["MailForwardMirrored"]="MailForwardMirrored",e["MailReplyMirrored"]="MailReplyMirrored",e["MailReplyAllMirrored"]="MailReplyAllMirrored",e["MiniContractMirrored"]="MiniContractMirrored",e["MiniExpandMirrored"]="MiniExpandMirrored",e["OpenPaneMirrored"]="OpenPaneMirrored",e["ParkingLocationMirrored"]="ParkingLocationMirrored",e["SendMirrored"]="SendMirrored",e["ShowResultsMirrored"]="ShowResultsMirrored",e["ThumbnailViewMirrored"]="ThumbnailViewMirrored",e["Media"]="Media",e["Devices3"]="Devices3",e["Focus"]="Focus",e["VideoLightOff"]="VideoLightOff",e["Lightbulb"]="Lightbulb",e["StatusTriangle"]="StatusTriangle",e["VolumeDisabled"]="VolumeDisabled",e["Puzzle"]="Puzzle",e["EmojiNeutral"]="EmojiNeutral",e["EmojiDisappointed"]="EmojiDisappointed",e["HomeSolid"]="HomeSolid",e["Ringer"]="Ringer",e["PDF"]="PDF",e["HeartBroken"]="HeartBroken",e["StoreLogo16"]="StoreLogo16",e["MultiSelectMirrored"]="MultiSelectMirrored",e["Broom"]="Broom",e["Cocktails"]="Cocktails",e["Wines"]="Wines",e["Articles"]="Articles",e["Cycling"]="Cycling",e["DietPlanNotebook"]="DietPlanNotebook",e["Pill"]="Pill",e["ExerciseTracker"]="ExerciseTracker",e["HandsFree"]="HandsFree",e["Medical"]="Medical",e["Running"]="Running",e["Weights"]="Weights",e["Trackers"]="Trackers",e["AddNotes"]="AddNotes",e["AllCurrency"]="AllCurrency",e["BarChart4"]="BarChart4",e["CirclePlus"]="CirclePlus",e["Coffee"]="Coffee",e["Cotton"]="Cotton",e["Market"]="Market",e["Money"]="Money",e["PieDouble"]="PieDouble",e["PieSingle"]="PieSingle",e["RemoveFilter"]="RemoveFilter",e["Savings"]="Savings",e["Sell"]="Sell",e["StockDown"]="StockDown",e["StockUp"]="StockUp",e["Lamp"]="Lamp",e["Source"]="Source",e["MSNVideos"]="MSNVideos",e["Cricket"]="Cricket",e["Golf"]="Golf",e["Baseball"]="Baseball",e["Soccer"]="Soccer",e["MoreSports"]="MoreSports",e["AutoRacing"]="AutoRacing",e["CollegeHoops"]="CollegeHoops",e["CollegeFootball"]="CollegeFootball",e["ProFootball"]="ProFootball",e["ProHockey"]="ProHockey",e["Rugby"]="Rugby",e["SubstitutionsIn"]="SubstitutionsIn",e["Tennis"]="Tennis",e["Arrivals"]="Arrivals",e["Design"]="Design",e["Website"]="Website",e["Drop"]="Drop",e["HistoricalWeather"]="HistoricalWeather",e["SkiResorts"]="SkiResorts",e["Snowflake"]="Snowflake",e["BusSolid"]="BusSolid",e["FerrySolid"]="FerrySolid",e["AirplaneSolid"]="AirplaneSolid",e["TrainSolid"]="TrainSolid",e["Heart"]="Heart",e["HeartFill"]="HeartFill",e["Ticket"]="Ticket",e["WifiWarning4"]="WifiWarning4",e["Devices4"]="Devices4",e["AzureLogo"]="AzureLogo",e["BingLogo"]="BingLogo",e["MSNLogo"]="MSNLogo",e["OutlookLogoInverse"]="OutlookLogoInverse",e["OfficeLogo"]="OfficeLogo",e["SkypeLogo"]="SkypeLogo",e["Door"]="Door",e["EditMirrored"]="EditMirrored",e["GiftCard"]="GiftCard",e["DoubleBookmark"]="DoubleBookmark",e["StatusErrorFull"]="StatusErrorFull",e["Certificate"]="Certificate",e["FastForward"]="FastForward",e["Rewind"]="Rewind",e["Photo2"]="Photo2",e["OpenSource"]="OpenSource",e["Movers"]="Movers",e["CloudDownload"]="CloudDownload",e["Family"]="Family",e["WindDirection"]="WindDirection",e["Bug"]="Bug",e["SiteScan"]="SiteScan",e["BrowserScreenShot"]="BrowserScreenShot",e["F12DevTools"]="F12DevTools",e["CSS"]="CSS",e["JS"]="JS",e["DeliveryTruck"]="DeliveryTruck",e["ReminderPerson"]="ReminderPerson",e["ReminderGroup"]="ReminderGroup",e["TabletMode"]="TabletMode",e["Umbrella"]="Umbrella",e["NetworkTower"]="NetworkTower",e["CityNext"]="CityNext",e["CityNext2"]="CityNext2",e["Section"]="Section",e["OneNoteLogoInverse"]="OneNoteLogoInverse",e["ToggleFilled"]="ToggleFilled",e["ToggleBorder"]="ToggleBorder",e["SliderThumb"]="SliderThumb",e["ToggleThumb"]="ToggleThumb",e["Documentation"]="Documentation",e["Badge"]="Badge",e["Giftbox"]="Giftbox",e["VisualStudioLogo"]="VisualStudioLogo",e["HomeGroup"]="HomeGroup",e["ExcelLogoInverse"]="ExcelLogoInverse",e["WordLogoInverse"]="WordLogoInverse",e["PowerPointLogoInverse"]="PowerPointLogoInverse",e["Cafe"]="Cafe",e["SpeedHigh"]="SpeedHigh",e["Commitments"]="Commitments",e["ThisPC"]="ThisPC",e["MusicNote"]="MusicNote",e["MicOff"]="MicOff",e["EdgeLogo"]="EdgeLogo",e["CompletedSolid"]="CompletedSolid",e["AlbumRemove"]="AlbumRemove",e["MessageFill"]="MessageFill",e["TabletSelected"]="TabletSelected",e["MobileSelected"]="MobileSelected",e["LaptopSelected"]="LaptopSelected",e["TVMonitorSelected"]="TVMonitorSelected",e["DeveloperTools"]="DeveloperTools",e["Shapes"]="Shapes",e["InsertTextBox"]="InsertTextBox",e["LowerBrightness"]="LowerBrightness",e["WebComponents"]="WebComponents",e["OfflineStorage"]="OfflineStorage",e["DOM"]="DOM",e["CloudUpload"]="CloudUpload",e["ScrollUpDown"]="ScrollUpDown",e["DateTime"]="DateTime",e["Event"]="Event",e["Cake"]="Cake",e["Tiles"]="Tiles",e["Org"]="Org",e["PartyLeader"]="PartyLeader",e["DRM"]="DRM",e["CloudAdd"]="CloudAdd",e["AppIconDefault"]="AppIconDefault",e["Photo2Add"]="Photo2Add",e["Photo2Remove"]="Photo2Remove",e["POI"]="POI",e["AddTo"]="AddTo",e["RadioBtnOff"]="RadioBtnOff",e["RadioBtnOn"]="RadioBtnOn",e["ExploreContent"]="ExploreContent",e["Embed"]="Embed",e["Product"]="Product",e["ProgressLoopInner"]="ProgressLoopInner",e["ProgressLoopOuter"]="ProgressLoopOuter",e["Blocked2"]="Blocked2",e["FangBody"]="FangBody",e["PageHeader"]="PageHeader",e["Glimmer"]="Glimmer",e["ChatInviteFriend"]="ChatInviteFriend",e["Brush"]="Brush",e["Shirt"]="Shirt",e["Crown"]="Crown",e["Diamond"]="Diamond",e["ScaleUp"]="ScaleUp",e["QRCode"]="QRCode",e["Feedback"]="Feedback",e["SharepointLogoInverse"]="SharepointLogoInverse",e["YammerLogo"]="YammerLogo",e["Hide"]="Hide",e["Uneditable"]="Uneditable",e["ReturnToSession"]="ReturnToSession",e["OpenFolderHorizontal"]="OpenFolderHorizontal",e["CalendarMirrored"]="CalendarMirrored",e["SwayLogoInverse"]="SwayLogoInverse",e["OutOfOffice"]="OutOfOffice",e["Trophy"]="Trophy",e["ReopenPages"]="ReopenPages",e["EmojiTabSymbols"]="EmojiTabSymbols",e["AADLogo"]="AADLogo",e["AccessLogo"]="AccessLogo",e["AdminALogoInverse32"]="AdminALogoInverse32",e["AdminCLogoInverse32"]="AdminCLogoInverse32",e["AdminDLogoInverse32"]="AdminDLogoInverse32",e["AdminELogoInverse32"]="AdminELogoInverse32",e["AdminLLogoInverse32"]="AdminLLogoInverse32",e["AdminMLogoInverse32"]="AdminMLogoInverse32",e["AdminOLogoInverse32"]="AdminOLogoInverse32",e["AdminPLogoInverse32"]="AdminPLogoInverse32",e["AdminSLogoInverse32"]="AdminSLogoInverse32",e["AdminYLogoInverse32"]="AdminYLogoInverse32",e["DelveLogoInverse"]="DelveLogoInverse",e["ExchangeLogoInverse"]="ExchangeLogoInverse",e["LyncLogo"]="LyncLogo",e["OfficeVideoLogoInverse"]="OfficeVideoLogoInverse",e["SocialListeningLogo"]="SocialListeningLogo",e["VisioLogoInverse"]="VisioLogoInverse",e["Balloons"]="Balloons",e["Cat"]="Cat",e["MailAlert"]="MailAlert",e["MailCheck"]="MailCheck",e["MailLowImportance"]="MailLowImportance",e["MailPause"]="MailPause",e["MailRepeat"]="MailRepeat",e["SecurityGroup"]="SecurityGroup",e["Table"]="Table",e["VoicemailForward"]="VoicemailForward",e["VoicemailReply"]="VoicemailReply",e["Waffle"]="Waffle",e["RemoveEvent"]="RemoveEvent",e["EventInfo"]="EventInfo",e["ForwardEvent"]="ForwardEvent",e["WipePhone"]="WipePhone",e["AddOnlineMeeting"]="AddOnlineMeeting",e["JoinOnlineMeeting"]="JoinOnlineMeeting",e["RemoveLink"]="RemoveLink",e["PeopleBlock"]="PeopleBlock",e["PeopleRepeat"]="PeopleRepeat",e["PeopleAlert"]="PeopleAlert",e["PeoplePause"]="PeoplePause",e["TransferCall"]="TransferCall",e["AddPhone"]="AddPhone",e["UnknownCall"]="UnknownCall",e["NoteReply"]="NoteReply",e["NoteForward"]="NoteForward",e["NotePinned"]="NotePinned",e["RemoveOccurrence"]="RemoveOccurrence",e["Timeline"]="Timeline",e["EditNote"]="EditNote",e["CircleHalfFull"]="CircleHalfFull",e["Room"]="Room",e["Unsubscribe"]="Unsubscribe",e["Subscribe"]="Subscribe",e["HardDrive"]="HardDrive",e["RecurringTask"]="RecurringTask",e["TaskManager"]="TaskManager",e["TaskManagerMirrored"]="TaskManagerMirrored",e["Combine"]="Combine",e["Split"]="Split",e["DoubleChevronUp"]="DoubleChevronUp",e["DoubleChevronLeft"]="DoubleChevronLeft",e["DoubleChevronRight"]="DoubleChevronRight",e["Ascending"]="Ascending",e["Descending"]="Descending",e["TextBox"]="TextBox",e["TextField"]="TextField",e["NumberField"]="NumberField",e["Dropdown"]="Dropdown",e["PenWorkspace"]="PenWorkspace",e["BookingsLogo"]="BookingsLogo",e["ClassNotebookLogoInverse"]="ClassNotebookLogoInverse",e["DelveAnalyticsLogo"]="DelveAnalyticsLogo",e["DocsLogoInverse"]="DocsLogoInverse",e["Dynamics365Logo"]="Dynamics365Logo",e["DynamicSMBLogo"]="DynamicSMBLogo",e["OfficeAssistantLogo"]="OfficeAssistantLogo",e["OfficeStoreLogo"]="OfficeStoreLogo",e["OneNoteEduLogoInverse"]="OneNoteEduLogoInverse",e["PlannerLogo"]="PlannerLogo",e["PowerApps"]="PowerApps",e["Suitcase"]="Suitcase",e["ProjectLogoInverse"]="ProjectLogoInverse",e["CaretLeft8"]="CaretLeft8",e["CaretRight8"]="CaretRight8",e["CaretUp8"]="CaretUp8",e["CaretDown8"]="CaretDown8",e["CaretLeftSolid8"]="CaretLeftSolid8",e["CaretRightSolid8"]="CaretRightSolid8",e["CaretUpSolid8"]="CaretUpSolid8",e["CaretDownSolid8"]="CaretDownSolid8",e["ClearFormatting"]="ClearFormatting",e["Superscript"]="Superscript",e["Subscript"]="Subscript",e["Strikethrough"]="Strikethrough",e["Export"]="Export",e["ExportMirrored"]="ExportMirrored",e["SingleBookmark"]="SingleBookmark",e["SingleBookmarkSolid"]="SingleBookmarkSolid",e["DoubleChevronDown"]="DoubleChevronDown",e["FollowUser"]="FollowUser",e["ReplyAll"]="ReplyAll",e["WorkforceManagement"]="WorkforceManagement",e["RecruitmentManagement"]="RecruitmentManagement",e["Questionnaire"]="Questionnaire",e["ManagerSelfService"]="ManagerSelfService",e["ProductRelease"]="ProductRelease",e["ReplyMirrored"]="ReplyMirrored",e["ReplyAllMirrored"]="ReplyAllMirrored",e["Medal"]="Medal",e["AddGroup"]="AddGroup",e["QuestionnaireMirrored"]="QuestionnaireMirrored",e["TemporaryUser"]="TemporaryUser",e["CaretSolid16"]="CaretSolid16",e["GroupedDescending"]="GroupedDescending",e["GroupedAscending"]="GroupedAscending",e["SortUp"]="SortUp",e["SortDown"]="SortDown",e["AwayStatus"]="AwayStatus",e["MyMoviesTV"]="MyMoviesTV",e["SyncToPC"]="SyncToPC",e["GenericScan"]="GenericScan",e["AustralianRules"]="AustralianRules",e["WifiEthernet"]="WifiEthernet",e["TrackersMirrored"]="TrackersMirrored",e["DateTimeMirrored"]="DateTimeMirrored",e["StopSolid"]="StopSolid",e["DoubleChevronUp12"]="DoubleChevronUp12",e["DoubleChevronDown12"]="DoubleChevronDown12",e["DoubleChevronLeft12"]="DoubleChevronLeft12",e["DoubleChevronRight12"]="DoubleChevronRight12",e["CalendarAgenda"]="CalendarAgenda",e["AddEvent"]="AddEvent",e["AssetLibrary"]="AssetLibrary",e["DataConnectionLibrary"]="DataConnectionLibrary",e["DocLibrary"]="DocLibrary",e["FormLibrary"]="FormLibrary",e["FormLibraryMirrored"]="FormLibraryMirrored",e["ReportLibrary"]="ReportLibrary",e["ReportLibraryMirrored"]="ReportLibraryMirrored",e["ContactCard"]="ContactCard",e["CustomList"]="CustomList",e["CustomListMirrored"]="CustomListMirrored",e["IssueTracking"]="IssueTracking",e["IssueTrackingMirrored"]="IssueTrackingMirrored",e["PictureLibrary"]="PictureLibrary",e["OfficeAddinsLogo"]="OfficeAddinsLogo",e["OfflineOneDriveParachute"]="OfflineOneDriveParachute",e["OfflineOneDriveParachuteDisabled"]="OfflineOneDriveParachuteDisabled",e["LargeGrid"]="LargeGrid",e["TriangleSolidUp12"]="TriangleSolidUp12",e["TriangleSolidDown12"]="TriangleSolidDown12",e["TriangleSolidLeft12"]="TriangleSolidLeft12",e["TriangleSolidRight12"]="TriangleSolidRight12",e["TriangleUp12"]="TriangleUp12",e["TriangleDown12"]="TriangleDown12",e["TriangleLeft12"]="TriangleLeft12",e["TriangleRight12"]="TriangleRight12",e["ArrowUpRight8"]="ArrowUpRight8",e["ArrowDownRight8"]="ArrowDownRight8",e["DocumentSet"]="DocumentSet",e["DelveAnalytics"]="DelveAnalytics",e["ArrowUpRightMirrored8"]="ArrowUpRightMirrored8",e["ArrowDownRightMirrored8"]="ArrowDownRightMirrored8",e["CompanyDirectory"]="CompanyDirectory",e["OpenEnrollment"]="OpenEnrollment",e["CompanyDirectoryMirrored"]="CompanyDirectoryMirrored",e["OneDriveAdd"]="OneDriveAdd",e["ProfileSearch"]="ProfileSearch",e["Header2"]="Header2",e["Header3"]="Header3",e["Header4"]="Header4",e["Eyedropper"]="Eyedropper",e["MarketDown"]="MarketDown",e["CalendarWorkWeek"]="CalendarWorkWeek",e["SidePanel"]="SidePanel",e["GlobeFavorite"]="GlobeFavorite",e["CaretTopLeftSolid8"]="CaretTopLeftSolid8",e["CaretTopRightSolid8"]="CaretTopRightSolid8",e["ViewAll2"]="ViewAll2",e["DocumentReply"]="DocumentReply",e["PlayerSettings"]="PlayerSettings",e["ReceiptForward"]="ReceiptForward",e["ReceiptReply"]="ReceiptReply",e["ReceiptCheck"]="ReceiptCheck",e["Fax"]="Fax",e["RecurringEvent"]="RecurringEvent",e["ReplyAlt"]="ReplyAlt",e["ReplyAllAlt"]="ReplyAllAlt",e["EditStyle"]="EditStyle",e["EditMail"]="EditMail",e["Lifesaver"]="Lifesaver",e["LifesaverLock"]="LifesaverLock",e["InboxCheck"]="InboxCheck";e["FolderSearch"]="FolderSearch",e["CollapseMenu"]="CollapseMenu",e["ExpandMenu"]="ExpandMenu",e["Boards"]="Boards",e["SunAdd"]="SunAdd",e["SunQuestionMark"]="SunQuestionMark",e["LandscapeOrientation"]="LandscapeOrientation",e["DocumentSearch"]="DocumentSearch",e["PublicCalendar"]="PublicCalendar",e["PublicContactCard"]="PublicContactCard",e["PublicEmail"]="PublicEmail",e["PublicFolder"]="PublicFolder",e["WordDocument"]="WordDocument",e["PowerPointDocument"]="PowerPointDocument",e["ExcelDocument"]="ExcelDocument",e["GroupedList"]="GroupedList",e["ClassroomLogo"]="ClassroomLogo",e["Sections"]="Sections",e["EditPhoto"]="EditPhoto",e["Starburst"]="Starburst",e["ShareiOS"]="ShareiOS",e["AirTickets"]="AirTickets",e["PencilReply"]="PencilReply",e["Tiles2"]="Tiles2",e["SkypeCircleCheck"]="SkypeCircleCheck",e["SkypeCircleClock"]="SkypeCircleClock",e["SkypeCircleMinus"]="SkypeCircleMinus",e["SkypeCheck"]="SkypeCheck",e["SkypeClock"]="SkypeClock",e["SkypeMinus"]="SkypeMinus",e["SkypeMessage"]="SkypeMessage",e["ClosedCaption"]="ClosedCaption",e["ATPLogo"]="ATPLogo",e["OfficeFormsLogoInverse"]="OfficeFormsLogoInverse",e["RecycleBin"]="RecycleBin",e["EmptyRecycleBin"]="EmptyRecycleBin",e["Hide2"]="Hide2",e["Breadcrumb"]="Breadcrumb",e["BirthdayCake"]="BirthdayCake",e["ClearFilter"]="ClearFilter",e["Flow"]="Flow",e["TimeEntry"]="TimeEntry",e["CRMProcesses"]="CRMProcesses",e["PageEdit"]="PageEdit",e["PageArrowRight"]="PageArrowRight",e["PageRemove"]="PageRemove",e["Database"]="Database",e["CRMServices"]="CRMServices",e["EditContact"]="EditContact",e["ConnectContacts"]="ConnectContacts",e["AppIconDefaultAdd"]="AppIconDefaultAdd",e["AppIconDefaultList"]="AppIconDefaultList",e["ActivateOrders"]="ActivateOrders",e["DeactivateOrders"]="DeactivateOrders",e["DocumentManagement"]="DocumentManagement",e["CRMReport"]="CRMReport",e["KnowledgeArticle"]="KnowledgeArticle",e["Relationship"]="Relationship",e["ZipFolder"]="ZipFolder",e["SurveyQuestions"]="SurveyQuestions",e["TextDocument"]="TextDocument",e["TextDocumentShared"]="TextDocumentShared",e["PageCheckedOut"]="PageCheckedOut",e["SaveAndClose"]="SaveAndClose",e["Script"]="Script",e["Archive"]="Archive",e["ActivityFeed"]="ActivityFeed",e["EventDate"]="EventDate",e["ArrowUpRight"]="ArrowUpRight",e["CaretRight"]="CaretRight",e["SetAction"]="SetAction",e["CaretSolidLeft"]="CaretSolidLeft",e["CaretSolidDown"]="CaretSolidDown",e["CaretSolidRight"]="CaretSolidRight",e["CaretSolidUp"]="CaretSolidUp",e["PowerAppsLogo"]="PowerAppsLogo",e["PowerApps2Logo"]="PowerApps2Logo",e["SearchIssue"]="SearchIssue",e["SearchIssueMirrored"]="SearchIssueMirrored",e["FabricAssetLibrary"]="FabricAssetLibrary",e["FabricDataConnectionLibrary"]="FabricDataConnectionLibrary",e["FabricDocLibrary"]="FabricDocLibrary",e["FabricFormLibrary"]="FabricFormLibrary",e["FabricFormLibraryMirrored"]="FabricFormLibraryMirrored",e["FabricReportLibrary"]="FabricReportLibrary",e["FabricReportLibraryMirrored"]="FabricReportLibraryMirrored",e["FabricPublicFolder"]="FabricPublicFolder",e["FabricFolderSearch"]="FabricFolderSearch",e["FabricMovetoFolder"]="FabricMovetoFolder",e["FabricUnsyncFolder"]="FabricUnsyncFolder",e["FabricSyncFolder"]="FabricSyncFolder",e["FabricOpenFolderHorizontal"]="FabricOpenFolderHorizontal",e["FabricFolder"]="FabricFolder",e["FabricFolderFill"]="FabricFolderFill",e["FabricNewFolder"]="FabricNewFolder",e["FabricPictureLibrary"]="FabricPictureLibrary",e["AddFavorite"]="AddFavorite",e["AddFavoriteFill"]="AddFavoriteFill",e["BufferTimeBefore"]="BufferTimeBefore",e["BufferTimeAfter"]="BufferTimeAfter",e["BufferTimeBoth"]="BufferTimeBoth",e["PublishContent"]="PublishContent",e["CannedChat"]="CannedChat",e["SkypeForBusinessLogo"]="SkypeForBusinessLogo",e["TabCenter"]="TabCenter",e["PageCheckedin"]="PageCheckedin",e["PageList"]="PageList",e["ReadOutLoud"]="ReadOutLoud",e["CaretBottomLeftSolid8"]="CaretBottomLeftSolid8",e["CaretBottomRightSolid8"]="CaretBottomRightSolid8",e["FolderHorizontal"]="FolderHorizontal",e["MicrosoftStaffhubLogo"]="MicrosoftStaffhubLogo",e["GiftboxOpen"]="GiftboxOpen",e["StatusCircleOuter"]="StatusCircleOuter",e["StatusCircleInner"]="StatusCircleInner",e["StatusCircleRing"]="StatusCircleRing",e["StatusTriangleOuter"]="StatusTriangleOuter",e["StatusTriangleInner"]="StatusTriangleInner",e["StatusTriangleExclamation"]="StatusTriangleExclamation",e["StatusCircleExclamation"]="StatusCircleExclamation",e["StatusCircleErrorX"]="StatusCircleErrorX",e["StatusCircleCheckmark"]="StatusCircleCheckmark",e["StatusCircleInfo"]="StatusCircleInfo",e["StatusCircleBlock"]="StatusCircleBlock",e["StatusCircleBlock2"]="StatusCircleBlock2",e["StatusCircleQuestionMark"]="StatusCircleQuestionMark",e["StatusCircleSync"]="StatusCircleSync",e["Toll"]="Toll",e["ExploreContentSingle"]="ExploreContentSingle",e["CollapseContent"]="CollapseContent",e["CollapseContentSingle"]="CollapseContentSingle",e["InfoSolid"]="InfoSolid",e["ProgressRingDots"]="ProgressRingDots",e["CaloriesAdd"]="CaloriesAdd",e["BranchFork"]="BranchFork",e["MobileReport"]="MobileReport",e["ScaleVolume"]="ScaleVolume",e["HardDriveGroup"]="HardDriveGroup",e["FastMode"]="FastMode",e["ToggleLeft"]="ToggleLeft",e["ToggleRight"]="ToggleRight",e["TriangleShape"]="TriangleShape",e["RectangleShape"]="RectangleShape",e["Trophy2"]="Trophy2",e["BucketColor"]="BucketColor",e["BucketColorFill"]="BucketColorFill",e["Taskboard"]="Taskboard",e["SingleColumn"]="SingleColumn",e["DoubleColumn"]="DoubleColumn",e["TripleColumn"]="TripleColumn",e["ColumnLeftTwoThirds"]="ColumnLeftTwoThirds",e["ColumnRightTwoThirds"]="ColumnRightTwoThirds",e["AccessLogoFill"]="AccessLogoFill",e["AnalyticsLogo"]="AnalyticsLogo",e["AnalyticsQuery"]="AnalyticsQuery",e["NewAnalyticsQuery"]="NewAnalyticsQuery",e["AnalyticsReport"]="AnalyticsReport",e["WordLogo"]="WordLogo",e["WordLogoFill"]="WordLogoFill",e["ExcelLogo"]="ExcelLogo",e["ExcelLogoFill"]="ExcelLogoFill",e["OneNoteLogo"]="OneNoteLogo",e["OneNoteLogoFill"]="OneNoteLogoFill",e["OutlookLogo"]="OutlookLogo",e["OutlookLogoFill"]="OutlookLogoFill",e["PowerPointLogo"]="PowerPointLogo",e["PowerPointLogoFill"]="PowerPointLogoFill",e["PublisherLogo"]="PublisherLogo",e["PublisherLogoFill"]="PublisherLogoFill",e["ScheduleEventAction"]="ScheduleEventAction",e["FlameSolid"]="FlameSolid",e["ServerProcesses"]="ServerProcesses",e["Server"]="Server",e["SaveAll"]="SaveAll",e["LinkedInLogo"]="LinkedInLogo",e["Decimals"]="Decimals",e["SidePanelMirrored"]="SidePanelMirrored",e["ProtectRestrict"]="ProtectRestrict",e["Blog"]="Blog",e["UnknownMirrored"]="UnknownMirrored",e["PublicContactCardMirrored"]="PublicContactCardMirrored",e["GridViewSmall"]="GridViewSmall",e["GridViewMedium"]="GridViewMedium",e["GridViewLarge"]="GridViewLarge",e["Step"]="Step",e["StepInsert"]="StepInsert",e["StepShared"]="StepShared",e["StepSharedAdd"]="StepSharedAdd",e["StepSharedInsert"]="StepSharedInsert",e["ViewDashboard"]="ViewDashboard",e["ViewList"]="ViewList",e["ViewListGroup"]="ViewListGroup",e["ViewListTree"]="ViewListTree",e["TriggerAuto"]="TriggerAuto",e["TriggerUser"]="TriggerUser",e["PivotChart"]="PivotChart",e["StackedBarChart"]="StackedBarChart",e["StackedLineChart"]="StackedLineChart",e["BuildQueue"]="BuildQueue",e["BuildQueueNew"]="BuildQueueNew",e["UserFollowed"]="UserFollowed",e["ContactLink"]="ContactLink",e["Stack"]="Stack",e["Bullseye"]="Bullseye",e["VennDiagram"]="VennDiagram",e["FiveTileGrid"]="FiveTileGrid",e["FocalPoint"]="FocalPoint",e["RingerRemove"]="RingerRemove",e["TeamsLogoInverse"]="TeamsLogoInverse",e["TeamsLogo"]="TeamsLogo",e["TeamsLogoFill"]="TeamsLogoFill",e["SkypeForBusinessLogoFill"]="SkypeForBusinessLogoFill",e["SharepointLogo"]="SharepointLogo",e["SharepointLogoFill"]="SharepointLogoFill",e["DelveLogo"]="DelveLogo",e["DelveLogoFill"]="DelveLogoFill",e["OfficeVideoLogo"]="OfficeVideoLogo",e["OfficeVideoLogoFill"]="OfficeVideoLogoFill",e["ExchangeLogo"]="ExchangeLogo",e["ExchangeLogoFill"]="ExchangeLogoFill",e["DocumentApproval"]="DocumentApproval",e["CloneToDesktop"]="CloneToDesktop",e["InstallToDrive"]="InstallToDrive",e["Blur"]="Blur",e["Build"]="Build",e["ProcessMetaTask"]="ProcessMetaTask",e["BranchFork2"]="BranchFork2",e["BranchLocked"]="BranchLocked",e["BranchCommit"]="BranchCommit",e["BranchCompare"]="BranchCompare",e["BranchMerge"]="BranchMerge",e["BranchPullRequest"]="BranchPullRequest",e["BranchSearch"]="BranchSearch",e["BranchShelveset"]="BranchShelveset",e["RawSource"]="RawSource",e["MergeDuplicate"]="MergeDuplicate",e["RowsGroup"]="RowsGroup",e["RowsChild"]="RowsChild",e["Deploy"]="Deploy",e["Redeploy"]="Redeploy",e["ServerEnviroment"]="ServerEnviroment",e["VisioDiagram"]="VisioDiagram",e["HighlightMappedShapes"]="HighlightMappedShapes",e["TextCallout"]="TextCallout",e["IconSetsFlag"]="IconSetsFlag",e["VisioLogo"]="VisioLogo",e["VisioLogoFill"]="VisioLogoFill",e["VisioDocument"]="VisioDocument",e["TimelineProgress"]="TimelineProgress",e["TimelineDelivery"]="TimelineDelivery",e["Backlog"]="Backlog",e["TeamFavorite"]="TeamFavorite",e["TaskGroup"]="TaskGroup",e["TaskGroupMirrored"]="TaskGroupMirrored",e["ScopeTemplate"]="ScopeTemplate",e["AssessmentGroupTemplate"]="AssessmentGroupTemplate",e["NewTeamProject"]="NewTeamProject",e["CommentAdd"]="CommentAdd",e["CommentNext"]="CommentNext",e["CommentPrevious"]="CommentPrevious",e["ShopServer"]="ShopServer",e["LocaleLanguage"]="LocaleLanguage",e["QueryList"]="QueryList",e["UserSync"]="UserSync",e["UserPause"]="UserPause",e["StreamingOff"]="StreamingOff",e["MoreVertical"]="MoreVertical",e["ArrowTallUpLeft"]="ArrowTallUpLeft",e["ArrowTallUpRight"]="ArrowTallUpRight",e["ArrowTallDownLeft"]="ArrowTallDownLeft",e["ArrowTallDownRight"]="ArrowTallDownRight",e["FieldEmpty"]="FieldEmpty",e["FieldFilled"]="FieldFilled",e["FieldChanged"]="FieldChanged",e["FieldNotChanged"]="FieldNotChanged",e["RingerOff"]="RingerOff",e["PlayResume"]="PlayResume",e["BulletedList2"]="BulletedList2",e["BulletedList2Mirrored"]="BulletedList2Mirrored",e["ImageCrosshair"]="ImageCrosshair",e["GitGraph"]="GitGraph",e["Repo"]="Repo",e["RepoSolid"]="RepoSolid",e["FolderQuery"]="FolderQuery",e["FolderList"]="FolderList",e["FolderListMirrored"]="FolderListMirrored",e["LocationOutline"]="LocationOutline",e["POISolid"]="POISolid",e["CalculatorNotEqualTo"]="CalculatorNotEqualTo",e["BoxSubtractSolid"]="BoxSubtractSolid",e["BoxAdditionSolid"]="BoxAdditionSolid",e["BoxMultiplySolid"]="BoxMultiplySolid",e["BoxPlaySolid"]="BoxPlaySolid",e["BoxCheckmarkSolid"]="BoxCheckmarkSolid",e["CirclePauseSolid"]="CirclePauseSolid",e["CirclePause"]="CirclePause",e["MSNVideosSolid"]="MSNVideosSolid",e["CircleStopSolid"]="CircleStopSolid",e["CircleStop"]="CircleStop",e["NavigateBack"]="NavigateBack",e["NavigateBackMirrored"]="NavigateBackMirrored",e["NavigateForward"]="NavigateForward",e["NavigateForwardMirrored"]="NavigateForwardMirrored",e["UnknownSolid"]="UnknownSolid",e["UnknownMirroredSolid"]="UnknownMirroredSolid",e["CircleAddition"]="CircleAddition",e["CircleAdditionSolid"]="CircleAdditionSolid",e["FilePDB"]="FilePDB",e["FileTemplate"]="FileTemplate",e["FileSQL"]="FileSQL",e["FileJAVA"]="FileJAVA",e["FileASPX"]="FileASPX",e["FileCSS"]="FileCSS",e["FileSass"]="FileSass",e["FileLess"]="FileLess",e["FileHTML"]="FileHTML",e["JavaScriptLanguage"]="JavaScriptLanguage",e["CSharpLanguage"]="CSharpLanguage",e["CSharp"]="CSharp",e["VisualBasicLanguage"]="VisualBasicLanguage",e["VB"]="VB",e["CPlusPlusLanguage"]="CPlusPlusLanguage",e["CPlusPlus"]="CPlusPlus",e["FSharpLanguage"]="FSharpLanguage",e["FSharp"]="FSharp",e["TypeScriptLanguage"]="TypeScriptLanguage",e["PythonLanguage"]="PythonLanguage",e["PY"]="PY",e["CoffeeScript"]="CoffeeScript",e["MarkDownLanguage"]="MarkDownLanguage",e["FullWidth"]="FullWidth",e["FullWidthEdit"]="FullWidthEdit",e["Plug"]="Plug",e["PlugSolid"]="PlugSolid",e["PlugConnected"]="PlugConnected",e["PlugDisconnected"]="PlugDisconnected",e["UnlockSolid"]="UnlockSolid",e["Variable"]="Variable",e["Parameter"]="Parameter",e["CommentUrgent"]="CommentUrgent",e["Storyboard"]="Storyboard",e["DiffInline"]="DiffInline",e["DiffSideBySide"]="DiffSideBySide",e["ImageDiff"]="ImageDiff",e["ImagePixel"]="ImagePixel",e["FileBug"]="FileBug",e["FileCode"]="FileCode",e["FileComment"]="FileComment",e["BusinessHoursSign"]="BusinessHoursSign",e["FileImage"]="FileImage",e["FileSymlink"]="FileSymlink",e["AutoFillTemplate"]="AutoFillTemplate",e["WorkItem"]="WorkItem",e["WorkItemBug"]="WorkItemBug",e["LogRemove"]="LogRemove",e["ColumnOptions"]="ColumnOptions",e["Packages"]="Packages",e["BuildIssue"]="BuildIssue",e["AssessmentGroup"]="AssessmentGroup",e["VariableGroup"]="VariableGroup",e["FullHistory"]="FullHistory",e["SingleColumnEdit"]="SingleColumnEdit",e["DoubleColumnEdit"]="DoubleColumnEdit",e["TripleColumnEdit"]="TripleColumnEdit",e["ColumnLeftTwoThirdsEdit"]="ColumnLeftTwoThirdsEdit",e["ColumnRightTwoThirdsEdit"]="ColumnRightTwoThirdsEdit",e["StreamLogo"]="StreamLogo",e["PassiveAuthentication"]="PassiveAuthentication",e["AlertSolid"]="AlertSolid",e["MegaphoneSolid"]="MegaphoneSolid",e["TaskSolid"]="TaskSolid",e["ConfigurationSolid"]="ConfigurationSolid",e["BugSolid"]="BugSolid",e["CrownSolid"]="CrownSolid",e["Trophy2Solid"]="Trophy2Solid",e["QuickNoteSolid"]="QuickNoteSolid",e["ConstructionConeSolid"]="ConstructionConeSolid",e["PageListSolid"]="PageListSolid",e["PageListMirroredSolid"]="PageListMirroredSolid",e["StarburstSolid"]="StarburstSolid",e["ReadingModeSolid"]="ReadingModeSolid",e["SadSolid"]="SadSolid",e["HealthSolid"]="HealthSolid",e["ShieldSolid"]="ShieldSolid",e["GiftBoxSolid"]="GiftBoxSolid",e["ShoppingCartSolid"]="ShoppingCartSolid",e["MailSolid"]="MailSolid",e["ChatSolid"]="ChatSolid",e["RibbonSolid"]="RibbonSolid",e["FinancialSolid"]="FinancialSolid",e["FinancialMirroredSolid"]="FinancialMirroredSolid",e["HeadsetSolid"]="HeadsetSolid",e["PermissionsSolid"]="PermissionsSolid",e["ParkingSolid"]="ParkingSolid",e["ParkingMirroredSolid"]="ParkingMirroredSolid",e["DiamondSolid"]="DiamondSolid",e["AsteriskSolid"]="AsteriskSolid",e["OfflineStorageSolid"]="OfflineStorageSolid",e["BankSolid"]="BankSolid",e["DecisionSolid"]="DecisionSolid",e["Parachute"]="Parachute",e["ParachuteSolid"]="ParachuteSolid",e["FiltersSolid"]="FiltersSolid",e["ColorSolid"]="ColorSolid",e["ReviewSolid"]="ReviewSolid",e["ReviewRequestSolid"]="ReviewRequestSolid",e["ReviewRequestMirroredSolid"]="ReviewRequestMirroredSolid",e["ReviewResponseSolid"]="ReviewResponseSolid",e["FeedbackRequestSolid"]="FeedbackRequestSolid",e["FeedbackRequestMirroredSolid"]="FeedbackRequestMirroredSolid",e["FeedbackResponseSolid"]="FeedbackResponseSolid",e["WorkItemBar"]="WorkItemBar",e["WorkItemBarSolid"]="WorkItemBarSolid",e["Separator"]="Separator",e["NavigateExternalInline"]="NavigateExternalInline",e["PlanView"]="PlanView",e["TimelineMatrixView"]="TimelineMatrixView",e["EngineeringGroup"]="EngineeringGroup",e["ProjectCollection"]="ProjectCollection",e["CaretBottomRightCenter8"]="CaretBottomRightCenter8",e["CaretBottomLeftCenter8"]="CaretBottomLeftCenter8",e["CaretTopRightCenter8"]="CaretTopRightCenter8",e["CaretTopLeftCenter8"]="CaretTopLeftCenter8",e["DonutChart"]="DonutChart",e["ChevronUnfold10"]="ChevronUnfold10",e["ChevronFold10"]="ChevronFold10",e["DoubleChevronDown8"]="DoubleChevronDown8",e["DoubleChevronUp8"]="DoubleChevronUp8",e["DoubleChevronLeft8"]="DoubleChevronLeft8",e["DoubleChevronRight8"]="DoubleChevronRight8",e["ChevronDownEnd6"]="ChevronDownEnd6",e["ChevronUpEnd6"]="ChevronUpEnd6",e["ChevronLeftEnd6"]="ChevronLeftEnd6",e["ChevronRightEnd6"]="ChevronRightEnd6",e["ContextMenu"]="ContextMenu",e["AzureAPIManagement"]="AzureAPIManagement",e["AzureServiceEndpoint"]="AzureServiceEndpoint",e["VSTSLogo"]="VSTSLogo",e["VSTSAltLogo1"]="VSTSAltLogo1",e["VSTSAltLogo2"]="VSTSAltLogo2",e["FileTypeSolution"]="FileTypeSolution",e["WordLogoInverse16"]="WordLogoInverse16",e["WordLogo16"]="WordLogo16",e["WordLogoFill16"]="WordLogoFill16",e["PowerPointLogoInverse16"]="PowerPointLogoInverse16",e["PowerPointLogo16"]="PowerPointLogo16",e["PowerPointLogoFill16"]="PowerPointLogoFill16",e["ExcelLogoInverse16"]="ExcelLogoInverse16",e["ExcelLogo16"]="ExcelLogo16",e["ExcelLogoFill16"]="ExcelLogoFill16",e["OneNoteLogoInverse16"]="OneNoteLogoInverse16",e["OneNoteLogo16"]="OneNoteLogo16",e["OneNoteLogoFill16"]="OneNoteLogoFill16",e["OutlookLogoInverse16"]="OutlookLogoInverse16",e["OutlookLogo16"]="OutlookLogo16",e["OutlookLogoFill16"]="OutlookLogoFill16",e["PublisherLogoInverse16"]="PublisherLogoInverse16",e["PublisherLogo16"]="PublisherLogo16",e["PublisherLogoFill16"]="PublisherLogoFill16",e["VisioLogoInverse16"]="VisioLogoInverse16",e["VisioLogo16"]="VisioLogo16",e["VisioLogoFill16"]="VisioLogoFill16",e["TestBeaker"]="TestBeaker",e["TestBeakerSolid"]="TestBeakerSolid",e["TestExploreSolid"]="TestExploreSolid",e["TestAutoSolid"]="TestAutoSolid",e["TestUserSolid"]="TestUserSolid",e["TestImpactSolid"]="TestImpactSolid",e["TestPlan"]="TestPlan",e["TestStep"]="TestStep",e["TestParameter"]="TestParameter",e["TestSuite"]="TestSuite",e["TestCase"]="TestCase",e["Sprint"]="Sprint",e["SignOut"]="SignOut",e["TriggerApproval"]="TriggerApproval",e["Rocket"]="Rocket",e["AzureKeyVault"]="AzureKeyVault",e["Onboarding"]="Onboarding",e["Transition"]="Transition",e["LikeSolid"]="LikeSolid",e["DislikeSolid"]="DislikeSolid",e["CRMCustomerInsightsApp"]="CRMCustomerInsightsApp",e["EditCreate"]="EditCreate",e["UnSetColor"]="UnSetColor",e["DeclineCall"]="DeclineCall",e["RectangularClipping"]="RectangularClipping",e["TeamsLogo16"]="TeamsLogo16",e["TeamsLogoFill16"]="TeamsLogoFill16",e["Spacer"]="Spacer",e["SkypeLogo16"]="SkypeLogo16",e["SkypeForBusinessLogo16"]="SkypeForBusinessLogo16",e["SkypeForBusinessLogoFill16"]="SkypeForBusinessLogoFill16",e["FilterSolid"]="FilterSolid",e["MailUndelivered"]="MailUndelivered",e["MailTentative"]="MailTentative",e["MailTentativeMirrored"]="MailTentativeMirrored",e["MailReminder"]="MailReminder",e["ReceiptUndelivered"]="ReceiptUndelivered",e["ReceiptTentative"]="ReceiptTentative",e["ReceiptTentativeMirrored"]="ReceiptTentativeMirrored",e["Inbox"]="Inbox",e["IRMReply"]="IRMReply",e["IRMReplyMirrored"]="IRMReplyMirrored",e["IRMForward"]="IRMForward",e["IRMForwardMirrored"]="IRMForwardMirrored",e["VoicemailIRM"]="VoicemailIRM",e["EventAccepted"]="EventAccepted",e["EventTentative"]="EventTentative",e["EventTentativeMirrored"]="EventTentativeMirrored",e["EventDeclined"]="EventDeclined",e["IDBadge"]="IDBadge",e["BackgroundColor"]="BackgroundColor",e["OfficeFormsLogoInverse16"]="OfficeFormsLogoInverse16",e["OfficeFormsLogo"]="OfficeFormsLogo",e["OfficeFormsLogoFill"]="OfficeFormsLogoFill",e["OfficeFormsLogo16"]="OfficeFormsLogo16",e["OfficeFormsLogoFill16"]="OfficeFormsLogoFill16",e["OfficeFormsLogoInverse24"]="OfficeFormsLogoInverse24",e["OfficeFormsLogo24"]="OfficeFormsLogo24",e["OfficeFormsLogoFill24"]="OfficeFormsLogoFill24",e["PageLock"]="PageLock",e["NotExecuted"]="NotExecuted",e["NotImpactedSolid"]="NotImpactedSolid",e["FieldReadOnly"]="FieldReadOnly",e["FieldRequired"]="FieldRequired",e["BacklogBoard"]="BacklogBoard",e["ExternalBuild"]="ExternalBuild",e["ExternalTFVC"]="ExternalTFVC",e["ExternalXAML"]="ExternalXAML",e["IssueSolid"]="IssueSolid",e["DefectSolid"]="DefectSolid",e["LadybugSolid"]="LadybugSolid",e["NugetLogo"]="NugetLogo",e["TFVCLogo"]="TFVCLogo",e["ProjectLogo32"]="ProjectLogo32",e["ProjectLogoFill32"]="ProjectLogoFill32",e["ProjectLogo16"]="ProjectLogo16",e["ProjectLogoFill16"]="ProjectLogoFill16",e["SwayLogo32"]="SwayLogo32",e["SwayLogoFill32"]="SwayLogoFill32",e["SwayLogo16"]="SwayLogo16",e["SwayLogoFill16"]="SwayLogoFill16",e["ClassNotebookLogo32"]="ClassNotebookLogo32",e["ClassNotebookLogoFill32"]="ClassNotebookLogoFill32",e["ClassNotebookLogo16"]="ClassNotebookLogo16",e["ClassNotebookLogoFill16"]="ClassNotebookLogoFill16",e["ClassNotebookLogoInverse32"]="ClassNotebookLogoInverse32",e["ClassNotebookLogoInverse16"]="ClassNotebookLogoInverse16",e["StaffNotebookLogo32"]="StaffNotebookLogo32",e["StaffNotebookLogoFill32"]="StaffNotebookLogoFill32",e["StaffNotebookLogo16"]="StaffNotebookLogo16",e["StaffNotebookLogoFill16"]="StaffNotebookLogoFill16",e["StaffNotebookLogoInverted32"]="StaffNotebookLogoInverted32",e["StaffNotebookLogoInverted16"]="StaffNotebookLogoInverted16",e["KaizalaLogo"]="KaizalaLogo",e["TaskLogo"]="TaskLogo",e["ProtectionCenterLogo32"]="ProtectionCenterLogo32",e["GallatinLogo"]="GallatinLogo",e["Globe2"]="Globe2",e["Guitar"]="Guitar",e["Breakfast"]="Breakfast",e["Brunch"]="Brunch",e["BeerMug"]="BeerMug",e["Vacation"]="Vacation",e["Teeth"]="Teeth",e["Taxi"]="Taxi",e["Chopsticks"]="Chopsticks",e["SyncOccurence"]="SyncOccurence",e["UnsyncOccurence"]="UnsyncOccurence",e["PrimaryCalendar"]="PrimaryCalendar",e["SearchCalendar"]="SearchCalendar",e["VideoOff"]="VideoOff",e["MicrosoftFlowLogo"]="MicrosoftFlowLogo",e["BusinessCenterLogo"]="BusinessCenterLogo",e["ToDoLogoBottom"]="ToDoLogoBottom",e["ToDoLogoTop"]="ToDoLogoTop",e["EditSolid12"]="EditSolid12",e["EditSolidMirrored12"]="EditSolidMirrored12",e["UneditableSolid12"]="UneditableSolid12",e["UneditableSolidMirrored12"]="UneditableSolidMirrored12",e["UneditableMirrored"]="UneditableMirrored",e["AdminALogo32"]="AdminALogo32",e["AdminALogoFill32"]="AdminALogoFill32",e["ToDoLogoInverse"]="ToDoLogoInverse",e["Snooze"]="Snooze",e["WaffleOffice365"]="WaffleOffice365",e["ImageSearch"]="ImageSearch",e["NewsSearch"]="NewsSearch",e["VideoSearch"]="VideoSearch",e["R"]="R",e["FontColorA"]="FontColorA",e["FontColorSwatch"]="FontColorSwatch",e["LightWeight"]="LightWeight",e["NormalWeight"]="NormalWeight",e["SemiboldWeight"]="SemiboldWeight",e["GroupObject"]="GroupObject",e["UngroupObject"]="UngroupObject",e["AlignHorizontalLeft"]="AlignHorizontalLeft",e["AlignHorizontalCenter"]="AlignHorizontalCenter",e["AlignHorizontalRight"]="AlignHorizontalRight",e["AlignVerticalTop"]="AlignVerticalTop",e["AlignVerticalCenter"]="AlignVerticalCenter",e["AlignVerticalBottom"]="AlignVerticalBottom",e["HorizontalDistributeCenter"]="HorizontalDistributeCenter",e["VerticalDistributeCenter"]="VerticalDistributeCenter",e["Ellipse"]="Ellipse",e["Line"]="Line",e["Octagon"]="Octagon",e["Hexagon"]="Hexagon",e["Pentagon"]="Pentagon",e["RightTriangle"]="RightTriangle",e["HalfCircle"]="HalfCircle",e["QuarterCircle"]="QuarterCircle",e["ThreeQuarterCircle"]="ThreeQuarterCircle",e["SixPointStar"]="SixPointStar",e["TwelvePointStar"]="TwelvePointStar",e["ArrangeBringToFront"]="ArrangeBringToFront",e["ArrangeSendToBack"]="ArrangeSendToBack",e["ArrangeSendBackward"]="ArrangeSendBackward",e["ArrangeBringForward"]="ArrangeBringForward",e["BorderDash"]="BorderDash",e["BorderDot"]="BorderDot",e["LineStyle"]="LineStyle",e["LineThickness"]="LineThickness",e["WindowEdit"]="WindowEdit",e["HintText"]="HintText",e["MediaAdd"]="MediaAdd",e["AnchorLock"]="AnchorLock",e["AutoHeight"]="AutoHeight",e["ChartSeries"]="ChartSeries",e["ChartXAngle"]="ChartXAngle",e["ChartYAngle"]="ChartYAngle",e["Combobox"]="Combobox",e["LineSpacing"]="LineSpacing",e["Padding"]="Padding",e["PaddingTop"]="PaddingTop",e["PaddingBottom"]="PaddingBottom",e["PaddingLeft"]="PaddingLeft",e["PaddingRight"]="PaddingRight",e["NavigationFlipper"]="NavigationFlipper",e["AlignJustify"]="AlignJustify",e["TextOverflow"]="TextOverflow",e["VisualsFolder"]="VisualsFolder",e["VisualsStore"]="VisualsStore",e["PictureCenter"]="PictureCenter",e["PictureFill"]="PictureFill",e["PicturePosition"]="PicturePosition",e["PictureStretch"]="PictureStretch",e["PictureTile"]="PictureTile",e["Slider"]="Slider",e["SliderHandleSize"]="SliderHandleSize",e["DefaultRatio"]="DefaultRatio",e["NumberSequence"]="NumberSequence",e["GUID"]="GUID",e["ReportAdd"]="ReportAdd",e["DashboardAdd"]="DashboardAdd",e["MapPinSolid"]="MapPinSolid",e["WebPublish"]="WebPublish",e["PieSingleSolid"]="PieSingleSolid",e["BlockedSolid"]="BlockedSolid",e["DrillDown"]="DrillDown",e["DrillDownSolid"]="DrillDownSolid",e["DrillExpand"]="DrillExpand",e["DrillShow"]="DrillShow",e["SpecialEvent"]="SpecialEvent",e["OneDriveFolder16"]="OneDriveFolder16",e["FunctionalManagerDashboard"]="FunctionalManagerDashboard",e["BIDashboard"]="BIDashboard",e["CodeEdit"]="CodeEdit",e["RenewalCurrent"]="RenewalCurrent",e["RenewalFuture"]="RenewalFuture",e["SplitObject"]="SplitObject",e["BulkUpload"]="BulkUpload",e["DownloadDocument"]="DownloadDocument",e["Flower"]="Flower",e["WaitlistConfirm"]="WaitlistConfirm",e["WaitlistConfirmMirrored"]="WaitlistConfirmMirrored",e["LaptopSecure"]="LaptopSecure",e["DragObject"]="DragObject",e["EntryView"]="EntryView",e["EntryDecline"]="EntryDecline",e["ContactCardSettings"]="ContactCardSettings",e["ContactCardSettingsMirrored"]="ContactCardSettingsMirrored",e["CalendarSettings"]="CalendarSettings",e["CalendarSettingsMirrored"]="CalendarSettingsMirrored",e["HardDriveLock"]="HardDriveLock",e["HardDriveUnlock"]="HardDriveUnlock",e["AccountManagement"]="AccountManagement",e["TransitionPop"]="TransitionPop",e["TransitionPush"]="TransitionPush",e["TransitionEffect"]="TransitionEffect",e["LookupEntities"]="LookupEntities",e["ExploreData"]="ExploreData",e["AddBookmark"]="AddBookmark",e["SearchBookmark"]="SearchBookmark",e["DrillThrough"]="DrillThrough",e["MasterDatabase"]="MasterDatabase",e["CertifiedDatabase"]="CertifiedDatabase",e["MaximumValue"]="MaximumValue",e["MinimumValue"]="MinimumValue",e["VisualStudioIDELogo32"]="VisualStudioIDELogo32",e["PasteAsText"]="PasteAsText",e["PasteAsCode"]="PasteAsCode",e["BrowserTab"]="BrowserTab",e["BrowserTabScreenshot"]="BrowserTabScreenshot",e["DesktopScreenshot"]="DesktopScreenshot",e["FileYML"]="FileYML",e["ClipboardSolid"]="ClipboardSolid",e["FabricUserFolder"]="FabricUserFolder",e["FabricNetworkFolder"]="FabricNetworkFolder",e["AnalyticsView"]="AnalyticsView",e["Video360Generic"]="Video360Generic",e["Leave"]="Leave",e["Trending12"]="Trending12",e["Blocked12"]="Blocked12",e["Warning12"]="Warning12",e["CheckedOutByOther12"]="CheckedOutByOther12",e["CheckedOutByYou12"]="CheckedOutByYou12",e["CircleShapeSolid"]="CircleShapeSolid",e["SquareShapeSolid"]="SquareShapeSolid",e["TriangleShapeSolid"]="TriangleShapeSolid",e["DropShapeSolid"]="DropShapeSolid",e["RectangleShapeSolid"]="RectangleShapeSolid",e["ZoomToFit"]="ZoomToFit",e["InsertColumnsLeft"]="InsertColumnsLeft",e["InsertColumnsRight"]="InsertColumnsRight",e["InsertRowsAbove"]="InsertRowsAbove",e["InsertRowsBelow"]="InsertRowsBelow",e["DeleteColumns"]="DeleteColumns",e["DeleteRows"]="DeleteRows",e["DeleteRowsMirrored"]="DeleteRowsMirrored",e["DeleteTable"]="DeleteTable",e["VersionControlPush"]="VersionControlPush",e["StackedColumnChart2"]="StackedColumnChart2",e["TripleColumnWide"]="TripleColumnWide",e["QuadColumn"]="QuadColumn",e["WhiteBoardApp16"]="WhiteBoardApp16",e["WhiteBoardApp32"]="WhiteBoardApp32",e["InsertSignatureLine"]="InsertSignatureLine",e["ArrangeByFrom"]="ArrangeByFrom",e["Phishing"]="Phishing",e["CreateMailRule"]="CreateMailRule",e["PublishCourse"]="PublishCourse",e["DictionaryRemove"]="DictionaryRemove",e["UserRemove"]="UserRemove",e["UserEvent"]="UserEvent",e["Encryption"]="Encryption",e["D365TalentLearn"]="D365TalentLearn",e["D365TalentInsight"]="D365TalentInsight",e["D365TalentHRCore"]="D365TalentHRCore",e["BacklogList"]="BacklogList",e["ButtonControl"]="ButtonControl",e["TableGroup"]="TableGroup",e["MountainClimbing"]="MountainClimbing",e["TagUnknown"]="TagUnknown",e["TagUnknownMirror"]="TagUnknownMirror",e["TagUnknown12"]="TagUnknown12",e["TagUnknown12Mirror"]="TagUnknown12Mirror",e["Link12"]="Link12",e["Presentation"]="Presentation",e["Presentation12"]="Presentation12",e["Lock12"]="Lock12",e["BuildDefinition"]="BuildDefinition",e["ReleaseDefinition"]="ReleaseDefinition",e["SaveTemplate"]="SaveTemplate",e["UserGauge"]="UserGauge",e["BlockedSiteSolid12"]="BlockedSiteSolid12",e["TagSolid"]="TagSolid",e["OfficeChat"]="OfficeChat",e["OfficeChatSolid"]="OfficeChatSolid",e["MailSchedule"]="MailSchedule",e["WarningSolid"]="WarningSolid",e["Blocked2Solid"]="Blocked2Solid",e["SkypeCircleArrow"]="SkypeCircleArrow",e["SkypeArrow"]="SkypeArrow",e["SyncStatus"]="SyncStatus",e["SyncStatusSolid"]="SyncStatusSolid",e["ProjectDocument"]="ProjectDocument",e["ToDoLogoOutline"]="ToDoLogoOutline",e["VisioOnlineLogoFill32"]="VisioOnlineLogoFill32",e["VisioOnlineLogo32"]="VisioOnlineLogo32",e["VisioOnlineLogoCloud32"]="VisioOnlineLogoCloud32",e["VisioDiagramSync"]="VisioDiagramSync",e["Event12"]="Event12",e["EventDateMissed12"]="EventDateMissed12",e["UserOptional"]="UserOptional",e["ResponsesMenu"]="ResponsesMenu",e["DoubleDownArrow"]="DoubleDownArrow",e["DistributeDown"]="DistributeDown",e["BookmarkReport"]="BookmarkReport",e["FilterSettings"]="FilterSettings",e["GripperDotsVertical"]="GripperDotsVertical",e["MailAttached"]="MailAttached",e["AddIn"]="AddIn",e["LinkedDatabase"]="LinkedDatabase",e["PromotedDatabase"]="PromotedDatabase",e["BarChartVerticalFilter"]="BarChartVerticalFilter",e["BarChartVerticalFilterSolid"]="BarChartVerticalFilterSolid",e["ShowTimeAs"]="ShowTimeAs";e["FileRequest"]="FileRequest",e["WorkItemAlert"]="WorkItemAlert",e["PowerBILogo16"]="PowerBILogo16",e["PowerBILogoBackplate16"]="PowerBILogoBackplate16",e["BulletedListText"]="BulletedListText",e["BulletedListBullet"]="BulletedListBullet",e["BulletedListTextMirrored"]="BulletedListTextMirrored",e["BulletedListBulletMirrored"]="BulletedListBulletMirrored",e["NumberedListText"]="NumberedListText",e["NumberedListNumber"]="NumberedListNumber",e["NumberedListTextMirrored"]="NumberedListTextMirrored",e["NumberedListNumberMirrored"]="NumberedListNumberMirrored",e["RemoveLinkChain"]="RemoveLinkChain",e["RemoveLinkX"]="RemoveLinkX",e["FabricTextHighlight"]="FabricTextHighlight",e["ClearFormattingA"]="ClearFormattingA",e["ClearFormattingEraser"]="ClearFormattingEraser",e["Photo2Fill"]="Photo2Fill",e["IncreaseIndentText"]="IncreaseIndentText",e["IncreaseIndentArrow"]="IncreaseIndentArrow",e["DecreaseIndentText"]="DecreaseIndentText",e["DecreaseIndentArrow"]="DecreaseIndentArrow",e["IncreaseIndentTextMirrored"]="IncreaseIndentTextMirrored",e["IncreaseIndentArrowMirrored"]="IncreaseIndentArrowMirrored",e["DecreaseIndentTextMirrored"]="DecreaseIndentTextMirrored",e["DecreaseIndentArrowMirrored"]="DecreaseIndentArrowMirrored",e["CheckListText"]="CheckListText",e["CheckListCheck"]="CheckListCheck",e["CheckListTextMirrored"]="CheckListTextMirrored",e["CheckListCheckMirrored"]="CheckListCheckMirrored",e["NumberSymbol"]="NumberSymbol",e["Coupon"]="Coupon",e["VerifiedBrand"]="VerifiedBrand",e["ReleaseGate"]="ReleaseGate",e["ReleaseGateCheck"]="ReleaseGateCheck",e["ReleaseGateError"]="ReleaseGateError",e["M365InvoicingLogo"]="M365InvoicingLogo",e["FabricTextHighlightComposite"]="FabricTextHighlightComposite",e["Dataflows"]="Dataflows",e["GenericScanFilled"]="GenericScanFilled",e["DiagnosticDataBarTooltip"]="DiagnosticDataBarTooltip",e["SaveToMobile"]="SaveToMobile",e["Orientation2"]="Orientation2",e["ScreenCast"]="ScreenCast",e["ShowGrid"]="ShowGrid",e["SnapToGrid"]="SnapToGrid",e["ContactList"]="ContactList",e["NewMail"]="NewMail",e["EyeShadow"]="EyeShadow",e["CampaignTemplate"]="CampaignTemplate",e["ChartTemplate"]="ChartTemplate",e["PageListFilter"]="PageListFilter",e["SecondaryNav"]="SecondaryNav",e["ColumnVerticalSection"]="ColumnVerticalSection",e["SkypeCircleSlash"]="SkypeCircleSlash",e["SkypeSlash"]="SkypeSlash",e["CustomizeToolbar"]="CustomizeToolbar",e["DuplicateRow"]="DuplicateRow",e["RemoveFromTrash"]="RemoveFromTrash",e["MailOptions"]="MailOptions",e["Childof"]="Childof",e["Footer"]="Footer",e["Header"]="Header",e["BarChartVerticalFill"]="BarChartVerticalFill",e["StackedColumnChart2Fill"]="StackedColumnChart2Fill",e["PlainText"]="PlainText",e["AccessibiltyChecker"]="AccessibiltyChecker",e["DatabaseSync"]="DatabaseSync",e["TabOneColumn"]="TabOneColumn",e["TabTwoColumn"]="TabTwoColumn",e["TabThreeColumn"]="TabThreeColumn",e["DecreaseIndentLegacy"]="DecreaseIndentLegacy",e["IncreaseIndentLegacy"]="IncreaseIndentLegacy",e["SizeLegacy"]="SizeLegacy"})(_||(_={}));var q="https://spoprod-a.akamaihd.net/files/fabric/assets/icons/";function Q(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:q,o=arguments.length>1?arguments[1]:void 0;[T,O,M,D,x,P,B,R,A,I,E,j,N,V,H,W,U,G].forEach(function(t){return t(e,o)}),z()}var $=t("60a3"),K=function(){var e=this,o=e.$createElement,t=e._self._c||o;return t("div",{staticClass:"hello"},[t("h1",[e._v(e._s(e.msg))]),t("OverviewItem",{attrs:{title:"Modifiers"}},[t("OfficeCheckbox",{staticStyle:{margin:"5px",display:"inline-block"},attrs:{label:"Disabled"},model:{value:e.disabled,callback:function(o){e.disabled=o},expression:"disabled"}}),t("OfficeCheckbox",{staticStyle:{margin:"5px",display:"inline-block"},attrs:{label:"Required"},model:{value:e.required,callback:function(o){e.required=o},expression:"required"}}),t("OfficeCheckbox",{staticStyle:{margin:"5px",display:"inline-block"},attrs:{label:"Checked"},model:{value:e.checked,callback:function(o){e.checked=o},expression:"checked"}})],1),t("OverviewItem",{attrs:{title:"Checkbox"}},[t("OfficeCheckbox",{staticStyle:{display:"inline-block"},attrs:{disabled:e.disabled,label:"Checkbox"},model:{value:e.checkboxChecked,callback:function(o){e.checkboxChecked=o},expression:"checkboxChecked"}}),t("OfficeLabel",{staticStyle:{display:"inline-block","margin-left":"50px"},attrs:{disabled:e.disabled}},[e._v("The checkbox is "+e._s(e.checkboxChecked?"checked":"not checked")+"\n ")])],1),t("OverviewItem",{attrs:{title:"Buttons"}},[t("OfficeButton",{staticStyle:{margin:"5px"},attrs:{label:"Default Button",disabled:e.disabled,checked:e.checked},on:{click:e.clicked}}),t("OfficeButton",{staticStyle:{margin:"5px"},attrs:{label:"Primary Button",primary:!0,disabled:e.disabled,checked:e.checked},on:{click:e.clicked}})],1),t("OverviewItem",{attrs:{title:"Buttons"}},[t("OfficeLabel",{attrs:{disabled:e.disabled,required:e.required}},[e._v("TestLabel")])],1),t("OverviewItem",{attrs:{title:"Image"}},[t("OfficeImage",{attrs:{src:"http://placehold.it/350x150",alt:"Example",maximizeFrame:""}})],1),t("OverviewItem",{attrs:{title:"Icon"}},[t("OfficeIcon",{attrs:{iconName:"BingLogo"}}),t("OfficeIcon",{attrs:{iconName:"CheckMark"}})],1),t("OverviewItem",{attrs:{title:"Text Field",options:e.officeTextFieldOverviewConfig},scopedSlots:e._u([{key:"default",fn:function(o){return[t("OfficeTextField",e._b({attrs:{disabled:e.disabled,label:"Example Input"},model:{value:e.txt,callback:function(o){e.txt=o},expression:"txt"}},"OfficeTextField",o,!1))]}}])}),t("OverviewItem",{attrs:{title:"Choice Group"}},[t("OfficeChoiceGroup",{attrs:{disabled:e.disabled,options:[{key:"A",text:"Option A"},{key:"B",text:"Option B"}],defaultSelectedKey:"A"}})],1),t("OverviewItem",{attrs:{title:"Toggle"}},[t("OfficeToggle",{attrs:{disabled:e.disabled,label:"Normal Toggle",onText:"on",offText:"off"},model:{value:e.toggleChecked,callback:function(o){e.toggleChecked=o},expression:"toggleChecked"}}),t("OfficeLabel",{attrs:{disabled:e.disabled,required:e.required}},[e._v("Toggle: "+e._s(e.toggleChecked?"on":"off")+"\n ")])],1),t("OverviewItem",{attrs:{title:"Links"}},[e._v("\n A Link to\n "),t("OfficeLink",{attrs:{href:"https://google.com"}},[e._v("Google")]),t("br"),e._v("\n Another link without href\n "),t("OfficeLink",{on:{click:e.clicked}},[e._v("IS HERE")]),t("br"),e._v("\n And a\n "),t("OfficeLink",{attrs:{disabled:""}},[e._v("Disabled Link!")])],1),t("OverviewItem",{attrs:{title:"Slider"}},[t("OfficeSlider",{attrs:{min:0,max:10},model:{value:e.sliderValue,callback:function(o){e.sliderValue=o},expression:"sliderValue"}}),t("OfficeSlider",{attrs:{min:0,max:10,showValue:""},model:{value:e.sliderValue,callback:function(o){e.sliderValue=o},expression:"sliderValue"}}),t("OfficeSlider",{attrs:{min:0,max:10,showValue:"",disabled:""},model:{value:e.sliderValue,callback:function(o){e.sliderValue=o},expression:"sliderValue"}}),t("OfficeSlider",{staticClass:"vertical-slider",attrs:{min:0,max:10,vertical:"",showValue:""},model:{value:e.sliderValue,callback:function(o){e.sliderValue=o},expression:"sliderValue"}}),t("OfficeSlider",{staticClass:"vertical-slider",attrs:{min:0,max:10,vertical:"",showValue:"",disabled:""},model:{value:e.sliderValue,callback:function(o){e.sliderValue=o},expression:"sliderValue"}}),t("OfficeLabel",[e._v("Value: "+e._s(e.sliderValue))])],1),t("OfficeLabel",{staticStyle:{"margin-top":"30px"}},[e._v("This is the demo page for\n "),t("OfficeLink",{attrs:{href:"https://github.com/s-bauer/office-ui-fabric-vue"}},[e._v("office-ui-fabric-vue")])],1)],1)},Y=[],J=t("bee2"),X=function(){var e=this,o=e.$createElement,t=e._self._c||o;return t("div",{staticClass:"boolean-toggle overview-input-box"},[t("OfficeLabel",{staticClass:"label"},[e._v(e._s(e.propName))]),t("OfficeToggle",{attrs:{checked:!!e.propValue},on:{change:e.onChange}})],1)},Z=[],ee=function(){var e=this,o=e.$createElement,t=e._self._c||o;return t("label",{class:e.classNames.root},[e._t("default")],2)},oe=[],te=t("ade3");t("6b54");function re(e){var o={},t=function(t){var r;e.hasOwnProperty(t)&&Object.defineProperty(o,t,{get:function(){return void 0===r&&(r=Object(m["a"])(e[t]).toString()),r},enumerable:!0,configurable:!0})};for(var r in e)t(r);return o}var ie=t("2996"),ae="cubic-bezier(.1,.9,.2,1)",ne="cubic-bezier(.1,.25,.75,.9)",le="0.167s",se="0.267s",ce="0.367s",de="0.467s",ue=Object(ie["a"])({from:{opacity:0},to:{opacity:1}}),ge=Object(ie["a"])({from:{opacity:1},to:{opacity:0}}),he=qe(-10),pe=qe(-20),me=qe(-40),be=qe(-400),fe=qe(10),Se=qe(20),Ce=qe(40),ve=qe(400),ke=Qe(10),ye=Qe(20),Le=Qe(-10),Fe=Qe(-20),we=$e(10),Te=$e(20),Oe=$e(40),Me=$e(400),De=$e(-10),xe=$e(-20),Pe=$e(-40),Be=$e(-400),Re=Ke(-10),Ae=Ke(-20),Ie=Ke(10),Ee=Ke(20),je=Object(ie["a"])({from:{transform:"scale3d(.98,.98,1)"},to:{transform:"scale3d(1,1,1)"}}),Ne=Object(ie["a"])({from:{transform:"scale3d(1,1,1)"},to:{transform:"scale3d(.98,.98,1)"}}),Ve=Object(ie["a"])({from:{transform:"scale3d(1.03,1.03,1)"},to:{transform:"scale3d(1,1,1)"}}),He=Object(ie["a"])({from:{transform:"scale3d(1,1,1)"},to:{transform:"scale3d(1.03,1.03,1)"}}),We=Object(ie["a"])({from:{transform:"rotateZ(0deg)"},to:{transform:"rotateZ(90deg)"}}),Ue=Object(ie["a"])({from:{transform:"rotateZ(0deg)"},to:{transform:"rotateZ(-90deg)"}}),Ge={easeFunction1:ae,easeFunction2:ne,durationValue1:le,durationValue2:se,durationValue3:ce,durationValue4:de},_e={slideRightIn10:ze("".concat(ue,",").concat(he),ce,ae),slideRightIn20:ze("".concat(ue,",").concat(pe),ce,ae),slideRightIn40:ze("".concat(ue,",").concat(me),ce,ae),slideRightIn400:ze("".concat(ue,",").concat(be),ce,ae),slideLeftIn10:ze("".concat(ue,",").concat(fe),ce,ae),slideLeftIn20:ze("".concat(ue,",").concat(Se),ce,ae),slideLeftIn40:ze("".concat(ue,",").concat(Ce),ce,ae),slideLeftIn400:ze("".concat(ue,",").concat(ve),ce,ae),slideUpIn10:ze("".concat(ue,",").concat(ke),ce,ae),slideUpIn20:ze("".concat(ue,",").concat(ye),ce,ae),slideDownIn10:ze("".concat(ue,",").concat(Le),ce,ae),slideDownIn20:ze("".concat(ue,",").concat(Fe),ce,ae),slideRightOut10:ze("".concat(ge,",").concat(we),ce,ae),slideRightOut20:ze("".concat(ge,",").concat(Te),ce,ae),slideRightOut40:ze("".concat(ge,",").concat(Oe),ce,ae),slideRightOut400:ze("".concat(ge,",").concat(Me),ce,ae),slideLeftOut10:ze("".concat(ge,",").concat(De),ce,ae),slideLeftOut20:ze("".concat(ge,",").concat(xe),ce,ae),slideLeftOut40:ze("".concat(ge,",").concat(Pe),ce,ae),slideLeftOut400:ze("".concat(ge,",").concat(Be),ce,ae),slideUpOut10:ze("".concat(ge,",").concat(Re),ce,ae),slideUpOut20:ze("".concat(ge,",").concat(Ae),ce,ae),slideDownOut10:ze("".concat(ge,",").concat(Ie),ce,ae),slideDownOut20:ze("".concat(ge,",").concat(Ee),ce,ae),scaleUpIn100:ze("".concat(ue,",").concat(je),ce,ae),scaleDownIn100:ze("".concat(ue,",").concat(Ve),ce,ae),scaleUpOut103:ze("".concat(ge,",").concat(He),le,ne),scaleDownOut98:ze("".concat(ge,",").concat(Ne),le,ne),fadeIn100:ze(ue,le,ne),fadeIn200:ze(ue,se,ne),fadeIn400:ze(ue,ce,ne),fadeIn500:ze(ue,de,ne),fadeOut100:ze(ge,le,ne),fadeOut200:ze(ge,se,ne),fadeOut400:ze(ge,ce,ne),fadeOut500:ze(ge,de,ne),rotate90deg:ze(We,"0.1s",ne),rotateN90deg:ze(Ue,"0.1s",ne)};function ze(e,o,t){return{animationName:e,animationDuration:o,animationTimingFunction:t,animationFillMode:"both"}}function qe(e){return Object(ie["a"])({from:{transform:"translate3d(".concat(e,"px,0,0)")},to:{transform:"translate3d(0,0,0)"}})}function Qe(e){return Object(ie["a"])({from:{transform:"translate3d(0,".concat(e,"px,0)")},to:{transform:"translate3d(0,0,0)"}})}function $e(e){return Object(ie["a"])({from:{transform:"translate3d(0,0,0)"},to:{transform:"translate3d(".concat(e,"px,0,0)")}})}function Ke(e){return Object(ie["a"])({from:{transform:"translate3d(0,0,0)"},to:{transform:"translate3d(0,".concat(e,"px,0)")}})}var Ye={themeDarker:"#004578",themeDark:"#005a9e",themeDarkAlt:"#106ebe",themePrimary:"#0078d4",themeSecondary:"#2b88d8",themeTertiary:"#71afe5",themeLight:"#c7e0f4",themeLighter:"#deecf9",themeLighterAlt:"#eff6fc",black:"#000000",blackTranslucent40:"rgba(0,0,0,.4)",neutralDark:"#212121",neutralPrimary:"#333333",neutralPrimaryAlt:"#3c3c3c",neutralSecondary:"#666666",neutralSecondaryAlt:"#767676",neutralTertiary:"#a6a6a6",neutralTertiaryAlt:"#c8c8c8",neutralQuaternary:"#d0d0d0",neutralQuaternaryAlt:"#dadada",neutralLight:"#eaeaea",neutralLighter:"#f4f4f4",neutralLighterAlt:"#f8f8f8",accent:"#0078d4",white:"#ffffff",whiteTranslucent40:"rgba(255,255,255,.4)",yellow:"#ffb900",yellowLight:"#fff100",orange:"#d83b01",orangeLight:"#ea4300",orangeLighter:"#ff8c00",redDark:"#a80000",red:"#e81123",magentaDark:"#5c005c",magenta:"#b4009e",magentaLight:"#e3008c",purpleDark:"#32145a",purple:"#5c2d91",purpleLight:"#b4a0ff",blueDark:"#002050",blueMid:"#00188f",blue:"#0078d4",blueLight:"#00bcf2",tealDark:"#004b50",teal:"#008272",tealLight:"#00b294",greenDark:"#004b1c",green:"#107c10",greenLight:"#bad80a"};t("2909");var Je,Xe=!1;function Ze(e){return Xe||"undefined"===typeof document?void 0:e&&e.ownerDocument?e.ownerDocument:document}function eo(e){var o=null;try{o=window.localStorage.getItem(e)}catch(t){}return o}function oo(){if(void 0===Je){var e=Ze(),o=eo("language");null!==o&&(Je=o),void 0===Je&&e&&(Je=e.documentElement.getAttribute("lang")),void 0===Je&&(Je="en")}return Je}t("f386");var to,ro,io="'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif";(function(e){e.Arabic="Segoe UI Web (Arabic)",e.Cyrillic="Segoe UI Web (Cyrillic)",e.EastEuropean="Segoe UI Web (East European)",e.Greek="Segoe UI Web (Greek)",e.Hebrew="Segoe UI Web (Hebrew)",e.Thai="Leelawadee UI Web",e.Vietnamese="Segoe UI Web (Vietnamese)",e.WestEuropean="Segoe UI Web (West European)",e.Selawik="Selawik Web"})(to||(to={})),function(e){e.Arabic="'".concat(to.Arabic,"'"),e.ChineseSimplified="'Microsoft Yahei UI', Verdana, Simsun",e.ChineseTraditional="'Microsoft Jhenghei UI', Pmingliu",e.Cyrillic="'".concat(to.Cyrillic,"'"),e.EastEuropean="'".concat(to.EastEuropean,"'"),e.Greek="'".concat(to.Greek,"'"),e.Hebrew="'".concat(to.Hebrew,"'"),e.Hindi="'Nirmala UI'",e.Japanese="'Yu Gothic UI', 'Meiryo UI', Meiryo, 'MS Pgothic', Osaka",e.Korean="'Malgun Gothic', Gulim",e.Selawik="'".concat(to.Selawik,"'"),e.Thai="'Leelawadee UI Web', 'Kmer UI'",e.Vietnamese="'".concat(to.Vietnamese,"'"),e.WestEuropean="'".concat(to.WestEuropean,"'")}(ro||(ro={}));var ao,no,lo,so="'Segoe UI', '".concat(to.WestEuropean,"'"),co={ar:ro.Arabic,bg:ro.Cyrillic,cs:ro.EastEuropean,el:ro.Greek,et:ro.EastEuropean,he:ro.Hebrew,hi:ro.Hindi,hr:ro.EastEuropean,hu:ro.EastEuropean,ja:ro.Japanese,kk:ro.EastEuropean,ko:ro.Korean,lt:ro.EastEuropean,lv:ro.EastEuropean,pl:ro.EastEuropean,ru:ro.Cyrillic,sk:ro.EastEuropean,"sr-latn":ro.EastEuropean,th:ro.Thai,tr:ro.EastEuropean,uk:ro.Cyrillic,vi:ro.Vietnamese,"zh-hans":ro.ChineseSimplified,"zh-hant":ro.ChineseTraditional};function uo(e){return"".concat(e,", ").concat(io)}function go(e){var o=ho(e),t=uo(o),r=t;o===so&&(r=uo(ro.WestEuropean));var i={tiny:po(ao.mini,no.semibold,t),xSmall:po(ao.xSmall,no.regular,t),small:po(ao.small,no.regular,t),smallPlus:po(ao.smallPlus,no.regular,t),medium:po(ao.medium,no.regular,t),mediumPlus:po(ao.mediumPlus,no.regular,t),large:po(ao.large,no.semilight,r),xLarge:po(ao.xLarge,no.light,t),xxLarge:po(ao.xxLarge,no.light,t),superLarge:po(ao.superLarge,no.light,t),mega:po(ao.mega,no.light,t)};return i}function ho(e){for(var o in co)if(co.hasOwnProperty(o)&&e&&0===o.indexOf(e))return co[o];return so}function po(e,o,t){return{fontFamily:t,MozOsxFontSmoothing:"grayscale",WebkitFontSmoothing:"antialiased",fontSize:e,fontWeight:o}}(function(e){e.mini="10px",e.xSmall="11px",e.small="12px",e.smallPlus="13px",e.medium="14px",e.mediumPlus="15px",e.icon="16px",e.large="17px",e.xLarge="21px",e.xxLarge="28px",e.superLarge="42px",e.mega="72px"})(ao||(ao={})),function(e){e.light=100,e.semilight=300,e.regular=400,e.semibold=600,e.bold=700}(no||(no={})),function(e){e.xSmall="10px",e.small="12px",e.medium="16px",e.large="20px"}(lo||(lo={}));var mo="https://static2.sharepointonline.com/files/fabric/assets",bo=go(oo());function fo(e,o,t,r){e="'".concat(e,"'");var i=void 0!==r?"local('".concat(r,"'),"):"";Object(p["a"])({fontFamily:e,src:i+"url('".concat(o,".woff2') format('woff2'),")+"url('".concat(o,".woff') format('woff')"),fontWeight:t,fontStyle:"normal"})}function So(e,o,t){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"segoeui",i=arguments.length>4?arguments[4]:void 0,a="".concat(e,"/").concat(t,"/").concat(r);fo(o,a+"-light",no.light,i&&i+" Light"),fo(o,a+"-semilight",no.semilight,i&&i+" SemiLight"),fo(o,a+"-regular",no.regular,i),fo(o,a+"-semibold",no.semibold,i&&i+" SemiBold")}function Co(e){if(e){var o="".concat(e,"/fonts");So(o,to.Thai,"leelawadeeui-thai","leelawadeeui"),So(o,to.Arabic,"segoeui-arabic"),So(o,to.Cyrillic,"segoeui-cyrillic"),So(o,to.EastEuropean,"segoeui-easteuropean"),So(o,to.Greek,"segoeui-greek"),So(o,to.Hebrew,"segoeui-hebrew"),So(o,to.Vietnamese,"segoeui-vietnamese"),So(o,to.WestEuropean,"segoeui-westeuropean","segoeui","Segoe UI"),So(o,ro.Selawik,"selawik","selawik"),fo("Leelawadee UI Web","".concat(o,"/leelawadeeui-thai/leelawadeeui-semilight"),no.light),fo("Leelawadee UI Web","".concat(o,"/leelawadeeui-thai/leelawadeeui-bold"),no.semibold)}}function vo(){var e="undefined"!==typeof window?window:void 0,o=e?e["FabricConfig"]:void 0;return o&&void 0!==o.fontBaseUrl?o.fontBaseUrl:mo}Co(vo());var ko,yo="@media screen and (-ms-high-contrast: active)",Lo="@media screen and (-ms-high-contrast: black-on-white)",Fo="@media screen and (-ms-high-contrast: white-on-black)";(function(e){e.Nav=1,e.ScrollablePane=1,e.FocusStyle=1,e.Coachmark=1e3,e.Layer=1e6,e.KeytipLayer=1000001})(ko||(ko={}));var wo="ms-Fabric--isFocusVisible";function To(e){var o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"relative",r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:void 0,i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:e.palette.white,a=arguments.length>5&&void 0!==arguments[5]?arguments[5]:e.palette.neutralSecondary,n=!(arguments.length>6&&void 0!==arguments[6])||arguments[6];return{outline:"transparent",position:t,selectors:Object(te["a"])({"::-moz-focus-inner":{border:"0"}},".".concat(wo," &").concat(n?":focus":"",":after"),{content:'""',position:"absolute",left:o+1,top:o+1,bottom:o+1,right:o+1,border:"1px solid "+i,outline:"1px solid "+a,zIndex:ko.FocusStyle,selectors:Object(te["a"])({},yo,r)})}}var Oo={position:"absolute",width:1,height:1,margin:-1,padding:0,border:0,overflow:"hidden"};t("28a5");var Mo=t("c0f8"),Do=function(){function e(o){Object(n["a"])(this,e),this._id=e._uniqueId++,this._parent=o,this._eventRecords=[]}return Object(J["a"])(e,[{key:"dispose",value:function(){this._isDisposed||(this._isDisposed=!0,this.off(),this._parent=null)}},{key:"onAll",value:function(e,o,t){for(var r in o)o.hasOwnProperty(r)&&this.on(e,r,o[r],t)}},{key:"on",value:function(o,t,r,i){var a=this;if(t.indexOf(",")>-1)for(var n=t.split(/[ ,]+/),l=0;l2&&void 0!==arguments[2]?arguments[2]:Po,r={},i=o&&t.scopedSettings[o]||{},a=o&&Bo.scopedSettings[o]||{},n=!0,l=!1,s=void 0;try{for(var c,d=e[Symbol.iterator]();!(n=(c=d.next()).done);n=!0){var u=c.value;r[u]=i[u]||t.settings[u]||a[u]||Bo.settings[u]}}catch(g){l=!0,s=g}finally{try{n||null==d.return||d.return()}finally{if(l)throw s}}return r}},{key:"observe",value:function(e){Ro.on(Bo,"change",e)}},{key:"unobserve",value:function(e){Ro.off(Bo,"change",e)}},{key:"_raiseChange",value:function(){Ro.raise("change")}}]),e}(),Io={s2:"4px",s1:"8px",m:"16px",l1:"20px",l2:"32px"},Eo=t("c4c9"),jo={elevation4:{boxShadow:"0 0 5px 0 rgba(0,0,0,.4)"},elevation8:{boxShadow:"0 0 5px 0 rgba(0,0,0,.4)"},elevation16:{boxShadow:"0 0 5px 0 rgba(0,0,0,.4)"},elevation64:{boxShadow:"0 0 5px 0 rgba(0,0,0,.4)"},roundedCorner2:0},No=_o({palette:Ye,semanticColors:zo(Ye,!1,!1),fonts:bo,isInverted:!1,disableGlobalClassNames:!1}),Vo=[],Ho="theme";if(!Ao.getSettings([Ho]).theme){var Wo="undefined"!==typeof window?window:void 0;Wo&&Wo["FabricConfig"]&&Wo["FabricConfig"].theme&&(No=_o(Wo["FabricConfig"].theme)),Ao.applySettings(Object(te["a"])({},Ho,No))}function Uo(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return!0===e&&(No=_o({},e)),No}function Go(e){var o=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return No=_o(e,o),Object(Eo["loadTheme"])(Object(u["a"])({},No.palette,No.semanticColors)),Ao.applySettings(Object(te["a"])({},Ho,No)),Vo.forEach(function(e){try{e(No)}catch(o){}}),No}function _o(e){var o=arguments.length>1&&void 0!==arguments[1]&&arguments[1],t=Object(u["a"])({},Ye,e.palette);e.palette&&e.palette.accent||(t.accent=t.themePrimary);var r=Object(u["a"])({},zo(t,!!e.isInverted,o),e.semanticColors);return{palette:t,fonts:Object(u["a"])({},bo,e.fonts),semanticColors:r,isInverted:!!e.isInverted,disableGlobalClassNames:!!e.disableGlobalClassNames,spacing:Object(u["a"])({},Io,e.spacing),effects:Object(u["a"])({},jo,e.effects)}}function zo(e,o,t){var r={bodyBackground:e.white,bodyStandoutBackground:e.neutralLighterAlt,bodyFrameBackground:e.white,bodyFrameDivider:e.neutralLight,bodyText:e.neutralPrimary,bodyTextChecked:e.black,bodySubtext:e.neutralSecondary,bodyDivider:e.neutralLight,disabledBackground:e.neutralLighter,disabledText:e.neutralTertiary,disabledBodyText:e.neutralTertiary,disabledSubtext:e.neutralQuaternary,disabledBodySubtext:e.neutralTertiaryAlt,focusBorder:e.neutralSecondary,variantBorder:e.neutralLight,variantBorderHovered:e.neutralTertiary,defaultStateBackground:e.neutralLighterAlt,errorText:o?"#ff5f5f":e.redDark,warningText:o?"#ffffff":"#333333",errorBackground:o?"rgba(232, 17, 35, .5)":"rgba(232, 17, 35, .2)",blockingBackground:o?"rgba(234, 67, 0, .5)":"rgba(234, 67, 0, .2)",warningBackground:o?"rgba(255, 251, 0, .6)":"rgba(255, 185, 0, .2)",warningHighlight:o?"#fff100":"#ffb900",successBackground:o?"rgba(186, 216, 10, .4)":"rgba(186, 216, 10, .2)",inputBorder:e.neutralTertiary,inputBorderHovered:e.neutralPrimary,inputBackground:e.white,inputBackgroundChecked:e.themePrimary,inputBackgroundCheckedHovered:e.themeDarkAlt,inputForegroundChecked:e.white,inputFocusBorderAlt:e.themePrimary,smallInputBorder:e.neutralSecondary,inputText:e.neutralPrimary,inputTextHovered:e.neutralDark,inputPlaceholderText:e.neutralSecondary,buttonBackground:e.neutralLighter,buttonBackgroundChecked:e.neutralTertiaryAlt,buttonBackgroundHovered:e.neutralLight,buttonBackgroundCheckedHovered:e.neutralLight,buttonBackgroundPressed:e.neutralLight,buttonBackgroundDisabled:e.neutralLighter,buttonBorder:"transparent",buttonText:e.neutralPrimary,buttonTextHovered:e.neutralDark,buttonTextChecked:e.neutralDark,buttonTextCheckedHovered:e.black,buttonTextPressed:e.neutralDark,buttonTextDisabled:e.neutralTertiary,buttonBorderDisabled:"transparent",primaryButtonBackground:e.themePrimary,primaryButtonBackgroundHovered:e.themeDarkAlt,primaryButtonBackgroundPressed:e.themeDark,primaryButtonBackgroundDisabled:e.neutralLighter,primaryButtonBorder:"transparent",primaryButtonText:e.white,primaryButtonTextHovered:e.white,primaryButtonTextPressed:e.white,primaryButtonTextDisabled:e.neutralQuaternary,accentButtonBackground:e.accent,accentButtonText:e.white,menuBackground:e.white,menuDivider:e.neutralTertiaryAlt,menuIcon:e.themePrimary,menuHeader:e.themePrimary,menuItemBackgroundHovered:e.neutralLighter,menuItemBackgroundPressed:e.neutralLight,menuItemText:e.neutralPrimary,menuItemTextHovered:e.neutralDark,listBackground:e.white,listText:e.neutralPrimary,listItemBackgroundHovered:e.neutralLighter,listItemBackgroundChecked:e.neutralLight,listItemBackgroundCheckedHovered:e.neutralQuaternaryAlt,listHeaderBackgroundHovered:e.neutralLighter,listHeaderBackgroundPressed:e.neutralLight,actionLink:e.neutralPrimary,actionLinkHovered:e.neutralDark,link:e.themePrimary,linkHovered:e.themeDarker,listTextColor:"",menuItemBackgroundChecked:e.neutralLight};return qo(r,t)}function qo(e,o){var t="";return!0===o&&(t=" /* @deprecated */"),e.listTextColor=e.listText+t,e.menuItemBackgroundChecked+=t,e}var Qo={boxShadow:"none",margin:0,padding:0,boxSizing:"border-box"};t("c5f6"),t("4917");var $o=re(_e),Ko=(re(bo),{});for(var Yo in Ye)Ye.hasOwnProperty(Yo)&&(Jo(Ko,Yo,"",!1,"color"),Jo(Ko,Yo,"Hover",!0,"color"),Jo(Ko,Yo,"Background",!1,"background"),Jo(Ko,Yo,"BackgroundHover",!0,"background"),Jo(Ko,Yo,"Border",!1,"borderColor"),Jo(Ko,Yo,"BorderHover",!0,"borderColor"));function Jo(e,o,t,r,i){Object.defineProperty(e,o+t,{get:function(){var e=Object(te["a"])({},i,Uo().palette[o]);return Object(m["a"])(r?{selectors:{":hover":e}}:e).toString()},enumerable:!0,configurable:!0})}t("dd6e"),t("54b8"),t("620c"),t("a930"),t("69e0"),t("cb49"),t("54bb"),t("aa53");var Xo=function(e){var o=e.theme,t=e.className,r=e.disabled,i=e.required;return{root:["ms-Label",o.fonts.medium,{color:o.semanticColors.bodyText,boxSizing:"border-box",boxShadow:"none",margin:0,display:"block",padding:"5px 0",wordWrap:"break-word",overflowWrap:"break-word"},r&&{color:o.semanticColors.disabledBodyText,selectors:Object(te["a"])({},yo,{color:"GrayText"})},i&&{selectors:{"::after":{content:"' *'",color:o.semanticColors.errorText,paddingRight:12}}},t]}},Zo=t("d354"),et=function(e){function o(){return Object(n["a"])(this,o),Object(l["a"])(this,Object(s["a"])(o).apply(this,arguments))}return Object(c["a"])(o,e),Object(J["a"])(o,[{key:"classNames",get:function(){return Object(Zo["a"])(Xo({className:"",disabled:this.disabled,required:this.required,theme:Go({})}))}}]),o}($["d"]);d["b"]([Object($["c"])({type:Boolean})],et.prototype,"disabled",void 0),d["b"]([Object($["c"])({type:Boolean})],et.prototype,"required",void 0),et=d["b"]([$["a"]],et);var ot=et,tt=ot,rt=t("2877"),it=Object(rt["a"])(tt,ee,oe,!1,null,null,null);it.options.__file="OfficeLabel.vue";var at=it.exports,nt=function(){var e=this,o=e.$createElement,t=e._self._c||o;return t("div",{class:e.classNames.root},[e.label?t("OfficeLabel",{class:e.classNames.label,attrs:{for:e.id}},[e._v(e._s(e.label))]):e._e(),t("div",{class:e.classNames.container},[t("button",{class:e.classNames.pill,attrs:{disabled:e.disabled,id:e.id,role:"switch",type:"button"},on:{click:e.onClick}},[t("div",{class:e.classNames.thumb})]),e.stateText?t("OfficeLabel",{class:e.classNames.text},[e._v(e._s(e.stateText))]):e._e()],1)],1)},lt=[],st=function(e){var o=e.theme,t=e.disabled,r=e.checked,i=o.semanticColors,a=i.bodyBackground,n=i.inputBackgroundChecked,l=i.inputBackgroundCheckedHovered,s=i.disabledBodySubtext,c=i.inputBorderHovered,d=i.inputForegroundChecked,u=i.disabledBodySubtext,g=i.disabledBackground,h=i.smallInputBorder,p=i.inputBorderHovered,m=i.disabledBodySubtext,b=i.disabledText;return{root:["ms-Toggle",r&&"is-checked",!t&&"is-enabled",t&&"is-disabled",o.fonts.medium,{marginBottom:"8px"}],label:["ms-Toggle-label",t&&{color:b,selectors:Object(te["a"])({},yo,{color:"GrayText"})}],container:["ms-Toggle-innerContainer",{display:"inline-flex",position:"relative"}],pill:["ms-Toggle-background",To(o,-3),{fontSize:"20px",boxSizing:"border-box",width:"2.2em",height:"1em",borderRadius:"1em",transition:"all 0.1s ease",borderWidth:"1px",borderStyle:"solid",background:a,borderColor:h,cursor:"pointer",display:"flex",alignItems:"center",padding:"0 .2em"},!t&&[!r&&{selectors:{":hover":[{borderColor:p}],":hover .ms-Toggle-thumb":[{selectors:Object(te["a"])({},yo,{borderColor:"Highlight"})}]}},r&&[{background:n,borderColor:"transparent",justifyContent:"flex-end"},{selectors:Object(te["a"])({":hover":[{backgroundColor:l,borderColor:"transparent",selectors:Object(te["a"])({},yo,{backgroundColor:"Highlight"})}]},yo,{backgroundColor:"WindowText"})}]],t&&[{cursor:"default"},!r&&[{borderColor:m}],r&&[{backgroundColor:s,borderColor:"transparent",justifyContent:"flex-end"}]],!t&&{selectors:{"&:hover":{selectors:Object(te["a"])({},yo,{borderColor:"Highlight"})}}}],thumb:["ms-Toggle-thumb",{width:".5em",height:".5em",borderRadius:".5em",transition:"all 0.1s ease",backgroundColor:c,borderColor:"transparent",borderWidth:".28em",borderStyle:"solid",boxSizing:"border-box"},!t&&r&&[{backgroundColor:d,selectors:Object(te["a"])({},yo,{backgroundColor:"Window",borderColor:"Window"})}],t&&[!r&&[{backgroundColor:u}],r&&[{backgroundColor:g}]]],text:["ms-Toggle-stateText",{selectors:{"&&":{padding:"0",margin:"0 10px",userSelect:"none"}}},t&&{selectors:{"&&":{color:b,selectors:Object(te["a"])({},yo,{color:"GrayText"})}}}]}},ct=function(e){function o(){var e;return Object(n["a"])(this,o),e=Object(l["a"])(this,Object(s["a"])(o).apply(this,arguments)),e.id=Object(Mo["b"])("Toggle"),e}return Object(c["a"])(o,e),Object(J["a"])(o,[{key:"onClick",value:function(){this.disabled||(this.$emit("change",!this.checked),this.$emit("click"))}},{key:"stateText",get:function(){return this.checked?this.onText:this.offText}},{key:"classNames",get:function(){return Object(Zo["a"])(st({theme:Go({}),checked:this.checked,disabled:this.disabled}))}}]),o}($["d"]);d["b"]([Object($["c"])({type:Boolean,default:!1})],ct.prototype,"disabled",void 0),d["b"]([Object($["b"])("change",{type:Boolean,default:!1})],ct.prototype,"checked",void 0),d["b"]([Object($["c"])({type:String})],ct.prototype,"label",void 0),d["b"]([Object($["c"])({type:String})],ct.prototype,"onText",void 0),d["b"]([Object($["c"])({type:String})],ct.prototype,"offText",void 0),ct=d["b"]([Object($["a"])({components:{OfficeLabel:at}})],ct);var dt=ct,ut=dt,gt=Object(rt["a"])(ut,nt,lt,!1,null,null,null);gt.options.__file="OfficeToggle.vue";var ht=gt.exports,pt=function(e){function o(){return Object(n["a"])(this,o),Object(l["a"])(this,Object(s["a"])(o).apply(this,arguments))}return Object(c["a"])(o,e),Object(J["a"])(o,[{key:"onChange",value:function(e){var o=!0,t=!1;this.options&&this.options.value&&(o=this.options.value,t=this.options.falseValue||void 0),this.$emit("change",e?o:t)}}]),o}($["d"]);d["b"]([Object($["c"])({required:!0,type:String})],pt.prototype,"propName",void 0),d["b"]([Object($["c"])({type:Object})],pt.prototype,"options",void 0),d["b"]([Object($["b"])("change")],pt.prototype,"propValue",void 0),pt=d["b"]([Object($["a"])({components:{OfficeLabel:at,OfficeToggle:ht}})],pt);var mt=pt,bt=mt,ft=(t("c7cd"),Object(rt["a"])(bt,X,Z,!1,null,"5d75a41f",null));ft.options.__file="BooleanToggle.vue";var St=ft.exports,Ct=function(){var e=this,o=e.$createElement,t=e._self._c||o;return t("div",{staticClass:"overview-input-box"},[t("OfficeLabel",{staticClass:"label"},[e._v(e._s(e.propName))]),t("OfficeTextField",{style:e.textFieldStyle,attrs:{text:e.propValue},on:{input:function(o){e.$emit("change",o)}}})],1)},vt=[],kt=function(){var e=this,o=e.$createElement,t=e._self._c||o;return t("div",{class:e.classNames.root},[t("div",{class:e.classNames.wrapper},[e.hasLabel?t("OfficeLabel",{attrs:{for:e.id,required:e.required}},[e._v("\n "+e._s(e.label)+"\n ")]):e._e(),t("div",{class:e.classNames.fieldGroup},[e.prefix&&e.prefix.length>0?t("div",{class:e.classNames.prefix},[t("span",{staticStyle:{"padding-bottom":"1px"}},[e._v(e._s(e.prefix))])]):e._e(),e.multiline?t("textarea",{ref:"textElement",class:e.classNames.field,attrs:{disabled:e.disabled,id:e.id},domProps:{value:e.text},on:{input:e.onInputChange,focus:e.onInputFocus,blur:e.onInputBlur}}):t("input",{ref:"textElement",class:e.classNames.field,attrs:{type:"text",disabled:e.disabled,id:e.id},domProps:{value:e.text},on:{input:e.onInputChange,focus:e.onInputFocus,blur:e.onInputBlur}}),t("OfficeIcon",e._b({class:e.classNames.icon},"OfficeIcon",e.iconProps,!1)),e.suffix&&e.suffix.length>0?t("div",{class:e.classNames.suffix},[t("span",{staticStyle:{"padding-bottom":"1px"}},[e._v(e._s(e.suffix))])]):e._e()],1)],1),t("div",{attrs:{role:"alert"}},[t("p",{class:e.classNames.errorMessage},[t("span",{attrs:{"data-automation-id":"error-message"}},[e._v(e._s(e.errorMessage))])])])])},yt=[],Lt=t("53ca"),Ft=(t("5df3"),t("10ad"),h["a"].getInstance());Ft&&Ft.onReset&&h["a"].getInstance().onReset(Dt);var wt=0,Tt={empty:!0},Ot={},Mt="undefined"===typeof WeakMap?null:WeakMap;function Dt(){wt++}function xt(e){var o,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:100;if(!Mt)return e;var r=0,i=wt;return function(){var a=o;(void 0===o||i!==wt||t>0&&r>t)&&(o=Bt(),r=0,i=wt),a=o;for(var n=0;nt?Gt.landscape:Gt.portrait}}},{key:"checkImageLoaded",value:function(){if(this.loadState===_t.notLoaded){var e=this.$refs.img,o=!!e&&(this.src&&e.naturalWidth>0&&e.naturalHeight>0||e.complete&&zt.svgRegex.test(this.src));o&&(this.computeCoverStyle(),this.loadState=_t.loaded)}}},{key:"classNames",get:function(){var e=void 0!==this.coverStyle?this.coverStyle:this.internalCoverStyle;return Object(Zo["a"])(Kt({theme:Go({}),className:"",width:this.width,height:this.height,maximizeFrame:this.maximizeFrame,shouldFadeIn:this.shouldFadeIn,shouldStartVisible:this.shouldStartVisible,isLoaded:this.loadState===_t.loaded||this.loadState===_t.notLoaded&&this.shouldStartVisible,isLandscape:e===Gt.landscape,isCenter:this.imageFit===Ut.center,isCenterCover:this.imageFit===Ut.centerCover,isContain:this.imageFit===Ut.contain,isCover:this.imageFit===Ut.cover,isNone:this.imageFit===Ut.none,isError:this.loadState===_t.error,isNotImageFit:void 0===this.imageFit}))}}]),o}($["d"]);Yt.svgRegex=/\.svg$/i,d["b"]([Object($["c"])(Object)],Yt.prototype,"coverStyle",void 0),d["b"]([Object($["c"])(Object)],Yt.prototype,"imageFit",void 0),d["b"]([Object($["c"])(Number)],Yt.prototype,"width",void 0),d["b"]([Object($["c"])(Number)],Yt.prototype,"height",void 0),d["b"]([Object($["c"])(String)],Yt.prototype,"src",void 0),d["b"]([Object($["c"])(String)],Yt.prototype,"alt",void 0),d["b"]([Object($["c"])({type:Boolean,default:!1})],Yt.prototype,"maximizeFrame",void 0),d["b"]([Object($["c"])({type:Boolean,default:!1})],Yt.prototype,"shouldFadeIn",void 0),d["b"]([Object($["c"])({type:Boolean,default:!1})],Yt.prototype,"shouldStartVisible",void 0),d["b"]([Object($["e"])("src")],Yt.prototype,"srcChange",null),Yt=zt=d["b"]([$["a"]],Yt);var Jt=Yt,Xt=Jt,Zt=Object(rt["a"])(Xt,qt,Qt,!1,null,null,null);Zt.options.__file="OfficeImage.vue";var er=Zt.exports,or=function(e){function o(){var e;return Object(n["a"])(this,o),e=Object(l["a"])(this,Object(s["a"])(o).apply(this,arguments)),e.children=null,e}return Object(c["a"])(o,e),Object(J["a"])(o,[{key:"getIconContent",value:function(e){var o=y(e)||{subset:{className:void 0},code:void 0};return{children:o.code,iconClassName:o.subset.className}}},{key:"rootType",get:function(){return this.isImage?"div":"i"}},{key:"isImage",get:function(){return this.iconType===Nt.image}},{key:"classNames",get:function(){var e=this.getIconContent(this.iconName),o=e.iconClassName,t=e.children;return this.children=t,Object(Zo["a"])(Wt({iconClassName:o,className:"",isImage:this.isImage,isPlaceholder:"string"===typeof this.iconName&&0===this.iconName.length,styles:{}}))}}]),o}($["d"]);d["b"]([Object($["c"])({type:Number,default:Nt.default})],or.prototype,"iconType",void 0),d["b"]([Object($["c"])({type:String,default:""})],or.prototype,"iconName",void 0),or=d["b"]([Object($["a"])({components:{OfficeImage:er}})],or);var tr=or,rr=tr,ir=Object(rt["a"])(rr,Vt,Ht,!1,null,null,null);ir.options.__file="OfficeIcon.vue";var ar=ir.exports,nr=function(e){function o(){var e;return Object(n["a"])(this,o),e=Object(l["a"])(this,Object(s["a"])(o).apply(this,arguments)),e.focused=!1,e.id=1e5*Math.random()+1,e}return Object(c["a"])(o,e),Object(J["a"])(o,[{key:"mounted",value:function(){this.adjustInputHeight()}},{key:"adjustInputHeight",value:function(){var e=this.$refs.textElement;e&&this.autoAdjustHeight&&this.multiline&&(e.style.height="",e.style.height=e.scrollHeight+"px")}},{key:"onMultilineChange",value:function(){this.adjustInputHeight()}},{key:"onAutoAdjustChange",value:function(){this.adjustInputHeight()}},{key:"onInputChange",value:function(e){this.$emit("input",e.target.value);var o=e.target;o.value;this.adjustInputHeight()}},{key:"onInputFocus",value:function(e){this.$emit("focus",e),this.focused=!0}},{key:"onInputBlur",value:function(e){this.$emit("blur",e),this.focused=!1}},{key:"hasLabel",get:function(){return null!=this.label}},{key:"classNames",get:function(){return Object(Zo["a"])(jt({focused:this.focused,disabled:this.disabled,multiline:this.multiline,borderless:this.borderless,className:"",hasLabel:this.hasLabel,inputClassName:this.inputClassName,required:this.required,resizable:this.resizable,underlined:this.underlined,theme:_o({}),hasErrorMessage:!!this.errorMessage,autoAdjustHeight:this.autoAdjustHeight,hasIcon:!!this.iconProps,iconClass:this.iconClass}))}}]),o}($["d"]);d["b"]([Object($["b"])("input",{type:String})],nr.prototype,"text",void 0),d["b"]([Object($["c"])({type:Boolean,default:!1})],nr.prototype,"disabled",void 0),d["b"]([Object($["c"])({type:Boolean,default:!1})],nr.prototype,"autoAdjustHeight",void 0),d["b"]([Object($["c"])({type:Boolean,default:!1})],nr.prototype,"multiline",void 0),d["b"]([Object($["c"])({type:Object,default:null})],nr.prototype,"iconProps",void 0),d["b"]([Object($["c"])({type:Boolean,default:!1})],nr.prototype,"borderless",void 0),d["b"]([Object($["c"])({type:String,default:""})],nr.prototype,"inputClassName",void 0),d["b"]([Object($["c"])({type:String,default:null})],nr.prototype,"iconClass",void 0),d["b"]([Object($["c"])({type:String,default:""})],nr.prototype,"label",void 0),d["b"]([Object($["c"])({type:String,default:void 0})],nr.prototype,"prefix",void 0),d["b"]([Object($["c"])({type:String,default:void 0})],nr.prototype,"suffix",void 0),d["b"]([Object($["c"])({type:String,default:null})],nr.prototype,"errorMessage",void 0),d["b"]([Object($["c"])({type:Boolean,default:!1})],nr.prototype,"required",void 0),d["b"]([Object($["c"])({type:Boolean,default:!1})],nr.prototype,"resizable",void 0),d["b"]([Object($["c"])({type:Boolean,default:!1})],nr.prototype,"underlined",void 0),d["b"]([Object($["e"])("multiline")],nr.prototype,"onMultilineChange",null),d["b"]([Object($["e"])("autoAdjustHeight")],nr.prototype,"onAutoAdjustChange",null),nr=d["b"]([Object($["a"])({components:{OfficeLabel:at,OfficeIcon:ar}})],nr);var lr=nr,sr=lr,cr=Object(rt["a"])(sr,kt,yt,!1,null,null,null);cr.options.__file="OfficeTextField.vue";var dr=cr.exports,ur=function(e){function o(){return Object(n["a"])(this,o),Object(l["a"])(this,Object(s["a"])(o).apply(this,arguments))}return Object(c["a"])(o,e),Object(J["a"])(o,[{key:"textFieldStyle",get:function(){var e=this.options||{},o=e.width,t=void 0===o?"100px":o;return{width:t,minWidth:"100px"}}}]),o}($["d"]);d["b"]([Object($["c"])({required:!0,type:String})],ur.prototype,"propName",void 0),d["b"]([Object($["b"])("change",{default:void 0})],ur.prototype,"propValue",void 0),d["b"]([Object($["c"])({type:Object})],ur.prototype,"options",void 0),ur=d["b"]([Object($["a"])({components:{OfficeLabel:at,OfficeToggle:ht,OfficeTextField:dr}})],ur);var gr=ur,hr=gr,pr=(t("38e6"),Object(rt["a"])(hr,Ct,vt,!1,null,"4fd15542",null));pr.options.__file="StringInput.vue";var mr=pr.exports,br=function(){var e=this,o=e.$createElement,t=e._self._c||o;return t("div",{class:e.classNames.root},[t("div",{class:e.classNames.choiceFieldWrapper},[t("input",{class:e.classNames.input,attrs:{id:e.id,name:e.name,disabled:e.disabled,required:e.required,type:"radio"},domProps:{checked:e.checked},on:{change:function(o){e.$emit("change",o)}}}),t("label",{class:e.classNames.field,attrs:{for:e.id}},[t("span",{staticClass:"ms-ChoiceFieldLabel",attrs:{id:e.labelId}},[e._v("\n "+e._s(e.text)+"\n ")])])])])},fr=[],Sr={root:"ms-ChoiceField",choiceFieldWrapper:"ms-ChoiceField-wrapper",input:"ms-ChoiceField-input",field:"ms-ChoiceField-field",innerField:"ms-ChoiceField-innerField",imageWrapper:"ms-ChoiceField-imageWrapper",iconWrapper:"ms-ChoiceField-iconWrapper",labelWrapper:"ms-ChoiceField-labelWrapper"},Cr=15,vr=32,kr=20,yr="200ms",Lr="cubic-bezier(.4, 0, .23, 1)",Fr=3,wr=5;function Tr(e,o){return["is-inFocus",{selectors:Object(te["a"])({},".".concat(wo," &"),{position:"relative",outline:"transparent",selectors:{"::-moz-focus-inner":{border:0},":after":{content:'""',top:-2,right:-2,bottom:-2,left:-2,pointerEvents:"none",border:"1px solid "+(o?e.neutralSecondary:e.neutralPrimary),position:"absolute",selectors:Object(te["a"])({},yo,{borderColor:"WindowText",borderWidth:o?1:2})}}})}]}function Or(e,o,t){return[o,{paddingBottom:2,transitionProperty:"opacity",transitionDuration:yr,transitionTimingFunction:"ease",selectors:{".ms-Image":{display:"inline-block",borderStyle:"none"}}},(t?!e:e)&&["is-hidden",{position:"absolute",left:0,top:0,width:"100%",height:"100%",overflow:"hidden",opacity:0}]]}var Mr=function(e){var o=e.theme,t=e.hasIcon,r=e.hasImage,i=e.checked,a=e.disabled,n=e.imageIsLarge,l=e.focused,s=o.palette,c=o.semanticColors,d=At(Sr,o),u={selectors:{".ms-ChoiceFieldLabel":{color:c.bodyTextChecked},":before":{borderColor:i?c.inputBackgroundCheckedHovered:c.inputBorderHovered}}},g={borderColor:i?s.themeDark:s.neutralTertiaryAlt,selectors:{":before":{opacity:1,borderColor:i?s.themeDark:c.inputBorderHovered}}},h=[{content:'""',display:"inline-block",backgroundColor:c.bodyBackground,borderWidth:1,borderStyle:"solid",borderColor:c.smallInputBorder,width:kr,height:kr,fontWeight:"normal",position:"absolute",top:0,left:0,boxSizing:"border-box",transitionProperty:"border-color",transitionDuration:yr,transitionTimingFunction:Lr,borderRadius:"50%"},a&&{backgroundColor:i?c.bodyBackground:c.disabledText,borderColor:c.disabledText,selectors:Object(te["a"])({},yo,{color:"GrayText"})},i&&{borderWidth:1,borderStyle:"solid",borderColor:c.inputBackgroundChecked,selectors:Object(te["a"])({},yo,{borderColor:"Highlight"})},(t||r)&&{top:Fr,right:Fr,left:"auto",opacity:!a&&i?1:0}],p=[{content:'""',width:0,height:0,borderRadius:"50%",position:"absolute",left:kr/2,right:0,transitionProperty:"border-width",transitionDuration:yr,transitionTimingFunction:Lr,boxSizing:"border-box"},i&&{borderWidth:5,borderStyle:"solid",borderColor:c.inputBackgroundChecked,left:5,top:5,width:10,height:10,selectors:Object(te["a"])({},yo,{borderColor:"Highlight"})},i&&(t||r)&&{top:Fr+wr,right:Fr+wr,left:"auto"}];return{root:[d.root,o.fonts.medium,{display:"flex",alignItems:"center",boxSizing:"border-box",color:c.bodyText,fontSize:ao.medium,fontWeight:no.regular,minHeight:26,border:"none",position:"relative",marginTop:8,selectors:{".ms-ChoiceFieldLabel":{fontSize:ao.medium,display:"inline-block"}}},!t&&!r&&{selectors:{".ms-ChoiceFieldLabel":{paddingLeft:"26px"}}},r&&"ms-ChoiceField--image",t&&"ms-ChoiceField--icon",(t||r)&&{display:"inline-flex",fontSize:0,margin:"0 4px 4px 0",paddingLeft:0,backgroundColor:s.neutralLighter,height:"100%"}],choiceFieldWrapper:[d.choiceFieldWrapper,l&&Tr(s,t||r)],input:[d.input,{position:"absolute",opacity:0,top:8},(t||r)&&{top:0,right:0,opacity:0,width:"100%",height:"100%",margin:0}],field:[d.field,{display:"inline-block",cursor:"pointer",marginTop:0,position:"relative",verticalAlign:"top",userSelect:"none",minHeight:20,selectors:{":hover":!a&&u,":focus":!a&&u,":before":h,":after":p}},t&&"ms-ChoiceField--icon",r&&"ms-ChoiceField-field--image",(t||r)&&{boxSizing:"content-box",cursor:"pointer",paddingTop:22,margin:0,textAlign:"center",transitionProperty:"all",transitionDuration:yr,transitionTimingFunction:"ease",border:"2px solid transparent",justifyContent:"center",alignItems:"center",display:"flex",flexDirection:"column"},i&&{borderColor:s.themePrimary},(t||r)&&!a&&{selectors:{":hover":g,":focus":g}},a&&{cursor:"default",selectors:Object(te["a"])({".ms-ChoiceFieldLabel":{color:c.disabledBodyText}},yo,{color:"GrayText"})}],innerField:[d.innerField,(t||r)&&{position:"relative",display:"inline-block",paddingLeft:30,paddingRight:30},(t||r)&&n&&{paddingLeft:24,paddingRight:24},(t||r)&&a&&{opacity:.25,selectors:Object(te["a"])({},yo,{color:"GrayText",opacity:1})}],imageWrapper:Or(!1,d.imageWrapper,i),selectedImageWrapper:Or(!0,d.imageWrapper,i),iconWrapper:[d.iconWrapper,{fontSize:vr,lineHeight:vr,height:vr}],labelWrapper:[d.labelWrapper,(t||r)&&{display:"block",position:"relative",margin:"4px 8px",height:2*Cr,lineHeight:Cr,overflow:"hidden",whiteSpace:"pre-wrap",textOverflow:"ellipsis",fontSize:ao.medium,fontWeight:no.regular}]}},Dr=function(e){function o(){return Object(n["a"])(this,o),Object(l["a"])(this,Object(s["a"])(o).apply(this,arguments))}return Object(c["a"])(o,e),Object(J["a"])(o,[{key:"classNames",get:function(){return Object(Zo["a"])(Mr({theme:Go({}),checked:this.checked,disabled:this.disabled,focused:this.focused,hasIcon:!!this.iconProps,imageIsLarge:!!this.imageSrc&&!!this.imageSize&&(this.imageSize.width>71||this.imageSize.height>71)}))}}]),o}($["d"]);d["b"]([Object($["c"])({type:Boolean,default:!1})],Dr.prototype,"focused",void 0),d["b"]([Object($["c"])({type:Boolean,default:!1})],Dr.prototype,"required",void 0),d["b"]([Object($["c"])({type:Boolean,default:!1})],Dr.prototype,"disabled",void 0),d["b"]([Object($["c"])({type:Boolean,default:!1})],Dr.prototype,"checked",void 0),d["b"]([Object($["c"])({type:String,default:""})],Dr.prototype,"name",void 0),d["b"]([Object($["c"])({type:String,default:""})],Dr.prototype,"text",void 0),d["b"]([Object($["c"])({type:String,default:""})],Dr.prototype,"id",void 0),d["b"]([Object($["c"])({type:String,default:""})],Dr.prototype,"labelId",void 0),d["b"]([Object($["c"])({type:String,default:null})],Dr.prototype,"imageSrc",void 0),d["b"]([Object($["c"])({type:Object,default:null})],Dr.prototype,"iconProps",void 0),d["b"]([Object($["c"])({type:Object,default:null})],Dr.prototype,"imageSize",void 0),Dr=d["b"]([$["a"]],Dr);var xr=Dr,Pr=xr,Br=(t("3ea0"),Object(rt["a"])(Pr,br,fr,!1,null,"69dfa174",null));Br.options.__file="OfficeChoiceGroupOption.vue";var Rr=Br.exports,Ar=function(){var e=this,o=e.$createElement,t=e._self._c||o;return t("div",{class:e.classNames.applicationRole,attrs:{role:"application"}},[t("div",{class:e.classNames.root,attrs:{role:"radiogroup"}},[e.label?t("OfficeLabel",{class:e.classNames.label,attrs:{required:e.required,id:e.id+"-label"}},[e._v("\n "+e._s(e.label)+"\n ")]):e._e(),t("div",{class:e.classNames.flexContainer},e._l(e.options,function(o){return t("OfficeChoiceGroupOption",{key:o.key,attrs:{focused:o.key===e.keyFocused,checked:o.key===e.keyChecked,"data-is-focusable":o.key===e.keyChecked||o.key===e.keyDefaultFocusable,disabled:o.disabled||e.disabled,id:e.id+"-"+o.key,labelId:e.labelId+"-"+o.key,name:e.name||e.id,required:e.required,text:o.text},on:{change:function(t){e.onChange(o.key)}}})}),1)],1)])},Ir=[],Er=(t("7514"),{root:"ms-ChoiceFieldGroup",flexContainer:"ms-ChoiceFieldGroup-flexContainer"}),jr=function(e){var o=e.className,t=e.optionsContainIconOrImage,r=e.theme,i=At(Er,r);return{applicationRole:o,root:[i.root,r.fonts.medium,{display:"block"}],flexContainer:[i.flexContainer,t&&{display:"flex",flexDirection:"row",flexWrap:"wrap"}]}},Nr=function(e){function o(){var e;return Object(n["a"])(this,o),e=Object(l["a"])(this,Object(s["a"])(o).apply(this,arguments)),e.keyFocused=null,e.keyChecked=e.defaultSelectedKey?e.defaultSelectedKey:e.getKeyChecked(),e.labelId=Object(Mo["b"])("ChoiceGroupLabel"),e.id=Object(Mo["b"])("ChoiceGroup"),e}return Object(c["a"])(o,e),Object(J["a"])(o,[{key:"onChange",value:function(e){null===this.selectedKey&&(this.keyChecked=e)}},{key:"getKeyChecked",value:function(){if(this.selectedKey)return this.selectedKey;var e=this.options.filter(function(e){return e.checked});return 0===e.length?null:e[0].key}},{key:"keyDefaultFocusable",get:function(){var e=this.disabled||void 0===this.options?void 0:this.options.find(function(e){return!e.disabled});return void 0===this.keyChecked&&e?e.key:void 0}},{key:"classNames",get:function(){return Object(Zo["a"])(jr({theme:Go({}),optionsContainIconOrImage:this.options.some(function(e){return Boolean(e.iconProps||e.imageSrc)}),className:""}))}}]),o}($["d"]);d["b"]([Object($["c"])({type:Array,default:[]})],Nr.prototype,"options",void 0),d["b"]([Object($["c"])({type:Boolean,default:!1})],Nr.prototype,"disabled",void 0),d["b"]([Object($["c"])({type:Boolean,default:!1})],Nr.prototype,"required",void 0),d["b"]([Object($["c"])({type:String,default:null})],Nr.prototype,"label",void 0),d["b"]([Object($["c"])({type:String,default:null})],Nr.prototype,"name",void 0),d["b"]([Object($["c"])({type:[String,Number],default:null})],Nr.prototype,"defaultSelectedKey",void 0),d["b"]([Object($["c"])({type:[String,Number],default:null})],Nr.prototype,"selectedKey",void 0),Nr=d["b"]([Object($["a"])({components:{OfficeLabel:at,OfficeChoiceGroupOption:Rr}})],Nr);var Vr=Nr,Hr=Vr,Wr=Object(rt["a"])(Hr,Ar,Ir,!1,null,null,null);Wr.options.__file="OfficeChoiceGroup.vue";var Ur=Wr.exports,Gr=function(){var e=this,o=e.$createElement,t=e._self._c||o;return t(e.rootType,e._b({tag:"component",on:{click:e.onClick}},"component",e.rootProps,!1),[e._t("default")],2)},_r=[],zr=(t("b54a"),{root:"ms-Link"}),qr=function(e){var o,t=e.className,r=e.isButton,i=e.isDisabled,a=e.theme,n=a.semanticColors,l=At(zr,a);return{root:[l.root,a.fonts.medium,{color:n.link,outline:"none",fontSize:"inherit",fontWeight:"inherit",selectors:Object(te["a"])({},".".concat(wo," &:focus"),{outline:"1px solid ".concat(a.palette.neutralSecondary)})},r&&{background:"none",backgroundColor:"transparent",border:"none",cursor:"pointer",display:"inline",margin:0,overflow:"inherit",padding:0,textAlign:"left",textOverflow:"inherit",userSelect:"text",borderBottom:"1px solid transparent",selectors:(o={},Object(te["a"])(o,Fo,{color:"#FFFF00"}),Object(te["a"])(o,Lo,{color:"#00009F"}),Object(te["a"])(o,"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)",{borderBottom:"none"}),o)},!r&&{textDecoration:"none"},i&&["is-disabled",{color:n.disabledText,cursor:"default"},{selectors:{"&:link, &:visited":{pointerEvents:"none"}}}],!i&&{selectors:{"&:active, &:hover, &:active:hover":{color:n.linkHovered,selectors:Object(te["a"])({},yo,{textDecoration:"underline"})},"&:focus":{color:n.link}}},l.root,t]}},Qr=function(e){function o(){return Object(n["a"])(this,o),Object(l["a"])(this,Object(s["a"])(o).apply(this,arguments))}return Object(c["a"])(o,e),Object(J["a"])(o,[{key:"onClick",value:function(e){this.disabled?e.preventDefault():this.$emit("click",e)}},{key:"rootType",get:function(){return this.href?"a":"button"}},{key:"rootProps",get:function(){return{class:this.classNames.root,href:this.href?this.href:void 0}}},{key:"classNames",get:function(){return Object(Zo["a"])(qr({theme:Go({}),isButton:!this.href,isDisabled:this.disabled}))}}]),o}($["d"]);d["b"]([Object($["c"])({type:Boolean})],Qr.prototype,"disabled",void 0),d["b"]([Object($["c"])({type:String,default:null})],Qr.prototype,"href",void 0),Qr=d["b"]([$["a"]],Qr);var $r=Qr,Kr=$r,Yr=Object(rt["a"])(Kr,Gr,_r,!1,null,null,null);Yr.options.__file="OfficeLink.vue";var Jr=Yr.exports,Xr=function(){var e,o,t=this,r=t.$createElement,i=t._self._c||r;return i("div",{class:t.classNames.root},[t.label?i("OfficeLabel",{class:t.classNames.titleLabel,attrs:{for:t.id}},[t._v(t._s(t.label))]):t._e(),i("div",{class:t.classNames.container},[i("div",{class:t.classNames.slideBox,attrs:{role:"slider",tabindex:t.disabled?void 0:0,id:t.id},on:{mousedown:t.onMouseDownOrTouchStart,touchstart:t.onMouseDownOrTouchStart,keydown:t.onKeyDown}},[i("div",{ref:"sliderLine",class:t.classNames.line},[i("span",{class:t.classNames.thumb,style:t.thumbStyle}),i("span",{class:t.classNames.lineContainer+" "+t.classNames.activeSection,style:(e={},e[t.lengthString]=t.thumbOffsetPercent+"%",e)}),i("span",{class:t.classNames.lineContainer+" "+t.classNames.inactiveSection,style:(o={},o[t.lengthString]=100-t.thumbOffsetPercent+"%",o)})])]),t.showValue?i("OfficeLabel",{class:t.classNames.valueLabel},[t._v(t._s(t.value))]):t._e()],1)],1)},Zr=[],ei=t("7a10"),oi={root:"ms-Slider",enabled:"ms-Slider-enabled",disabled:"ms-Slider-disabled",row:"ms-Slider-row",column:"ms-Slider-column",container:"ms-Slider-container",slideBox:"ms-Slider-slideBox",line:"ms-Slider-line",thumb:"ms-Slider-thumb",activeSection:"ms-Slider-active",inactiveSection:"ms-Slider-inactive",valueLabel:"ms-Slider-value",showValue:"ms-Slider-showValue",showTransitions:"ms-Slider-showTransitions"},ti=function(e){var o=e.className,t=e.titleLabelClassName,r=e.theme,i=At(oi,r),a=!e.disabled&&{backgroundColor:r.palette.themePrimary,selectors:Object(te["a"])({},yo,{backgroundColor:"Highlight"})},n=!e.disabled&&{backgroundColor:r.palette.themeLight,selectors:Object(te["a"])({},yo,{borderColor:"Highlight"})},l=!e.disabled&&{border:"2px solid ".concat(r.palette.themePrimary),selectors:Object(te["a"])({},yo,{borderColor:"Highlight"})};return{root:[i.root,r.fonts.medium,{userSelect:"none"},e.vertical&&{marginRight:8}].concat([e.disabled?void 0:i.enabled],[e.disabled?i.disabled:void 0],[e.vertical?void 0:i.row],[e.vertical?i.column:void 0],[o]),titleLabel:[{padding:0},t],container:[i.container,{display:"flex",flexWrap:"nowrap",alignItems:"center"},e.vertical&&{flexDirection:"column",height:"100%",textAlign:"center",margin:"8px 0"}],slideBox:[i.slideBox,To(r),{background:"transparent",border:"none",flexGrow:1,lineHeight:28,display:"flex",alignItems:"center",selectors:{":active $activeSection":a,":hover $activeSection":a,":active $inactiveSection":n,":hover $inactiveSection":n,":active $thumb":l,":hover $thumb":l,$thumb:[{borderWidth:2,borderStyle:"solid",borderColor:r.palette.neutralSecondary,borderRadius:10,boxSizing:"border-box",background:r.palette.white,display:"block",width:16,height:16,position:"absolute"},e.vertical?{left:-6,margin:"0 auto",transform:"translateY(8px)"}:{top:-6,transform:Object(ei["a"])()?"translateX(50%)":"translateX(-50%)"},e.showTransitions&&{transition:"left ".concat(Ge.durationValue3," ").concat(Ge.easeFunction1)},e.disabled&&{borderColor:r.palette.neutralTertiaryAlt,selectors:Object(te["a"])({},yo,{borderColor:"GrayText"})}]}},e.vertical?{height:"100%",width:28,padding:"8px 0"}:{height:28,width:"auto",padding:"0 8px"}].concat([e.showValue?i.showValue:void 0],[e.showTransitions?i.showTransitions:void 0]),thumb:[i.thumb],line:[i.line,{display:"flex",position:"relative",selectors:{$lineContainer:[{borderRadius:4,boxSizing:"border-box"},e.vertical?{width:4,height:"100%"}:{height:4,width:"100%"}]}},e.vertical?{height:"100%",width:4,margin:"0 auto",flexDirection:"column-reverse"}:{width:"100%"}],lineContainer:[{}],activeSection:[i.activeSection,{background:r.palette.neutralSecondary,selectors:Object(te["a"])({},yo,{backgroundColor:"WindowText"})},e.showTransitions&&{transition:"width ".concat(Ge.durationValue3," ").concat(Ge.easeFunction1)},e.disabled&&{background:r.palette.neutralTertiaryAlt,selectors:Object(te["a"])({},yo,{backgroundColor:"GrayText",borderColor:"GrayText"})}],inactiveSection:[i.inactiveSection,{background:r.palette.neutralTertiaryAlt,selectors:Object(te["a"])({},yo,{border:"1px solid WindowText"})},e.showTransitions&&{transition:"width ".concat(Ge.durationValue3," ").concat(Ge.easeFunction1)},e.disabled&&{background:r.palette.neutralLight,selectors:Object(te["a"])({},yo,{backgroundColor:"GrayText",borderColor:"GrayText"})}],valueLabel:[i.valueLabel,{flexShrink:1,width:30,lineHeight:"1"},e.vertical?{margin:"0 auto",whiteSpace:"nowrap",width:40}:{margin:"0 8px",whiteSpace:"nowrap",width:40}]}},ri=function(e){function o(){var e;return Object(n["a"])(this,o),e=Object(l["a"])(this,Object(s["a"])(o).apply(this,arguments)),e.id=Object(Mo["b"])("Slider"),e.renderedValue=0,e.internalValue=0,e}return Object(c["a"])(o,e),Object(J["a"])(o,[{key:"watchValue",value:function(e,o){e!==o&&(this.internalValue=o,this.renderedValue=o)}},{key:"created",value:function(){var e=this;this.$watch(function(){return[e.min,e.max,e.value]},function(){var o=Math.max(e.min,Math.min(e.max,e.value));o!==e.internalValue&&(e.internalValue=o,e.renderedValue=o)},{immediate:!0});var o=Math.max(this.min,Math.min(this.max,this.value));o!==this.value&&this.$emit("change",o)}},{key:"beforeDestroy",value:function(){window.removeEventListener("mousemove",this.onMouseMoveOrTouchMove),window.removeEventListener("mouseup",this.onMouseUpOrTouchEnd),window.removeEventListener("touchmove",this.onMouseMoveOrTouchMove),window.removeEventListener("touchend",this.onMouseUpOrTouchEnd)}},{key:"onMouseDownOrTouchStart",value:function(e){this.disabled||("mousedown"===e.type?(window.addEventListener("mousemove",this.onMouseMoveOrTouchMove),window.addEventListener("mouseup",this.onMouseUpOrTouchEnd)):"touchstart"===e.type&&(window.addEventListener("touchmove",this.onMouseMoveOrTouchMove),window.addEventListener("touchend",this.onMouseUpOrTouchEnd)),this.onMouseMoveOrTouchMove(e,!0))}},{key:"onKeyDown",value:function(e){var o=this.internalValue,t=0;switch(e.which){case 40:t=-this.step;break;case 38:t=this.step;break;case 36:o=this.min;break;case 35:o=this.max;break;default:return}var r=Math.min(this.max,Math.max(this.min,o+t));this.updateValue(r,r),e.preventDefault(),e.stopPropagation()}},{key:"onMouseMoveOrTouchMove",value:function(e,o){if(this.$refs.sliderLine){var t,r,i,a,n=this.max,l=this.min,s=this.step,c=(n-l)/s,d=this.$refs.sliderLine.getBoundingClientRect(),u=this.vertical?d.height:d.width,g=u/c;if(this.vertical){var h=this.getPosition(e,this.vertical);r=d.bottom-h,t=r/g}else{var p=this.getPosition(e,this.vertical);r=Object(ei["a"])()?d.right-p:p-d.left,t=r/g}t>Math.floor(c)?a=i=n:t<0?a=i=l:(a=l+s*t,i=l+s*Math.round(t)),this.updateValue(i,a),o||(e.preventDefault(),e.stopPropagation())}}},{key:"getPosition",value:function(e,o){var t;switch(e.type){case"mousedown":case"mousemove":t=o?e.clientY:e.clientX;break;case"touchstart":case"touchmove":t=o?e.touches[0].clientY:e.touches[0].clientX;break}return t}},{key:"updateValue",value:function(e,o){var t=0;if(isFinite(this.step))while(Math.round(this.step*Math.pow(10,t))/Math.pow(10,t)!==this.step)t++;var r=parseFloat(e.toFixed(t));this.renderedValue=o,this.internalValue=r,this.$emit("change",this.internalValue)}},{key:"onMouseUpOrTouchEnd",value:function(){this.renderedValue=this.internalValue,window.removeEventListener("mousemove",this.onMouseMoveOrTouchMove),window.removeEventListener("mouseup",this.onMouseUpOrTouchEnd),window.removeEventListener("touchmove",this.onMouseMoveOrTouchMove),window.removeEventListener("touchend",this.onMouseUpOrTouchEnd)}},{key:"lengthString",get:function(){return this.vertical?"height":"width"}},{key:"thumbOffsetPercent",get:function(){return this.min===this.max?0:(this.renderedValue-this.min)/(this.max-this.min)*100}},{key:"thumbStyle",get:function(){var e=this.vertical?"bottom":Object(ei["a"])()?"right":"left";return Object(te["a"])({},e,this.thumbOffsetPercent+"%")}},{key:"classNames",get:function(){return Object(Zo["a"])(ti({theme:Go({}),vertical:this.vertical,disabled:this.disabled,showValue:this.showValue,showTransitions:this.renderedValue===this.internalValue}))}}]),o}($["d"]);d["b"]([Object($["c"])({type:Boolean,default:!1})],ri.prototype,"disabled",void 0),d["b"]([Object($["c"])({type:Boolean,default:!1})],ri.prototype,"vertical",void 0),d["b"]([Object($["c"])({type:Boolean,default:!1})],ri.prototype,"showValue",void 0),d["b"]([Object($["c"])({type:Number,default:100})],ri.prototype,"max",void 0),d["b"]([Object($["c"])({type:Number,default:0})],ri.prototype,"min",void 0),d["b"]([Object($["c"])({type:Number,default:1})],ri.prototype,"step",void 0),d["b"]([Object($["c"])({type:String,default:null})],ri.prototype,"label",void 0),d["b"]([Object($["b"])("change",{type:Number,default:0})],ri.prototype,"value",void 0),d["b"]([Object($["e"])("value")],ri.prototype,"watchValue",null),ri=d["b"]([Object($["a"])({components:{OfficeLabel:at}})],ri);var ii=ri,ai=ii,ni=Object(rt["a"])(ai,Xr,Zr,!1,null,null,null);ni.options.__file="OfficeSlider.vue";var li,si=ni.exports,ci=function(){var e=this,o=e.$createElement,t=e._self._c||o;return t("button",{class:e.classNames.root},[t("div",{class:e.classNames.flexContainer},[t("div",{class:e.classNames.textContainer},[t("div",{class:e.classNames.label},[e._v("\n "+e._s(e.label)+"\n ")])])])])},di=[],ui={msButton:"ms-Button",msButtonIcon:"ms-Button-icon",msButtonMenuIcon:"ms-Button-menuIcon",msButtonLabel:"ms-Button-label",msButtonDescription:"ms-Button-description",msButtonScreenReaderText:"ms-Button-screenReaderText",msButtonFlexContainer:"ms-Button-flexContainer",msButtonTextContainer:"ms-Button-textContainer"},gi=xt(function(e,o,t,r,i,a,n,l,s,c){var d,u,g=At(ui,e||{}),h=s&&!c;return Object(Zo["a"])({root:[g.msButton,o.root,r,l&&["is-checked",o.rootChecked],h&&["is-expanded",o.rootExpanded,{selectors:(d={},Object(te["a"])(d,":hover .".concat(g.msButtonIcon),o.iconExpandedHovered),Object(te["a"])(d,":hover .".concat(g.msButtonMenuIcon),o.menuIconExpandedHovered||o.rootExpandedHovered),Object(te["a"])(d,":hover",o.rootExpandedHovered),d)}],n&&["is-disabled",o.rootDisabled],!n&&!h&&!l&&{selectors:(u={":hover":o.rootHovered},Object(te["a"])(u,":hover .".concat(g.msButtonLabel),o.labelHovered),Object(te["a"])(u,":hover .".concat(g.msButtonIcon),o.iconHovered),Object(te["a"])(u,":hover .".concat(g.msButtonDescription),o.descriptionHovered),Object(te["a"])(u,":hover .".concat(g.msButtonMenuIcon),o.menuIconHovered),Object(te["a"])(u,":focus",o.rootFocused),Object(te["a"])(u,":active",o.rootPressed),Object(te["a"])(u,":active .".concat(g.msButtonIcon),o.iconPressed),Object(te["a"])(u,":active .".concat(g.msButtonDescription),o.descriptionPressed),Object(te["a"])(u,":active .".concat(g.msButtonMenuIcon),o.menuIconPressed),u)},n&&l&&[o.rootCheckedDisabled],!n&&l&&{selectors:{":hover":o.rootCheckedHovered,":active":o.rootCheckedPressed}},t],flexContainer:[g.msButtonFlexContainer,o.flexContainer],textContainer:[g.msButtonTextContainer,o.textContainer],icon:[g.msButtonIcon,i,o.icon,h&&o.iconExpanded,l&&o.iconChecked,n&&o.iconDisabled],label:[g.msButtonLabel,o.label,l&&o.labelChecked,n&&o.labelDisabled],menuIcon:[g.msButtonMenuIcon,a,o.menuIcon,l&&o.menuIconChecked,n&&o.menuIconDisabled,!n&&!h&&!l&&{selectors:{":hover":o.menuIconHovered,":active":o.menuIconPressed}},h&&["is-expanded",o.menuIconExpanded]],description:[g.msButtonDescription,o.description,l&&o.descriptionChecked,n&&o.descriptionDisabled],screenReaderText:[g.msButtonScreenReaderText,o.screenReaderText]})}),hi=t("397a"),pi="32px",mi="80px",bi={outline:0},fi={fontSize:ao.icon,margin:"0 4px",height:"16px",lineHeight:"16px",textAlign:"center",verticalAlign:"middle",flexShrink:0},Si=xt(function(e,o,t){var r=Ci(e),i={root:{minWidth:mi,height:pi},label:{fontWeight:no.semibold}};return Object(hi["a"])(r,i,t?ki(e):vi(e),o)}),Ci=xt(function(e){var o=e.semanticColors,t=o.buttonBorder,r=o.disabledBackground,i=o.disabledText,a={left:-2,top:-2,bottom:-2,right:-2,border:"none",outlineColor:"ButtonText"};return{root:[To(e,-1,"relative",a),e.fonts.medium,{boxSizing:"border-box",border:"1px solid "+t,userSelect:"none",display:"inline-block",textDecoration:"none",textAlign:"center",cursor:"pointer",verticalAlign:"top",padding:"0 16px",borderRadius:0,selectors:{":active > *":{position:"relative",left:0,top:0}}}],rootDisabled:[To(e,-1,"relative",a),{backgroundColor:r,color:i,cursor:"default",pointerEvents:"none",selectors:Object(te["a"])({":hover":bi,":focus":bi},yo,{color:"grayText",bordercolor:"grayText"})}],iconDisabled:{color:i},menuIconDisabled:{color:i},flexContainer:{display:"flex",height:"100%",flexWrap:"nowrap",justifyContent:"center",alignItems:"center"},textContainer:{flexGrow:1},icon:fi,menuIcon:[fi,{fontSize:ao.small}],label:{margin:"0 4px",lineHeight:"100%"},screenReaderText:Oo}});function vi(e){return{root:{backgroundColor:"#f4f4f4",color:"#333333"},rootHovered:{backgroundColor:"#eaeaea",color:"#212121",selectors:Object(te["a"])({},yo,{borderColor:"Highlight",color:"Highlight"})},rootPressed:{backgroundColor:"#c8c8c8",color:"#212121"},rootExpanded:{backgroundColor:"#c8c8c8",color:"#212121"},rootChecked:{backgroundColor:"#c8c8c8",color:"#212121"},rootCheckedHovered:{backgroundColor:e.palette.neutralLight,color:"#000000"},splitButtonContainer:{selectors:Object(te["a"])({},yo,{border:"none"})},splitButtonMenuButton:{color:e.palette.white,backgroundColor:e.palette.neutralLighter,selectors:{":hover":{backgroundColor:e.palette.neutralLight,selectors:Object(te["a"])({},yo,{color:"Highlight"})}}},splitButtonMenuButtonDisabled:{backgroundColor:e.palette.neutralLighter,selectors:{":hover":{backgroundColor:e.palette.neutralLighter}}},splitButtonDivider:{backgroundColor:e.palette.neutralTertiaryAlt},splitButtonMenuButtonChecked:{backgroundColor:e.palette.themePrimary},splitButtonMenuButtonExpanded:{backgroundColor:e.palette.neutralLight},splitButtonMenuIcon:{color:e.palette.neutralPrimary},splitButtonMenuIconDisabled:{color:e.palette.neutralTertiary}}}function ki(e){return{root:{backgroundColor:"#0078d4",color:"#ffffff"},rootHovered:{backgroundColor:"#106ebe",color:"#ffffff"},rootPressed:{backgroundColor:"#005a9e",color:"#ffffff"},rootExpanded:{backgroundColor:"#005a9e",color:"#ffffff"},rootChecked:{backgroundColor:"#005a9e",color:"#ffffff"},rootCheckedHovered:{backgroundColor:e.palette.themePrimary,color:"#ffffff"},splitButtonDivider:{backgroundColor:e.palette.themeLighter},splitButtonMenuButton:{backgroundColor:e.palette.themePrimary,color:e.palette.white,selectors:{":hover":{backgroundColor:e.palette.themeDark,selectors:Object(te["a"])({},yo,{color:"Highlight"})}}},splitButtonMenuButtonDisabled:{backgroundColor:e.palette.neutralLighter,selectors:{":hover":{backgroundColor:e.palette.neutralLighter}}},splitButtonMenuButtonChecked:{backgroundColor:e.palette.themeDark},splitButtonMenuButtonExpanded:{backgroundColor:e.palette.themeDark},splitButtonMenuIcon:{color:e.palette.white},splitButtonMenuIconDisabled:{color:e.palette.neutralTertiary}}}var yi=li=function(e){function o(){var e;return Object(n["a"])(this,o),e=Object(l["a"])(this,Object(s["a"])(o).apply(this,arguments)),e.checked=!1,e}return Object(c["a"])(o,e),Object(J["a"])(o,[{key:"classNames",get:function(){var e=Si(li.theme,{},this.primary);return gi(li.theme,e,"","",void 0,void 0,this.disabled,this.checked,!1,void 0)}}]),o}($["d"]);yi.theme=Go({}),d["b"]([Object($["b"])("change",{type:Boolean})],yi.prototype,"checked",void 0),d["b"]([Object($["c"])({type:Boolean})],yi.prototype,"disabled",void 0),d["b"]([Object($["c"])({type:String})],yi.prototype,"label",void 0),d["b"]([Object($["c"])({type:Boolean})],yi.prototype,"primary",void 0),yi=li=d["b"]([$["a"]],yi);var Li=yi,Fi=Li,wi=Object(rt["a"])(Fi,ci,di,!1,null,null,null);wi.options.__file="OfficeButton.vue";var Ti=wi.exports,Oi=function(){var e=this,o=e.$createElement,t=e._self._c||o;return t("div",[t("button",{class:e.classNames.root,attrs:{role:"checkbox",type:"button",title:"TestTitle",id:e.id},on:{click:function(o){return o.preventDefault(),o.stopPropagation(),e.onClick(o)}}},[t("label",{class:e.classNames.label,attrs:{for:e.id}},[t("div",{class:e.classNames.checkbox},[t("OfficeIcon",{class:e.classNames.checkmark,attrs:{iconName:"CheckMark"}})],1),void 0!==e.label?t("span",{class:e.classNames.text},[e._v(e._s(e.label))]):e._e()])])])},Mi=[],Di="20px",xi="200ms",Pi="cubic-bezier(.4, 0, .23, 1)",Bi=function(e){var o=e.className,t=e.theme,r=e.reversed,i=e.checked,a=e.disabled,n=e.isUsingCustomLabelRender,l=t.semanticColors,s=l.inputForegroundChecked,c=l.disabledBackground,d=l.inputBorder,u=l.smallInputBorder,g=l.inputBackgroundChecked,h=l.disabledBodySubtext,p=l.inputBorderHovered,m=l.inputBackgroundChecked,b=l.inputBackgroundCheckedHovered,f=l.inputBackgroundCheckedHovered,S=l.bodyText,C=l.disabledBodySubtext,v=l.bodyText,k=l.disabledText;return{root:["ms-Checkbox",r&&"reversed",i&&"is-checked",!a&&"is-enabled",a&&"is-disabled",To(t,-3),t.fonts.medium,{padding:"0",border:"none",background:"none",margin:"0",outline:"none",display:"block",cursor:"pointer"},!a&&[!i&&{selectors:{":hover .ms-Checkbox-checkbox":{borderColor:p,selectors:Object(te["a"])({},yo,{borderColor:"Highlight"})},":focus .ms-Checkbox-checkbox":{borderColor:p},":hover .ms-Checkbox-checkmark":{color:d,opacity:"1",selectors:Object(te["a"])({},yo,{color:"Highlight"})}}},i&&{selectors:Object(te["a"])({":hover .ms-Checkbox-checkbox":{background:b,borderColor:f},":focus .ms-Checkbox-checkbox":{background:b,borderColor:f}},yo,{selectors:{":hover .ms-Checkbox-checkbox":{background:"Window",borderColor:"Highlight"},":focus .ms-Checkbox-checkbox":{background:"Highlight"},":focus:hover .ms-Checkbox-checkbox":{background:"Highlight"},":focus:hover .ms-Checkbox-checkmark":{color:"Window"},":hover .ms-Checkbox-checkmark":{color:"Highlight"}}})},{selectors:{":hover .ms-Checkbox-text":{color:S},":focus .ms-Checkbox-text":{color:S}}}],o],label:["ms-Checkbox-label",{display:"flex",margin:"0 -4px",alignItems:n?"center":"flex-start",cursor:a?"default":"pointer",position:"relative",userSelect:"none",textAlign:"left"},r&&{flexDirection:"row-reverse",justifyContent:"flex-end"}],checkbox:["ms-Checkbox-checkbox",{display:"flex",flexShrink:0,alignItems:"center",justifyContent:"center",height:Di,width:Di,borderWidth:"1px",borderStyle:"solid",borderColor:u,margin:"0 4px",boxSizing:"border-box",transitionProperty:"background, border, border-color",transitionDuration:xi,transitionTimingFunction:Pi,overflow:"hidden"},!a&&i&&{background:m,borderColor:g,selectors:Object(te["a"])({},yo,{background:"Highlight",borderColor:"Highlight"})},a&&{borderColor:h},i&&a&&{background:C,borderColor:h}],checkmark:["ms-Checkbox-checkmark",{opacity:i?"1":"0",color:i&&a?c:s,selectors:Object(te["a"])({},yo,{color:a?"InactiveBorder":"Window",MsHighContrastAdjust:"none"})}],text:["ms-Checkbox-text",{color:a?k:v,margin:"0 4px",fontSize:ao.medium,lineHeight:"20px"}]}},Ri=function(e){function o(){var e;return Object(n["a"])(this,o),e=Object(l["a"])(this,Object(s["a"])(o).apply(this,arguments)),e.checked=!1,e.disabled=!1,e.id=1e5*Math.random()+1,e}return Object(c["a"])(o,e),Object(J["a"])(o,[{key:"onClick",value:function(){this.disabled||this.$emit("change",!this.checked)}},{key:"classNames",get:function(){return Object(Zo["a"])(Bi({checked:this.checked,disabled:this.disabled,className:"",isUsingCustomLabelRender:!1,theme:Go({})}))}}]),o}($["d"]);d["b"]([Object($["b"])("change",{type:Boolean})],Ri.prototype,"checked",void 0),d["b"]([Object($["c"])({type:Boolean})],Ri.prototype,"disabled",void 0),d["b"]([Object($["c"])({type:String})],Ri.prototype,"label",void 0),Ri=d["b"]([Object($["a"])({components:{OfficeIcon:ar}})],Ri);var Ai=Ri,Ii=Ai,Ei=Object(rt["a"])(Ii,Oi,Mi,!1,null,null,null);Ei.options.__file="OfficeCheckbox.vue";var ji=Ei.exports,Ni=function(){var e=this,o=e.$createElement,t=e._self._c||o;return t("div",{staticClass:"card"},[t("div",{staticClass:"titlebar"},[t("div",{staticClass:"title"},[t("h5",[e._v(e._s(e.title))])])]),t("div",{staticClass:"settings"},e._l(e.availableOptions,function(o){return t(o.type,{key:o.name,tag:"component",attrs:{options:o.options,propName:o.name},model:{value:o.value,callback:function(t){e.$set(o,"value",t)},expression:"option.value"}})}),1),t("div",{staticClass:"content"},[e._t("default",null,null,e.currentProps)],2)])},Vi=[],Hi=function(e){function o(){var e;return Object(n["a"])(this,o),e=Object(l["a"])(this,Object(s["a"])(o).apply(this,arguments)),e.availableOptions=e.options?Object.keys(e.options).map(function(o){return e.mapOption(o,e.options[o])}):[],e}return Object(c["a"])(o,e),Object(J["a"])(o,[{key:"mapOption",value:function(e,o){return{name:e,value:o.value,type:o.type.name,options:o.options}}},{key:"currentProps",get:function(){var e={};return this.availableOptions.forEach(function(o){return e[o.name]=o.value}),e}}]),o}($["d"]);d["b"]([Object($["c"])({type:String,default:""})],Hi.prototype,"title",void 0),d["b"]([Object($["c"])({type:Object,default:null})],Hi.prototype,"options",void 0),Hi=d["b"]([Object($["a"])({components:{OfficeToggle:ht,OfficeIcon:ar,OfficeTextField:dr,OfficeLabel:at,BooleanToggle:St,StringInput:mr}})],Hi);var Wi=Hi,Ui=Wi,Gi=(t("e50f"),t("432b"),Object(rt["a"])(Ui,Ni,Vi,!1,null,"1e35ec78",null));Gi.options.__file="OverviewItem.vue";var _i=Gi.exports,zi=function(e){function o(){var e;return Object(n["a"])(this,o),e=Object(l["a"])(this,Object(s["a"])(o).apply(this,arguments)),e.txt="test",e.iProp={iconName:"edit"},e.toggleChecked=!0,e.currentImageFit=Ut.contain,e.checked=!1,e.disabled=!1,e.required=!1,e.checkboxChecked=!1,e.sliderValue=50,e}return Object(c["a"])(o,e),Object(J["a"])(o,[{key:"clicked",value:function(){alert("clicked!")}},{key:"officeTextFieldOverviewConfig",get:function(){return{multiline:{type:St},required:{type:St},resizable:{type:St},underlined:{type:St},borderless:{type:St},autoAdjustHeight:{type:St},iconProps:{type:St,options:{value:this.iProp}},errorMessage:{type:mr,value:"This input is invalid!",options:{width:"250px"}},prefix:{type:mr,value:"http://"},suffix:{type:mr,value:".com"}}}}]),o}($["d"]);d["b"]([Object($["c"])()],zi.prototype,"msg",void 0),zi=d["b"]([Object($["a"])({components:{OfficeSlider:si,OfficeLink:Jr,OfficeToggle:ht,OfficeChoiceGroupOption:Rr,OfficeChoiceGroup:Ur,OfficeIcon:ar,OfficeImage:er,OfficeLabel:at,OfficeCheckbox:ji,OfficeButton:Ti,OfficeTextField:dr,OverviewItem:_i}})],zi);var qi=zi,Qi=qi,$i=(t("9fd8"),Object(rt["a"])(Qi,K,Y,!1,null,"8fa3e45e",null));$i.options.__file="Overview.vue";var Ki=$i.exports;Q();var Yi=function(e){function o(){return Object(n["a"])(this,o),Object(l["a"])(this,Object(s["a"])(o).apply(this,arguments))}return Object(c["a"])(o,e),o}($["d"]);Yi=d["b"]([Object($["a"])({components:{Overview:Ki}})],Yi);var Ji=Yi,Xi=Ji,Zi=(t("034f"),Object(rt["a"])(Xi,i,a,!1,null,null,null));Zi.options.__file="App.vue";var ea=Zi.exports;r["default"].config.productionTip=!1,new r["default"]({render:function(e){return e(ea)}}).$mount("#app")},dd6e:function(e,o){},e50f:function(e,o,t){"use strict";var r=t("a9e3"),i=t.n(r);i.a},f0e1:function(e,o,t){}}); -//# sourceMappingURL=app.cfb45b15.js.map \ No newline at end of file diff --git a/docs/js/app.cfb45b15.js.map b/docs/js/app.cfb45b15.js.map deleted file mode 100644 index e356b63..0000000 --- a/docs/js/app.cfb45b15.js.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/App.vue?5b85","webpack:///./src/showcase/StringInput.vue?a834","webpack:///./src/components/ChoiceGroup/ChoiceGroupOption/OfficeChoiceGroupOption.vue?b6fb","webpack:///./src/showcase/OverviewItem.vue?bd66","webpack:///./src/utility/GlobalSettings.ts","webpack:///./src/showcase/Overview.vue?f79e","webpack:///./src/utility/object.ts","webpack:///./src/showcase/BooleanToggle.vue?b99c","webpack:///./src/App.vue?bf8a","webpack:///./src/styling/utilities/icons.ts","webpack:///./src/icons/fabric-icons.ts","webpack:///./src/icons/fabric-icons-0.ts","webpack:///./src/icons/fabric-icons-1.ts","webpack:///./src/icons/fabric-icons-2.ts","webpack:///./src/icons/fabric-icons-3.ts","webpack:///./src/icons/fabric-icons-4.ts","webpack:///./src/icons/fabric-icons-5.ts","webpack:///./src/icons/fabric-icons-6.ts","webpack:///./src/icons/fabric-icons-7.ts","webpack:///./src/icons/fabric-icons-8.ts","webpack:///./src/icons/fabric-icons-9.ts","webpack:///./src/icons/fabric-icons-10.ts","webpack:///./src/icons/fabric-icons-11.ts","webpack:///./src/icons/fabric-icons-12.ts","webpack:///./src/icons/fabric-icons-13.ts","webpack:///./src/icons/fabric-icons-14.ts","webpack:///./src/icons/fabric-icons-15.ts","webpack:///./src/icons/fabric-icons-16.ts","webpack:///./src/icons/iconAliases.ts","webpack:///./src/icons/IconNames.ts","webpack:///./src/icons/index.ts","webpack:///./src/showcase/Overview.vue?b8f0","webpack:///./src/showcase/BooleanToggle.vue?b1e0","webpack:///./src/components/Label/OfficeLabel.vue?8baf","webpack:///./src/styling/utilities/buildClassMap.ts","webpack:///./src/styling/styles/AnimationStyles.ts","webpack:///./src/styling/styles/DefaultPalette.ts","webpack:///./src/utility/dom.ts","webpack:///./src/utility/language.ts","webpack:///./src/utility/localStorage.ts","webpack:///./src/styling/styles/fonts.ts","webpack:///./src/styling/styles/DefaultFontStyles.ts","webpack:///./src/styling/styles/CommonStyles.ts","webpack:///./src/styling/styles/zIndexes.ts","webpack:///./src/styling/styles/getFocusStyle.ts","webpack:///./src/styling/styles/hiddenContentStyle.ts","webpack:///./src/styling/styles/PulsingBeaconAnimationStyles.ts","webpack:///./src/utility/EventGroup.ts","webpack:///./src/utility/Customizations.ts","webpack:///./src/styling/styles/DefaultSpacing.ts","webpack:///./src/styling/styles/DefaultEffects.ts","webpack:///./src/styling/styles/theme.ts","webpack:///./src/styling/styles/GeneralStyles.ts","webpack:///./src/styling/classNames/AnimationClassNames.ts","webpack:///./src/styling/classNames/ColorClassNames.ts","webpack:///./src/styling/classNames/FontClassNames.ts","webpack:///./src/components/Label/OfficeLabel.styles.ts","webpack:///./src/components/Label/OfficeLabel.vue?84da","webpack:///./src/components/Label/OfficeLabel.vue?979e","webpack:///./src/components/Label/OfficeLabel.vue","webpack:///./src/components/Toggle/OfficeToggle.vue?d6e5","webpack:///./src/components/Toggle/OfficeToggle.styles.ts","webpack:///./src/components/Toggle/OfficeToggle.vue?7fc0","webpack:///./src/components/Toggle/OfficeToggle.vue?f20e","webpack:///./src/components/Toggle/OfficeToggle.vue","webpack:///./src/showcase/BooleanToggle.vue?ec2e","webpack:///./src/showcase/BooleanToggle.vue?7ff0","webpack:///./src/showcase/BooleanToggle.vue","webpack:///./src/showcase/StringInput.vue?30ca","webpack:///./src/components/TextField/OfficeTextField.vue?fb51","webpack:///./src/utility/memoize.ts","webpack:///./src/styling/styles/getGlobalClassNames.ts","webpack:///./src/components/TextField/OfficeTextField.types.ts","webpack:///./src/components/TextField/OfficeTextField.style.ts","webpack:///./src/components/Icon/OfficeIcon.vue?a544","webpack:///./src/components/Icon/OfficeIcon.types.ts","webpack:///./src/components/Icon/OfficeIcon.styles.ts","webpack:///./src/components/Image/OfficeImage.vue?f073","webpack:///./src/components/Image/OfficeImage.types.ts","webpack:///./src/components/Image/OfficeImage.styles.ts","webpack:///./src/components/Image/OfficeImage.vue?57b5","webpack:///./src/components/Image/OfficeImage.vue?817a","webpack:///./src/components/Image/OfficeImage.vue","webpack:///./src/components/Icon/OfficeIcon.vue?de80","webpack:///./src/components/Icon/OfficeIcon.vue?fb39","webpack:///./src/components/Icon/OfficeIcon.vue","webpack:///./src/components/TextField/OfficeTextField.vue?108e","webpack:///./src/components/TextField/OfficeTextField.vue?b429","webpack:///./src/components/TextField/OfficeTextField.vue","webpack:///./src/showcase/StringInput.vue?adbb","webpack:///./src/showcase/StringInput.vue?96a3","webpack:///./src/showcase/StringInput.vue","webpack:///./src/components/ChoiceGroup/ChoiceGroupOption/OfficeChoiceGroupOption.vue?9f6a","webpack:///./src/components/ChoiceGroup/ChoiceGroupOption/OfficeChoiceGroupOption.styles.ts","webpack:///./src/components/ChoiceGroup/ChoiceGroupOption/OfficeChoiceGroupOption.vue?be26","webpack:///./src/components/ChoiceGroup/ChoiceGroupOption/OfficeChoiceGroupOption.vue?0b42","webpack:///./src/components/ChoiceGroup/ChoiceGroupOption/OfficeChoiceGroupOption.vue","webpack:///./src/components/ChoiceGroup/OfficeChoiceGroup.vue?632b","webpack:///./src/components/ChoiceGroup/OfficeChoiceGroup.styles.ts","webpack:///./src/components/ChoiceGroup/OfficeChoiceGroup.vue?6cb9","webpack:///./src/components/ChoiceGroup/OfficeChoiceGroup.vue?1d8d","webpack:///./src/components/ChoiceGroup/OfficeChoiceGroup.vue","webpack:///./src/components/Link/OfficeLink.vue?4afc","webpack:///./src/components/Link/OfficeLink.styles.ts","webpack:///./src/components/Link/OfficeLink.vue?ec7d","webpack:///./src/components/Link/OfficeLink.vue?9691","webpack:///./src/components/Link/OfficeLink.vue","webpack:///./src/components/Slider/OfficeSlider.vue?7975","webpack:///./src/components/Slider/OfficeSlider.styles.ts","webpack:///./src/components/Slider/OfficeSlider.vue?7761","webpack:///./src/components/Slider/OfficeSlider.vue?7b4c","webpack:///./src/components/Slider/OfficeSlider.vue","webpack:///./src/components/Button/OfficeButton.vue?4327","webpack:///./src/components/Button/OfficeButton.classNames.ts","webpack:///./src/components/Button/OfficeButton.style.ts","webpack:///./src/components/Button/OfficeButton.vue?4d2f","webpack:///./src/components/Button/OfficeButton.vue?47fb","webpack:///./src/components/Button/OfficeButton.vue","webpack:///./src/components/Checkbox/OfficeCheckbox.vue?07a1","webpack:///./src/components/Checkbox/OfficeCheckbox.style.ts","webpack:///./src/components/Checkbox/OfficeCheckbox.vue?a702","webpack:///./src/components/Checkbox/OfficeCheckbox.vue?16ba","webpack:///./src/components/Checkbox/OfficeCheckbox.vue","webpack:///./src/showcase/OverviewItem.vue?e0e5","webpack:///./src/showcase/OverviewItem.vue?eb9e","webpack:///./src/showcase/OverviewItem.vue?4757","webpack:///./src/showcase/OverviewItem.vue","webpack:///./src/showcase/Overview.vue?2263","webpack:///./src/showcase/Overview.vue?768a","webpack:///./src/showcase/Overview.vue","webpack:///./src/App.vue?ec60","webpack:///./src/App.vue?640d","webpack:///./src/App.vue","webpack:///./src/main.ts","webpack:///./src/showcase/OverviewItem.vue?17d1"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","installedChunks","push","Object","prototype","hasOwnProperty","call","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","app","exports","module","l","m","c","d","name","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","p","jsonpArray","window","oldJsonpFunction","slice","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_App_vue_vue_type_style_index_0_lang_css___WEBPACK_IMPORTED_MODULE_0___default","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_StringInput_vue_vue_type_style_index_0_id_4fd15542_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_StringInput_vue_vue_type_style_index_0_id_4fd15542_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_OfficeChoiceGroupOption_vue_vue_type_style_index_0_id_69dfa174_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_OfficeChoiceGroupOption_vue_vue_type_style_index_0_id_69dfa174_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_OverviewItem_vue_vue_type_style_index_1_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_OverviewItem_vue_vue_type_style_index_1_lang_css___WEBPACK_IMPORTED_MODULE_0___default","_global","GLOBAL_SETTINGS_PROP_NAME","CALLBACK_STATE_PROP_NAME","_counter","global","_globalSettings","D_Source_office_ui_fabric_vue_node_modules_babel_runtime_helpers_esm_defineProperty__WEBPACK_IMPORTED_MODULE_2__","_callbacks","GlobalSettings","D_Source_office_ui_fabric_vue_node_modules_babel_runtime_helpers_esm_classCallCheck__WEBPACK_IMPORTED_MODULE_0__","this","D_Source_office_ui_fabric_vue_node_modules_babel_runtime_helpers_esm_createClass__WEBPACK_IMPORTED_MODULE_1__","defaultValue","undefined","oldValue","changeDescription","id","cb","__id__","String","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Overview_vue_vue_type_style_index_0_id_8fa3e45e_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Overview_vue_vue_type_style_index_0_id_8fa3e45e_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default","CURRENT_ID_PROPERTY","DEFAULT_ID_STRING","process","assign","target","_len","arguments","args","Array","_key","filteredAssign","concat","isAllowed","_len2","_key2","_i","sourceObject","propName","stylesheet","_uifabric_merge_styles__WEBPACK_IMPORTED_MODULE_4__","getInstance","getId","prefix","index","resetIds","counter","onReset","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_BooleanToggle_vue_vue_type_style_index_0_id_5d75a41f_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_BooleanToggle_vue_vue_type_style_index_0_id_5d75a41f_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default","Appvue_type_template_id_4db5726e_render","_vm","_h","$createElement","_c","_self","staticClass","attrs","msg","staticRenderFns","ICON_SETTING_NAME","_iconSettings","getValue","__options","disableWarnings","warnOnMissingIcons","__remapped","Stylesheet","subset","className","normalizeIconName","toLowerCase","registerIcons","iconSubset","options","objectSpread","isRegistered","icons","iconName","code","normalizedIconName","_warnDuplicateIcon","registerIconAlias","mappedToName","getIcon","icon","_icon","fontFace","mergeStyles","style","fontFamily","fontWeight","fontStyle","console","warn","_missingIcons","_missingIconsTimer","warningDelay","maxIconsInMessage","setTimeout","join","initializeIcons","baseUrl","MozOsxFontSmoothing","WebkitFontSmoothing","speak","src","GlobalNavButton","ChevronDown","ChevronUp","Edit","Add","Cancel","More","Settings","Mail","Filter","Search","Share","BlockedSite","FavoriteStar","FavoriteStarFill","CheckMark","Delete","ChevronLeft","ChevronRight","Calendar","Megaphone","Undo","Flag","Page","Pinned","View","Clear","Download","Upload","Folder","Sort","AlignRight","AlignLeft","Tag","AddFriend","Info","SortLines","List","CircleRing","Heart","HeartFill","Tiles","Embed","Glimmer","Ascending","Descending","SortUp","SortDown","SyncToPC","LargeGrid","SkypeCheck","SkypeClock","SkypeMinus","ClearFilter","Flow","StatusCircleCheckmark","MoreVertical","fabric_icons_0_initializeIcons","InternetSharing","Brightness","MapPin","Airplane","Tablet","QuickNote","Video","People","Phone","Pin","Shop","Stop","Link","AllApps","Zoom","ZoomOut","Microphone","Camera","Attach","Send","FavoriteList","PageSolid","Forward","Back","Refresh","Lock","ReportHacked","EMI","MiniLink","Blocked","ReadingMode","Favicon","Remove","Checkbox","CheckboxComposite","CheckboxFill","CheckboxIndeterminate","CheckboxCompositeReversed","BackToWindow","FullScreen","Print","Up","Down","OEM","Save","Cloud","Flashlight","CommandPrompt","Sad","RealEstate","SIPMove","EraseTool","GripperTool","Dialpad","PageLeft","PageRight","MultiSelect","KeyboardClassic","Play","Pause","Emoji2","GripperBarHorizontal","System","Personalize","SearchAndApps","Globe","EaseOfAccess","ContactInfo","Unpin","Contact","Memo","Paste","WindowsLogo","Error","GripperBarVertical","Unlock","Slideshow","AutoEnhanceOn","AutoEnhanceOff","Color","SaveAs","Light","Filters","AspectRatio","Contrast","Redo","Crop","PhotoCollection","Album","Rotate","PanoIndicator","Translate","RedEye","ThumbnailView","Package","Telemarketer","Warning","Financial","Education","ShoppingCart","fabric_icons_1_initializeIcons","Train","Move","TouchPointer","Merge","TurnRight","Ferry","Highlight","PowerButton","Tab","Admin","TVMonitor","Speakers","Game","UnstackSelected","StackIndicator","Nav2DMapView","StreetsideSplitMinimize","Car","Bus","EatDrink","SeeDo","LocationCircle","Home","SwitcherStartEnd","ParkingLocation","IncidentTriangle","Touch","MapDirections","CaretHollow","CaretSolid","History","Location","MapLayers","SearchNearby","Work","Recent","Hotel","Bank","LocationDot","Dictionary","ChromeBack","FolderOpen","PinnedFill","RevToggleKey","Previous","Next","Sync","Help","Emoji","MailForward","ClosePane","OpenPane","PreviewLink","ZoomIn","Bookmarks","Document","ProtectedDocument","OpenInNewWindow","MailFill","ViewAll","Switch","Rename","Go","Remote","SelectAll","Orientation","Import","Picture","ChromeClose","ShowResults","Message","CalendarDay","CalendarWeek","MailReplyAll","Read","Cut","PaymentCard","Copy","Important","MailReply","GotoToday","Font","FontColor","FolderFill","Permissions","DisableUpdates","Unfavorite","Italic","Underline","Bold","MoveToFolder","Dislike","Like","AlignCenter","OpenFile","FontDecrease","FontIncrease","FontSize","CellPhone","RepeatAll","fabric_icons_2_initializeIcons","Calculator","Library","PostUpdate","NewFolder","CalendarReply","UnsyncFolder","SyncFolder","BlockContact","Accept","BulletedList","Preview","News","Chat","Group","World","Comment","DockLeft","DockRight","Repair","Accounts","Street","RadioBullet","Stopwatch","Clock","WorldClock","AlarmClock","Photo","ActionCenter","Hospital","Timer","FullCircleMask","LocationFill","ChromeMinimize","ChromeRestore","Annotation","Fingerprint","Handwriting","ChromeFullScreen","Completed","Label","FlickDown","FlickUp","FlickLeft","FlickRight","MiniExpand","MiniContract","Streaming","MusicInCollection","OneDriveLogo","CompassNW","Code","LightningBolt","CalculatorMultiply","CalculatorAddition","CalculatorSubtract","CalculatorEqualTo","PrintfaxPrinterFile","StorageOptical","Communications","Headset","Health","FrontCamera","ChevronUpSmall","ChevronDownSmall","ChevronLeftSmall","ChevronRightSmall","ChevronUpMed","ChevronDownMed","ChevronLeftMed","ChevronRightMed","Devices2","PC1","PresenceChickletVideo","Reply","HalfAlpha","ConstructionCone","DoubleChevronLeftMed","Volume0","Volume1","Volume2","Volume3","Chart","Robot","Manufacturing","LockSolid","FitPage","FitWidth","BidiLtr","BidiRtl","RightDoubleQuote","Sunny","CloudWeather","Cloudy","PartlyCloudyDay","PartlyCloudyNight","ClearNight","RainShowersDay","Rain","Thunderstorms","RainSnow","fabric_icons_3_initializeIcons","Snow","BlowingSnow","Frigid","Fog","Squalls","Duststorm","Unknown","Precipitation","Ribbon","AreaChart","Assign","FlowChart","CheckList","Diagnostic","Generate","LineChart","Equalizer","BarChartHorizontal","BarChartVertical","Freezing","FunnelChart","Processing","Quantity","ReportDocument","StackColumnChart","SnowShowerDay","HailDay","WorkFlow","HourGlass","StoreLogoMed20","TimeSheet","TriangleSolid","UpgradeAnalysis","VideoSolid","RainShowersNight","SnowShowerNight","Teamwork","HailNight","PeopleAdd","Glasses","DateTime2","Shield","Header1","PageAdd","NumberedList","PowerBILogo","Info2","MusicInCollectionFill","Asterisk","ErrorBadge","CircleFill","Record2","AllAppsMirrored","BookmarksMirrored","BulletedListMirrored","CaretHollowMirrored","CaretSolidMirrored","ChromeBackMirrored","ClosePaneMirrored","DockLeftMirrored","DoubleChevronLeftMedMirrored","GoMirrored","HelpMirrored","ImportMirrored","ImportAllMirrored","ListMirrored","MailForwardMirrored","MailReplyMirrored","MailReplyAllMirrored","MiniContractMirrored","MiniExpandMirrored","OpenPaneMirrored","ParkingLocationMirrored","SendMirrored","ShowResultsMirrored","ThumbnailViewMirrored","Media","Devices3","Focus","VideoLightOff","Lightbulb","StatusTriangle","VolumeDisabled","Puzzle","EmojiNeutral","EmojiDisappointed","HomeSolid","Ringer","PDF","HeartBroken","StoreLogo16","MultiSelectMirrored","Broom","Cocktails","Wines","Articles","Cycling","DietPlanNotebook","Pill","ExerciseTracker","fabric_icons_4_initializeIcons","HandsFree","Medical","Running","Weights","Trackers","AddNotes","AllCurrency","BarChart4","CirclePlus","Coffee","Cotton","Market","Money","PieDouble","PieSingle","RemoveFilter","Savings","Sell","StockDown","StockUp","Lamp","Source","MSNVideos","Cricket","Golf","Baseball","Soccer","MoreSports","AutoRacing","CollegeHoops","CollegeFootball","ProFootball","ProHockey","Rugby","SubstitutionsIn","Tennis","Arrivals","Design","Website","Drop","HistoricalWeather","SkiResorts","Snowflake","BusSolid","FerrySolid","AirplaneSolid","TrainSolid","Ticket","WifiWarning4","Devices4","AzureLogo","BingLogo","MSNLogo","OutlookLogoInverse","OfficeLogo","SkypeLogo","Door","EditMirrored","GiftCard","DoubleBookmark","StatusErrorFull","Certificate","FastForward","Rewind","Photo2","OpenSource","Movers","CloudDownload","Family","WindDirection","Bug","SiteScan","BrowserScreenShot","F12DevTools","CSS","JS","DeliveryTruck","ReminderPerson","ReminderGroup","TabletMode","Umbrella","NetworkTower","CityNext","CityNext2","Section","OneNoteLogoInverse","ToggleFilled","ToggleBorder","SliderThumb","ToggleThumb","Documentation","Badge","Giftbox","VisualStudioLogo","HomeGroup","ExcelLogoInverse","WordLogoInverse","PowerPointLogoInverse","Cafe","SpeedHigh","fabric_icons_5_initializeIcons","Commitments","ThisPC","MusicNote","MicOff","EdgeLogo","CompletedSolid","AlbumRemove","MessageFill","TabletSelected","MobileSelected","LaptopSelected","TVMonitorSelected","DeveloperTools","Shapes","InsertTextBox","LowerBrightness","WebComponents","OfflineStorage","DOM","CloudUpload","ScrollUpDown","DateTime","Event","Cake","Org","PartyLeader","DRM","CloudAdd","AppIconDefault","Photo2Add","Photo2Remove","POI","AddTo","RadioBtnOff","RadioBtnOn","ExploreContent","Product","ProgressLoopInner","ProgressLoopOuter","Blocked2","FangBody","PageHeader","ChatInviteFriend","Brush","Shirt","Crown","Diamond","ScaleUp","QRCode","Feedback","SharepointLogoInverse","YammerLogo","Hide","Uneditable","ReturnToSession","OpenFolderHorizontal","CalendarMirrored","SwayLogoInverse","OutOfOffice","Trophy","ReopenPages","EmojiTabSymbols","AADLogo","AccessLogo","AdminALogoInverse32","AdminCLogoInverse32","AdminDLogoInverse32","AdminELogoInverse32","AdminLLogoInverse32","AdminMLogoInverse32","AdminOLogoInverse32","AdminPLogoInverse32","AdminSLogoInverse32","AdminYLogoInverse32","DelveLogoInverse","ExchangeLogoInverse","LyncLogo","OfficeVideoLogoInverse","SocialListeningLogo","VisioLogoInverse","Balloons","Cat","MailAlert","MailCheck","MailLowImportance","MailPause","MailRepeat","SecurityGroup","Table","VoicemailForward","VoicemailReply","Waffle","RemoveEvent","EventInfo","ForwardEvent","WipePhone","AddOnlineMeeting","JoinOnlineMeeting","RemoveLink","PeopleBlock","fabric_icons_6_initializeIcons","PeopleRepeat","PeopleAlert","PeoplePause","TransferCall","AddPhone","UnknownCall","NoteReply","NoteForward","NotePinned","RemoveOccurrence","Timeline","EditNote","CircleHalfFull","Room","Unsubscribe","Subscribe","HardDrive","RecurringTask","TaskManager","TaskManagerMirrored","Combine","Split","DoubleChevronUp","DoubleChevronLeft","DoubleChevronRight","TextBox","TextField","NumberField","Dropdown","PenWorkspace","BookingsLogo","ClassNotebookLogoInverse","DelveAnalyticsLogo","DocsLogoInverse","Dynamics365Logo","DynamicSMBLogo","OfficeAssistantLogo","OfficeStoreLogo","OneNoteEduLogoInverse","PlannerLogo","PowerApps","Suitcase","ProjectLogoInverse","CaretLeft8","CaretRight8","CaretUp8","CaretDown8","CaretLeftSolid8","CaretRightSolid8","CaretUpSolid8","CaretDownSolid8","ClearFormatting","Superscript","Subscript","Strikethrough","Export","ExportMirrored","SingleBookmark","SingleBookmarkSolid","DoubleChevronDown","FollowUser","ReplyAll","WorkforceManagement","RecruitmentManagement","Questionnaire","ManagerSelfService","ProductRelease","ReplyMirrored","ReplyAllMirrored","Medal","AddGroup","QuestionnaireMirrored","TemporaryUser","CaretSolid16","GroupedDescending","GroupedAscending","AwayStatus","MyMoviesTV","GenericScan","AustralianRules","WifiEthernet","TrackersMirrored","DateTimeMirrored","StopSolid","DoubleChevronUp12","DoubleChevronDown12","DoubleChevronLeft12","DoubleChevronRight12","CalendarAgenda","AddEvent","AssetLibrary","DataConnectionLibrary","DocLibrary","FormLibrary","FormLibraryMirrored","ReportLibrary","ReportLibraryMirrored","ContactCard","CustomList","CustomListMirrored","fabric_icons_7_initializeIcons","IssueTracking","IssueTrackingMirrored","PictureLibrary","OfficeAddinsLogo","OfflineOneDriveParachute","OfflineOneDriveParachuteDisabled","TriangleSolidUp12","TriangleSolidDown12","TriangleSolidLeft12","TriangleSolidRight12","TriangleUp12","TriangleDown12","TriangleLeft12","TriangleRight12","ArrowUpRight8","ArrowDownRight8","DocumentSet","DelveAnalytics","ArrowUpRightMirrored8","ArrowDownRightMirrored8","CompanyDirectory","OpenEnrollment","CompanyDirectoryMirrored","OneDriveAdd","ProfileSearch","Header2","Header3","Header4","Eyedropper","MarketDown","CalendarWorkWeek","SidePanel","GlobeFavorite","CaretTopLeftSolid8","CaretTopRightSolid8","ViewAll2","DocumentReply","PlayerSettings","ReceiptForward","ReceiptReply","ReceiptCheck","Fax","RecurringEvent","ReplyAlt","ReplyAllAlt","EditStyle","EditMail","Lifesaver","LifesaverLock","InboxCheck","FolderSearch","CollapseMenu","ExpandMenu","Boards","SunAdd","SunQuestionMark","LandscapeOrientation","DocumentSearch","PublicCalendar","PublicContactCard","PublicEmail","PublicFolder","WordDocument","PowerPointDocument","ExcelDocument","GroupedList","ClassroomLogo","Sections","EditPhoto","Starburst","ShareiOS","AirTickets","PencilReply","Tiles2","SkypeCircleCheck","SkypeCircleClock","SkypeCircleMinus","SkypeMessage","ClosedCaption","ATPLogo","OfficeFormsLogoInverse","RecycleBin","EmptyRecycleBin","Hide2","Breadcrumb","BirthdayCake","TimeEntry","CRMProcesses","PageEdit","PageArrowRight","PageRemove","Database","CRMServices","EditContact","ConnectContacts","AppIconDefaultAdd","AppIconDefaultList","ActivateOrders","DeactivateOrders","DocumentManagement","fabric_icons_8_initializeIcons","CRMReport","KnowledgeArticle","Relationship","ZipFolder","SurveyQuestions","TextDocument","TextDocumentShared","PageCheckedOut","SaveAndClose","Script","Archive","ActivityFeed","EventDate","ArrowUpRight","CaretRight","SetAction","CaretSolidLeft","CaretSolidDown","CaretSolidRight","CaretSolidUp","PowerAppsLogo","PowerApps2Logo","SearchIssue","SearchIssueMirrored","FabricAssetLibrary","FabricDataConnectionLibrary","FabricDocLibrary","FabricFormLibrary","FabricFormLibraryMirrored","FabricReportLibrary","FabricReportLibraryMirrored","FabricPublicFolder","FabricFolderSearch","FabricMovetoFolder","FabricUnsyncFolder","FabricSyncFolder","FabricOpenFolderHorizontal","FabricFolder","FabricFolderFill","FabricNewFolder","FabricPictureLibrary","AddFavorite","AddFavoriteFill","BufferTimeBefore","BufferTimeAfter","BufferTimeBoth","PublishContent","CannedChat","SkypeForBusinessLogo","TabCenter","PageCheckedin","PageList","ReadOutLoud","CaretBottomLeftSolid8","CaretBottomRightSolid8","FolderHorizontal","MicrosoftStaffhubLogo","GiftboxOpen","StatusCircleOuter","StatusCircleInner","StatusCircleRing","StatusTriangleOuter","StatusTriangleInner","StatusTriangleExclamation","StatusCircleExclamation","StatusCircleErrorX","StatusCircleInfo","StatusCircleBlock","StatusCircleBlock2","StatusCircleQuestionMark","StatusCircleSync","Toll","ExploreContentSingle","CollapseContent","CollapseContentSingle","InfoSolid","ProgressRingDots","CaloriesAdd","BranchFork","MobileReport","ScaleVolume","HardDriveGroup","FastMode","ToggleLeft","ToggleRight","TriangleShape","RectangleShape","Trophy2","BucketColor","BucketColorFill","Taskboard","SingleColumn","DoubleColumn","TripleColumn","ColumnLeftTwoThirds","ColumnRightTwoThirds","AccessLogoFill","AnalyticsLogo","AnalyticsQuery","NewAnalyticsQuery","fabric_icons_9_initializeIcons","AnalyticsReport","WordLogo","WordLogoFill","ExcelLogo","ExcelLogoFill","OneNoteLogo","OneNoteLogoFill","OutlookLogo","OutlookLogoFill","PowerPointLogo","PowerPointLogoFill","PublisherLogo","PublisherLogoFill","ScheduleEventAction","FlameSolid","ServerProcesses","Server","SaveAll","LinkedInLogo","Decimals","SidePanelMirrored","ProtectRestrict","Blog","UnknownMirrored","PublicContactCardMirrored","GridViewSmall","GridViewMedium","GridViewLarge","Step","StepInsert","StepShared","StepSharedAdd","StepSharedInsert","ViewDashboard","ViewList","ViewListGroup","ViewListTree","TriggerAuto","TriggerUser","PivotChart","StackedBarChart","StackedLineChart","BuildQueue","BuildQueueNew","UserFollowed","ContactLink","Stack","Bullseye","VennDiagram","FiveTileGrid","FocalPoint","RingerRemove","TeamsLogoInverse","TeamsLogo","TeamsLogoFill","SkypeForBusinessLogoFill","SharepointLogo","SharepointLogoFill","DelveLogo","DelveLogoFill","OfficeVideoLogo","OfficeVideoLogoFill","ExchangeLogo","ExchangeLogoFill","DocumentApproval","CloneToDesktop","InstallToDrive","Blur","Build","ProcessMetaTask","BranchFork2","BranchLocked","BranchCommit","BranchCompare","BranchMerge","BranchPullRequest","BranchSearch","BranchShelveset","RawSource","MergeDuplicate","RowsGroup","RowsChild","Deploy","Redeploy","ServerEnviroment","VisioDiagram","HighlightMappedShapes","TextCallout","IconSetsFlag","VisioLogo","VisioLogoFill","VisioDocument","TimelineProgress","TimelineDelivery","Backlog","TeamFavorite","TaskGroup","TaskGroupMirrored","ScopeTemplate","AssessmentGroupTemplate","fabric_icons_10_initializeIcons","NewTeamProject","CommentAdd","CommentNext","CommentPrevious","ShopServer","LocaleLanguage","QueryList","UserSync","UserPause","StreamingOff","ArrowTallUpLeft","ArrowTallUpRight","ArrowTallDownLeft","ArrowTallDownRight","FieldEmpty","FieldFilled","FieldChanged","FieldNotChanged","RingerOff","PlayResume","BulletedList2","BulletedList2Mirrored","ImageCrosshair","GitGraph","Repo","RepoSolid","FolderQuery","FolderList","FolderListMirrored","LocationOutline","POISolid","CalculatorNotEqualTo","BoxSubtractSolid","BoxAdditionSolid","BoxMultiplySolid","BoxPlaySolid","BoxCheckmarkSolid","CirclePauseSolid","CirclePause","MSNVideosSolid","CircleStopSolid","CircleStop","NavigateBack","NavigateBackMirrored","NavigateForward","NavigateForwardMirrored","UnknownSolid","UnknownMirroredSolid","CircleAddition","CircleAdditionSolid","FilePDB","FileTemplate","FileSQL","FileJAVA","FileASPX","FileCSS","FileSass","FileLess","FileHTML","JavaScriptLanguage","CSharpLanguage","CSharp","VisualBasicLanguage","VB","CPlusPlusLanguage","CPlusPlus","FSharpLanguage","FSharp","TypeScriptLanguage","PythonLanguage","PY","CoffeeScript","MarkDownLanguage","FullWidth","FullWidthEdit","Plug","PlugSolid","PlugConnected","PlugDisconnected","UnlockSolid","Variable","Parameter","CommentUrgent","Storyboard","DiffInline","DiffSideBySide","ImageDiff","ImagePixel","FileBug","FileCode","FileComment","BusinessHoursSign","FileImage","FileSymlink","AutoFillTemplate","WorkItem","WorkItemBug","LogRemove","ColumnOptions","Packages","fabric_icons_11_initializeIcons","BuildIssue","AssessmentGroup","VariableGroup","FullHistory","SingleColumnEdit","DoubleColumnEdit","TripleColumnEdit","ColumnLeftTwoThirdsEdit","ColumnRightTwoThirdsEdit","StreamLogo","PassiveAuthentication","AlertSolid","MegaphoneSolid","TaskSolid","ConfigurationSolid","BugSolid","CrownSolid","Trophy2Solid","QuickNoteSolid","ConstructionConeSolid","PageListSolid","PageListMirroredSolid","StarburstSolid","ReadingModeSolid","SadSolid","HealthSolid","ShieldSolid","GiftBoxSolid","ShoppingCartSolid","MailSolid","ChatSolid","RibbonSolid","FinancialSolid","FinancialMirroredSolid","HeadsetSolid","PermissionsSolid","ParkingSolid","ParkingMirroredSolid","DiamondSolid","AsteriskSolid","OfflineStorageSolid","BankSolid","DecisionSolid","Parachute","ParachuteSolid","FiltersSolid","ColorSolid","ReviewSolid","ReviewRequestSolid","ReviewRequestMirroredSolid","ReviewResponseSolid","FeedbackRequestSolid","FeedbackRequestMirroredSolid","FeedbackResponseSolid","WorkItemBar","WorkItemBarSolid","Separator","NavigateExternalInline","PlanView","TimelineMatrixView","EngineeringGroup","ProjectCollection","CaretBottomRightCenter8","CaretBottomLeftCenter8","CaretTopRightCenter8","CaretTopLeftCenter8","DonutChart","ChevronUnfold10","ChevronFold10","DoubleChevronDown8","DoubleChevronUp8","DoubleChevronLeft8","DoubleChevronRight8","ChevronDownEnd6","ChevronUpEnd6","ChevronLeftEnd6","ChevronRightEnd6","ContextMenu","AzureAPIManagement","AzureServiceEndpoint","VSTSLogo","VSTSAltLogo1","VSTSAltLogo2","FileTypeSolution","WordLogoInverse16","WordLogo16","WordLogoFill16","PowerPointLogoInverse16","PowerPointLogo16","PowerPointLogoFill16","ExcelLogoInverse16","ExcelLogo16","ExcelLogoFill16","OneNoteLogoInverse16","OneNoteLogo16","OneNoteLogoFill16","OutlookLogoInverse16","OutlookLogo16","OutlookLogoFill16","PublisherLogoInverse16","fabric_icons_12_initializeIcons","PublisherLogo16","PublisherLogoFill16","VisioLogoInverse16","VisioLogo16","VisioLogoFill16","TestBeaker","TestBeakerSolid","TestExploreSolid","TestAutoSolid","TestUserSolid","TestImpactSolid","TestPlan","TestStep","TestParameter","TestSuite","TestCase","Sprint","SignOut","TriggerApproval","Rocket","AzureKeyVault","Onboarding","Transition","LikeSolid","DislikeSolid","CRMCustomerInsightsApp","EditCreate","UnSetColor","DeclineCall","RectangularClipping","TeamsLogo16","TeamsLogoFill16","Spacer","SkypeLogo16","SkypeForBusinessLogo16","SkypeForBusinessLogoFill16","FilterSolid","MailUndelivered","MailTentative","MailTentativeMirrored","MailReminder","ReceiptUndelivered","ReceiptTentative","ReceiptTentativeMirrored","Inbox","IRMReply","IRMReplyMirrored","IRMForward","IRMForwardMirrored","VoicemailIRM","EventAccepted","EventTentative","EventTentativeMirrored","EventDeclined","IDBadge","BackgroundColor","OfficeFormsLogoInverse16","OfficeFormsLogo","OfficeFormsLogoFill","OfficeFormsLogo16","OfficeFormsLogoFill16","OfficeFormsLogoInverse24","OfficeFormsLogo24","OfficeFormsLogoFill24","PageLock","NotExecuted","NotImpactedSolid","FieldReadOnly","FieldRequired","BacklogBoard","ExternalBuild","ExternalTFVC","ExternalXAML","IssueSolid","DefectSolid","LadybugSolid","NugetLogo","TFVCLogo","ProjectLogo32","ProjectLogoFill32","ProjectLogo16","ProjectLogoFill16","SwayLogo32","SwayLogoFill32","SwayLogo16","SwayLogoFill16","ClassNotebookLogo32","ClassNotebookLogoFill32","ClassNotebookLogo16","ClassNotebookLogoFill16","ClassNotebookLogoInverse32","ClassNotebookLogoInverse16","StaffNotebookLogo32","StaffNotebookLogoFill32","StaffNotebookLogo16","StaffNotebookLogoFill16","StaffNotebookLogoInverted32","StaffNotebookLogoInverted16","KaizalaLogo","TaskLogo","fabric_icons_13_initializeIcons","ProtectionCenterLogo32","GallatinLogo","Globe2","Guitar","Breakfast","Brunch","BeerMug","Vacation","Teeth","Taxi","Chopsticks","SyncOccurence","UnsyncOccurence","PrimaryCalendar","SearchCalendar","VideoOff","MicrosoftFlowLogo","BusinessCenterLogo","ToDoLogoBottom","ToDoLogoTop","EditSolid12","EditSolidMirrored12","UneditableSolid12","UneditableSolidMirrored12","UneditableMirrored","AdminALogo32","AdminALogoFill32","ToDoLogoInverse","Snooze","WaffleOffice365","ImageSearch","NewsSearch","VideoSearch","R","FontColorA","FontColorSwatch","LightWeight","NormalWeight","SemiboldWeight","GroupObject","UngroupObject","AlignHorizontalLeft","AlignHorizontalCenter","AlignHorizontalRight","AlignVerticalTop","AlignVerticalCenter","AlignVerticalBottom","HorizontalDistributeCenter","VerticalDistributeCenter","Ellipse","Line","Octagon","Hexagon","Pentagon","RightTriangle","HalfCircle","QuarterCircle","ThreeQuarterCircle","6PointStar","12PointStar","ArrangeBringToFront","ArrangeSendToBack","ArrangeSendBackward","ArrangeBringForward","BorderDash","BorderDot","LineStyle","LineThickness","WindowEdit","HintText","MediaAdd","AnchorLock","AutoHeight","ChartSeries","ChartXAngle","ChartYAngle","Combobox","LineSpacing","Padding","PaddingTop","PaddingBottom","PaddingLeft","PaddingRight","NavigationFlipper","AlignJustify","TextOverflow","VisualsFolder","VisualsStore","PictureCenter","PictureFill","PicturePosition","PictureStretch","PictureTile","Slider","SliderHandleSize","DefaultRatio","NumberSequence","GUID","ReportAdd","DashboardAdd","fabric_icons_14_initializeIcons","MapPinSolid","WebPublish","PieSingleSolid","BlockedSolid","DrillDown","DrillDownSolid","DrillExpand","DrillShow","SpecialEvent","OneDriveFolder16","FunctionalManagerDashboard","BIDashboard","CodeEdit","RenewalCurrent","RenewalFuture","SplitObject","BulkUpload","DownloadDocument","Flower","WaitlistConfirm","WaitlistConfirmMirrored","LaptopSecure","DragObject","EntryView","EntryDecline","ContactCardSettings","ContactCardSettingsMirrored","CalendarSettings","CalendarSettingsMirrored","HardDriveLock","HardDriveUnlock","AccountManagement","TransitionPop","TransitionPush","TransitionEffect","LookupEntities","ExploreData","AddBookmark","SearchBookmark","DrillThrough","MasterDatabase","CertifiedDatabase","MaximumValue","MinimumValue","VisualStudioIDELogo32","PasteAsText","PasteAsCode","BrowserTab","BrowserTabScreenshot","DesktopScreenshot","FileYML","ClipboardSolid","FabricUserFolder","FabricNetworkFolder","AnalyticsView","Video360Generic","Leave","Trending12","Blocked12","Warning12","CheckedOutByOther12","CheckedOutByYou12","CircleShapeSolid","SquareShapeSolid","TriangleShapeSolid","DropShapeSolid","RectangleShapeSolid","ZoomToFit","InsertColumnsLeft","InsertColumnsRight","InsertRowsAbove","InsertRowsBelow","DeleteColumns","DeleteRows","DeleteRowsMirrored","DeleteTable","VersionControlPush","StackedColumnChart2","TripleColumnWide","QuadColumn","WhiteBoardApp16","WhiteBoardApp32","InsertSignatureLine","ArrangeByFrom","Phishing","CreateMailRule","PublishCourse","DictionaryRemove","UserRemove","UserEvent","Encryption","D365TalentLearn","D365TalentInsight","D365TalentHRCore","BacklogList","ButtonControl","TableGroup","MountainClimbing","TagUnknown","TagUnknownMirror","fabric_icons_15_initializeIcons","TagUnknown12","TagUnknown12Mirror","Link12","Presentation","Presentation12","Lock12","BuildDefinition","ReleaseDefinition","SaveTemplate","UserGauge","BlockedSiteSolid12","TagSolid","OfficeChat","OfficeChatSolid","MailSchedule","WarningSolid","Blocked2Solid","SkypeCircleArrow","SkypeArrow","SyncStatus","SyncStatusSolid","ProjectDocument","ToDoLogoOutline","VisioOnlineLogoFill32","VisioOnlineLogo32","VisioOnlineLogoCloud32","VisioDiagramSync","Event12","EventDateMissed12","UserOptional","ResponsesMenu","DoubleDownArrow","DistributeDown","BookmarkReport","FilterSettings","GripperDotsVertical","MailAttached","AddIn","LinkedDatabase","PromotedDatabase","BarChartVerticalFilter","BarChartVerticalFilterSolid","ShowTimeAs","FileRequest","WorkItemAlert","PowerBILogo16","PowerBILogoBackplate16","BulletedListText","BulletedListBullet","BulletedListTextMirrored","BulletedListBulletMirrored","NumberedListText","NumberedListNumber","NumberedListTextMirrored","NumberedListNumberMirrored","RemoveLinkChain","RemoveLinkX","FabricTextHighlight","ClearFormattingA","ClearFormattingEraser","Photo2Fill","IncreaseIndentText","IncreaseIndentArrow","DecreaseIndentText","DecreaseIndentArrow","IncreaseIndentTextMirrored","IncreaseIndentArrowMirrored","DecreaseIndentTextMirrored","DecreaseIndentArrowMirrored","CheckListText","CheckListCheck","CheckListTextMirrored","CheckListCheckMirrored","NumberSymbol","Coupon","VerifiedBrand","ReleaseGate","ReleaseGateCheck","ReleaseGateError","M365InvoicingLogo","FabricTextHighlightComposite","Dataflows","GenericScanFilled","DiagnosticDataBarTooltip","SaveToMobile","Orientation2","ScreenCast","ShowGrid","SnapToGrid","ContactList","NewMail","EyeShadow","CampaignTemplate","ChartTemplate","PageListFilter","SecondaryNav","ColumnVerticalSection","SkypeCircleSlash","SkypeSlash","CustomizeToolbar","fabric_icons_16_initializeIcons","DuplicateRow","RemoveFromTrash","MailOptions","Childof","Footer","Header","BarChartVerticalFill","StackedColumnChart2Fill","PlainText","AccessibiltyChecker","DatabaseSync","TabOneColumn","TabTwoColumn","TabThreeColumn","DecreaseIndentLegacy","IncreaseIndentLegacy","SizeLegacy","IconNames","iconAliases_registerIconAliases","DEFAULT_BASE_URL","icons_initializeIcons","forEach","initialize","Overviewvue_type_template_id_8fa3e45e_scoped_true_render","_v","_s","title","staticStyle","margin","display","label","model","callback","$$v","disabled","expression","required","checked","checkboxChecked","margin-left","on","click","clicked","primary","alt","maximizeFrame","officeTextFieldOverviewConfig","scopedSlots","_u","fn","props","_b","txt","text","defaultSelectedKey","onText","offText","toggleChecked","href","min","max","sliderValue","showValue","vertical","margin-top","Overviewvue_type_template_id_8fa3e45e_scoped_true_staticRenderFns","BooleanTogglevue_type_template_id_5d75a41f_scoped_true_render","propValue","change","onChange","BooleanTogglevue_type_template_id_5d75a41f_scoped_true_staticRenderFns","OfficeLabelvue_type_template_id_25a41e39_render","class","classNames","root","_t","OfficeLabelvue_type_template_id_25a41e39_staticRenderFns","buildClassMap","styles","classes","_loop","styleName","toString","configurable","EASING_FUNCTION_1","EASING_FUNCTION_2","DURATION_1","DURATION_2","DURATION_3","DURATION_4","FADE_IN","keyframes","from","opacity","to","FADE_OUT","SLIDE_RIGHT_IN10","_createSlideInX","SLIDE_RIGHT_IN20","SLIDE_RIGHT_IN40","SLIDE_RIGHT_IN400","SLIDE_LEFT_IN10","SLIDE_LEFT_IN20","SLIDE_LEFT_IN40","SLIDE_LEFT_IN400","SLIDE_UP_IN10","_createSlideInY","SLIDE_UP_IN20","SLIDE_DOWN_IN10","SLIDE_DOWN_IN20","SLIDE_RIGHT_OUT10","_createSlideOutX","SLIDE_RIGHT_OUT20","SLIDE_RIGHT_OUT40","SLIDE_RIGHT_OUT400","SLIDE_LEFT_OUT10","SLIDE_LEFT_OUT20","SLIDE_LEFT_OUT40","SLIDE_LEFT_OUT400","SLIDE_UP_OUT10","_createSlideOutY","SLIDE_UP_OUT20","SLIDE_DOWN_OUT10","SLIDE_DOWN_OUT20","SCALE_UP100","transform","SCALE_DOWN98","SCALE_DOWN100","SCALE_UP103","ROTATE90","ROTATE_N90","AnimationVariables","easeFunction1","easeFunction2","durationValue1","durationValue2","durationValue3","durationValue4","AnimationStyles","slideRightIn10","_createAnimation","slideRightIn20","slideRightIn40","slideRightIn400","slideLeftIn10","slideLeftIn20","slideLeftIn40","slideLeftIn400","slideUpIn10","slideUpIn20","slideDownIn10","slideDownIn20","slideRightOut10","slideRightOut20","slideRightOut40","slideRightOut400","slideLeftOut10","slideLeftOut20","slideLeftOut40","slideLeftOut400","slideUpOut10","slideUpOut20","slideDownOut10","slideDownOut20","scaleUpIn100","scaleDownIn100","scaleUpOut103","scaleDownOut98","fadeIn100","fadeIn200","fadeIn400","fadeIn500","fadeOut100","fadeOut200","fadeOut400","fadeOut500","rotate90deg","rotateN90deg","animationName","animationDuration","animationTimingFunction","animationFillMode","fromX","fromY","toX","toY","DefaultPalette","themeDarker","themeDark","themeDarkAlt","themePrimary","themeSecondary","themeTertiary","themeLight","themeLighter","themeLighterAlt","black","blackTranslucent40","neutralDark","neutralPrimary","neutralPrimaryAlt","neutralSecondary","neutralSecondaryAlt","neutralTertiary","neutralTertiaryAlt","neutralQuaternary","neutralQuaternaryAlt","neutralLight","neutralLighter","neutralLighterAlt","accent","white","whiteTranslucent40","yellow","yellowLight","orange","orangeLight","orangeLighter","redDark","red","magentaDark","magenta","magentaLight","purpleDark","purple","purpleLight","blueDark","blueMid","blue","blueLight","tealDark","teal","tealLight","greenDark","green","greenLight","_language","_isSSR","getDocument","rootElement","document","ownerDocument","getItem","localStorage","e","getLanguage","doc","savedLanguage","documentElement","getAttribute","LocalizedFontNames","LocalizedFontFamilies","FontFamilyFallbacks","Arabic","Cyrillic","EastEuropean","Greek","Hebrew","Thai","Vietnamese","WestEuropean","Selawik","ChineseSimplified","ChineseTraditional","Hindi","Japanese","Korean","FontSizes","FontWeights","IconFontSizes","defaultFontFamily","LanguageToFontMap","ar","bg","cs","el","et","he","hi","hr","hu","ja","kk","ko","lt","lv","pl","ru","sk","sr-latn","th","tr","uk","vi","zh-hans","zh-hant","_fontFamilyWithFallbacks","createFontStyles","localeCode","localizedFont","_getLocalizedFontFamily","fontFamilyWithFallback","semilightFontFamilyWithFallback","fontStyles","tiny","_createFont","mini","semibold","xSmall","regular","small","smallPlus","medium","mediumPlus","large","semilight","xLarge","light","xxLarge","superLarge","mega","language","lang","indexOf","size","weight","fontSize","bold","DefaultBaseUrl","DefaultFontStyles","_registerFontFace","url","localFontName","localFontSrc","_registerFontFaceSet","cdnFolder","cdnFontName","urlBase","registerDefaultFontFaces","fontUrl","_getFontBaseUrl","win","fabricConfig","fontBaseUrl","ZIndexes","HighContrastSelector","HighContrastSelectorWhite","HighContrastSelectorBlack","Nav","ScrollablePane","FocusStyle","Coachmark","Layer","KeytipLayer","IsFocusVisibleClassName","getFocusStyle","theme","inset","position","highContrastStyle","borderColor","palette","outlineColor","isFocusedOnly","outline","selectors","::-moz-focus-inner","border","content","left","top","bottom","right","zIndex","hiddenContentStyle","width","height","padding","overflow","EventGroup_EventGroup","EventGroup","parent","classCallCheck","_id","_uniqueId","_parent","_eventRecords","createClass","_isDisposed","off","events","useCapture","eventName","_this","split","eventRecord","_events","__events__","count","_isElement","processElementEvent","preventDefault","stopPropagation","cancelBubble","elementCallback","addEventListener","attachEvent","processObjectEvent","objectCallback","targetArrayLookup","targetArray","removeEventListener","detachEvent","eventArgs","bubbleEvent","raise","event","declaredEvents","__declaredEvents","retVal","createEvent","ev","initEvent","dispatchEvent","evObj","fireEvent","eventRecords","eventRecordList","listIndex","record","HTMLElement","CustomizationsGlobalKey","NO_CUSTOMIZATIONS","settings","scopedSettings","inCustomizerContext","_allSettings","Customizations_Customizations","Customizations","_raiseChange","scopeName","properties","localSettings","localScopedSettings","globalScopedSettings","_step","_iterator","iterator","_iteratorNormalCompletion","next","done","DefaultSpacing","s2","s1","l1","l2","DefaultEffects","elevation4","boxShadow","elevation8","elevation16","elevation64","roundedCorner2","_theme","createTheme","semanticColors","_makeSemanticColorsFromPalette","fonts","isInverted","disableGlobalClassNames","_onThemeChangeCallbacks","ThemeSettingName","getSettings","applySettings","getTheme","depComments","loadTheme","lib","newPalette","newSemanticColors","spacing","effects","toReturn","bodyBackground","bodyStandoutBackground","bodyFrameBackground","bodyFrameDivider","bodyText","bodyTextChecked","bodySubtext","bodyDivider","disabledBackground","disabledText","disabledBodyText","disabledSubtext","disabledBodySubtext","focusBorder","variantBorder","variantBorderHovered","defaultStateBackground","errorText","warningText","errorBackground","blockingBackground","warningBackground","warningHighlight","successBackground","inputBorder","inputBorderHovered","inputBackground","inputBackgroundChecked","inputBackgroundCheckedHovered","inputForegroundChecked","inputFocusBorderAlt","smallInputBorder","inputText","inputTextHovered","inputPlaceholderText","buttonBackground","buttonBackgroundChecked","buttonBackgroundHovered","buttonBackgroundCheckedHovered","buttonBackgroundPressed","buttonBackgroundDisabled","buttonBorder","buttonText","buttonTextHovered","buttonTextChecked","buttonTextCheckedHovered","buttonTextPressed","buttonTextDisabled","buttonBorderDisabled","primaryButtonBackground","primaryButtonBackgroundHovered","primaryButtonBackgroundPressed","primaryButtonBackgroundDisabled","primaryButtonBorder","primaryButtonText","primaryButtonTextHovered","primaryButtonTextPressed","primaryButtonTextDisabled","accentButtonBackground","accentButtonText","menuBackground","menuDivider","menuIcon","menuHeader","menuItemBackgroundHovered","menuItemBackgroundPressed","menuItemText","menuItemTextHovered","listBackground","listText","listItemBackgroundHovered","listItemBackgroundChecked","listItemBackgroundCheckedHovered","listHeaderBackgroundHovered","listHeaderBackgroundPressed","actionLink","actionLinkHovered","link","linkHovered","listTextColor","menuItemBackgroundChecked","_fixDeprecatedSlots","dep","normalize","boxSizing","AnimationClassNames","ColorClassNames","ColorClassNames_colorName","_defineGetter","obj","colorName","suffix","isHover","cssProperty",":hover","OfficeLabel_styles_getStyles","color","wordWrap","overflowWrap","::after","paddingRight","OfficeLabelvue_type_script_lang_ts_OfficeLabel","_Vue","OfficeLabel","possibleConstructorReturn","getPrototypeOf","inherits","mergeStyleSets","vue_property_decorator","tslib_es6","type","Boolean","OfficeLabelvue_type_script_lang_ts_","Label_OfficeLabelvue_type_script_lang_ts_","component","componentNormalizer","__file","Label_OfficeLabel","OfficeTogglevue_type_template_id_1cfb96fa_render","for","_e","container","pill","role","onClick","thumb","stateText","OfficeTogglevue_type_template_id_1cfb96fa_staticRenderFns","OfficeToggle_styles_getStyles","pillUncheckedBackground","pillCheckedBackground","pillCheckedHoveredBackground","pillCheckedDisabledBackground","thumbBackground","thumbCheckedBackground","thumbDisabledBackground","thumbCheckedDisabledBackground","pillBorderColor","pillBorderHoveredColor","pillBorderDisabledColor","textDisabledColor","marginBottom","borderRadius","transition","borderWidth","borderStyle","background","cursor","alignItems",":hover .ms-Toggle-thumb","justifyContent","backgroundColor","&:hover","&&","userSelect","OfficeTogglevue_type_script_lang_ts_OfficeToggle","OfficeToggle","$emit","default","components","OfficeTogglevue_type_script_lang_ts_","Toggle_OfficeTogglevue_type_script_lang_ts_","OfficeToggle_component","Toggle_OfficeToggle","BooleanTogglevue_type_script_lang_ts_BooleanToggle","BooleanToggle","newValue","trueValue","falseValue","BooleanTogglevue_type_script_lang_ts_","showcase_BooleanTogglevue_type_script_lang_ts_","BooleanToggle_component","showcase_BooleanToggle","StringInputvue_type_template_id_4fd15542_scoped_true_render","input","$event","StringInputvue_type_template_id_4fd15542_scoped_true_staticRenderFns","OfficeTextFieldvue_type_template_id_bc2957bc_render","wrapper","fieldGroup","padding-bottom","multiline","ref","field","domProps","onInputChange","focus","onInputFocus","blur","onInputBlur","iconProps","errorMessage","data-automation-id","OfficeTextFieldvue_type_template_id_bc2957bc_staticRenderFns","memoize_stylesheet","resetMemoizations","_resetCounter","_emptyObject","empty","_dictionary","_weakMap","WeakMap","memoizeFunction","rootNode","maxCacheSize","cacheSize","localResetCounter","currentNode","_createNode","arg","_normalizeArg","map","has","set","val","esm_typeof","_getGlobalClassNames","styleSheet","keys","reduce","acc","getClassName","getGlobalClassNames","globalClassNames","description","borderless","underlined","unresizable","active","getOfficeLabelStyles","marginRight","paddingLeft","lineHeight","OfficeTextField_style_getStyles","focused","hasLabel","resizable","iconClass","inputClassName","hasIcon","hasErrorMessage","autoAdjustHeight","fieldPrefixSuffix","whiteSpace","borderBottomWidth","borderBottomStyle","borderBottomColor","&:focus, &:hover","borderBottom",":focus","flexDirection","minHeight","flex","textAlign",":after","minWidth","textOverflow","&:active, &:focus, &:hover","::-ms-clear","::placeholder",":-ms-input-placeholder","resize","flexGrow","paddingTop","paddingBottom","pointerEvents","subComponentStyles","IconType","OfficeIconvue_type_template_id_7f757fb6_render","rootType","tag","isImage","children","OfficeIconvue_type_template_id_7f757fb6_staticRenderFns","OfficeIcon_styles_getStyles","iconClassName","isPlaceholder","ImageFit","ImageCoverStyle","ImageLoadState","OfficeImagevue_type_template_id_35ba47cc_render","image","load","onLoad","onerror","onError","OfficeImagevue_type_template_id_35ba47cc_staticRenderFns","GlobalClassNames","rootMaximizeFrame","imageCenter","imageContain","imageCover","imageCenterCover","imageNone","imageLandscape","imagePortrait","OfficeImage_styles_getStyles","isLoaded","shouldFadeIn","shouldStartVisible","isLandscape","isCenter","isContain","isCover","isCenterCover","isNone","isError","isNotImageFit","ImageFitStyles","maxHeight","maxWidth","OfficeImagevue_type_script_lang_ts_OfficeImage","OfficeImage_1","OfficeImage","loadState","notLoaded","internalCoverStyle","portrait","evnt","computeCoverStyle","loaded","error","checkImageLoaded","newSrc","imgElement","$refs","img","divElement","div","imageFit","cover","contain","centerCover","coverStyle","desiredRatio","clientWidth","clientHeight","naturalRatio","naturalWidth","naturalHeight","landscape","complete","svgRegex","test","center","none","Number","OfficeImagevue_type_script_lang_ts_","Image_OfficeImagevue_type_script_lang_ts_","OfficeImage_component","Image_OfficeImage","OfficeIconvue_type_script_lang_ts_OfficeIcon","OfficeIcon","iconDefinition","iconType","_this$getIconContent","getIconContent","OfficeIconvue_type_script_lang_ts_","Icon_OfficeIconvue_type_script_lang_ts_","OfficeIcon_component","Icon_OfficeIcon","OfficeTextFieldvue_type_script_lang_ts_OfficeTextField","OfficeTextField","Math","random","adjustInputHeight","textElement","scrollHeight","element","OfficeTextFieldvue_type_script_lang_ts_","TextField_OfficeTextFieldvue_type_script_lang_ts_","OfficeTextField_component","TextField_OfficeTextField","StringInputvue_type_script_lang_ts_StringInput","StringInput","_ref","_ref$width","StringInputvue_type_script_lang_ts_","showcase_StringInputvue_type_script_lang_ts_","StringInput_component","showcase_StringInput","OfficeChoiceGroupOptionvue_type_template_id_69dfa174_scoped_true_render","choiceFieldWrapper","labelId","OfficeChoiceGroupOptionvue_type_template_id_69dfa174_scoped_true_staticRenderFns","OfficeChoiceGroupOption_styles_GlobalClassNames","innerField","imageWrapper","iconWrapper","labelWrapper","labelWrapperLineHeight","iconSize","choiceFieldSize","choiceFieldTransitionDuration","choiceFieldTransitionTiming","radioButtonSpacing","radioButtonInnerSize","getChoiceGroupFocusStyle","hasIconOrImage","getImageWrapperStyle","isSelectedImageWrapper","transitionProperty","transitionDuration","transitionTimingFunction",".ms-Image","OfficeChoiceGroupOption_styles_getStyles","hasImage","imageIsLarge","fieldHoverOrFocusProperties",".ms-ChoiceFieldLabel",":before","enabledFieldWithImageHoverOrFocusProperties","circleAreaProperties","dotAreaProperties","marginTop","verticalAlign","selectedImageWrapper","OfficeChoiceGroupOptionvue_type_script_lang_ts_OfficeChoiceGroupOption","OfficeChoiceGroupOption","imageSrc","imageSize","OfficeChoiceGroupOptionvue_type_script_lang_ts_","ChoiceGroupOption_OfficeChoiceGroupOptionvue_type_script_lang_ts_","OfficeChoiceGroupOption_component","ChoiceGroupOption_OfficeChoiceGroupOption","OfficeChoiceGroupvue_type_template_id_3d61b3fc_render","applicationRole","flexContainer","_l","option","keyFocused","keyChecked","data-is-focusable","keyDefaultFocusable","OfficeChoiceGroupvue_type_template_id_3d61b3fc_staticRenderFns","OfficeChoiceGroup_styles_GlobalClassNames","OfficeChoiceGroup_styles_getStyles","optionsContainIconOrImage","flexWrap","OfficeChoiceGroupvue_type_script_lang_ts_OfficeChoiceGroup","OfficeChoiceGroup","getKeyChecked","selectedKey","optionsChecked","filter","firstEnabledOption","find","some","OfficeChoiceGroupvue_type_script_lang_ts_","ChoiceGroup_OfficeChoiceGroupvue_type_script_lang_ts_","OfficeChoiceGroup_component","ChoiceGroup_OfficeChoiceGroup","OfficeLinkvue_type_template_id_e7b40c20_render","rootProps","OfficeLinkvue_type_template_id_e7b40c20_staticRenderFns","OfficeLink_styles_GlobalClassNames","OfficeLink_styles_getStyles","_selectors2","isButton","isDisabled","textDecoration","&:link, &:visited","&:active, &:hover, &:active:hover","&:focus","OfficeLinkvue_type_script_lang_ts_OfficeLink","OfficeLink","OfficeLinkvue_type_script_lang_ts_","Link_OfficeLinkvue_type_script_lang_ts_","OfficeLink_component","Link_OfficeLink","OfficeSlidervue_type_template_id_f6865f12_render","_obj","_obj$1","titleLabel","slideBox","tabindex","mousedown","onMouseDownOrTouchStart","touchstart","keydown","onKeyDown","line","lineContainer","activeSection","lengthString","thumbOffsetPercent","inactiveSection","valueLabel","OfficeSlidervue_type_template_id_f6865f12_staticRenderFns","OfficeSlider_styles_GlobalClassNames","enabled","row","column","showTransitions","OfficeSlider_styles_getStyles","titleLabelClassName","slideBoxActiveSectionStyles","slideBoxInactiveSectionStyles","slideBoxActiveThumbStyles",":active $activeSection",":hover $activeSection",":active $inactiveSection",":hover $inactiveSection",":active $thumb",":hover $thumb","$thumb","rtlifyRules","$lineContainer","flexShrink","OfficeSlidervue_type_script_lang_ts_OfficeSlider","OfficeSlider","renderedValue","internalValue","oldVal","newVal","_this2","$watch","realValue","immediate","calcValue","onMouseMoveOrTouchMove","onMouseUpOrTouchEnd","diff","which","step","updateValue","suppressEventCancelation","sliderLine","currentSteps","distance","currentValue","steps","sliderPositionRect","getBoundingClientRect","sliderLength","stepLength","getPosition","floor","round","currentPosition","clientY","clientX","touches","numDec","isFinite","pow","roundedValue","parseFloat","toFixed","direction","OfficeSlidervue_type_script_lang_ts_","Slider_OfficeSlidervue_type_script_lang_ts_","OfficeSlider_component","Slider_OfficeSlider","OfficeButtonvue_type_template_id_4eff2ba8_render","textContainer","OfficeButtonvue_type_template_id_4eff2ba8_staticRenderFns","OfficeButton_classNames_GlobalClassNames","msButton","msButtonIcon","msButtonMenuIcon","msButtonLabel","msButtonDescription","msButtonScreenReaderText","msButtonFlexContainer","msButtonTextContainer","getBaseButtonClassNames","variantClassName","menuIconClassName","expanded","isSplit","_selectors","isExpanded","rootChecked","rootExpanded","iconExpandedHovered","menuIconExpandedHovered","rootExpandedHovered","rootDisabled","rootHovered","labelHovered","iconHovered","descriptionHovered","menuIconHovered","rootFocused","rootPressed","iconPressed","descriptionPressed","menuIconPressed","rootCheckedDisabled","rootCheckedHovered",":active","rootCheckedPressed","iconExpanded","iconChecked","iconDisabled","labelChecked","labelDisabled","menuIconChecked","menuIconDisabled","menuIconExpanded","descriptionChecked","descriptionDisabled","screenReaderText","DEFAULT_BUTTON_HEIGHT","DEFAULT_BUTTON_MINWIDTH","noOutline","iconStyle","OfficeButton_style_getStyles","customStyles","baseButtonStyles","getBaseStyles","defaultButtonStyles","concatStyleSets","primaryStyles","standardStyles","buttonHighContrastFocus",":active > *","bordercolor","splitButtonContainer","splitButtonMenuButton","splitButtonMenuButtonDisabled","splitButtonDivider","splitButtonMenuButtonChecked","splitButtonMenuButtonExpanded","splitButtonMenuIcon","splitButtonMenuIconDisabled","OfficeButtonvue_type_script_lang_ts_OfficeButton","OfficeButton_1","OfficeButton","OfficeButtonvue_type_script_lang_ts_","Button_OfficeButtonvue_type_script_lang_ts_","OfficeButton_component","Button_OfficeButton","OfficeCheckboxvue_type_template_id_4ab80792_render","checkbox","checkmark","OfficeCheckboxvue_type_template_id_4ab80792_staticRenderFns","MS_CHECKBOX_LABEL_SIZE","MS_CHECKBOX_TRANSITION_DURATION","MS_CHECKBOX_TRANSITION_TIMING","OfficeCheckbox_style_getStyles","reversed","isUsingCustomLabelRender","checkmarkFontColor","checkmarkFontColorCheckedDisabled","checkmarkFontColorHovered","checkboxBorderColor","checkboxBorderColorChecked","checkboxBorderColorDisabled","checkboxBorderHoveredColor","checkboxBackgroundChecked","checkboxBackgroundCheckedHovered","checkboxBorderColorCheckedHovered","checkboxHoveredTextColor","checkboxBackgroundDisabledChecked","checkboxTextColor","checkboxTextColorDisabled",":hover .ms-Checkbox-checkbox",":focus .ms-Checkbox-checkbox",":hover .ms-Checkbox-checkmark",":focus:hover .ms-Checkbox-checkbox",":focus:hover .ms-Checkbox-checkmark",":hover .ms-Checkbox-text",":focus .ms-Checkbox-text","MsHighContrastAdjust","OfficeCheckboxvue_type_script_lang_ts_OfficeCheckbox","OfficeCheckbox","OfficeCheckboxvue_type_script_lang_ts_","Checkbox_OfficeCheckboxvue_type_script_lang_ts_","OfficeCheckbox_component","Checkbox_OfficeCheckbox","OverviewItemvue_type_template_id_1e35ec78_scoped_true_render","$set","currentProps","OverviewItemvue_type_template_id_1e35ec78_scoped_true_staticRenderFns","OverviewItemvue_type_script_lang_ts_OverviewItem","OverviewItem","availableOptions","mapOption","OverviewItemvue_type_script_lang_ts_","showcase_OverviewItemvue_type_script_lang_ts_","OverviewItem_component","showcase_OverviewItem","Overviewvue_type_script_lang_ts_Overview","Overview","iProp","currentImageFit","alert","Overviewvue_type_script_lang_ts_","showcase_Overviewvue_type_script_lang_ts_","Overview_component","showcase_Overview","Appvue_type_script_lang_ts_App","App","Appvue_type_script_lang_ts_","src_Appvue_type_script_lang_ts_","App_component","src_App","vue_runtime_esm","config","productionTip","render","h","$mount","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_OverviewItem_vue_vue_type_style_index_0_id_1e35ec78_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0__","_node_modules_mini_css_extract_plugin_dist_loader_js_ref_6_oneOf_1_0_node_modules_css_loader_index_js_ref_6_oneOf_1_1_node_modules_vue_loader_lib_loaders_stylePostLoader_js_node_modules_postcss_loader_src_index_js_ref_6_oneOf_1_2_node_modules_cache_loader_dist_cjs_js_ref_0_0_node_modules_vue_loader_lib_index_js_vue_loader_options_OverviewItem_vue_vue_type_style_index_0_id_1e35ec78_scoped_true_lang_css___WEBPACK_IMPORTED_MODULE_0___default"],"mappings":"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","file":"js/app.cfb45b15.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"app\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([0,\"chunk-vendors\"]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","import mod from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&lang=css&\"; export default mod; export * from \"-!../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=style&index=0&lang=css&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./StringInput.vue?vue&type=style&index=0&id=4fd15542&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./StringInput.vue?vue&type=style&index=0&id=4fd15542&scoped=true&lang=css&\"","import mod from \"-!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeChoiceGroupOption.vue?vue&type=style&index=0&id=69dfa174&scoped=true&lang=css&\"; export default mod; export * from \"-!../../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeChoiceGroupOption.vue?vue&type=style&index=0&id=69dfa174&scoped=true&lang=css&\"","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OverviewItem.vue?vue&type=style&index=1&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OverviewItem.vue?vue&type=style&index=1&lang=css&\"","/**\r\n * Storing global state in local module variables has issues when more than one copy\r\n * if the module gets loaded on the page (due to a bundling error or simply by consuming\r\n * a prebundled script.)\r\n *\r\n * This file contains helpers to deal with the getting and setting local state, and allows\r\n * callers to get called back when it mutates.\r\n */\r\n\r\nconst GLOBAL_SETTINGS_PROP_NAME = '__globalSettings__';\r\nconst CALLBACK_STATE_PROP_NAME = '__callbacks__';\r\n\r\n// tslint:disable-next-line:no-any\r\nlet _global: { [key: string]: any };\r\nlet _counter = 0;\r\n\r\nif (typeof window !== 'undefined') {\r\n _global = window;\r\n // @ts-ignore\r\n} else if (typeof global !== 'undefined') {\r\n // @ts-ignore\r\n _global = global;\r\n} else {\r\n _global = {};\r\n}\r\n\r\n// tslint:disable-next-line:no-any\r\nlet _globalSettings: { [key: string]: any } = (_global[GLOBAL_SETTINGS_PROP_NAME] = _global[GLOBAL_SETTINGS_PROP_NAME] || {\r\n [CALLBACK_STATE_PROP_NAME]: {}\r\n});\r\n\r\nconst _callbacks = _globalSettings[CALLBACK_STATE_PROP_NAME];\r\n\r\n/**\r\n * Change description used for change callbacks in GlobalSettings.\r\n *\r\n * @public\r\n */\r\nexport interface IChangeDescription {\r\n key: string;\r\n // tslint:disable-next-line:no-any\r\n oldValue: any;\r\n // tslint:disable-next-line:no-any\r\n value: any;\r\n}\r\n\r\n/**\r\n * Change event callback.\r\n *\r\n * @public\r\n */\r\nexport interface IChangeEventCallback {\r\n __id__?: string;\r\n (changeDescription?: IChangeDescription): void;\r\n}\r\n\r\n/**\r\n * Global settings helper, which stores settings in the global (window) namespace.\r\n * If window is not provided, it will store settings in module scope. Provides a\r\n * way to observe changes as well when their values change.\r\n *\r\n * @public\r\n */\r\nexport class GlobalSettings {\r\n public static getValue(key: string, defaultValue?: T | (() => T)): T {\r\n if (_globalSettings[key] === undefined) {\r\n // @ts-ignore\r\n _globalSettings[key] = typeof defaultValue === 'function' ? defaultValue() : defaultValue;\r\n }\r\n\r\n return _globalSettings[key];\r\n }\r\n\r\n public static setValue(key: string, value: T): T {\r\n let oldValue = _globalSettings[key];\r\n\r\n if (value !== oldValue) {\r\n _globalSettings[key] = value;\r\n\r\n let changeDescription = {\r\n oldValue,\r\n value,\r\n key\r\n };\r\n\r\n for (let id in _callbacks) {\r\n if (_callbacks.hasOwnProperty(id)) {\r\n _callbacks[id](changeDescription);\r\n }\r\n }\r\n }\r\n\r\n return value;\r\n }\r\n\r\n public static addChangeListener(cb: IChangeEventCallback): void {\r\n // Note: we use generated ids on the callbacks to create a map of the callbacks, which optimizes removal.\r\n // (It's faster to delete a key than it is to look up the index of an object and splice an array.)\r\n let id = cb.__id__;\r\n\r\n if (!id) {\r\n id = cb.__id__ = String(_counter++);\r\n }\r\n\r\n _callbacks[id] = cb;\r\n }\r\n\r\n public static removeChangeListener(cb: IChangeEventCallback): void {\r\n delete _callbacks[cb.__id__ as string];\r\n }\r\n}\r\n","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Overview.vue?vue&type=style&index=0&id=8fa3e45e&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Overview.vue?vue&type=style&index=0&id=8fa3e45e&scoped=true&lang=css&\"","// Initialize global window id.\r\nimport {Stylesheet} from \"@uifabric/merge-styles\";\r\n\r\nconst CURRENT_ID_PROPERTY = \"__currentId__\";\r\nconst DEFAULT_ID_STRING = \"id__\";\r\n\r\ndeclare const process: {};\r\n\r\n// tslint:disable-next-line:no-any\r\nconst _global: any = (typeof window !== \"undefined\" && window) || process;\r\n\r\nif (_global[CURRENT_ID_PROPERTY] === undefined) {\r\n _global[CURRENT_ID_PROPERTY] = 0;\r\n}\r\n\r\n// tslint:disable-next-line:no-any\r\nfunction checkProperties(a: any, b: any): boolean {\r\n for (const propName in a) {\r\n if (a.hasOwnProperty(propName)) {\r\n if (!b.hasOwnProperty(propName) || b[propName] !== a[propName]) {\r\n return false;\r\n }\r\n }\r\n }\r\n\r\n return true;\r\n}\r\n\r\n/**\r\n * Compares a to b and b to a.\r\n *\r\n * @public\r\n */\r\nexport function shallowCompare(a: TA, b: TB): boolean {\r\n return checkProperties(a, b) && checkProperties(b, a);\r\n}\r\n\r\n/**\r\n * Makes a resulting merge of a bunch of objects. Pass in the target object followed by 1 or more\r\n * objects as arguments and they will be merged sequentially into the target. Note that this will\r\n * shallow merge; it will not create new cloned values for target members.\r\n *\r\n * @public\r\n * @param target - Target object to merge following object arguments into.\r\n * @param args - One or more objects that will be mixed into the target in the order they are provided.\r\n * @returns Resulting merged target.\r\n */\r\n// tslint:disable-next-line:no-any\r\nexport function assign(target: any, ...args: any[]): any {\r\n // @ts-ignore\r\n return filteredAssign.apply(this, [null, target].concat(args));\r\n}\r\n\r\n/**\r\n * Makes a resulting merge of a bunch of objects, but allows a filter function to be passed in to filter\r\n * the resulting merges. This allows for scenarios where you want to merge \"everything except that one thing\"\r\n * or \"properties that start with data-\". Note that this will shallow merge; it will not create new cloned\r\n * values for target members.\r\n *\r\n * @public\r\n * @param isAllowed - Callback to determine if the given propName is allowed in the result.\r\n * @param target - Target object to merge following object arguments into.\r\n * @param args - One or more objects that will be mixed into the target in the order they are provided.\r\n * @returns Resulting merged target.\r\n */\r\n// tslint:disable-next-line:no-any\r\nexport function filteredAssign(isAllowed: (propName: string) => boolean, target: any, ...args: any[]): any {\r\n target = target || {};\r\n\r\n for (const sourceObject of args) {\r\n if (sourceObject) {\r\n for (const propName in sourceObject) {\r\n if (sourceObject.hasOwnProperty(propName) && (!isAllowed || isAllowed(propName))) {\r\n target[propName] = sourceObject[propName];\r\n }\r\n }\r\n }\r\n }\r\n\r\n return target;\r\n}\r\n\r\n// Configure ids to reset on stylesheet resets.\r\nconst stylesheet = Stylesheet.getInstance();\r\n\r\nif (stylesheet && stylesheet.onReset) {\r\n stylesheet.onReset(resetIds);\r\n}\r\n\r\n/**\r\n * Generates a unique id in the global scope (this spans across duplicate copies of the same library.)\r\n *\r\n * @public\r\n */\r\nexport function getId(prefix?: string): string {\r\n const index = _global[CURRENT_ID_PROPERTY]++;\r\n\r\n return (prefix || DEFAULT_ID_STRING) + index;\r\n}\r\n\r\n/**\r\n * Resets id counter to an (optional) number.\r\n *\r\n * @public\r\n */\r\nexport function resetIds(counter: number = 0): void {\r\n _global[CURRENT_ID_PROPERTY] = counter;\r\n}\r\n\r\n/* Takes an enum and iterates over each value of the enum (as a string), running the callback on each, returning a mapped array.\r\n * The callback takes as a first parameter the string that represents the name of the entry, and the second parameter is the\r\n * value of that entry, which is the value you'd normally use when using the enum (usually a number).\r\n * */\r\nexport function mapEnumByName(\r\n // tslint:disable-next-line:no-any\r\n theEnum: any,\r\n callback: (name?: string, value?: string | number) => T | undefined\r\n): Array | undefined {\r\n // map to satisfy compiler since it doesn't realize we strip out undefineds in the .filter() call\r\n return Object.keys(theEnum)\r\n .map((p: string | number) => {\r\n // map on each property name as a string\r\n if (String(Number(p)) !== p) {\r\n // if the property is not just a number (because enums in TypeScript will map both ways)\r\n return callback(p as string, theEnum[p]);\r\n }\r\n })\r\n .filter((v: T | undefined) => !!v); // only return elements with values\r\n}\r\n\r\n/**\r\n * Get all values in an object dictionary\r\n *\r\n * @param obj - The dictionary to get values for\r\n */\r\n// tslint:disable-next-line:no-any\r\nexport function values(obj: any): T[] {\r\n return Object.keys(obj).reduce((arr: T[], key: string): T[] => {\r\n arr.push(obj[key]);\r\n return arr;\r\n }, []);\r\n}\r\n","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./BooleanToggle.vue?vue&type=style&index=0&id=5d75a41f&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./BooleanToggle.vue?vue&type=style&index=0&id=5d75a41f&scoped=true&lang=css&\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"ms-Fabric\",attrs:{\"id\":\"app\"}},[_c('Overview',{attrs:{\"msg\":\"Welcome to office-ui-fabric-vue\"}})],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import {GlobalSettings} from \"@/utility/GlobalSettings\";\r\nimport { IRawStyle, IFontFace, fontFace, mergeStyles, Stylesheet } from '@uifabric/merge-styles';\r\n\r\nexport interface IIconSubset {\r\n fontFace?: IFontFace;\r\n icons: {\r\n [key: string]: string | JSX.Element;\r\n };\r\n\r\n style?: IRawStyle;\r\n}\r\n\r\nexport interface IIconSubsetRecord extends IIconSubset {\r\n isRegistered?: boolean;\r\n className?: string;\r\n}\r\n\r\nexport interface IIconRecord {\r\n code: string | undefined;\r\n subset: IIconSubsetRecord;\r\n}\r\n\r\nexport interface IIconOptions {\r\n /**\r\n * By default, registering the same set of icons will generate a console warning per duplicate icon\r\n * registered, because this scenario can create unexpected consequences.\r\n *\r\n * Some scenarios include:\r\n *\r\n * Icon set was previously registered using a different base url.\r\n * Icon set was previously registered but a different version was provided.\r\n * Icons in a previous registered set overlap with a new set.\r\n *\r\n * To simply ignore previously registered icons, you can specify to disable warnings. This means\r\n * that if an icon which was previous registered is registered again, it will be silently ignored.\r\n * However, consider whether the problems listed above will cause issues.\r\n **/\r\n disableWarnings: boolean;\r\n\r\n /**\r\n * @deprecated\r\n * Use 'disableWarnings' instead.\r\n */\r\n warnOnMissingIcons?: boolean;\r\n}\r\n\r\nexport interface IIconRecords {\r\n __options: IIconOptions;\r\n __remapped: { [key: string]: string };\r\n [key: string]: IIconRecord | {};\r\n}\r\n\r\nconst ICON_SETTING_NAME = 'icons';\r\n\r\nconst _iconSettings = GlobalSettings.getValue(ICON_SETTING_NAME, {\r\n __options: {\r\n disableWarnings: false,\r\n warnOnMissingIcons: true\r\n },\r\n __remapped: {}\r\n});\r\n\r\n// Reset icon registration on stylesheet resets.\r\nconst stylesheet = Stylesheet.getInstance();\r\n\r\nif (stylesheet && stylesheet.onReset) {\r\n stylesheet.onReset(() => {\r\n for (const name in _iconSettings) {\r\n if (_iconSettings.hasOwnProperty(name) && !!(_iconSettings[name] as IIconRecord).subset) {\r\n (_iconSettings[name] as IIconRecord).subset.className = undefined;\r\n }\r\n }\r\n });\r\n}\r\n\r\n/**\r\n * Normalizes an icon name for consistent mapping.\r\n * Current implementation is to convert the icon name to lower case.\r\n *\r\n * @param name - Icon name to normalize.\r\n * @returns {string} Normalized icon name to use for indexing and mapping.\r\n */\r\nconst normalizeIconName = (name: string): string => name.toLowerCase();\r\n\r\n/**\r\n * Registers a given subset of icons.\r\n *\r\n * @param iconSubset - the icon subset definition.\r\n */\r\nexport function registerIcons(iconSubset: IIconSubset, options?: Partial): void {\r\n let subset = {\r\n ...iconSubset,\r\n isRegistered: false,\r\n className: undefined\r\n };\r\n let { icons } = iconSubset;\r\n\r\n // Grab options, optionally mix user provided ones on top.\r\n options = options ? { ..._iconSettings.__options, ...options } : _iconSettings.__options;\r\n\r\n for (const iconName in icons) {\r\n if (icons.hasOwnProperty(iconName)) {\r\n const code = icons[iconName];\r\n const normalizedIconName = normalizeIconName(iconName);\r\n\r\n if (_iconSettings[normalizedIconName]) {\r\n _warnDuplicateIcon(iconName);\r\n } else {\r\n _iconSettings[normalizedIconName] = {\r\n code,\r\n subset\r\n };\r\n }\r\n }\r\n }\r\n}\r\n\r\n/**\r\n * Unregisters icons by name.\r\n *\r\n * @param iconNames - List of icons to unregister.\r\n */\r\nexport function unregisterIcons(iconNames: string[]): void {\r\n const options = _iconSettings.__options;\r\n\r\n for (const iconName of iconNames) {\r\n const normalizedIconName = normalizeIconName(iconName);\r\n if (_iconSettings[normalizedIconName]) {\r\n delete _iconSettings[normalizedIconName];\r\n } else {\r\n // Warn that we are trying to delete an icon that doesn't exist\r\n if (!options.disableWarnings) {\r\n console.warn(`The icon \"${iconName}\" tried to unregister but was not registered.`);\r\n }\r\n }\r\n\r\n // Delete any aliases for this iconName\r\n if (_iconSettings.__remapped[normalizedIconName]) {\r\n delete _iconSettings.__remapped[normalizedIconName];\r\n }\r\n\r\n // Delete any items that were an alias for this iconName\r\n Object.keys(_iconSettings.__remapped).forEach((key: string) => {\r\n if (_iconSettings.__remapped[key] === normalizedIconName) {\r\n delete _iconSettings.__remapped[key];\r\n }\r\n });\r\n }\r\n}\r\n\r\n/**\r\n * Remaps one icon name to another.\r\n */\r\nexport function registerIconAlias(iconName: string, mappedToName: string): void {\r\n _iconSettings.__remapped[normalizeIconName(iconName)] = normalizeIconName(mappedToName);\r\n}\r\n\r\n/**\r\n * Gets an icon definition. If an icon is requested but the subset has yet to be registered,\r\n * it will get registered immediately.\r\n *\r\n * @public\r\n * @param name - Name of icon.\r\n */\r\nexport function getIcon(name?: string): IIconRecord | undefined {\r\n let icon: IIconRecord | undefined = undefined;\r\n const options = _iconSettings.__options;\r\n\r\n name = name ? normalizeIconName(name) : '';\r\n name = _iconSettings.__remapped[name] || name;\r\n\r\n if (name) {\r\n icon = _iconSettings[name!] as IIconRecord;\r\n\r\n if (icon) {\r\n let { subset } = icon;\r\n if (subset && subset.fontFace) {\r\n if (!subset.isRegistered) {\r\n fontFace(subset.fontFace);\r\n subset.isRegistered = true;\r\n }\r\n\r\n if (!subset.className) {\r\n subset.className = mergeStyles(subset.style, {\r\n fontFamily: subset.fontFace.fontFamily,\r\n fontWeight: subset.fontFace.fontWeight || 'normal',\r\n fontStyle: subset.fontFace.fontStyle || 'normal'\r\n });\r\n }\r\n }\r\n } else {\r\n if (!options.disableWarnings && options.warnOnMissingIcons) {\r\n console.warn(`The icon \"${name}\" was used but not registered. See http://aka.ms/fabric-icon-usage for more information.`);\r\n }\r\n }\r\n }\r\n\r\n return icon;\r\n}\r\n\r\n/**\r\n * Sets the icon options.\r\n *\r\n * @public\r\n */\r\nexport function setIconOptions(options: Partial): void {\r\n _iconSettings.__options = {\r\n ..._iconSettings.__options,\r\n ...options\r\n };\r\n}\r\n\r\nlet _missingIcons: string[] = [];\r\nlet _missingIconsTimer: number | undefined = undefined;\r\n\r\nfunction _warnDuplicateIcon(iconName: string): void {\r\n const options = _iconSettings.__options;\r\n const warningDelay = 2000;\r\n const maxIconsInMessage = 10;\r\n\r\n if (!options.disableWarnings) {\r\n _missingIcons.push(iconName);\r\n if (_missingIconsTimer === undefined) {\r\n _missingIconsTimer = setTimeout(() => {\r\n console.warn(\r\n `Some icons were re-registered. Applications should only call registerIcons for any given ` +\r\n `icon once. Redefining what an icon is may have unintended consequences. Duplicates ` +\r\n `include: \\n` +\r\n _missingIcons.slice(0, maxIconsInMessage).join(', ') +\r\n (_missingIcons.length > maxIconsInMessage ? ` (+ ${_missingIcons.length - maxIconsInMessage} more)` : '')\r\n );\r\n _missingIconsTimer = undefined;\r\n _missingIcons = [];\r\n }, warningDelay);\r\n }\r\n }\r\n}\r\n","// Your use of the content in the files referenced here is subject to the terms of the license at https://aka.ms/fabric-assets-license\r\n\r\n// tslint:disable:max-line-length\r\n\r\nimport {IIconOptions, IIconSubset, registerIcons} from \"@/styling/utilities/icons\";\r\n\r\nexport function initializeIcons(baseUrl: string = \"\", options?: IIconOptions): void {\r\n const subset: IIconSubset = {\r\n style: {\r\n MozOsxFontSmoothing: \"grayscale\",\r\n WebkitFontSmoothing: \"antialiased\",\r\n fontStyle: \"normal\",\r\n fontWeight: \"normal\",\r\n speak: \"none\"\r\n },\r\n fontFace: {\r\n fontFamily: `\"FabricMDL2Icons\"`,\r\n src: `url(\"${baseUrl}fabric-icons-a13498cf.woff\") format(\"woff\")`\r\n },\r\n icons: {\r\n GlobalNavButton: \"\\uE700\",\r\n ChevronDown: \"\\uE70D\",\r\n ChevronUp: \"\\uE70E\",\r\n Edit: \"\\uE70F\",\r\n Add: \"\\uE710\",\r\n Cancel: \"\\uE711\",\r\n More: \"\\uE712\",\r\n Settings: \"\\uE713\",\r\n Mail: \"\\uE715\",\r\n Filter: \"\\uE71C\",\r\n Search: \"\\uE721\",\r\n Share: \"\\uE72D\",\r\n BlockedSite: \"\\uE72F\",\r\n FavoriteStar: \"\\uE734\",\r\n FavoriteStarFill: \"\\uE735\",\r\n CheckMark: \"\\uE73E\",\r\n Delete: \"\\uE74D\",\r\n ChevronLeft: \"\\uE76B\",\r\n ChevronRight: \"\\uE76C\",\r\n Calendar: \"\\uE787\",\r\n Megaphone: \"\\uE789\",\r\n Undo: \"\\uE7A7\",\r\n Flag: \"\\uE7C1\",\r\n Page: \"\\uE7C3\",\r\n Pinned: \"\\uE840\",\r\n View: \"\\uE890\",\r\n Clear: \"\\uE894\",\r\n Download: \"\\uE896\",\r\n Upload: \"\\uE898\",\r\n Folder: \"\\uE8B7\",\r\n Sort: \"\\uE8CB\",\r\n AlignRight: \"\\uE8E2\",\r\n AlignLeft: \"\\uE8E4\",\r\n Tag: \"\\uE8EC\",\r\n AddFriend: \"\\uE8FA\",\r\n Info: \"\\uE946\",\r\n SortLines: \"\\uE9D0\",\r\n List: \"\\uEA37\",\r\n CircleRing: \"\\uEA3A\",\r\n Heart: \"\\uEB51\",\r\n HeartFill: \"\\uEB52\",\r\n Tiles: \"\\uECA5\",\r\n Embed: \"\\uECCE\",\r\n Glimmer: \"\\uECF4\",\r\n Ascending: \"\\uEDC0\",\r\n Descending: \"\\uEDC1\",\r\n SortUp: \"\\uEE68\",\r\n SortDown: \"\\uEE69\",\r\n SyncToPC: \"\\uEE6E\",\r\n LargeGrid: \"\\uEECB\",\r\n SkypeCheck: \"\\uEF80\",\r\n SkypeClock: \"\\uEF81\",\r\n SkypeMinus: \"\\uEF82\",\r\n ClearFilter: \"\\uEF8F\",\r\n Flow: \"\\uEF90\",\r\n StatusCircleCheckmark: \"\\uF13E\",\r\n MoreVertical: \"\\uF2BC\"\r\n }\r\n };\r\n\r\n registerIcons(subset, options);\r\n}\r\n","// Your use of the content in the files referenced here is subject to the terms of the license at https://aka.ms/fabric-assets-license\r\n\r\n// tslint:disable:max-line-length\r\nimport {IIconOptions, IIconSubset, registerIcons} from \"@/styling/utilities/icons\";\r\n\r\n\r\nexport function initializeIcons(baseUrl: string = \"\", options?: IIconOptions): void {\r\n const subset: IIconSubset = {\r\n style: {\r\n MozOsxFontSmoothing: \"grayscale\",\r\n WebkitFontSmoothing: \"antialiased\",\r\n fontStyle: \"normal\",\r\n fontWeight: \"normal\",\r\n speak: \"none\"\r\n },\r\n fontFace: {\r\n fontFamily: `\"FabricMDL2Icons-0\"`,\r\n src: `url(\"${baseUrl}fabric-icons-0-498a310c.woff\") format(\"woff\")`\r\n },\r\n icons: {\r\n InternetSharing: \"\\uE704\",\r\n Brightness: \"\\uE706\",\r\n MapPin: \"\\uE707\",\r\n Airplane: \"\\uE709\",\r\n Tablet: \"\\uE70A\",\r\n QuickNote: \"\\uE70B\",\r\n Video: \"\\uE714\",\r\n People: \"\\uE716\",\r\n Phone: \"\\uE717\",\r\n Pin: \"\\uE718\",\r\n Shop: \"\\uE719\",\r\n Stop: \"\\uE71A\",\r\n Link: \"\\uE71B\",\r\n AllApps: \"\\uE71D\",\r\n Zoom: \"\\uE71E\",\r\n ZoomOut: \"\\uE71F\",\r\n Microphone: \"\\uE720\",\r\n Camera: \"\\uE722\",\r\n Attach: \"\\uE723\",\r\n Send: \"\\uE724\",\r\n FavoriteList: \"\\uE728\",\r\n PageSolid: \"\\uE729\",\r\n Forward: \"\\uE72A\",\r\n Back: \"\\uE72B\",\r\n Refresh: \"\\uE72C\",\r\n Lock: \"\\uE72E\",\r\n ReportHacked: \"\\uE730\",\r\n EMI: \"\\uE731\",\r\n MiniLink: \"\\uE732\",\r\n Blocked: \"\\uE733\",\r\n ReadingMode: \"\\uE736\",\r\n Favicon: \"\\uE737\",\r\n Remove: \"\\uE738\",\r\n Checkbox: \"\\uE739\",\r\n CheckboxComposite: \"\\uE73A\",\r\n CheckboxFill: \"\\uE73B\",\r\n CheckboxIndeterminate: \"\\uE73C\",\r\n CheckboxCompositeReversed: \"\\uE73D\",\r\n BackToWindow: \"\\uE73F\",\r\n FullScreen: \"\\uE740\",\r\n Print: \"\\uE749\",\r\n Up: \"\\uE74A\",\r\n Down: \"\\uE74B\",\r\n OEM: \"\\uE74C\",\r\n Save: \"\\uE74E\",\r\n Cloud: \"\\uE753\",\r\n Flashlight: \"\\uE754\",\r\n CommandPrompt: \"\\uE756\",\r\n Sad: \"\\uE757\",\r\n RealEstate: \"\\uE758\",\r\n SIPMove: \"\\uE759\",\r\n EraseTool: \"\\uE75C\",\r\n GripperTool: \"\\uE75E\",\r\n Dialpad: \"\\uE75F\",\r\n PageLeft: \"\\uE760\",\r\n PageRight: \"\\uE761\",\r\n MultiSelect: \"\\uE762\",\r\n KeyboardClassic: \"\\uE765\",\r\n Play: \"\\uE768\",\r\n Pause: \"\\uE769\",\r\n Emoji2: \"\\uE76E\",\r\n GripperBarHorizontal: \"\\uE76F\",\r\n System: \"\\uE770\",\r\n Personalize: \"\\uE771\",\r\n SearchAndApps: \"\\uE773\",\r\n Globe: \"\\uE774\",\r\n EaseOfAccess: \"\\uE776\",\r\n ContactInfo: \"\\uE779\",\r\n Unpin: \"\\uE77A\",\r\n Contact: \"\\uE77B\",\r\n Memo: \"\\uE77C\",\r\n Paste: \"\\uE77F\",\r\n WindowsLogo: \"\\uE782\",\r\n Error: \"\\uE783\",\r\n GripperBarVertical: \"\\uE784\",\r\n Unlock: \"\\uE785\",\r\n Slideshow: \"\\uE786\",\r\n AutoEnhanceOn: \"\\uE78D\",\r\n AutoEnhanceOff: \"\\uE78E\",\r\n Color: \"\\uE790\",\r\n SaveAs: \"\\uE792\",\r\n Light: \"\\uE793\",\r\n Filters: \"\\uE795\",\r\n AspectRatio: \"\\uE799\",\r\n Contrast: \"\\uE7A1\",\r\n Redo: \"\\uE7A6\",\r\n Crop: \"\\uE7A8\",\r\n PhotoCollection: \"\\uE7AA\",\r\n Album: \"\\uE7AB\",\r\n Rotate: \"\\uE7AD\",\r\n PanoIndicator: \"\\uE7B0\",\r\n Translate: \"\\uE7B2\",\r\n RedEye: \"\\uE7B3\",\r\n ThumbnailView: \"\\uE7B6\",\r\n Package: \"\\uE7B8\",\r\n Telemarketer: \"\\uE7B9\",\r\n Warning: \"\\uE7BA\",\r\n Financial: \"\\uE7BB\",\r\n Education: \"\\uE7BE\",\r\n ShoppingCart: \"\\uE7BF\"\r\n }\r\n };\r\n\r\n registerIcons(subset, options);\r\n}\r\n","// Your use of the content in the files referenced here is subject to the terms of the license at https://aka.ms/fabric-assets-license\r\n\r\n// tslint:disable:max-line-length\r\n\r\nimport {IIconOptions, IIconSubset, registerIcons} from \"@/styling/utilities/icons\";\r\n\r\nexport function initializeIcons(baseUrl: string = \"\", options?: IIconOptions): void {\r\n const subset: IIconSubset = {\r\n style: {\r\n MozOsxFontSmoothing: \"grayscale\",\r\n WebkitFontSmoothing: \"antialiased\",\r\n fontStyle: \"normal\",\r\n fontWeight: \"normal\",\r\n speak: \"none\"\r\n },\r\n fontFace: {\r\n fontFamily: `\"FabricMDL2Icons-1\"`,\r\n src: `url(\"${baseUrl}fabric-icons-1-0f021d71.woff\") format(\"woff\")`\r\n },\r\n icons: {\r\n Train: \"\\uE7C0\",\r\n Move: \"\\uE7C2\",\r\n TouchPointer: \"\\uE7C9\",\r\n Merge: \"\\uE7D5\",\r\n TurnRight: \"\\uE7DB\",\r\n Ferry: \"\\uE7E3\",\r\n Highlight: \"\\uE7E6\",\r\n PowerButton: \"\\uE7E8\",\r\n Tab: \"\\uE7E9\",\r\n Admin: \"\\uE7EF\",\r\n TVMonitor: \"\\uE7F4\",\r\n Speakers: \"\\uE7F5\",\r\n Game: \"\\uE7FC\",\r\n UnstackSelected: \"\\uE7FE\",\r\n StackIndicator: \"\\uE7FF\",\r\n Nav2DMapView: \"\\uE800\",\r\n StreetsideSplitMinimize: \"\\uE802\",\r\n Car: \"\\uE804\",\r\n Bus: \"\\uE806\",\r\n EatDrink: \"\\uE807\",\r\n SeeDo: \"\\uE808\",\r\n LocationCircle: \"\\uE80E\",\r\n Home: \"\\uE80F\",\r\n SwitcherStartEnd: \"\\uE810\",\r\n ParkingLocation: \"\\uE811\",\r\n IncidentTriangle: \"\\uE814\",\r\n Touch: \"\\uE815\",\r\n MapDirections: \"\\uE816\",\r\n CaretHollow: \"\\uE817\",\r\n CaretSolid: \"\\uE818\",\r\n History: \"\\uE81C\",\r\n Location: \"\\uE81D\",\r\n MapLayers: \"\\uE81E\",\r\n SearchNearby: \"\\uE820\",\r\n Work: \"\\uE821\",\r\n Recent: \"\\uE823\",\r\n Hotel: \"\\uE824\",\r\n Bank: \"\\uE825\",\r\n LocationDot: \"\\uE827\",\r\n Dictionary: \"\\uE82D\",\r\n ChromeBack: \"\\uE830\",\r\n FolderOpen: \"\\uE838\",\r\n PinnedFill: \"\\uE842\",\r\n RevToggleKey: \"\\uE845\",\r\n Previous: \"\\uE892\",\r\n Next: \"\\uE893\",\r\n Sync: \"\\uE895\",\r\n Help: \"\\uE897\",\r\n Emoji: \"\\uE899\",\r\n MailForward: \"\\uE89C\",\r\n ClosePane: \"\\uE89F\",\r\n OpenPane: \"\\uE8A0\",\r\n PreviewLink: \"\\uE8A1\",\r\n ZoomIn: \"\\uE8A3\",\r\n Bookmarks: \"\\uE8A4\",\r\n Document: \"\\uE8A5\",\r\n ProtectedDocument: \"\\uE8A6\",\r\n OpenInNewWindow: \"\\uE8A7\",\r\n MailFill: \"\\uE8A8\",\r\n ViewAll: \"\\uE8A9\",\r\n Switch: \"\\uE8AB\",\r\n Rename: \"\\uE8AC\",\r\n Go: \"\\uE8AD\",\r\n Remote: \"\\uE8AF\",\r\n SelectAll: \"\\uE8B3\",\r\n Orientation: \"\\uE8B4\",\r\n Import: \"\\uE8B5\",\r\n Picture: \"\\uE8B9\",\r\n ChromeClose: \"\\uE8BB\",\r\n ShowResults: \"\\uE8BC\",\r\n Message: \"\\uE8BD\",\r\n CalendarDay: \"\\uE8BF\",\r\n CalendarWeek: \"\\uE8C0\",\r\n MailReplyAll: \"\\uE8C2\",\r\n Read: \"\\uE8C3\",\r\n Cut: \"\\uE8C6\",\r\n PaymentCard: \"\\uE8C7\",\r\n Copy: \"\\uE8C8\",\r\n Important: \"\\uE8C9\",\r\n MailReply: \"\\uE8CA\",\r\n GotoToday: \"\\uE8D1\",\r\n Font: \"\\uE8D2\",\r\n FontColor: \"\\uE8D3\",\r\n FolderFill: \"\\uE8D5\",\r\n Permissions: \"\\uE8D7\",\r\n DisableUpdates: \"\\uE8D8\",\r\n Unfavorite: \"\\uE8D9\",\r\n Italic: \"\\uE8DB\",\r\n Underline: \"\\uE8DC\",\r\n Bold: \"\\uE8DD\",\r\n MoveToFolder: \"\\uE8DE\",\r\n Dislike: \"\\uE8E0\",\r\n Like: \"\\uE8E1\",\r\n AlignCenter: \"\\uE8E3\",\r\n OpenFile: \"\\uE8E5\",\r\n FontDecrease: \"\\uE8E7\",\r\n FontIncrease: \"\\uE8E8\",\r\n FontSize: \"\\uE8E9\",\r\n CellPhone: \"\\uE8EA\",\r\n RepeatAll: \"\\uE8EE\"\r\n }\r\n };\r\n\r\n registerIcons(subset, options);\r\n}\r\n","// Your use of the content in the files referenced here is subject to the terms of the license at https://aka.ms/fabric-assets-license\r\n\r\n// tslint:disable:max-line-length\r\n\r\nimport {IIconOptions, IIconSubset, registerIcons} from \"@/styling/utilities/icons\";\r\n\r\nexport function initializeIcons(baseUrl: string = \"\", options?: IIconOptions): void {\r\n const subset: IIconSubset = {\r\n style: {\r\n MozOsxFontSmoothing: \"grayscale\",\r\n WebkitFontSmoothing: \"antialiased\",\r\n fontStyle: \"normal\",\r\n fontWeight: \"normal\",\r\n speak: \"none\"\r\n },\r\n fontFace: {\r\n fontFamily: `\"FabricMDL2Icons-2\"`,\r\n src: `url(\"${baseUrl}fabric-icons-2-be6a5f70.woff\") format(\"woff\")`\r\n },\r\n icons: {\r\n Calculator: \"\\uE8EF\",\r\n Library: \"\\uE8F1\",\r\n PostUpdate: \"\\uE8F3\",\r\n NewFolder: \"\\uE8F4\",\r\n CalendarReply: \"\\uE8F5\",\r\n UnsyncFolder: \"\\uE8F6\",\r\n SyncFolder: \"\\uE8F7\",\r\n BlockContact: \"\\uE8F8\",\r\n Accept: \"\\uE8FB\",\r\n BulletedList: \"\\uE8FD\",\r\n Preview: \"\\uE8FF\",\r\n News: \"\\uE900\",\r\n Chat: \"\\uE901\",\r\n Group: \"\\uE902\",\r\n World: \"\\uE909\",\r\n Comment: \"\\uE90A\",\r\n DockLeft: \"\\uE90C\",\r\n DockRight: \"\\uE90D\",\r\n Repair: \"\\uE90F\",\r\n Accounts: \"\\uE910\",\r\n Street: \"\\uE913\",\r\n RadioBullet: \"\\uE915\",\r\n Stopwatch: \"\\uE916\",\r\n Clock: \"\\uE917\",\r\n WorldClock: \"\\uE918\",\r\n AlarmClock: \"\\uE919\",\r\n Photo: \"\\uE91B\",\r\n ActionCenter: \"\\uE91C\",\r\n Hospital: \"\\uE91D\",\r\n Timer: \"\\uE91E\",\r\n FullCircleMask: \"\\uE91F\",\r\n LocationFill: \"\\uE920\",\r\n ChromeMinimize: \"\\uE921\",\r\n ChromeRestore: \"\\uE923\",\r\n Annotation: \"\\uE924\",\r\n Fingerprint: \"\\uE928\",\r\n Handwriting: \"\\uE929\",\r\n ChromeFullScreen: \"\\uE92D\",\r\n Completed: \"\\uE930\",\r\n Label: \"\\uE932\",\r\n FlickDown: \"\\uE935\",\r\n FlickUp: \"\\uE936\",\r\n FlickLeft: \"\\uE937\",\r\n FlickRight: \"\\uE938\",\r\n MiniExpand: \"\\uE93A\",\r\n MiniContract: \"\\uE93B\",\r\n Streaming: \"\\uE93E\",\r\n MusicInCollection: \"\\uE940\",\r\n OneDriveLogo: \"\\uE941\",\r\n CompassNW: \"\\uE942\",\r\n Code: \"\\uE943\",\r\n LightningBolt: \"\\uE945\",\r\n CalculatorMultiply: \"\\uE947\",\r\n CalculatorAddition: \"\\uE948\",\r\n CalculatorSubtract: \"\\uE949\",\r\n CalculatorEqualTo: \"\\uE94E\",\r\n PrintfaxPrinterFile: \"\\uE956\",\r\n StorageOptical: \"\\uE958\",\r\n Communications: \"\\uE95A\",\r\n Headset: \"\\uE95B\",\r\n Health: \"\\uE95E\",\r\n FrontCamera: \"\\uE96B\",\r\n ChevronUpSmall: \"\\uE96D\",\r\n ChevronDownSmall: \"\\uE96E\",\r\n ChevronLeftSmall: \"\\uE96F\",\r\n ChevronRightSmall: \"\\uE970\",\r\n ChevronUpMed: \"\\uE971\",\r\n ChevronDownMed: \"\\uE972\",\r\n ChevronLeftMed: \"\\uE973\",\r\n ChevronRightMed: \"\\uE974\",\r\n Devices2: \"\\uE975\",\r\n PC1: \"\\uE977\",\r\n PresenceChickletVideo: \"\\uE979\",\r\n Reply: \"\\uE97A\",\r\n HalfAlpha: \"\\uE97E\",\r\n ConstructionCone: \"\\uE98F\",\r\n DoubleChevronLeftMed: \"\\uE991\",\r\n Volume0: \"\\uE992\",\r\n Volume1: \"\\uE993\",\r\n Volume2: \"\\uE994\",\r\n Volume3: \"\\uE995\",\r\n Chart: \"\\uE999\",\r\n Robot: \"\\uE99A\",\r\n Manufacturing: \"\\uE99C\",\r\n LockSolid: \"\\uE9A2\",\r\n FitPage: \"\\uE9A6\",\r\n FitWidth: \"\\uE9A7\",\r\n BidiLtr: \"\\uE9AA\",\r\n BidiRtl: \"\\uE9AB\",\r\n RightDoubleQuote: \"\\uE9B1\",\r\n Sunny: \"\\uE9BD\",\r\n CloudWeather: \"\\uE9BE\",\r\n Cloudy: \"\\uE9BF\",\r\n PartlyCloudyDay: \"\\uE9C0\",\r\n PartlyCloudyNight: \"\\uE9C1\",\r\n ClearNight: \"\\uE9C2\",\r\n RainShowersDay: \"\\uE9C3\",\r\n Rain: \"\\uE9C4\",\r\n Thunderstorms: \"\\uE9C6\",\r\n RainSnow: \"\\uE9C7\"\r\n }\r\n };\r\n\r\n registerIcons(subset, options);\r\n}\r\n","// Your use of the content in the files referenced here is subject to the terms of the license at https://aka.ms/fabric-assets-license\r\n\r\n// tslint:disable:max-line-length\r\n\r\nimport {IIconOptions, IIconSubset, registerIcons} from \"@/styling/utilities/icons\";\r\n\r\nexport function initializeIcons(baseUrl: string = \"\", options?: IIconOptions): void {\r\n const subset: IIconSubset = {\r\n style: {\r\n MozOsxFontSmoothing: \"grayscale\",\r\n WebkitFontSmoothing: \"antialiased\",\r\n fontStyle: \"normal\",\r\n fontWeight: \"normal\",\r\n speak: \"none\"\r\n },\r\n fontFace: {\r\n fontFamily: `\"FabricMDL2Icons-3\"`,\r\n src: `url(\"${baseUrl}fabric-icons-3-ccddc9e1.woff\") format(\"woff\")`\r\n },\r\n icons: {\r\n Snow: \"\\uE9C8\",\r\n BlowingSnow: \"\\uE9C9\",\r\n Frigid: \"\\uE9CA\",\r\n Fog: \"\\uE9CB\",\r\n Squalls: \"\\uE9CC\",\r\n Duststorm: \"\\uE9CD\",\r\n Unknown: \"\\uE9CE\",\r\n Precipitation: \"\\uE9CF\",\r\n Ribbon: \"\\uE9D1\",\r\n AreaChart: \"\\uE9D2\",\r\n Assign: \"\\uE9D3\",\r\n FlowChart: \"\\uE9D4\",\r\n CheckList: \"\\uE9D5\",\r\n Diagnostic: \"\\uE9D9\",\r\n Generate: \"\\uE9DA\",\r\n LineChart: \"\\uE9E6\",\r\n Equalizer: \"\\uE9E9\",\r\n BarChartHorizontal: \"\\uE9EB\",\r\n BarChartVertical: \"\\uE9EC\",\r\n Freezing: \"\\uE9EF\",\r\n FunnelChart: \"\\uE9F1\",\r\n Processing: \"\\uE9F5\",\r\n Quantity: \"\\uE9F8\",\r\n ReportDocument: \"\\uE9F9\",\r\n StackColumnChart: \"\\uE9FC\",\r\n SnowShowerDay: \"\\uE9FD\",\r\n HailDay: \"\\uEA00\",\r\n WorkFlow: \"\\uEA01\",\r\n HourGlass: \"\\uEA03\",\r\n StoreLogoMed20: \"\\uEA04\",\r\n TimeSheet: \"\\uEA05\",\r\n TriangleSolid: \"\\uEA08\",\r\n UpgradeAnalysis: \"\\uEA0B\",\r\n VideoSolid: \"\\uEA0C\",\r\n RainShowersNight: \"\\uEA0F\",\r\n SnowShowerNight: \"\\uEA11\",\r\n Teamwork: \"\\uEA12\",\r\n HailNight: \"\\uEA13\",\r\n PeopleAdd: \"\\uEA15\",\r\n Glasses: \"\\uEA16\",\r\n DateTime2: \"\\uEA17\",\r\n Shield: \"\\uEA18\",\r\n Header1: \"\\uEA19\",\r\n PageAdd: \"\\uEA1A\",\r\n NumberedList: \"\\uEA1C\",\r\n PowerBILogo: \"\\uEA1E\",\r\n Info2: \"\\uEA1F\",\r\n MusicInCollectionFill: \"\\uEA36\",\r\n Asterisk: \"\\uEA38\",\r\n ErrorBadge: \"\\uEA39\",\r\n CircleFill: \"\\uEA3B\",\r\n Record2: \"\\uEA3F\",\r\n AllAppsMirrored: \"\\uEA40\",\r\n BookmarksMirrored: \"\\uEA41\",\r\n BulletedListMirrored: \"\\uEA42\",\r\n CaretHollowMirrored: \"\\uEA45\",\r\n CaretSolidMirrored: \"\\uEA46\",\r\n ChromeBackMirrored: \"\\uEA47\",\r\n ClosePaneMirrored: \"\\uEA49\",\r\n DockLeftMirrored: \"\\uEA4C\",\r\n DoubleChevronLeftMedMirrored: \"\\uEA4D\",\r\n GoMirrored: \"\\uEA4F\",\r\n HelpMirrored: \"\\uEA51\",\r\n ImportMirrored: \"\\uEA52\",\r\n ImportAllMirrored: \"\\uEA53\",\r\n ListMirrored: \"\\uEA55\",\r\n MailForwardMirrored: \"\\uEA56\",\r\n MailReplyMirrored: \"\\uEA57\",\r\n MailReplyAllMirrored: \"\\uEA58\",\r\n MiniContractMirrored: \"\\uEA59\",\r\n MiniExpandMirrored: \"\\uEA5A\",\r\n OpenPaneMirrored: \"\\uEA5B\",\r\n ParkingLocationMirrored: \"\\uEA5E\",\r\n SendMirrored: \"\\uEA63\",\r\n ShowResultsMirrored: \"\\uEA65\",\r\n ThumbnailViewMirrored: \"\\uEA67\",\r\n Media: \"\\uEA69\",\r\n Devices3: \"\\uEA6C\",\r\n Focus: \"\\uEA6F\",\r\n VideoLightOff: \"\\uEA74\",\r\n Lightbulb: \"\\uEA80\",\r\n StatusTriangle: \"\\uEA82\",\r\n VolumeDisabled: \"\\uEA85\",\r\n Puzzle: \"\\uEA86\",\r\n EmojiNeutral: \"\\uEA87\",\r\n EmojiDisappointed: \"\\uEA88\",\r\n HomeSolid: \"\\uEA8A\",\r\n Ringer: \"\\uEA8F\",\r\n PDF: \"\\uEA90\",\r\n HeartBroken: \"\\uEA92\",\r\n StoreLogo16: \"\\uEA96\",\r\n MultiSelectMirrored: \"\\uEA98\",\r\n Broom: \"\\uEA99\",\r\n Cocktails: \"\\uEA9D\",\r\n Wines: \"\\uEABF\",\r\n Articles: \"\\uEAC1\",\r\n Cycling: \"\\uEAC7\",\r\n DietPlanNotebook: \"\\uEAC8\",\r\n Pill: \"\\uEACB\",\r\n ExerciseTracker: \"\\uEACC\"\r\n }\r\n };\r\n\r\n registerIcons(subset, options);\r\n}\r\n","// Your use of the content in the files referenced here is subject to the terms of the license at https://aka.ms/fabric-assets-license\r\n\r\n// tslint:disable:max-line-length\r\n\r\nimport {IIconOptions, IIconSubset, registerIcons} from \"@/styling/utilities/icons\";\r\n\r\nexport function initializeIcons(baseUrl: string = \"\", options?: IIconOptions): void {\r\n const subset: IIconSubset = {\r\n style: {\r\n MozOsxFontSmoothing: \"grayscale\",\r\n WebkitFontSmoothing: \"antialiased\",\r\n fontStyle: \"normal\",\r\n fontWeight: \"normal\",\r\n speak: \"none\"\r\n },\r\n fontFace: {\r\n fontFamily: `\"FabricMDL2Icons-4\"`,\r\n src: `url(\"${baseUrl}fabric-icons-4-0721c5c2.woff\") format(\"woff\")`\r\n },\r\n icons: {\r\n HandsFree: \"\\uEAD0\",\r\n Medical: \"\\uEAD4\",\r\n Running: \"\\uEADA\",\r\n Weights: \"\\uEADB\",\r\n Trackers: \"\\uEADF\",\r\n AddNotes: \"\\uEAE3\",\r\n AllCurrency: \"\\uEAE4\",\r\n BarChart4: \"\\uEAE7\",\r\n CirclePlus: \"\\uEAEE\",\r\n Coffee: \"\\uEAEF\",\r\n Cotton: \"\\uEAF3\",\r\n Market: \"\\uEAFC\",\r\n Money: \"\\uEAFD\",\r\n PieDouble: \"\\uEB04\",\r\n PieSingle: \"\\uEB05\",\r\n RemoveFilter: \"\\uEB08\",\r\n Savings: \"\\uEB0B\",\r\n Sell: \"\\uEB0C\",\r\n StockDown: \"\\uEB0F\",\r\n StockUp: \"\\uEB11\",\r\n Lamp: \"\\uEB19\",\r\n Source: \"\\uEB1B\",\r\n MSNVideos: \"\\uEB1C\",\r\n Cricket: \"\\uEB1E\",\r\n Golf: \"\\uEB1F\",\r\n Baseball: \"\\uEB20\",\r\n Soccer: \"\\uEB21\",\r\n MoreSports: \"\\uEB22\",\r\n AutoRacing: \"\\uEB24\",\r\n CollegeHoops: \"\\uEB25\",\r\n CollegeFootball: \"\\uEB26\",\r\n ProFootball: \"\\uEB27\",\r\n ProHockey: \"\\uEB28\",\r\n Rugby: \"\\uEB2D\",\r\n SubstitutionsIn: \"\\uEB31\",\r\n Tennis: \"\\uEB33\",\r\n Arrivals: \"\\uEB34\",\r\n Design: \"\\uEB3C\",\r\n Website: \"\\uEB41\",\r\n Drop: \"\\uEB42\",\r\n HistoricalWeather: \"\\uEB43\",\r\n SkiResorts: \"\\uEB45\",\r\n Snowflake: \"\\uEB46\",\r\n BusSolid: \"\\uEB47\",\r\n FerrySolid: \"\\uEB48\",\r\n AirplaneSolid: \"\\uEB4C\",\r\n TrainSolid: \"\\uEB4D\",\r\n Ticket: \"\\uEB54\",\r\n WifiWarning4: \"\\uEB63\",\r\n Devices4: \"\\uEB66\",\r\n AzureLogo: \"\\uEB6A\",\r\n BingLogo: \"\\uEB6B\",\r\n MSNLogo: \"\\uEB6C\",\r\n OutlookLogoInverse: \"\\uEB6D\",\r\n OfficeLogo: \"\\uEB6E\",\r\n SkypeLogo: \"\\uEB6F\",\r\n Door: \"\\uEB75\",\r\n EditMirrored: \"\\uEB7E\",\r\n GiftCard: \"\\uEB8E\",\r\n DoubleBookmark: \"\\uEB8F\",\r\n StatusErrorFull: \"\\uEB90\",\r\n Certificate: \"\\uEB95\",\r\n FastForward: \"\\uEB9D\",\r\n Rewind: \"\\uEB9E\",\r\n Photo2: \"\\uEB9F\",\r\n OpenSource: \"\\uEBC2\",\r\n Movers: \"\\uEBCD\",\r\n CloudDownload: \"\\uEBD3\",\r\n Family: \"\\uEBDA\",\r\n WindDirection: \"\\uEBE6\",\r\n Bug: \"\\uEBE8\",\r\n SiteScan: \"\\uEBEC\",\r\n BrowserScreenShot: \"\\uEBED\",\r\n F12DevTools: \"\\uEBEE\",\r\n CSS: \"\\uEBEF\",\r\n JS: \"\\uEBF0\",\r\n DeliveryTruck: \"\\uEBF4\",\r\n ReminderPerson: \"\\uEBF7\",\r\n ReminderGroup: \"\\uEBF8\",\r\n TabletMode: \"\\uEBFC\",\r\n Umbrella: \"\\uEC04\",\r\n NetworkTower: \"\\uEC05\",\r\n CityNext: \"\\uEC06\",\r\n CityNext2: \"\\uEC07\",\r\n Section: \"\\uEC0C\",\r\n OneNoteLogoInverse: \"\\uEC0D\",\r\n ToggleFilled: \"\\uEC11\",\r\n ToggleBorder: \"\\uEC12\",\r\n SliderThumb: \"\\uEC13\",\r\n ToggleThumb: \"\\uEC14\",\r\n Documentation: \"\\uEC17\",\r\n Badge: \"\\uEC1B\",\r\n Giftbox: \"\\uEC1F\",\r\n VisualStudioLogo: \"\\uEC22\",\r\n HomeGroup: \"\\uEC26\",\r\n ExcelLogoInverse: \"\\uEC28\",\r\n WordLogoInverse: \"\\uEC29\",\r\n PowerPointLogoInverse: \"\\uEC2A\",\r\n Cafe: \"\\uEC32\",\r\n SpeedHigh: \"\\uEC4A\"\r\n }\r\n };\r\n\r\n registerIcons(subset, options);\r\n}\r\n","// Your use of the content in the files referenced here is subject to the terms of the license at https://aka.ms/fabric-assets-license\r\n\r\n// tslint:disable:max-line-length\r\n\r\nimport {IIconOptions, IIconSubset, registerIcons} from \"@/styling/utilities/icons\";\r\n\r\nexport function initializeIcons(baseUrl: string = \"\", options?: IIconOptions): void {\r\n const subset: IIconSubset = {\r\n style: {\r\n MozOsxFontSmoothing: \"grayscale\",\r\n WebkitFontSmoothing: \"antialiased\",\r\n fontStyle: \"normal\",\r\n fontWeight: \"normal\",\r\n speak: \"none\"\r\n },\r\n fontFace: {\r\n fontFamily: `\"FabricMDL2Icons-5\"`,\r\n src: `url(\"${baseUrl}fabric-icons-5-fca90b7d.woff\") format(\"woff\")`\r\n },\r\n icons: {\r\n Commitments: \"\\uEC4D\",\r\n ThisPC: \"\\uEC4E\",\r\n MusicNote: \"\\uEC4F\",\r\n MicOff: \"\\uEC54\",\r\n EdgeLogo: \"\\uEC60\",\r\n CompletedSolid: \"\\uEC61\",\r\n AlbumRemove: \"\\uEC62\",\r\n MessageFill: \"\\uEC70\",\r\n TabletSelected: \"\\uEC74\",\r\n MobileSelected: \"\\uEC75\",\r\n LaptopSelected: \"\\uEC76\",\r\n TVMonitorSelected: \"\\uEC77\",\r\n DeveloperTools: \"\\uEC7A\",\r\n Shapes: \"\\uEC7C\",\r\n InsertTextBox: \"\\uEC7D\",\r\n LowerBrightness: \"\\uEC8A\",\r\n WebComponents: \"\\uEC8B\",\r\n OfflineStorage: \"\\uEC8C\",\r\n DOM: \"\\uEC8D\",\r\n CloudUpload: \"\\uEC8E\",\r\n ScrollUpDown: \"\\uEC8F\",\r\n DateTime: \"\\uEC92\",\r\n Event: \"\\uECA3\",\r\n Cake: \"\\uECA4\",\r\n Org: \"\\uECA6\",\r\n PartyLeader: \"\\uECA7\",\r\n DRM: \"\\uECA8\",\r\n CloudAdd: \"\\uECA9\",\r\n AppIconDefault: \"\\uECAA\",\r\n Photo2Add: \"\\uECAB\",\r\n Photo2Remove: \"\\uECAC\",\r\n POI: \"\\uECAF\",\r\n AddTo: \"\\uECC8\",\r\n RadioBtnOff: \"\\uECCA\",\r\n RadioBtnOn: \"\\uECCB\",\r\n ExploreContent: \"\\uECCD\",\r\n Product: \"\\uECDC\",\r\n ProgressLoopInner: \"\\uECDE\",\r\n ProgressLoopOuter: \"\\uECDF\",\r\n Blocked2: \"\\uECE4\",\r\n FangBody: \"\\uECEB\",\r\n PageHeader: \"\\uECEE\",\r\n ChatInviteFriend: \"\\uECFE\",\r\n Brush: \"\\uECFF\",\r\n Shirt: \"\\uED00\",\r\n Crown: \"\\uED01\",\r\n Diamond: \"\\uED02\",\r\n ScaleUp: \"\\uED09\",\r\n QRCode: \"\\uED14\",\r\n Feedback: \"\\uED15\",\r\n SharepointLogoInverse: \"\\uED18\",\r\n YammerLogo: \"\\uED19\",\r\n Hide: \"\\uED1A\",\r\n Uneditable: \"\\uED1D\",\r\n ReturnToSession: \"\\uED24\",\r\n OpenFolderHorizontal: \"\\uED25\",\r\n CalendarMirrored: \"\\uED28\",\r\n SwayLogoInverse: \"\\uED29\",\r\n OutOfOffice: \"\\uED34\",\r\n Trophy: \"\\uED3F\",\r\n ReopenPages: \"\\uED50\",\r\n EmojiTabSymbols: \"\\uED58\",\r\n AADLogo: \"\\uED68\",\r\n AccessLogo: \"\\uED69\",\r\n AdminALogoInverse32: \"\\uED6A\",\r\n AdminCLogoInverse32: \"\\uED6B\",\r\n AdminDLogoInverse32: \"\\uED6C\",\r\n AdminELogoInverse32: \"\\uED6D\",\r\n AdminLLogoInverse32: \"\\uED6E\",\r\n AdminMLogoInverse32: \"\\uED6F\",\r\n AdminOLogoInverse32: \"\\uED70\",\r\n AdminPLogoInverse32: \"\\uED71\",\r\n AdminSLogoInverse32: \"\\uED72\",\r\n AdminYLogoInverse32: \"\\uED73\",\r\n DelveLogoInverse: \"\\uED76\",\r\n ExchangeLogoInverse: \"\\uED78\",\r\n LyncLogo: \"\\uED79\",\r\n OfficeVideoLogoInverse: \"\\uED7A\",\r\n SocialListeningLogo: \"\\uED7C\",\r\n VisioLogoInverse: \"\\uED7D\",\r\n Balloons: \"\\uED7E\",\r\n Cat: \"\\uED7F\",\r\n MailAlert: \"\\uED80\",\r\n MailCheck: \"\\uED81\",\r\n MailLowImportance: \"\\uED82\",\r\n MailPause: \"\\uED83\",\r\n MailRepeat: \"\\uED84\",\r\n SecurityGroup: \"\\uED85\",\r\n Table: \"\\uED86\",\r\n VoicemailForward: \"\\uED87\",\r\n VoicemailReply: \"\\uED88\",\r\n Waffle: \"\\uED89\",\r\n RemoveEvent: \"\\uED8A\",\r\n EventInfo: \"\\uED8B\",\r\n ForwardEvent: \"\\uED8C\",\r\n WipePhone: \"\\uED8D\",\r\n AddOnlineMeeting: \"\\uED8E\",\r\n JoinOnlineMeeting: \"\\uED8F\",\r\n RemoveLink: \"\\uED90\",\r\n PeopleBlock: \"\\uED91\"\r\n }\r\n };\r\n\r\n registerIcons(subset, options);\r\n}\r\n","// Your use of the content in the files referenced here is subject to the terms of the license at https://aka.ms/fabric-assets-license\r\n\r\n// tslint:disable:max-line-length\r\n\r\nimport {IIconOptions, IIconSubset, registerIcons} from \"@/styling/utilities/icons\";\r\n\r\nexport function initializeIcons(baseUrl: string = \"\", options?: IIconOptions): void {\r\n const subset: IIconSubset = {\r\n style: {\r\n MozOsxFontSmoothing: \"grayscale\",\r\n WebkitFontSmoothing: \"antialiased\",\r\n fontStyle: \"normal\",\r\n fontWeight: \"normal\",\r\n speak: \"none\"\r\n },\r\n fontFace: {\r\n fontFamily: `\"FabricMDL2Icons-6\"`,\r\n src: `url(\"${baseUrl}fabric-icons-6-957ed700.woff\") format(\"woff\")`\r\n },\r\n icons: {\r\n PeopleRepeat: \"\\uED92\",\r\n PeopleAlert: \"\\uED93\",\r\n PeoplePause: \"\\uED94\",\r\n TransferCall: \"\\uED95\",\r\n AddPhone: \"\\uED96\",\r\n UnknownCall: \"\\uED97\",\r\n NoteReply: \"\\uED98\",\r\n NoteForward: \"\\uED99\",\r\n NotePinned: \"\\uED9A\",\r\n RemoveOccurrence: \"\\uED9B\",\r\n Timeline: \"\\uED9C\",\r\n EditNote: \"\\uED9D\",\r\n CircleHalfFull: \"\\uED9E\",\r\n Room: \"\\uED9F\",\r\n Unsubscribe: \"\\uEDA0\",\r\n Subscribe: \"\\uEDA1\",\r\n HardDrive: \"\\uEDA2\",\r\n RecurringTask: \"\\uEDB2\",\r\n TaskManager: \"\\uEDB7\",\r\n TaskManagerMirrored: \"\\uEDB8\",\r\n Combine: \"\\uEDBB\",\r\n Split: \"\\uEDBC\",\r\n DoubleChevronUp: \"\\uEDBD\",\r\n DoubleChevronLeft: \"\\uEDBE\",\r\n DoubleChevronRight: \"\\uEDBF\",\r\n TextBox: \"\\uEDC2\",\r\n TextField: \"\\uEDC3\",\r\n NumberField: \"\\uEDC4\",\r\n Dropdown: \"\\uEDC5\",\r\n PenWorkspace: \"\\uEDC6\",\r\n BookingsLogo: \"\\uEDC7\",\r\n ClassNotebookLogoInverse: \"\\uEDC8\",\r\n DelveAnalyticsLogo: \"\\uEDCA\",\r\n DocsLogoInverse: \"\\uEDCB\",\r\n Dynamics365Logo: \"\\uEDCC\",\r\n DynamicSMBLogo: \"\\uEDCD\",\r\n OfficeAssistantLogo: \"\\uEDCE\",\r\n OfficeStoreLogo: \"\\uEDCF\",\r\n OneNoteEduLogoInverse: \"\\uEDD0\",\r\n PlannerLogo: \"\\uEDD1\",\r\n PowerApps: \"\\uEDD2\",\r\n Suitcase: \"\\uEDD3\",\r\n ProjectLogoInverse: \"\\uEDD4\",\r\n CaretLeft8: \"\\uEDD5\",\r\n CaretRight8: \"\\uEDD6\",\r\n CaretUp8: \"\\uEDD7\",\r\n CaretDown8: \"\\uEDD8\",\r\n CaretLeftSolid8: \"\\uEDD9\",\r\n CaretRightSolid8: \"\\uEDDA\",\r\n CaretUpSolid8: \"\\uEDDB\",\r\n CaretDownSolid8: \"\\uEDDC\",\r\n ClearFormatting: \"\\uEDDD\",\r\n Superscript: \"\\uEDDE\",\r\n Subscript: \"\\uEDDF\",\r\n Strikethrough: \"\\uEDE0\",\r\n Export: \"\\uEDE1\",\r\n ExportMirrored: \"\\uEDE2\",\r\n SingleBookmark: \"\\uEDFF\",\r\n SingleBookmarkSolid: \"\\uEE00\",\r\n DoubleChevronDown: \"\\uEE04\",\r\n FollowUser: \"\\uEE05\",\r\n ReplyAll: \"\\uEE0A\",\r\n WorkforceManagement: \"\\uEE0F\",\r\n RecruitmentManagement: \"\\uEE12\",\r\n Questionnaire: \"\\uEE19\",\r\n ManagerSelfService: \"\\uEE23\",\r\n ProductRelease: \"\\uEE2E\",\r\n ReplyMirrored: \"\\uEE35\",\r\n ReplyAllMirrored: \"\\uEE36\",\r\n Medal: \"\\uEE38\",\r\n AddGroup: \"\\uEE3D\",\r\n QuestionnaireMirrored: \"\\uEE4B\",\r\n TemporaryUser: \"\\uEE58\",\r\n CaretSolid16: \"\\uEE62\",\r\n GroupedDescending: \"\\uEE66\",\r\n GroupedAscending: \"\\uEE67\",\r\n AwayStatus: \"\\uEE6A\",\r\n MyMoviesTV: \"\\uEE6C\",\r\n GenericScan: \"\\uEE6F\",\r\n AustralianRules: \"\\uEE70\",\r\n WifiEthernet: \"\\uEE77\",\r\n TrackersMirrored: \"\\uEE92\",\r\n DateTimeMirrored: \"\\uEE93\",\r\n StopSolid: \"\\uEE95\",\r\n DoubleChevronUp12: \"\\uEE96\",\r\n DoubleChevronDown12: \"\\uEE97\",\r\n DoubleChevronLeft12: \"\\uEE98\",\r\n DoubleChevronRight12: \"\\uEE99\",\r\n CalendarAgenda: \"\\uEE9A\",\r\n AddEvent: \"\\uEEB5\",\r\n AssetLibrary: \"\\uEEB6\",\r\n DataConnectionLibrary: \"\\uEEB7\",\r\n DocLibrary: \"\\uEEB8\",\r\n FormLibrary: \"\\uEEB9\",\r\n FormLibraryMirrored: \"\\uEEBA\",\r\n ReportLibrary: \"\\uEEBB\",\r\n ReportLibraryMirrored: \"\\uEEBC\",\r\n ContactCard: \"\\uEEBD\",\r\n CustomList: \"\\uEEBE\",\r\n CustomListMirrored: \"\\uEEBF\"\r\n }\r\n };\r\n\r\n registerIcons(subset, options);\r\n}\r\n","// Your use of the content in the files referenced here is subject to the terms of the license at https://aka.ms/fabric-assets-license\r\n\r\n// tslint:disable:max-line-length\r\n\r\nimport {IIconOptions, IIconSubset, registerIcons} from \"@/styling/utilities/icons\";\r\n\r\nexport function initializeIcons(baseUrl: string = \"\", options?: IIconOptions): void {\r\n const subset: IIconSubset = {\r\n style: {\r\n MozOsxFontSmoothing: \"grayscale\",\r\n WebkitFontSmoothing: \"antialiased\",\r\n fontStyle: \"normal\",\r\n fontWeight: \"normal\",\r\n speak: \"none\"\r\n },\r\n fontFace: {\r\n fontFamily: `\"FabricMDL2Icons-7\"`,\r\n src: `url(\"${baseUrl}fabric-icons-7-36bda45d.woff\") format(\"woff\")`\r\n },\r\n icons: {\r\n IssueTracking: \"\\uEEC0\",\r\n IssueTrackingMirrored: \"\\uEEC1\",\r\n PictureLibrary: \"\\uEEC2\",\r\n OfficeAddinsLogo: \"\\uEEC7\",\r\n OfflineOneDriveParachute: \"\\uEEC8\",\r\n OfflineOneDriveParachuteDisabled: \"\\uEEC9\",\r\n TriangleSolidUp12: \"\\uEECC\",\r\n TriangleSolidDown12: \"\\uEECD\",\r\n TriangleSolidLeft12: \"\\uEECE\",\r\n TriangleSolidRight12: \"\\uEECF\",\r\n TriangleUp12: \"\\uEED0\",\r\n TriangleDown12: \"\\uEED1\",\r\n TriangleLeft12: \"\\uEED2\",\r\n TriangleRight12: \"\\uEED3\",\r\n ArrowUpRight8: \"\\uEED4\",\r\n ArrowDownRight8: \"\\uEED5\",\r\n DocumentSet: \"\\uEED6\",\r\n DelveAnalytics: \"\\uEEEE\",\r\n ArrowUpRightMirrored8: \"\\uEEEF\",\r\n ArrowDownRightMirrored8: \"\\uEEF0\",\r\n CompanyDirectory: \"\\uEF0D\",\r\n OpenEnrollment: \"\\uEF1C\",\r\n CompanyDirectoryMirrored: \"\\uEF2B\",\r\n OneDriveAdd: \"\\uEF32\",\r\n ProfileSearch: \"\\uEF35\",\r\n Header2: \"\\uEF36\",\r\n Header3: \"\\uEF37\",\r\n Header4: \"\\uEF38\",\r\n Eyedropper: \"\\uEF3C\",\r\n MarketDown: \"\\uEF42\",\r\n CalendarWorkWeek: \"\\uEF51\",\r\n SidePanel: \"\\uEF52\",\r\n GlobeFavorite: \"\\uEF53\",\r\n CaretTopLeftSolid8: \"\\uEF54\",\r\n CaretTopRightSolid8: \"\\uEF55\",\r\n ViewAll2: \"\\uEF56\",\r\n DocumentReply: \"\\uEF57\",\r\n PlayerSettings: \"\\uEF58\",\r\n ReceiptForward: \"\\uEF59\",\r\n ReceiptReply: \"\\uEF5A\",\r\n ReceiptCheck: \"\\uEF5B\",\r\n Fax: \"\\uEF5C\",\r\n RecurringEvent: \"\\uEF5D\",\r\n ReplyAlt: \"\\uEF5E\",\r\n ReplyAllAlt: \"\\uEF5F\",\r\n EditStyle: \"\\uEF60\",\r\n EditMail: \"\\uEF61\",\r\n Lifesaver: \"\\uEF62\",\r\n LifesaverLock: \"\\uEF63\",\r\n InboxCheck: \"\\uEF64\",\r\n FolderSearch: \"\\uEF65\",\r\n CollapseMenu: \"\\uEF66\",\r\n ExpandMenu: \"\\uEF67\",\r\n Boards: \"\\uEF68\",\r\n SunAdd: \"\\uEF69\",\r\n SunQuestionMark: \"\\uEF6A\",\r\n LandscapeOrientation: \"\\uEF6B\",\r\n DocumentSearch: \"\\uEF6C\",\r\n PublicCalendar: \"\\uEF6D\",\r\n PublicContactCard: \"\\uEF6E\",\r\n PublicEmail: \"\\uEF6F\",\r\n PublicFolder: \"\\uEF70\",\r\n WordDocument: \"\\uEF71\",\r\n PowerPointDocument: \"\\uEF72\",\r\n ExcelDocument: \"\\uEF73\",\r\n GroupedList: \"\\uEF74\",\r\n ClassroomLogo: \"\\uEF75\",\r\n Sections: \"\\uEF76\",\r\n EditPhoto: \"\\uEF77\",\r\n Starburst: \"\\uEF78\",\r\n ShareiOS: \"\\uEF79\",\r\n AirTickets: \"\\uEF7A\",\r\n PencilReply: \"\\uEF7B\",\r\n Tiles2: \"\\uEF7C\",\r\n SkypeCircleCheck: \"\\uEF7D\",\r\n SkypeCircleClock: \"\\uEF7E\",\r\n SkypeCircleMinus: \"\\uEF7F\",\r\n SkypeMessage: \"\\uEF83\",\r\n ClosedCaption: \"\\uEF84\",\r\n ATPLogo: \"\\uEF85\",\r\n OfficeFormsLogoInverse: \"\\uEF86\",\r\n RecycleBin: \"\\uEF87\",\r\n EmptyRecycleBin: \"\\uEF88\",\r\n Hide2: \"\\uEF89\",\r\n Breadcrumb: \"\\uEF8C\",\r\n BirthdayCake: \"\\uEF8D\",\r\n TimeEntry: \"\\uEF95\",\r\n CRMProcesses: \"\\uEFB1\",\r\n PageEdit: \"\\uEFB6\",\r\n PageArrowRight: \"\\uEFB8\",\r\n PageRemove: \"\\uEFBA\",\r\n Database: \"\\uEFC7\",\r\n CRMServices: \"\\uEFD2\",\r\n EditContact: \"\\uEFD3\",\r\n ConnectContacts: \"\\uEFD4\",\r\n AppIconDefaultAdd: \"\\uEFDA\",\r\n AppIconDefaultList: \"\\uEFDE\",\r\n ActivateOrders: \"\\uEFE0\",\r\n DeactivateOrders: \"\\uEFE1\",\r\n DocumentManagement: \"\\uEFFC\"\r\n }\r\n };\r\n\r\n registerIcons(subset, options);\r\n}\r\n","// Your use of the content in the files referenced here is subject to the terms of the license at https://aka.ms/fabric-assets-license\r\n\r\n// tslint:disable:max-line-length\r\n\r\nimport {IIconOptions, IIconSubset, registerIcons} from \"@/styling/utilities/icons\";\r\n\r\nexport function initializeIcons(baseUrl: string = \"\", options?: IIconOptions): void {\r\n const subset: IIconSubset = {\r\n style: {\r\n MozOsxFontSmoothing: \"grayscale\",\r\n WebkitFontSmoothing: \"antialiased\",\r\n fontStyle: \"normal\",\r\n fontWeight: \"normal\",\r\n speak: \"none\"\r\n },\r\n fontFace: {\r\n fontFamily: `\"FabricMDL2Icons-8\"`,\r\n src: `url(\"${baseUrl}fabric-icons-8-58fb017e.woff\") format(\"woff\")`\r\n },\r\n icons: {\r\n CRMReport: \"\\uEFFE\",\r\n KnowledgeArticle: \"\\uF000\",\r\n Relationship: \"\\uF003\",\r\n ZipFolder: \"\\uF012\",\r\n SurveyQuestions: \"\\uF01B\",\r\n TextDocument: \"\\uF029\",\r\n TextDocumentShared: \"\\uF02B\",\r\n PageCheckedOut: \"\\uF02C\",\r\n SaveAndClose: \"\\uF038\",\r\n Script: \"\\uF03A\",\r\n Archive: \"\\uF03F\",\r\n ActivityFeed: \"\\uF056\",\r\n EventDate: \"\\uF059\",\r\n ArrowUpRight: \"\\uF069\",\r\n CaretRight: \"\\uF06B\",\r\n SetAction: \"\\uF071\",\r\n CaretSolidLeft: \"\\uF08D\",\r\n CaretSolidDown: \"\\uF08E\",\r\n CaretSolidRight: \"\\uF08F\",\r\n CaretSolidUp: \"\\uF090\",\r\n PowerAppsLogo: \"\\uF091\",\r\n PowerApps2Logo: \"\\uF092\",\r\n SearchIssue: \"\\uF09A\",\r\n SearchIssueMirrored: \"\\uF09B\",\r\n FabricAssetLibrary: \"\\uF09C\",\r\n FabricDataConnectionLibrary: \"\\uF09D\",\r\n FabricDocLibrary: \"\\uF09E\",\r\n FabricFormLibrary: \"\\uF09F\",\r\n FabricFormLibraryMirrored: \"\\uF0A0\",\r\n FabricReportLibrary: \"\\uF0A1\",\r\n FabricReportLibraryMirrored: \"\\uF0A2\",\r\n FabricPublicFolder: \"\\uF0A3\",\r\n FabricFolderSearch: \"\\uF0A4\",\r\n FabricMovetoFolder: \"\\uF0A5\",\r\n FabricUnsyncFolder: \"\\uF0A6\",\r\n FabricSyncFolder: \"\\uF0A7\",\r\n FabricOpenFolderHorizontal: \"\\uF0A8\",\r\n FabricFolder: \"\\uF0A9\",\r\n FabricFolderFill: \"\\uF0AA\",\r\n FabricNewFolder: \"\\uF0AB\",\r\n FabricPictureLibrary: \"\\uF0AC\",\r\n AddFavorite: \"\\uF0C8\",\r\n AddFavoriteFill: \"\\uF0C9\",\r\n BufferTimeBefore: \"\\uF0CF\",\r\n BufferTimeAfter: \"\\uF0D0\",\r\n BufferTimeBoth: \"\\uF0D1\",\r\n PublishContent: \"\\uF0D4\",\r\n CannedChat: \"\\uF0F2\",\r\n SkypeForBusinessLogo: \"\\uF0FC\",\r\n TabCenter: \"\\uF100\",\r\n PageCheckedin: \"\\uF104\",\r\n PageList: \"\\uF106\",\r\n ReadOutLoud: \"\\uF112\",\r\n CaretBottomLeftSolid8: \"\\uF121\",\r\n CaretBottomRightSolid8: \"\\uF122\",\r\n FolderHorizontal: \"\\uF12B\",\r\n MicrosoftStaffhubLogo: \"\\uF130\",\r\n GiftboxOpen: \"\\uF133\",\r\n StatusCircleOuter: \"\\uF136\",\r\n StatusCircleInner: \"\\uF137\",\r\n StatusCircleRing: \"\\uF138\",\r\n StatusTriangleOuter: \"\\uF139\",\r\n StatusTriangleInner: \"\\uF13A\",\r\n StatusTriangleExclamation: \"\\uF13B\",\r\n StatusCircleExclamation: \"\\uF13C\",\r\n StatusCircleErrorX: \"\\uF13D\",\r\n StatusCircleInfo: \"\\uF13F\",\r\n StatusCircleBlock: \"\\uF140\",\r\n StatusCircleBlock2: \"\\uF141\",\r\n StatusCircleQuestionMark: \"\\uF142\",\r\n StatusCircleSync: \"\\uF143\",\r\n Toll: \"\\uF160\",\r\n ExploreContentSingle: \"\\uF164\",\r\n CollapseContent: \"\\uF165\",\r\n CollapseContentSingle: \"\\uF166\",\r\n InfoSolid: \"\\uF167\",\r\n ProgressRingDots: \"\\uF16A\",\r\n CaloriesAdd: \"\\uF172\",\r\n BranchFork: \"\\uF173\",\r\n MobileReport: \"\\uF18A\",\r\n ScaleVolume: \"\\uF18C\",\r\n HardDriveGroup: \"\\uF18F\",\r\n FastMode: \"\\uF19A\",\r\n ToggleLeft: \"\\uF19E\",\r\n ToggleRight: \"\\uF19F\",\r\n TriangleShape: \"\\uF1A7\",\r\n RectangleShape: \"\\uF1A9\",\r\n Trophy2: \"\\uF1AE\",\r\n BucketColor: \"\\uF1B6\",\r\n BucketColorFill: \"\\uF1B7\",\r\n Taskboard: \"\\uF1C2\",\r\n SingleColumn: \"\\uF1D3\",\r\n DoubleColumn: \"\\uF1D4\",\r\n TripleColumn: \"\\uF1D5\",\r\n ColumnLeftTwoThirds: \"\\uF1D6\",\r\n ColumnRightTwoThirds: \"\\uF1D7\",\r\n AccessLogoFill: \"\\uF1DB\",\r\n AnalyticsLogo: \"\\uF1DE\",\r\n AnalyticsQuery: \"\\uF1DF\",\r\n NewAnalyticsQuery: \"\\uF1E0\"\r\n }\r\n };\r\n\r\n registerIcons(subset, options);\r\n}\r\n","// Your use of the content in the files referenced here is subject to the terms of the license at https://aka.ms/fabric-assets-license\r\n\r\n// tslint:disable:max-line-length\r\n\r\nimport {IIconOptions, IIconSubset, registerIcons} from \"@/styling/utilities/icons\";\r\n\r\nexport function initializeIcons(baseUrl: string = \"\", options?: IIconOptions): void {\r\n const subset: IIconSubset = {\r\n style: {\r\n MozOsxFontSmoothing: \"grayscale\",\r\n WebkitFontSmoothing: \"antialiased\",\r\n fontStyle: \"normal\",\r\n fontWeight: \"normal\",\r\n speak: \"none\"\r\n },\r\n fontFace: {\r\n fontFamily: `\"FabricMDL2Icons-9\"`,\r\n src: `url(\"${baseUrl}fabric-icons-9-e5eafdb0.woff\") format(\"woff\")`\r\n },\r\n icons: {\r\n AnalyticsReport: \"\\uF1E1\",\r\n WordLogo: \"\\uF1E3\",\r\n WordLogoFill: \"\\uF1E4\",\r\n ExcelLogo: \"\\uF1E5\",\r\n ExcelLogoFill: \"\\uF1E6\",\r\n OneNoteLogo: \"\\uF1E7\",\r\n OneNoteLogoFill: \"\\uF1E8\",\r\n OutlookLogo: \"\\uF1E9\",\r\n OutlookLogoFill: \"\\uF1EA\",\r\n PowerPointLogo: \"\\uF1EB\",\r\n PowerPointLogoFill: \"\\uF1EC\",\r\n PublisherLogo: \"\\uF1ED\",\r\n PublisherLogoFill: \"\\uF1EE\",\r\n ScheduleEventAction: \"\\uF1EF\",\r\n FlameSolid: \"\\uF1F3\",\r\n ServerProcesses: \"\\uF1FE\",\r\n Server: \"\\uF201\",\r\n SaveAll: \"\\uF203\",\r\n LinkedInLogo: \"\\uF20A\",\r\n Decimals: \"\\uF218\",\r\n SidePanelMirrored: \"\\uF221\",\r\n ProtectRestrict: \"\\uF22A\",\r\n Blog: \"\\uF22B\",\r\n UnknownMirrored: \"\\uF22E\",\r\n PublicContactCardMirrored: \"\\uF230\",\r\n GridViewSmall: \"\\uF232\",\r\n GridViewMedium: \"\\uF233\",\r\n GridViewLarge: \"\\uF234\",\r\n Step: \"\\uF241\",\r\n StepInsert: \"\\uF242\",\r\n StepShared: \"\\uF243\",\r\n StepSharedAdd: \"\\uF244\",\r\n StepSharedInsert: \"\\uF245\",\r\n ViewDashboard: \"\\uF246\",\r\n ViewList: \"\\uF247\",\r\n ViewListGroup: \"\\uF248\",\r\n ViewListTree: \"\\uF249\",\r\n TriggerAuto: \"\\uF24A\",\r\n TriggerUser: \"\\uF24B\",\r\n PivotChart: \"\\uF24C\",\r\n StackedBarChart: \"\\uF24D\",\r\n StackedLineChart: \"\\uF24E\",\r\n BuildQueue: \"\\uF24F\",\r\n BuildQueueNew: \"\\uF250\",\r\n UserFollowed: \"\\uF25C\",\r\n ContactLink: \"\\uF25F\",\r\n Stack: \"\\uF26F\",\r\n Bullseye: \"\\uF272\",\r\n VennDiagram: \"\\uF273\",\r\n FiveTileGrid: \"\\uF274\",\r\n FocalPoint: \"\\uF277\",\r\n RingerRemove: \"\\uF279\",\r\n TeamsLogoInverse: \"\\uF27A\",\r\n TeamsLogo: \"\\uF27B\",\r\n TeamsLogoFill: \"\\uF27C\",\r\n SkypeForBusinessLogoFill: \"\\uF27D\",\r\n SharepointLogo: \"\\uF27E\",\r\n SharepointLogoFill: \"\\uF27F\",\r\n DelveLogo: \"\\uF280\",\r\n DelveLogoFill: \"\\uF281\",\r\n OfficeVideoLogo: \"\\uF282\",\r\n OfficeVideoLogoFill: \"\\uF283\",\r\n ExchangeLogo: \"\\uF284\",\r\n ExchangeLogoFill: \"\\uF285\",\r\n DocumentApproval: \"\\uF28B\",\r\n CloneToDesktop: \"\\uF28C\",\r\n InstallToDrive: \"\\uF28D\",\r\n Blur: \"\\uF28E\",\r\n Build: \"\\uF28F\",\r\n ProcessMetaTask: \"\\uF290\",\r\n BranchFork2: \"\\uF291\",\r\n BranchLocked: \"\\uF292\",\r\n BranchCommit: \"\\uF293\",\r\n BranchCompare: \"\\uF294\",\r\n BranchMerge: \"\\uF295\",\r\n BranchPullRequest: \"\\uF296\",\r\n BranchSearch: \"\\uF297\",\r\n BranchShelveset: \"\\uF298\",\r\n RawSource: \"\\uF299\",\r\n MergeDuplicate: \"\\uF29A\",\r\n RowsGroup: \"\\uF29B\",\r\n RowsChild: \"\\uF29C\",\r\n Deploy: \"\\uF29D\",\r\n Redeploy: \"\\uF29E\",\r\n ServerEnviroment: \"\\uF29F\",\r\n VisioDiagram: \"\\uF2A0\",\r\n HighlightMappedShapes: \"\\uF2A1\",\r\n TextCallout: \"\\uF2A2\",\r\n IconSetsFlag: \"\\uF2A4\",\r\n VisioLogo: \"\\uF2A7\",\r\n VisioLogoFill: \"\\uF2A8\",\r\n VisioDocument: \"\\uF2A9\",\r\n TimelineProgress: \"\\uF2AA\",\r\n TimelineDelivery: \"\\uF2AB\",\r\n Backlog: \"\\uF2AC\",\r\n TeamFavorite: \"\\uF2AD\",\r\n TaskGroup: \"\\uF2AE\",\r\n TaskGroupMirrored: \"\\uF2AF\",\r\n ScopeTemplate: \"\\uF2B0\",\r\n AssessmentGroupTemplate: \"\\uF2B1\"\r\n }\r\n };\r\n\r\n registerIcons(subset, options);\r\n}\r\n","// Your use of the content in the files referenced here is subject to the terms of the license at https://aka.ms/fabric-assets-license\r\n\r\n// tslint:disable:max-line-length\r\n\r\nimport {IIconOptions, IIconSubset, registerIcons} from \"@/styling/utilities/icons\";\r\n\r\nexport function initializeIcons(baseUrl: string = \"\", options?: IIconOptions): void {\r\n const subset: IIconSubset = {\r\n style: {\r\n MozOsxFontSmoothing: \"grayscale\",\r\n WebkitFontSmoothing: \"antialiased\",\r\n fontStyle: \"normal\",\r\n fontWeight: \"normal\",\r\n speak: \"none\"\r\n },\r\n fontFace: {\r\n fontFamily: `\"FabricMDL2Icons-10\"`,\r\n src: `url(\"${baseUrl}fabric-icons-10-45ab7e58.woff\") format(\"woff\")`\r\n },\r\n icons: {\r\n NewTeamProject: \"\\uF2B2\",\r\n CommentAdd: \"\\uF2B3\",\r\n CommentNext: \"\\uF2B4\",\r\n CommentPrevious: \"\\uF2B5\",\r\n ShopServer: \"\\uF2B6\",\r\n LocaleLanguage: \"\\uF2B7\",\r\n QueryList: \"\\uF2B8\",\r\n UserSync: \"\\uF2B9\",\r\n UserPause: \"\\uF2BA\",\r\n StreamingOff: \"\\uF2BB\",\r\n ArrowTallUpLeft: \"\\uF2BD\",\r\n ArrowTallUpRight: \"\\uF2BE\",\r\n ArrowTallDownLeft: \"\\uF2BF\",\r\n ArrowTallDownRight: \"\\uF2C0\",\r\n FieldEmpty: \"\\uF2C1\",\r\n FieldFilled: \"\\uF2C2\",\r\n FieldChanged: \"\\uF2C3\",\r\n FieldNotChanged: \"\\uF2C4\",\r\n RingerOff: \"\\uF2C5\",\r\n PlayResume: \"\\uF2C6\",\r\n BulletedList2: \"\\uF2C7\",\r\n BulletedList2Mirrored: \"\\uF2C8\",\r\n ImageCrosshair: \"\\uF2C9\",\r\n GitGraph: \"\\uF2CA\",\r\n Repo: \"\\uF2CB\",\r\n RepoSolid: \"\\uF2CC\",\r\n FolderQuery: \"\\uF2CD\",\r\n FolderList: \"\\uF2CE\",\r\n FolderListMirrored: \"\\uF2CF\",\r\n LocationOutline: \"\\uF2D0\",\r\n POISolid: \"\\uF2D1\",\r\n CalculatorNotEqualTo: \"\\uF2D2\",\r\n BoxSubtractSolid: \"\\uF2D3\",\r\n BoxAdditionSolid: \"\\uF2D4\",\r\n BoxMultiplySolid: \"\\uF2D5\",\r\n BoxPlaySolid: \"\\uF2D6\",\r\n BoxCheckmarkSolid: \"\\uF2D7\",\r\n CirclePauseSolid: \"\\uF2D8\",\r\n CirclePause: \"\\uF2D9\",\r\n MSNVideosSolid: \"\\uF2DA\",\r\n CircleStopSolid: \"\\uF2DB\",\r\n CircleStop: \"\\uF2DC\",\r\n NavigateBack: \"\\uF2DD\",\r\n NavigateBackMirrored: \"\\uF2DE\",\r\n NavigateForward: \"\\uF2DF\",\r\n NavigateForwardMirrored: \"\\uF2E0\",\r\n UnknownSolid: \"\\uF2E1\",\r\n UnknownMirroredSolid: \"\\uF2E2\",\r\n CircleAddition: \"\\uF2E3\",\r\n CircleAdditionSolid: \"\\uF2E4\",\r\n FilePDB: \"\\uF2E5\",\r\n FileTemplate: \"\\uF2E6\",\r\n FileSQL: \"\\uF2E7\",\r\n FileJAVA: \"\\uF2E8\",\r\n FileASPX: \"\\uF2E9\",\r\n FileCSS: \"\\uF2EA\",\r\n FileSass: \"\\uF2EB\",\r\n FileLess: \"\\uF2EC\",\r\n FileHTML: \"\\uF2ED\",\r\n JavaScriptLanguage: \"\\uF2EE\",\r\n CSharpLanguage: \"\\uF2EF\",\r\n CSharp: \"\\uF2F0\",\r\n VisualBasicLanguage: \"\\uF2F1\",\r\n VB: \"\\uF2F2\",\r\n CPlusPlusLanguage: \"\\uF2F3\",\r\n CPlusPlus: \"\\uF2F4\",\r\n FSharpLanguage: \"\\uF2F5\",\r\n FSharp: \"\\uF2F6\",\r\n TypeScriptLanguage: \"\\uF2F7\",\r\n PythonLanguage: \"\\uF2F8\",\r\n PY: \"\\uF2F9\",\r\n CoffeeScript: \"\\uF2FA\",\r\n MarkDownLanguage: \"\\uF2FB\",\r\n FullWidth: \"\\uF2FE\",\r\n FullWidthEdit: \"\\uF2FF\",\r\n Plug: \"\\uF300\",\r\n PlugSolid: \"\\uF301\",\r\n PlugConnected: \"\\uF302\",\r\n PlugDisconnected: \"\\uF303\",\r\n UnlockSolid: \"\\uF304\",\r\n Variable: \"\\uF305\",\r\n Parameter: \"\\uF306\",\r\n CommentUrgent: \"\\uF307\",\r\n Storyboard: \"\\uF308\",\r\n DiffInline: \"\\uF309\",\r\n DiffSideBySide: \"\\uF30A\",\r\n ImageDiff: \"\\uF30B\",\r\n ImagePixel: \"\\uF30C\",\r\n FileBug: \"\\uF30D\",\r\n FileCode: \"\\uF30E\",\r\n FileComment: \"\\uF30F\",\r\n BusinessHoursSign: \"\\uF310\",\r\n FileImage: \"\\uF311\",\r\n FileSymlink: \"\\uF312\",\r\n AutoFillTemplate: \"\\uF313\",\r\n WorkItem: \"\\uF314\",\r\n WorkItemBug: \"\\uF315\",\r\n LogRemove: \"\\uF316\",\r\n ColumnOptions: \"\\uF317\",\r\n Packages: \"\\uF318\"\r\n }\r\n };\r\n\r\n registerIcons(subset, options);\r\n}\r\n","// Your use of the content in the files referenced here is subject to the terms of the license at https://aka.ms/fabric-assets-license\r\n\r\n// tslint:disable:max-line-length\r\n\r\nimport {IIconOptions, IIconSubset, registerIcons} from \"@/styling/utilities/icons\";\r\n\r\nexport function initializeIcons(baseUrl: string = \"\", options?: IIconOptions): void {\r\n const subset: IIconSubset = {\r\n style: {\r\n MozOsxFontSmoothing: \"grayscale\",\r\n WebkitFontSmoothing: \"antialiased\",\r\n fontStyle: \"normal\",\r\n fontWeight: \"normal\",\r\n speak: \"none\"\r\n },\r\n fontFace: {\r\n fontFamily: `\"FabricMDL2Icons-11\"`,\r\n src: `url(\"${baseUrl}fabric-icons-11-1821d7ea.woff\") format(\"woff\")`\r\n },\r\n icons: {\r\n BuildIssue: \"\\uF319\",\r\n AssessmentGroup: \"\\uF31A\",\r\n VariableGroup: \"\\uF31B\",\r\n FullHistory: \"\\uF31C\",\r\n SingleColumnEdit: \"\\uF321\",\r\n DoubleColumnEdit: \"\\uF322\",\r\n TripleColumnEdit: \"\\uF323\",\r\n ColumnLeftTwoThirdsEdit: \"\\uF324\",\r\n ColumnRightTwoThirdsEdit: \"\\uF325\",\r\n StreamLogo: \"\\uF329\",\r\n PassiveAuthentication: \"\\uF32A\",\r\n AlertSolid: \"\\uF331\",\r\n MegaphoneSolid: \"\\uF332\",\r\n TaskSolid: \"\\uF333\",\r\n ConfigurationSolid: \"\\uF334\",\r\n BugSolid: \"\\uF335\",\r\n CrownSolid: \"\\uF336\",\r\n Trophy2Solid: \"\\uF337\",\r\n QuickNoteSolid: \"\\uF338\",\r\n ConstructionConeSolid: \"\\uF339\",\r\n PageListSolid: \"\\uF33A\",\r\n PageListMirroredSolid: \"\\uF33B\",\r\n StarburstSolid: \"\\uF33C\",\r\n ReadingModeSolid: \"\\uF33D\",\r\n SadSolid: \"\\uF33E\",\r\n HealthSolid: \"\\uF33F\",\r\n ShieldSolid: \"\\uF340\",\r\n GiftBoxSolid: \"\\uF341\",\r\n ShoppingCartSolid: \"\\uF342\",\r\n MailSolid: \"\\uF343\",\r\n ChatSolid: \"\\uF344\",\r\n RibbonSolid: \"\\uF345\",\r\n FinancialSolid: \"\\uF346\",\r\n FinancialMirroredSolid: \"\\uF347\",\r\n HeadsetSolid: \"\\uF348\",\r\n PermissionsSolid: \"\\uF349\",\r\n ParkingSolid: \"\\uF34A\",\r\n ParkingMirroredSolid: \"\\uF34B\",\r\n DiamondSolid: \"\\uF34C\",\r\n AsteriskSolid: \"\\uF34D\",\r\n OfflineStorageSolid: \"\\uF34E\",\r\n BankSolid: \"\\uF34F\",\r\n DecisionSolid: \"\\uF350\",\r\n Parachute: \"\\uF351\",\r\n ParachuteSolid: \"\\uF352\",\r\n FiltersSolid: \"\\uF353\",\r\n ColorSolid: \"\\uF354\",\r\n ReviewSolid: \"\\uF355\",\r\n ReviewRequestSolid: \"\\uF356\",\r\n ReviewRequestMirroredSolid: \"\\uF357\",\r\n ReviewResponseSolid: \"\\uF358\",\r\n FeedbackRequestSolid: \"\\uF359\",\r\n FeedbackRequestMirroredSolid: \"\\uF35A\",\r\n FeedbackResponseSolid: \"\\uF35B\",\r\n WorkItemBar: \"\\uF35C\",\r\n WorkItemBarSolid: \"\\uF35D\",\r\n Separator: \"\\uF35E\",\r\n NavigateExternalInline: \"\\uF35F\",\r\n PlanView: \"\\uF360\",\r\n TimelineMatrixView: \"\\uF361\",\r\n EngineeringGroup: \"\\uF362\",\r\n ProjectCollection: \"\\uF363\",\r\n CaretBottomRightCenter8: \"\\uF364\",\r\n CaretBottomLeftCenter8: \"\\uF365\",\r\n CaretTopRightCenter8: \"\\uF366\",\r\n CaretTopLeftCenter8: \"\\uF367\",\r\n DonutChart: \"\\uF368\",\r\n ChevronUnfold10: \"\\uF369\",\r\n ChevronFold10: \"\\uF36A\",\r\n DoubleChevronDown8: \"\\uF36B\",\r\n DoubleChevronUp8: \"\\uF36C\",\r\n DoubleChevronLeft8: \"\\uF36D\",\r\n DoubleChevronRight8: \"\\uF36E\",\r\n ChevronDownEnd6: \"\\uF36F\",\r\n ChevronUpEnd6: \"\\uF370\",\r\n ChevronLeftEnd6: \"\\uF371\",\r\n ChevronRightEnd6: \"\\uF372\",\r\n ContextMenu: \"\\uF37C\",\r\n AzureAPIManagement: \"\\uF37F\",\r\n AzureServiceEndpoint: \"\\uF380\",\r\n VSTSLogo: \"\\uF381\",\r\n VSTSAltLogo1: \"\\uF382\",\r\n VSTSAltLogo2: \"\\uF383\",\r\n FileTypeSolution: \"\\uF387\",\r\n WordLogoInverse16: \"\\uF390\",\r\n WordLogo16: \"\\uF391\",\r\n WordLogoFill16: \"\\uF392\",\r\n PowerPointLogoInverse16: \"\\uF393\",\r\n PowerPointLogo16: \"\\uF394\",\r\n PowerPointLogoFill16: \"\\uF395\",\r\n ExcelLogoInverse16: \"\\uF396\",\r\n ExcelLogo16: \"\\uF397\",\r\n ExcelLogoFill16: \"\\uF398\",\r\n OneNoteLogoInverse16: \"\\uF399\",\r\n OneNoteLogo16: \"\\uF39A\",\r\n OneNoteLogoFill16: \"\\uF39B\",\r\n OutlookLogoInverse16: \"\\uF39C\",\r\n OutlookLogo16: \"\\uF39D\",\r\n OutlookLogoFill16: \"\\uF39E\",\r\n PublisherLogoInverse16: \"\\uF39F\"\r\n }\r\n };\r\n\r\n registerIcons(subset, options);\r\n}\r\n","// Your use of the content in the files referenced here is subject to the terms of the license at https://aka.ms/fabric-assets-license\r\n\r\n// tslint:disable:max-line-length\r\n\r\nimport {IIconOptions, IIconSubset, registerIcons} from \"@/styling/utilities/icons\";\r\n\r\nexport function initializeIcons(baseUrl: string = \"\", options?: IIconOptions): void {\r\n const subset: IIconSubset = {\r\n style: {\r\n MozOsxFontSmoothing: \"grayscale\",\r\n WebkitFontSmoothing: \"antialiased\",\r\n fontStyle: \"normal\",\r\n fontWeight: \"normal\",\r\n speak: \"none\"\r\n },\r\n fontFace: {\r\n fontFamily: `\"FabricMDL2Icons-12\"`,\r\n src: `url(\"${baseUrl}fabric-icons-12-2ceff391.woff\") format(\"woff\")`\r\n },\r\n icons: {\r\n PublisherLogo16: \"\\uF3A0\",\r\n PublisherLogoFill16: \"\\uF3A1\",\r\n VisioLogoInverse16: \"\\uF3A2\",\r\n VisioLogo16: \"\\uF3A3\",\r\n VisioLogoFill16: \"\\uF3A4\",\r\n TestBeaker: \"\\uF3A5\",\r\n TestBeakerSolid: \"\\uF3A6\",\r\n TestExploreSolid: \"\\uF3A7\",\r\n TestAutoSolid: \"\\uF3A8\",\r\n TestUserSolid: \"\\uF3A9\",\r\n TestImpactSolid: \"\\uF3AA\",\r\n TestPlan: \"\\uF3AB\",\r\n TestStep: \"\\uF3AC\",\r\n TestParameter: \"\\uF3AD\",\r\n TestSuite: \"\\uF3AE\",\r\n TestCase: \"\\uF3AF\",\r\n Sprint: \"\\uF3B0\",\r\n SignOut: \"\\uF3B1\",\r\n TriggerApproval: \"\\uF3B2\",\r\n Rocket: \"\\uF3B3\",\r\n AzureKeyVault: \"\\uF3B4\",\r\n Onboarding: \"\\uF3BA\",\r\n Transition: \"\\uF3BC\",\r\n LikeSolid: \"\\uF3BF\",\r\n DislikeSolid: \"\\uF3C0\",\r\n CRMCustomerInsightsApp: \"\\uF3C8\",\r\n EditCreate: \"\\uF3C9\",\r\n UnSetColor: \"\\uF3F9\",\r\n DeclineCall: \"\\uF405\",\r\n RectangularClipping: \"\\uF407\",\r\n TeamsLogo16: \"\\uF40A\",\r\n TeamsLogoFill16: \"\\uF40B\",\r\n Spacer: \"\\uF40D\",\r\n SkypeLogo16: \"\\uF40E\",\r\n SkypeForBusinessLogo16: \"\\uF40F\",\r\n SkypeForBusinessLogoFill16: \"\\uF410\",\r\n FilterSolid: \"\\uF412\",\r\n MailUndelivered: \"\\uF415\",\r\n MailTentative: \"\\uF416\",\r\n MailTentativeMirrored: \"\\uF417\",\r\n MailReminder: \"\\uF418\",\r\n ReceiptUndelivered: \"\\uF419\",\r\n ReceiptTentative: \"\\uF41A\",\r\n ReceiptTentativeMirrored: \"\\uF41B\",\r\n Inbox: \"\\uF41C\",\r\n IRMReply: \"\\uF41D\",\r\n IRMReplyMirrored: \"\\uF41E\",\r\n IRMForward: \"\\uF41F\",\r\n IRMForwardMirrored: \"\\uF420\",\r\n VoicemailIRM: \"\\uF421\",\r\n EventAccepted: \"\\uF422\",\r\n EventTentative: \"\\uF423\",\r\n EventTentativeMirrored: \"\\uF424\",\r\n EventDeclined: \"\\uF425\",\r\n IDBadge: \"\\uF427\",\r\n BackgroundColor: \"\\uF42B\",\r\n OfficeFormsLogoInverse16: \"\\uF433\",\r\n OfficeFormsLogo: \"\\uF434\",\r\n OfficeFormsLogoFill: \"\\uF435\",\r\n OfficeFormsLogo16: \"\\uF436\",\r\n OfficeFormsLogoFill16: \"\\uF437\",\r\n OfficeFormsLogoInverse24: \"\\uF43A\",\r\n OfficeFormsLogo24: \"\\uF43B\",\r\n OfficeFormsLogoFill24: \"\\uF43C\",\r\n PageLock: \"\\uF43F\",\r\n NotExecuted: \"\\uF440\",\r\n NotImpactedSolid: \"\\uF441\",\r\n FieldReadOnly: \"\\uF442\",\r\n FieldRequired: \"\\uF443\",\r\n BacklogBoard: \"\\uF444\",\r\n ExternalBuild: \"\\uF445\",\r\n ExternalTFVC: \"\\uF446\",\r\n ExternalXAML: \"\\uF447\",\r\n IssueSolid: \"\\uF448\",\r\n DefectSolid: \"\\uF449\",\r\n LadybugSolid: \"\\uF44A\",\r\n NugetLogo: \"\\uF44C\",\r\n TFVCLogo: \"\\uF44D\",\r\n ProjectLogo32: \"\\uF47E\",\r\n ProjectLogoFill32: \"\\uF47F\",\r\n ProjectLogo16: \"\\uF480\",\r\n ProjectLogoFill16: \"\\uF481\",\r\n SwayLogo32: \"\\uF482\",\r\n SwayLogoFill32: \"\\uF483\",\r\n SwayLogo16: \"\\uF484\",\r\n SwayLogoFill16: \"\\uF485\",\r\n ClassNotebookLogo32: \"\\uF486\",\r\n ClassNotebookLogoFill32: \"\\uF487\",\r\n ClassNotebookLogo16: \"\\uF488\",\r\n ClassNotebookLogoFill16: \"\\uF489\",\r\n ClassNotebookLogoInverse32: \"\\uF48A\",\r\n ClassNotebookLogoInverse16: \"\\uF48B\",\r\n StaffNotebookLogo32: \"\\uF48C\",\r\n StaffNotebookLogoFill32: \"\\uF48D\",\r\n StaffNotebookLogo16: \"\\uF48E\",\r\n StaffNotebookLogoFill16: \"\\uF48F\",\r\n StaffNotebookLogoInverted32: \"\\uF490\",\r\n StaffNotebookLogoInverted16: \"\\uF491\",\r\n KaizalaLogo: \"\\uF492\",\r\n TaskLogo: \"\\uF493\"\r\n }\r\n };\r\n\r\n registerIcons(subset, options);\r\n}\r\n","// Your use of the content in the files referenced here is subject to the terms of the license at https://aka.ms/fabric-assets-license\r\n\r\n// tslint:disable:max-line-length\r\n\r\nimport {IIconOptions, IIconSubset, registerIcons} from \"@/styling/utilities/icons\";\r\n\r\nexport function initializeIcons(baseUrl: string = \"\", options?: IIconOptions): void {\r\n const subset: IIconSubset = {\r\n style: {\r\n MozOsxFontSmoothing: \"grayscale\",\r\n WebkitFontSmoothing: \"antialiased\",\r\n fontStyle: \"normal\",\r\n fontWeight: \"normal\",\r\n speak: \"none\"\r\n },\r\n fontFace: {\r\n fontFamily: `\"FabricMDL2Icons-13\"`,\r\n src: `url(\"${baseUrl}fabric-icons-13-3151b011.woff\") format(\"woff\")`\r\n },\r\n icons: {\r\n ProtectionCenterLogo32: \"\\uF494\",\r\n GallatinLogo: \"\\uF496\",\r\n Globe2: \"\\uF49A\",\r\n Guitar: \"\\uF49B\",\r\n Breakfast: \"\\uF49C\",\r\n Brunch: \"\\uF49D\",\r\n BeerMug: \"\\uF49E\",\r\n Vacation: \"\\uF49F\",\r\n Teeth: \"\\uF4A0\",\r\n Taxi: \"\\uF4A1\",\r\n Chopsticks: \"\\uF4A2\",\r\n SyncOccurence: \"\\uF4A3\",\r\n UnsyncOccurence: \"\\uF4A4\",\r\n PrimaryCalendar: \"\\uF4AE\",\r\n SearchCalendar: \"\\uF4AF\",\r\n VideoOff: \"\\uF4B0\",\r\n MicrosoftFlowLogo: \"\\uF4B1\",\r\n BusinessCenterLogo: \"\\uF4B2\",\r\n ToDoLogoBottom: \"\\uF4B3\",\r\n ToDoLogoTop: \"\\uF4B4\",\r\n EditSolid12: \"\\uF4B5\",\r\n EditSolidMirrored12: \"\\uF4B6\",\r\n UneditableSolid12: \"\\uF4B7\",\r\n UneditableSolidMirrored12: \"\\uF4B8\",\r\n UneditableMirrored: \"\\uF4B9\",\r\n AdminALogo32: \"\\uF4BA\",\r\n AdminALogoFill32: \"\\uF4BB\",\r\n ToDoLogoInverse: \"\\uF4BC\",\r\n Snooze: \"\\uF4BD\",\r\n WaffleOffice365: \"\\uF4E0\",\r\n ImageSearch: \"\\uF4E8\",\r\n NewsSearch: \"\\uF4E9\",\r\n VideoSearch: \"\\uF4EA\",\r\n R: \"\\uF4EB\",\r\n FontColorA: \"\\uF4EC\",\r\n FontColorSwatch: \"\\uF4ED\",\r\n LightWeight: \"\\uF4EE\",\r\n NormalWeight: \"\\uF4EF\",\r\n SemiboldWeight: \"\\uF4F0\",\r\n GroupObject: \"\\uF4F1\",\r\n UngroupObject: \"\\uF4F2\",\r\n AlignHorizontalLeft: \"\\uF4F3\",\r\n AlignHorizontalCenter: \"\\uF4F4\",\r\n AlignHorizontalRight: \"\\uF4F5\",\r\n AlignVerticalTop: \"\\uF4F6\",\r\n AlignVerticalCenter: \"\\uF4F7\",\r\n AlignVerticalBottom: \"\\uF4F8\",\r\n HorizontalDistributeCenter: \"\\uF4F9\",\r\n VerticalDistributeCenter: \"\\uF4FA\",\r\n Ellipse: \"\\uF4FB\",\r\n Line: \"\\uF4FC\",\r\n Octagon: \"\\uF4FD\",\r\n Hexagon: \"\\uF4FE\",\r\n Pentagon: \"\\uF4FF\",\r\n RightTriangle: \"\\uF500\",\r\n HalfCircle: \"\\uF501\",\r\n QuarterCircle: \"\\uF502\",\r\n ThreeQuarterCircle: \"\\uF503\",\r\n \"6PointStar\": \"\\uF504\",\r\n \"12PointStar\": \"\\uF505\",\r\n ArrangeBringToFront: \"\\uF506\",\r\n ArrangeSendToBack: \"\\uF507\",\r\n ArrangeSendBackward: \"\\uF508\",\r\n ArrangeBringForward: \"\\uF509\",\r\n BorderDash: \"\\uF50A\",\r\n BorderDot: \"\\uF50B\",\r\n LineStyle: \"\\uF50C\",\r\n LineThickness: \"\\uF50D\",\r\n WindowEdit: \"\\uF50E\",\r\n HintText: \"\\uF50F\",\r\n MediaAdd: \"\\uF510\",\r\n AnchorLock: \"\\uF511\",\r\n AutoHeight: \"\\uF512\",\r\n ChartSeries: \"\\uF513\",\r\n ChartXAngle: \"\\uF514\",\r\n ChartYAngle: \"\\uF515\",\r\n Combobox: \"\\uF516\",\r\n LineSpacing: \"\\uF517\",\r\n Padding: \"\\uF518\",\r\n PaddingTop: \"\\uF519\",\r\n PaddingBottom: \"\\uF51A\",\r\n PaddingLeft: \"\\uF51B\",\r\n PaddingRight: \"\\uF51C\",\r\n NavigationFlipper: \"\\uF51D\",\r\n AlignJustify: \"\\uF51E\",\r\n TextOverflow: \"\\uF51F\",\r\n VisualsFolder: \"\\uF520\",\r\n VisualsStore: \"\\uF521\",\r\n PictureCenter: \"\\uF522\",\r\n PictureFill: \"\\uF523\",\r\n PicturePosition: \"\\uF524\",\r\n PictureStretch: \"\\uF525\",\r\n PictureTile: \"\\uF526\",\r\n Slider: \"\\uF527\",\r\n SliderHandleSize: \"\\uF528\",\r\n DefaultRatio: \"\\uF529\",\r\n NumberSequence: \"\\uF52A\",\r\n GUID: \"\\uF52B\",\r\n ReportAdd: \"\\uF52C\",\r\n DashboardAdd: \"\\uF52D\"\r\n }\r\n };\r\n\r\n registerIcons(subset, options);\r\n}\r\n","// Your use of the content in the files referenced here is subject to the terms of the license at https://aka.ms/fabric-assets-license\r\n\r\n// tslint:disable:max-line-length\r\n\r\nimport {IIconOptions, IIconSubset, registerIcons} from \"@/styling/utilities/icons\";\r\n\r\nexport function initializeIcons(baseUrl: string = \"\", options?: IIconOptions): void {\r\n const subset: IIconSubset = {\r\n style: {\r\n MozOsxFontSmoothing: \"grayscale\",\r\n WebkitFontSmoothing: \"antialiased\",\r\n fontStyle: \"normal\",\r\n fontWeight: \"normal\",\r\n speak: \"none\"\r\n },\r\n fontFace: {\r\n fontFamily: `\"FabricMDL2Icons-14\"`,\r\n src: `url(\"${baseUrl}fabric-icons-14-19b735bc.woff\") format(\"woff\")`\r\n },\r\n icons: {\r\n MapPinSolid: \"\\uF52E\",\r\n WebPublish: \"\\uF52F\",\r\n PieSingleSolid: \"\\uF530\",\r\n BlockedSolid: \"\\uF531\",\r\n DrillDown: \"\\uF532\",\r\n DrillDownSolid: \"\\uF533\",\r\n DrillExpand: \"\\uF534\",\r\n DrillShow: \"\\uF535\",\r\n SpecialEvent: \"\\uF536\",\r\n OneDriveFolder16: \"\\uF53B\",\r\n FunctionalManagerDashboard: \"\\uF542\",\r\n BIDashboard: \"\\uF543\",\r\n CodeEdit: \"\\uF544\",\r\n RenewalCurrent: \"\\uF545\",\r\n RenewalFuture: \"\\uF546\",\r\n SplitObject: \"\\uF547\",\r\n BulkUpload: \"\\uF548\",\r\n DownloadDocument: \"\\uF549\",\r\n Flower: \"\\uF54E\",\r\n WaitlistConfirm: \"\\uF550\",\r\n WaitlistConfirmMirrored: \"\\uF551\",\r\n LaptopSecure: \"\\uF552\",\r\n DragObject: \"\\uF553\",\r\n EntryView: \"\\uF554\",\r\n EntryDecline: \"\\uF555\",\r\n ContactCardSettings: \"\\uF556\",\r\n ContactCardSettingsMirrored: \"\\uF557\",\r\n CalendarSettings: \"\\uF558\",\r\n CalendarSettingsMirrored: \"\\uF559\",\r\n HardDriveLock: \"\\uF55A\",\r\n HardDriveUnlock: \"\\uF55B\",\r\n AccountManagement: \"\\uF55C\",\r\n TransitionPop: \"\\uF5B2\",\r\n TransitionPush: \"\\uF5B3\",\r\n TransitionEffect: \"\\uF5B4\",\r\n LookupEntities: \"\\uF5B5\",\r\n ExploreData: \"\\uF5B6\",\r\n AddBookmark: \"\\uF5B7\",\r\n SearchBookmark: \"\\uF5B8\",\r\n DrillThrough: \"\\uF5B9\",\r\n MasterDatabase: \"\\uF5BA\",\r\n CertifiedDatabase: \"\\uF5BB\",\r\n MaximumValue: \"\\uF5BC\",\r\n MinimumValue: \"\\uF5BD\",\r\n VisualStudioIDELogo32: \"\\uF5D0\",\r\n PasteAsText: \"\\uF5D5\",\r\n PasteAsCode: \"\\uF5D6\",\r\n BrowserTab: \"\\uF5D7\",\r\n BrowserTabScreenshot: \"\\uF5D8\",\r\n DesktopScreenshot: \"\\uF5D9\",\r\n FileYML: \"\\uF5DA\",\r\n ClipboardSolid: \"\\uF5DC\",\r\n FabricUserFolder: \"\\uF5E5\",\r\n FabricNetworkFolder: \"\\uF5E6\",\r\n AnalyticsView: \"\\uF5F1\",\r\n Video360Generic: \"\\uF609\",\r\n Leave: \"\\uF627\",\r\n Trending12: \"\\uF62D\",\r\n Blocked12: \"\\uF62E\",\r\n Warning12: \"\\uF62F\",\r\n CheckedOutByOther12: \"\\uF630\",\r\n CheckedOutByYou12: \"\\uF631\",\r\n CircleShapeSolid: \"\\uF63C\",\r\n SquareShapeSolid: \"\\uF63D\",\r\n TriangleShapeSolid: \"\\uF63E\",\r\n DropShapeSolid: \"\\uF63F\",\r\n RectangleShapeSolid: \"\\uF640\",\r\n ZoomToFit: \"\\uF649\",\r\n InsertColumnsLeft: \"\\uF64A\",\r\n InsertColumnsRight: \"\\uF64B\",\r\n InsertRowsAbove: \"\\uF64C\",\r\n InsertRowsBelow: \"\\uF64D\",\r\n DeleteColumns: \"\\uF64E\",\r\n DeleteRows: \"\\uF64F\",\r\n DeleteRowsMirrored: \"\\uF650\",\r\n DeleteTable: \"\\uF651\",\r\n VersionControlPush: \"\\uF664\",\r\n StackedColumnChart2: \"\\uF666\",\r\n TripleColumnWide: \"\\uF66E\",\r\n QuadColumn: \"\\uF66F\",\r\n WhiteBoardApp16: \"\\uF673\",\r\n WhiteBoardApp32: \"\\uF674\",\r\n InsertSignatureLine: \"\\uF677\",\r\n ArrangeByFrom: \"\\uF678\",\r\n Phishing: \"\\uF679\",\r\n CreateMailRule: \"\\uF67A\",\r\n PublishCourse: \"\\uF699\",\r\n DictionaryRemove: \"\\uF69A\",\r\n UserRemove: \"\\uF69B\",\r\n UserEvent: \"\\uF69C\",\r\n Encryption: \"\\uF69D\",\r\n D365TalentLearn: \"\\uF6BB\",\r\n D365TalentInsight: \"\\uF6BC\",\r\n D365TalentHRCore: \"\\uF6BD\",\r\n BacklogList: \"\\uF6BF\",\r\n ButtonControl: \"\\uF6C0\",\r\n TableGroup: \"\\uF6D9\",\r\n MountainClimbing: \"\\uF6DB\",\r\n TagUnknown: \"\\uF6DF\",\r\n TagUnknownMirror: \"\\uF6E0\"\r\n }\r\n };\r\n\r\n registerIcons(subset, options);\r\n}\r\n","// Your use of the content in the files referenced here is subject to the terms of the license at https://aka.ms/fabric-assets-license\r\n\r\n// tslint:disable:max-line-length\r\n\r\nimport {IIconOptions, IIconSubset, registerIcons} from \"@/styling/utilities/icons\";\r\n\r\nexport function initializeIcons(baseUrl: string = \"\", options?: IIconOptions): void {\r\n const subset: IIconSubset = {\r\n style: {\r\n MozOsxFontSmoothing: \"grayscale\",\r\n WebkitFontSmoothing: \"antialiased\",\r\n fontStyle: \"normal\",\r\n fontWeight: \"normal\",\r\n speak: \"none\"\r\n },\r\n fontFace: {\r\n fontFamily: `\"FabricMDL2Icons-15\"`,\r\n src: `url(\"${baseUrl}fabric-icons-15-2f8b45d0.woff\") format(\"woff\")`\r\n },\r\n icons: {\r\n TagUnknown12: \"\\uF6E1\",\r\n TagUnknown12Mirror: \"\\uF6E2\",\r\n Link12: \"\\uF6E3\",\r\n Presentation: \"\\uF6E4\",\r\n Presentation12: \"\\uF6E5\",\r\n Lock12: \"\\uF6E6\",\r\n BuildDefinition: \"\\uF6E9\",\r\n ReleaseDefinition: \"\\uF6EA\",\r\n SaveTemplate: \"\\uF6EC\",\r\n UserGauge: \"\\uF6ED\",\r\n BlockedSiteSolid12: \"\\uF70A\",\r\n TagSolid: \"\\uF70E\",\r\n OfficeChat: \"\\uF70F\",\r\n OfficeChatSolid: \"\\uF710\",\r\n MailSchedule: \"\\uF72E\",\r\n WarningSolid: \"\\uF736\",\r\n Blocked2Solid: \"\\uF737\",\r\n SkypeCircleArrow: \"\\uF747\",\r\n SkypeArrow: \"\\uF748\",\r\n SyncStatus: \"\\uF751\",\r\n SyncStatusSolid: \"\\uF752\",\r\n ProjectDocument: \"\\uF759\",\r\n ToDoLogoOutline: \"\\uF75B\",\r\n VisioOnlineLogoFill32: \"\\uF75F\",\r\n VisioOnlineLogo32: \"\\uF760\",\r\n VisioOnlineLogoCloud32: \"\\uF761\",\r\n VisioDiagramSync: \"\\uF762\",\r\n Event12: \"\\uF763\",\r\n EventDateMissed12: \"\\uF764\",\r\n UserOptional: \"\\uF767\",\r\n ResponsesMenu: \"\\uF768\",\r\n DoubleDownArrow: \"\\uF769\",\r\n DistributeDown: \"\\uF76A\",\r\n BookmarkReport: \"\\uF76B\",\r\n FilterSettings: \"\\uF76C\",\r\n GripperDotsVertical: \"\\uF772\",\r\n MailAttached: \"\\uF774\",\r\n AddIn: \"\\uF775\",\r\n LinkedDatabase: \"\\uF779\",\r\n PromotedDatabase: \"\\uF77D\",\r\n BarChartVerticalFilter: \"\\uF77E\",\r\n BarChartVerticalFilterSolid: \"\\uF77F\",\r\n ShowTimeAs: \"\\uF787\",\r\n FileRequest: \"\\uF789\",\r\n WorkItemAlert: \"\\uF78F\",\r\n PowerBILogo16: \"\\uF790\",\r\n PowerBILogoBackplate16: \"\\uF791\",\r\n BulletedListText: \"\\uF792\",\r\n BulletedListBullet: \"\\uF793\",\r\n BulletedListTextMirrored: \"\\uF794\",\r\n BulletedListBulletMirrored: \"\\uF795\",\r\n NumberedListText: \"\\uF796\",\r\n NumberedListNumber: \"\\uF797\",\r\n NumberedListTextMirrored: \"\\uF798\",\r\n NumberedListNumberMirrored: \"\\uF799\",\r\n RemoveLinkChain: \"\\uF79A\",\r\n RemoveLinkX: \"\\uF79B\",\r\n FabricTextHighlight: \"\\uF79C\",\r\n ClearFormattingA: \"\\uF79D\",\r\n ClearFormattingEraser: \"\\uF79E\",\r\n Photo2Fill: \"\\uF79F\",\r\n IncreaseIndentText: \"\\uF7A0\",\r\n IncreaseIndentArrow: \"\\uF7A1\",\r\n DecreaseIndentText: \"\\uF7A2\",\r\n DecreaseIndentArrow: \"\\uF7A3\",\r\n IncreaseIndentTextMirrored: \"\\uF7A4\",\r\n IncreaseIndentArrowMirrored: \"\\uF7A5\",\r\n DecreaseIndentTextMirrored: \"\\uF7A6\",\r\n DecreaseIndentArrowMirrored: \"\\uF7A7\",\r\n CheckListText: \"\\uF7A8\",\r\n CheckListCheck: \"\\uF7A9\",\r\n CheckListTextMirrored: \"\\uF7AA\",\r\n CheckListCheckMirrored: \"\\uF7AB\",\r\n NumberSymbol: \"\\uF7AC\",\r\n Coupon: \"\\uF7BC\",\r\n VerifiedBrand: \"\\uF7BD\",\r\n ReleaseGate: \"\\uF7BE\",\r\n ReleaseGateCheck: \"\\uF7BF\",\r\n ReleaseGateError: \"\\uF7C0\",\r\n M365InvoicingLogo: \"\\uF7C1\",\r\n FabricTextHighlightComposite: \"\\uF7DA\",\r\n Dataflows: \"\\uF7DD\",\r\n GenericScanFilled: \"\\uF7DE\",\r\n DiagnosticDataBarTooltip: \"\\uF7DF\",\r\n SaveToMobile: \"\\uF7E0\",\r\n Orientation2: \"\\uF7E1\",\r\n ScreenCast: \"\\uF7E2\",\r\n ShowGrid: \"\\uF7E3\",\r\n SnapToGrid: \"\\uF7E4\",\r\n ContactList: \"\\uF7E5\",\r\n NewMail: \"\\uF7EA\",\r\n EyeShadow: \"\\uF7EB\",\r\n CampaignTemplate: \"\\uF811\",\r\n ChartTemplate: \"\\uF812\",\r\n PageListFilter: \"\\uF813\",\r\n SecondaryNav: \"\\uF814\",\r\n ColumnVerticalSection: \"\\uF81E\",\r\n SkypeCircleSlash: \"\\uF825\",\r\n SkypeSlash: \"\\uF826\",\r\n CustomizeToolbar: \"\\uF828\"\r\n }\r\n };\r\n\r\n registerIcons(subset, options);\r\n}\r\n","// Your use of the content in the files referenced here is subject to the terms of the license at https://aka.ms/fabric-assets-license\r\n\r\n// tslint:disable:max-line-length\r\n\r\nimport {IIconOptions, IIconSubset, registerIcons} from \"@/styling/utilities/icons\";\r\n\r\nexport function initializeIcons(baseUrl: string = \"\", options?: IIconOptions): void {\r\n const subset: IIconSubset = {\r\n style: {\r\n MozOsxFontSmoothing: \"grayscale\",\r\n WebkitFontSmoothing: \"antialiased\",\r\n fontStyle: \"normal\",\r\n fontWeight: \"normal\",\r\n speak: \"none\"\r\n },\r\n fontFace: {\r\n fontFamily: `\"FabricMDL2Icons-16\"`,\r\n src: `url(\"${baseUrl}fabric-icons-16-7ed535b6.woff\") format(\"woff\")`\r\n },\r\n icons: {\r\n DuplicateRow: \"\\uF82A\",\r\n RemoveFromTrash: \"\\uF82B\",\r\n MailOptions: \"\\uF82C\",\r\n Childof: \"\\uF82D\",\r\n Footer: \"\\uF82E\",\r\n Header: \"\\uF82F\",\r\n BarChartVerticalFill: \"\\uF830\",\r\n StackedColumnChart2Fill: \"\\uF831\",\r\n PlainText: \"\\uF834\",\r\n AccessibiltyChecker: \"\\uF835\",\r\n DatabaseSync: \"\\uF842\",\r\n TabOneColumn: \"\\uF849\",\r\n TabTwoColumn: \"\\uF84A\",\r\n TabThreeColumn: \"\\uF84B\",\r\n DecreaseIndentLegacy: \"\\uE290\",\r\n IncreaseIndentLegacy: \"\\uE291\",\r\n SizeLegacy: \"\\uE2B2\"\r\n }\r\n };\r\n\r\n registerIcons(subset, options);\r\n}\r\n","import {registerIconAlias} from \"@/styling/utilities/icons\";\r\n\r\nexport const registerIconAliases = () => {\r\n registerIconAlias(\"trash\", \"delete\");\r\n registerIconAlias(\"onedrive\", \"onedrivelogo\");\r\n registerIconAlias(\"alertsolid12\", \"eventdatemissed12\");\r\n registerIconAlias(\"sixpointstar\", \"6pointstar\");\r\n registerIconAlias(\"twelvepointstar\", \"12pointstar\");\r\n registerIconAlias(\"toggleon\", \"toggleleft\");\r\n registerIconAlias(\"toggleoff\", \"toggleright\");\r\n};\r\n\r\nexport default registerIconAliases;\r\n","export const enum IconNames {\r\n GlobalNavButton = \"GlobalNavButton\",\r\n InternetSharing = \"InternetSharing\",\r\n Brightness = \"Brightness\",\r\n MapPin = \"MapPin\",\r\n Airplane = \"Airplane\",\r\n Tablet = \"Tablet\",\r\n QuickNote = \"QuickNote\",\r\n ChevronDown = \"ChevronDown\",\r\n ChevronUp = \"ChevronUp\",\r\n Edit = \"Edit\",\r\n Add = \"Add\",\r\n Cancel = \"Cancel\",\r\n More = \"More\",\r\n Settings = \"Settings\",\r\n Video = \"Video\",\r\n Mail = \"Mail\",\r\n People = \"People\",\r\n Phone = \"Phone\",\r\n Pin = \"Pin\",\r\n Shop = \"Shop\",\r\n Stop = \"Stop\",\r\n Link = \"Link\",\r\n Filter = \"Filter\",\r\n AllApps = \"AllApps\",\r\n Zoom = \"Zoom\",\r\n ZoomOut = \"ZoomOut\",\r\n Microphone = \"Microphone\",\r\n Search = \"Search\",\r\n Camera = \"Camera\",\r\n Attach = \"Attach\",\r\n Send = \"Send\",\r\n FavoriteList = \"FavoriteList\",\r\n PageSolid = \"PageSolid\",\r\n Forward = \"Forward\",\r\n Back = \"Back\",\r\n Refresh = \"Refresh\",\r\n Share = \"Share\",\r\n Lock = \"Lock\",\r\n BlockedSite = \"BlockedSite\",\r\n ReportHacked = \"ReportHacked\",\r\n EMI = \"EMI\",\r\n MiniLink = \"MiniLink\",\r\n Blocked = \"Blocked\",\r\n FavoriteStar = \"FavoriteStar\",\r\n FavoriteStarFill = \"FavoriteStarFill\",\r\n ReadingMode = \"ReadingMode\",\r\n Favicon = \"Favicon\",\r\n Remove = \"Remove\",\r\n Checkbox = \"Checkbox\",\r\n CheckboxComposite = \"CheckboxComposite\",\r\n CheckboxFill = \"CheckboxFill\",\r\n CheckboxIndeterminate = \"CheckboxIndeterminate\",\r\n CheckboxCompositeReversed = \"CheckboxCompositeReversed\",\r\n CheckMark = \"CheckMark\",\r\n BackToWindow = \"BackToWindow\",\r\n FullScreen = \"FullScreen\",\r\n Print = \"Print\",\r\n Up = \"Up\",\r\n Down = \"Down\",\r\n OEM = \"OEM\",\r\n Delete = \"Delete\",\r\n Save = \"Save\",\r\n Cloud = \"Cloud\",\r\n Flashlight = \"Flashlight\",\r\n CommandPrompt = \"CommandPrompt\",\r\n Sad = \"Sad\",\r\n RealEstate = \"RealEstate\",\r\n SIPMove = \"SIPMove\",\r\n EraseTool = \"EraseTool\",\r\n GripperTool = \"GripperTool\",\r\n Dialpad = \"Dialpad\",\r\n PageLeft = \"PageLeft\",\r\n PageRight = \"PageRight\",\r\n MultiSelect = \"MultiSelect\",\r\n KeyboardClassic = \"KeyboardClassic\",\r\n Play = \"Play\",\r\n Pause = \"Pause\",\r\n ChevronLeft = \"ChevronLeft\",\r\n ChevronRight = \"ChevronRight\",\r\n Emoji2 = \"Emoji2\",\r\n GripperBarHorizontal = \"GripperBarHorizontal\",\r\n System = \"System\",\r\n Personalize = \"Personalize\",\r\n SearchAndApps = \"SearchAndApps\",\r\n Globe = \"Globe\",\r\n EaseOfAccess = \"EaseOfAccess\",\r\n ContactInfo = \"ContactInfo\",\r\n Unpin = \"Unpin\",\r\n Contact = \"Contact\",\r\n Memo = \"Memo\",\r\n Paste = \"Paste\",\r\n WindowsLogo = \"WindowsLogo\",\r\n Error = \"Error\",\r\n GripperBarVertical = \"GripperBarVertical\",\r\n Unlock = \"Unlock\",\r\n Slideshow = \"Slideshow\",\r\n Calendar = \"Calendar\",\r\n Megaphone = \"Megaphone\",\r\n AutoEnhanceOn = \"AutoEnhanceOn\",\r\n AutoEnhanceOff = \"AutoEnhanceOff\",\r\n Color = \"Color\",\r\n SaveAs = \"SaveAs\",\r\n Light = \"Light\",\r\n Filters = \"Filters\",\r\n AspectRatio = \"AspectRatio\",\r\n Contrast = \"Contrast\",\r\n Redo = \"Redo\",\r\n Undo = \"Undo\",\r\n Crop = \"Crop\",\r\n PhotoCollection = \"PhotoCollection\",\r\n Album = \"Album\",\r\n Rotate = \"Rotate\",\r\n PanoIndicator = \"PanoIndicator\",\r\n Translate = \"Translate\",\r\n RedEye = \"RedEye\",\r\n ThumbnailView = \"ThumbnailView\",\r\n Package = \"Package\",\r\n Telemarketer = \"Telemarketer\",\r\n Warning = \"Warning\",\r\n Financial = \"Financial\",\r\n Education = \"Education\",\r\n ShoppingCart = \"ShoppingCart\",\r\n Train = \"Train\",\r\n Flag = \"Flag\",\r\n Move = \"Move\",\r\n Page = \"Page\",\r\n TouchPointer = \"TouchPointer\",\r\n Merge = \"Merge\",\r\n TurnRight = \"TurnRight\",\r\n Ferry = \"Ferry\",\r\n Highlight = \"Highlight\",\r\n PowerButton = \"PowerButton\",\r\n Tab = \"Tab\",\r\n Admin = \"Admin\",\r\n TVMonitor = \"TVMonitor\",\r\n Speakers = \"Speakers\",\r\n Game = \"Game\",\r\n UnstackSelected = \"UnstackSelected\",\r\n StackIndicator = \"StackIndicator\",\r\n Nav2DMapView = \"Nav2DMapView\",\r\n StreetsideSplitMinimize = \"StreetsideSplitMinimize\",\r\n Car = \"Car\",\r\n Bus = \"Bus\",\r\n EatDrink = \"EatDrink\",\r\n SeeDo = \"SeeDo\",\r\n LocationCircle = \"LocationCircle\",\r\n Home = \"Home\",\r\n SwitcherStartEnd = \"SwitcherStartEnd\",\r\n ParkingLocation = \"ParkingLocation\",\r\n IncidentTriangle = \"IncidentTriangle\",\r\n Touch = \"Touch\",\r\n MapDirections = \"MapDirections\",\r\n CaretHollow = \"CaretHollow\",\r\n CaretSolid = \"CaretSolid\",\r\n History = \"History\",\r\n Location = \"Location\",\r\n MapLayers = \"MapLayers\",\r\n SearchNearby = \"SearchNearby\",\r\n Work = \"Work\",\r\n Recent = \"Recent\",\r\n Hotel = \"Hotel\",\r\n Bank = \"Bank\",\r\n LocationDot = \"LocationDot\",\r\n Dictionary = \"Dictionary\",\r\n ChromeBack = \"ChromeBack\",\r\n FolderOpen = \"FolderOpen\",\r\n Pinned = \"Pinned\",\r\n PinnedFill = \"PinnedFill\",\r\n RevToggleKey = \"RevToggleKey\",\r\n View = \"View\",\r\n Previous = \"Previous\",\r\n Next = \"Next\",\r\n Clear = \"Clear\",\r\n Sync = \"Sync\",\r\n Download = \"Download\",\r\n Help = \"Help\",\r\n Upload = \"Upload\",\r\n Emoji = \"Emoji\",\r\n MailForward = \"MailForward\",\r\n ClosePane = \"ClosePane\",\r\n OpenPane = \"OpenPane\",\r\n PreviewLink = \"PreviewLink\",\r\n ZoomIn = \"ZoomIn\",\r\n Bookmarks = \"Bookmarks\",\r\n Document = \"Document\",\r\n ProtectedDocument = \"ProtectedDocument\",\r\n OpenInNewWindow = \"OpenInNewWindow\",\r\n MailFill = \"MailFill\",\r\n ViewAll = \"ViewAll\",\r\n Switch = \"Switch\",\r\n Rename = \"Rename\",\r\n Go = \"Go\",\r\n Remote = \"Remote\",\r\n SelectAll = \"SelectAll\",\r\n Orientation = \"Orientation\",\r\n Import = \"Import\",\r\n Folder = \"Folder\",\r\n Picture = \"Picture\",\r\n ChromeClose = \"ChromeClose\",\r\n ShowResults = \"ShowResults\",\r\n Message = \"Message\",\r\n CalendarDay = \"CalendarDay\",\r\n CalendarWeek = \"CalendarWeek\",\r\n MailReplyAll = \"MailReplyAll\",\r\n Read = \"Read\",\r\n Cut = \"Cut\",\r\n PaymentCard = \"PaymentCard\",\r\n Copy = \"Copy\",\r\n Important = \"Important\",\r\n MailReply = \"MailReply\",\r\n Sort = \"Sort\",\r\n GotoToday = \"GotoToday\",\r\n Font = \"Font\",\r\n FontColor = \"FontColor\",\r\n FolderFill = \"FolderFill\",\r\n Permissions = \"Permissions\",\r\n DisableUpdates = \"DisableUpdates\",\r\n Unfavorite = \"Unfavorite\",\r\n Italic = \"Italic\",\r\n Underline = \"Underline\",\r\n Bold = \"Bold\",\r\n MoveToFolder = \"MoveToFolder\",\r\n Dislike = \"Dislike\",\r\n Like = \"Like\",\r\n AlignRight = \"AlignRight\",\r\n AlignCenter = \"AlignCenter\",\r\n AlignLeft = \"AlignLeft\",\r\n OpenFile = \"OpenFile\",\r\n FontDecrease = \"FontDecrease\",\r\n FontIncrease = \"FontIncrease\",\r\n FontSize = \"FontSize\",\r\n CellPhone = \"CellPhone\",\r\n Tag = \"Tag\",\r\n RepeatAll = \"RepeatAll\",\r\n Calculator = \"Calculator\",\r\n Library = \"Library\",\r\n PostUpdate = \"PostUpdate\",\r\n NewFolder = \"NewFolder\",\r\n CalendarReply = \"CalendarReply\",\r\n UnsyncFolder = \"UnsyncFolder\",\r\n SyncFolder = \"SyncFolder\",\r\n BlockContact = \"BlockContact\",\r\n AddFriend = \"AddFriend\",\r\n Accept = \"Accept\",\r\n BulletedList = \"BulletedList\",\r\n Preview = \"Preview\",\r\n News = \"News\",\r\n Chat = \"Chat\",\r\n Group = \"Group\",\r\n World = \"World\",\r\n Comment = \"Comment\",\r\n DockLeft = \"DockLeft\",\r\n DockRight = \"DockRight\",\r\n Repair = \"Repair\",\r\n Accounts = \"Accounts\",\r\n Street = \"Street\",\r\n RadioBullet = \"RadioBullet\",\r\n Stopwatch = \"Stopwatch\",\r\n Clock = \"Clock\",\r\n WorldClock = \"WorldClock\",\r\n AlarmClock = \"AlarmClock\",\r\n Photo = \"Photo\",\r\n ActionCenter = \"ActionCenter\",\r\n Hospital = \"Hospital\",\r\n Timer = \"Timer\",\r\n FullCircleMask = \"FullCircleMask\",\r\n LocationFill = \"LocationFill\",\r\n ChromeMinimize = \"ChromeMinimize\",\r\n ChromeRestore = \"ChromeRestore\",\r\n Annotation = \"Annotation\",\r\n Fingerprint = \"Fingerprint\",\r\n Handwriting = \"Handwriting\",\r\n ChromeFullScreen = \"ChromeFullScreen\",\r\n Completed = \"Completed\",\r\n Label = \"Label\",\r\n FlickDown = \"FlickDown\",\r\n FlickUp = \"FlickUp\",\r\n FlickLeft = \"FlickLeft\",\r\n FlickRight = \"FlickRight\",\r\n MiniExpand = \"MiniExpand\",\r\n MiniContract = \"MiniContract\",\r\n Streaming = \"Streaming\",\r\n MusicInCollection = \"MusicInCollection\",\r\n OneDriveLogo = \"OneDriveLogo\",\r\n CompassNW = \"CompassNW\",\r\n Code = \"Code\",\r\n LightningBolt = \"LightningBolt\",\r\n Info = \"Info\",\r\n CalculatorMultiply = \"CalculatorMultiply\",\r\n CalculatorAddition = \"CalculatorAddition\",\r\n CalculatorSubtract = \"CalculatorSubtract\",\r\n CalculatorEqualTo = \"CalculatorEqualTo\",\r\n PrintfaxPrinterFile = \"PrintfaxPrinterFile\",\r\n StorageOptical = \"StorageOptical\",\r\n Communications = \"Communications\",\r\n Headset = \"Headset\",\r\n Health = \"Health\",\r\n FrontCamera = \"FrontCamera\",\r\n ChevronUpSmall = \"ChevronUpSmall\",\r\n ChevronDownSmall = \"ChevronDownSmall\",\r\n ChevronLeftSmall = \"ChevronLeftSmall\",\r\n ChevronRightSmall = \"ChevronRightSmall\",\r\n ChevronUpMed = \"ChevronUpMed\",\r\n ChevronDownMed = \"ChevronDownMed\",\r\n ChevronLeftMed = \"ChevronLeftMed\",\r\n ChevronRightMed = \"ChevronRightMed\",\r\n Devices2 = \"Devices2\",\r\n PC1 = \"PC1\",\r\n PresenceChickletVideo = \"PresenceChickletVideo\",\r\n Reply = \"Reply\",\r\n HalfAlpha = \"HalfAlpha\",\r\n ConstructionCone = \"ConstructionCone\",\r\n DoubleChevronLeftMed = \"DoubleChevronLeftMed\",\r\n Volume0 = \"Volume0\",\r\n Volume1 = \"Volume1\",\r\n Volume2 = \"Volume2\",\r\n Volume3 = \"Volume3\",\r\n Chart = \"Chart\",\r\n Robot = \"Robot\",\r\n Manufacturing = \"Manufacturing\",\r\n LockSolid = \"LockSolid\",\r\n FitPage = \"FitPage\",\r\n FitWidth = \"FitWidth\",\r\n BidiLtr = \"BidiLtr\",\r\n BidiRtl = \"BidiRtl\",\r\n RightDoubleQuote = \"RightDoubleQuote\",\r\n Sunny = \"Sunny\",\r\n CloudWeather = \"CloudWeather\",\r\n Cloudy = \"Cloudy\",\r\n PartlyCloudyDay = \"PartlyCloudyDay\",\r\n PartlyCloudyNight = \"PartlyCloudyNight\",\r\n ClearNight = \"ClearNight\",\r\n RainShowersDay = \"RainShowersDay\",\r\n Rain = \"Rain\",\r\n Thunderstorms = \"Thunderstorms\",\r\n RainSnow = \"RainSnow\",\r\n Snow = \"Snow\",\r\n BlowingSnow = \"BlowingSnow\",\r\n Frigid = \"Frigid\",\r\n Fog = \"Fog\",\r\n Squalls = \"Squalls\",\r\n Duststorm = \"Duststorm\",\r\n Unknown = \"Unknown\",\r\n Precipitation = \"Precipitation\",\r\n SortLines = \"SortLines\",\r\n Ribbon = \"Ribbon\",\r\n AreaChart = \"AreaChart\",\r\n Assign = \"Assign\",\r\n FlowChart = \"FlowChart\",\r\n CheckList = \"CheckList\",\r\n Diagnostic = \"Diagnostic\",\r\n Generate = \"Generate\",\r\n LineChart = \"LineChart\",\r\n Equalizer = \"Equalizer\",\r\n BarChartHorizontal = \"BarChartHorizontal\",\r\n BarChartVertical = \"BarChartVertical\",\r\n Freezing = \"Freezing\",\r\n FunnelChart = \"FunnelChart\",\r\n Processing = \"Processing\",\r\n Quantity = \"Quantity\",\r\n ReportDocument = \"ReportDocument\",\r\n StackColumnChart = \"StackColumnChart\",\r\n SnowShowerDay = \"SnowShowerDay\",\r\n HailDay = \"HailDay\",\r\n WorkFlow = \"WorkFlow\",\r\n HourGlass = \"HourGlass\",\r\n StoreLogoMed20 = \"StoreLogoMed20\",\r\n TimeSheet = \"TimeSheet\",\r\n TriangleSolid = \"TriangleSolid\",\r\n UpgradeAnalysis = \"UpgradeAnalysis\",\r\n VideoSolid = \"VideoSolid\",\r\n RainShowersNight = \"RainShowersNight\",\r\n SnowShowerNight = \"SnowShowerNight\",\r\n Teamwork = \"Teamwork\",\r\n HailNight = \"HailNight\",\r\n PeopleAdd = \"PeopleAdd\",\r\n Glasses = \"Glasses\",\r\n DateTime2 = \"DateTime2\",\r\n Shield = \"Shield\",\r\n Header1 = \"Header1\",\r\n PageAdd = \"PageAdd\",\r\n NumberedList = \"NumberedList\",\r\n PowerBILogo = \"PowerBILogo\",\r\n Info2 = \"Info2\",\r\n MusicInCollectionFill = \"MusicInCollectionFill\",\r\n List = \"List\",\r\n Asterisk = \"Asterisk\",\r\n ErrorBadge = \"ErrorBadge\",\r\n CircleRing = \"CircleRing\",\r\n CircleFill = \"CircleFill\",\r\n Record2 = \"Record2\",\r\n AllAppsMirrored = \"AllAppsMirrored\",\r\n BookmarksMirrored = \"BookmarksMirrored\",\r\n BulletedListMirrored = \"BulletedListMirrored\",\r\n CaretHollowMirrored = \"CaretHollowMirrored\",\r\n CaretSolidMirrored = \"CaretSolidMirrored\",\r\n ChromeBackMirrored = \"ChromeBackMirrored\",\r\n ClosePaneMirrored = \"ClosePaneMirrored\",\r\n DockLeftMirrored = \"DockLeftMirrored\",\r\n DoubleChevronLeftMedMirrored = \"DoubleChevronLeftMedMirrored\",\r\n GoMirrored = \"GoMirrored\",\r\n HelpMirrored = \"HelpMirrored\",\r\n ImportMirrored = \"ImportMirrored\",\r\n ImportAllMirrored = \"ImportAllMirrored\",\r\n ListMirrored = \"ListMirrored\",\r\n MailForwardMirrored = \"MailForwardMirrored\",\r\n MailReplyMirrored = \"MailReplyMirrored\",\r\n MailReplyAllMirrored = \"MailReplyAllMirrored\",\r\n MiniContractMirrored = \"MiniContractMirrored\",\r\n MiniExpandMirrored = \"MiniExpandMirrored\",\r\n OpenPaneMirrored = \"OpenPaneMirrored\",\r\n ParkingLocationMirrored = \"ParkingLocationMirrored\",\r\n SendMirrored = \"SendMirrored\",\r\n ShowResultsMirrored = \"ShowResultsMirrored\",\r\n ThumbnailViewMirrored = \"ThumbnailViewMirrored\",\r\n Media = \"Media\",\r\n Devices3 = \"Devices3\",\r\n Focus = \"Focus\",\r\n VideoLightOff = \"VideoLightOff\",\r\n Lightbulb = \"Lightbulb\",\r\n StatusTriangle = \"StatusTriangle\",\r\n VolumeDisabled = \"VolumeDisabled\",\r\n Puzzle = \"Puzzle\",\r\n EmojiNeutral = \"EmojiNeutral\",\r\n EmojiDisappointed = \"EmojiDisappointed\",\r\n HomeSolid = \"HomeSolid\",\r\n Ringer = \"Ringer\",\r\n PDF = \"PDF\",\r\n HeartBroken = \"HeartBroken\",\r\n StoreLogo16 = \"StoreLogo16\",\r\n MultiSelectMirrored = \"MultiSelectMirrored\",\r\n Broom = \"Broom\",\r\n Cocktails = \"Cocktails\",\r\n Wines = \"Wines\",\r\n Articles = \"Articles\",\r\n Cycling = \"Cycling\",\r\n DietPlanNotebook = \"DietPlanNotebook\",\r\n Pill = \"Pill\",\r\n ExerciseTracker = \"ExerciseTracker\",\r\n HandsFree = \"HandsFree\",\r\n Medical = \"Medical\",\r\n Running = \"Running\",\r\n Weights = \"Weights\",\r\n Trackers = \"Trackers\",\r\n AddNotes = \"AddNotes\",\r\n AllCurrency = \"AllCurrency\",\r\n BarChart4 = \"BarChart4\",\r\n CirclePlus = \"CirclePlus\",\r\n Coffee = \"Coffee\",\r\n Cotton = \"Cotton\",\r\n Market = \"Market\",\r\n Money = \"Money\",\r\n PieDouble = \"PieDouble\",\r\n PieSingle = \"PieSingle\",\r\n RemoveFilter = \"RemoveFilter\",\r\n Savings = \"Savings\",\r\n Sell = \"Sell\",\r\n StockDown = \"StockDown\",\r\n StockUp = \"StockUp\",\r\n Lamp = \"Lamp\",\r\n Source = \"Source\",\r\n MSNVideos = \"MSNVideos\",\r\n Cricket = \"Cricket\",\r\n Golf = \"Golf\",\r\n Baseball = \"Baseball\",\r\n Soccer = \"Soccer\",\r\n MoreSports = \"MoreSports\",\r\n AutoRacing = \"AutoRacing\",\r\n CollegeHoops = \"CollegeHoops\",\r\n CollegeFootball = \"CollegeFootball\",\r\n ProFootball = \"ProFootball\",\r\n ProHockey = \"ProHockey\",\r\n Rugby = \"Rugby\",\r\n SubstitutionsIn = \"SubstitutionsIn\",\r\n Tennis = \"Tennis\",\r\n Arrivals = \"Arrivals\",\r\n Design = \"Design\",\r\n Website = \"Website\",\r\n Drop = \"Drop\",\r\n HistoricalWeather = \"HistoricalWeather\",\r\n SkiResorts = \"SkiResorts\",\r\n Snowflake = \"Snowflake\",\r\n BusSolid = \"BusSolid\",\r\n FerrySolid = \"FerrySolid\",\r\n AirplaneSolid = \"AirplaneSolid\",\r\n TrainSolid = \"TrainSolid\",\r\n Heart = \"Heart\",\r\n HeartFill = \"HeartFill\",\r\n Ticket = \"Ticket\",\r\n WifiWarning4 = \"WifiWarning4\",\r\n Devices4 = \"Devices4\",\r\n AzureLogo = \"AzureLogo\",\r\n BingLogo = \"BingLogo\",\r\n MSNLogo = \"MSNLogo\",\r\n OutlookLogoInverse = \"OutlookLogoInverse\",\r\n OfficeLogo = \"OfficeLogo\",\r\n SkypeLogo = \"SkypeLogo\",\r\n Door = \"Door\",\r\n EditMirrored = \"EditMirrored\",\r\n GiftCard = \"GiftCard\",\r\n DoubleBookmark = \"DoubleBookmark\",\r\n StatusErrorFull = \"StatusErrorFull\",\r\n Certificate = \"Certificate\",\r\n FastForward = \"FastForward\",\r\n Rewind = \"Rewind\",\r\n Photo2 = \"Photo2\",\r\n OpenSource = \"OpenSource\",\r\n Movers = \"Movers\",\r\n CloudDownload = \"CloudDownload\",\r\n Family = \"Family\",\r\n WindDirection = \"WindDirection\",\r\n Bug = \"Bug\",\r\n SiteScan = \"SiteScan\",\r\n BrowserScreenShot = \"BrowserScreenShot\",\r\n F12DevTools = \"F12DevTools\",\r\n CSS = \"CSS\",\r\n JS = \"JS\",\r\n DeliveryTruck = \"DeliveryTruck\",\r\n ReminderPerson = \"ReminderPerson\",\r\n ReminderGroup = \"ReminderGroup\",\r\n TabletMode = \"TabletMode\",\r\n Umbrella = \"Umbrella\",\r\n NetworkTower = \"NetworkTower\",\r\n CityNext = \"CityNext\",\r\n CityNext2 = \"CityNext2\",\r\n Section = \"Section\",\r\n OneNoteLogoInverse = \"OneNoteLogoInverse\",\r\n ToggleFilled = \"ToggleFilled\",\r\n ToggleBorder = \"ToggleBorder\",\r\n SliderThumb = \"SliderThumb\",\r\n ToggleThumb = \"ToggleThumb\",\r\n Documentation = \"Documentation\",\r\n Badge = \"Badge\",\r\n Giftbox = \"Giftbox\",\r\n VisualStudioLogo = \"VisualStudioLogo\",\r\n HomeGroup = \"HomeGroup\",\r\n ExcelLogoInverse = \"ExcelLogoInverse\",\r\n WordLogoInverse = \"WordLogoInverse\",\r\n PowerPointLogoInverse = \"PowerPointLogoInverse\",\r\n Cafe = \"Cafe\",\r\n SpeedHigh = \"SpeedHigh\",\r\n Commitments = \"Commitments\",\r\n ThisPC = \"ThisPC\",\r\n MusicNote = \"MusicNote\",\r\n MicOff = \"MicOff\",\r\n EdgeLogo = \"EdgeLogo\",\r\n CompletedSolid = \"CompletedSolid\",\r\n AlbumRemove = \"AlbumRemove\",\r\n MessageFill = \"MessageFill\",\r\n TabletSelected = \"TabletSelected\",\r\n MobileSelected = \"MobileSelected\",\r\n LaptopSelected = \"LaptopSelected\",\r\n TVMonitorSelected = \"TVMonitorSelected\",\r\n DeveloperTools = \"DeveloperTools\",\r\n Shapes = \"Shapes\",\r\n InsertTextBox = \"InsertTextBox\",\r\n LowerBrightness = \"LowerBrightness\",\r\n WebComponents = \"WebComponents\",\r\n OfflineStorage = \"OfflineStorage\",\r\n DOM = \"DOM\",\r\n CloudUpload = \"CloudUpload\",\r\n ScrollUpDown = \"ScrollUpDown\",\r\n DateTime = \"DateTime\",\r\n Event = \"Event\",\r\n Cake = \"Cake\",\r\n Tiles = \"Tiles\",\r\n Org = \"Org\",\r\n PartyLeader = \"PartyLeader\",\r\n DRM = \"DRM\",\r\n CloudAdd = \"CloudAdd\",\r\n AppIconDefault = \"AppIconDefault\",\r\n Photo2Add = \"Photo2Add\",\r\n Photo2Remove = \"Photo2Remove\",\r\n POI = \"POI\",\r\n AddTo = \"AddTo\",\r\n RadioBtnOff = \"RadioBtnOff\",\r\n RadioBtnOn = \"RadioBtnOn\",\r\n ExploreContent = \"ExploreContent\",\r\n Embed = \"Embed\",\r\n Product = \"Product\",\r\n ProgressLoopInner = \"ProgressLoopInner\",\r\n ProgressLoopOuter = \"ProgressLoopOuter\",\r\n Blocked2 = \"Blocked2\",\r\n FangBody = \"FangBody\",\r\n PageHeader = \"PageHeader\",\r\n Glimmer = \"Glimmer\",\r\n ChatInviteFriend = \"ChatInviteFriend\",\r\n Brush = \"Brush\",\r\n Shirt = \"Shirt\",\r\n Crown = \"Crown\",\r\n Diamond = \"Diamond\",\r\n ScaleUp = \"ScaleUp\",\r\n QRCode = \"QRCode\",\r\n Feedback = \"Feedback\",\r\n SharepointLogoInverse = \"SharepointLogoInverse\",\r\n YammerLogo = \"YammerLogo\",\r\n Hide = \"Hide\",\r\n Uneditable = \"Uneditable\",\r\n ReturnToSession = \"ReturnToSession\",\r\n OpenFolderHorizontal = \"OpenFolderHorizontal\",\r\n CalendarMirrored = \"CalendarMirrored\",\r\n SwayLogoInverse = \"SwayLogoInverse\",\r\n OutOfOffice = \"OutOfOffice\",\r\n Trophy = \"Trophy\",\r\n ReopenPages = \"ReopenPages\",\r\n EmojiTabSymbols = \"EmojiTabSymbols\",\r\n AADLogo = \"AADLogo\",\r\n AccessLogo = \"AccessLogo\",\r\n AdminALogoInverse32 = \"AdminALogoInverse32\",\r\n AdminCLogoInverse32 = \"AdminCLogoInverse32\",\r\n AdminDLogoInverse32 = \"AdminDLogoInverse32\",\r\n AdminELogoInverse32 = \"AdminELogoInverse32\",\r\n AdminLLogoInverse32 = \"AdminLLogoInverse32\",\r\n AdminMLogoInverse32 = \"AdminMLogoInverse32\",\r\n AdminOLogoInverse32 = \"AdminOLogoInverse32\",\r\n AdminPLogoInverse32 = \"AdminPLogoInverse32\",\r\n AdminSLogoInverse32 = \"AdminSLogoInverse32\",\r\n AdminYLogoInverse32 = \"AdminYLogoInverse32\",\r\n DelveLogoInverse = \"DelveLogoInverse\",\r\n ExchangeLogoInverse = \"ExchangeLogoInverse\",\r\n LyncLogo = \"LyncLogo\",\r\n OfficeVideoLogoInverse = \"OfficeVideoLogoInverse\",\r\n SocialListeningLogo = \"SocialListeningLogo\",\r\n VisioLogoInverse = \"VisioLogoInverse\",\r\n Balloons = \"Balloons\",\r\n Cat = \"Cat\",\r\n MailAlert = \"MailAlert\",\r\n MailCheck = \"MailCheck\",\r\n MailLowImportance = \"MailLowImportance\",\r\n MailPause = \"MailPause\",\r\n MailRepeat = \"MailRepeat\",\r\n SecurityGroup = \"SecurityGroup\",\r\n Table = \"Table\",\r\n VoicemailForward = \"VoicemailForward\",\r\n VoicemailReply = \"VoicemailReply\",\r\n Waffle = \"Waffle\",\r\n RemoveEvent = \"RemoveEvent\",\r\n EventInfo = \"EventInfo\",\r\n ForwardEvent = \"ForwardEvent\",\r\n WipePhone = \"WipePhone\",\r\n AddOnlineMeeting = \"AddOnlineMeeting\",\r\n JoinOnlineMeeting = \"JoinOnlineMeeting\",\r\n RemoveLink = \"RemoveLink\",\r\n PeopleBlock = \"PeopleBlock\",\r\n PeopleRepeat = \"PeopleRepeat\",\r\n PeopleAlert = \"PeopleAlert\",\r\n PeoplePause = \"PeoplePause\",\r\n TransferCall = \"TransferCall\",\r\n AddPhone = \"AddPhone\",\r\n UnknownCall = \"UnknownCall\",\r\n NoteReply = \"NoteReply\",\r\n NoteForward = \"NoteForward\",\r\n NotePinned = \"NotePinned\",\r\n RemoveOccurrence = \"RemoveOccurrence\",\r\n Timeline = \"Timeline\",\r\n EditNote = \"EditNote\",\r\n CircleHalfFull = \"CircleHalfFull\",\r\n Room = \"Room\",\r\n Unsubscribe = \"Unsubscribe\",\r\n Subscribe = \"Subscribe\",\r\n HardDrive = \"HardDrive\",\r\n RecurringTask = \"RecurringTask\",\r\n TaskManager = \"TaskManager\",\r\n TaskManagerMirrored = \"TaskManagerMirrored\",\r\n Combine = \"Combine\",\r\n Split = \"Split\",\r\n DoubleChevronUp = \"DoubleChevronUp\",\r\n DoubleChevronLeft = \"DoubleChevronLeft\",\r\n DoubleChevronRight = \"DoubleChevronRight\",\r\n Ascending = \"Ascending\",\r\n Descending = \"Descending\",\r\n TextBox = \"TextBox\",\r\n TextField = \"TextField\",\r\n NumberField = \"NumberField\",\r\n Dropdown = \"Dropdown\",\r\n PenWorkspace = \"PenWorkspace\",\r\n BookingsLogo = \"BookingsLogo\",\r\n ClassNotebookLogoInverse = \"ClassNotebookLogoInverse\",\r\n DelveAnalyticsLogo = \"DelveAnalyticsLogo\",\r\n DocsLogoInverse = \"DocsLogoInverse\",\r\n Dynamics365Logo = \"Dynamics365Logo\",\r\n DynamicSMBLogo = \"DynamicSMBLogo\",\r\n OfficeAssistantLogo = \"OfficeAssistantLogo\",\r\n OfficeStoreLogo = \"OfficeStoreLogo\",\r\n OneNoteEduLogoInverse = \"OneNoteEduLogoInverse\",\r\n PlannerLogo = \"PlannerLogo\",\r\n PowerApps = \"PowerApps\",\r\n Suitcase = \"Suitcase\",\r\n ProjectLogoInverse = \"ProjectLogoInverse\",\r\n CaretLeft8 = \"CaretLeft8\",\r\n CaretRight8 = \"CaretRight8\",\r\n CaretUp8 = \"CaretUp8\",\r\n CaretDown8 = \"CaretDown8\",\r\n CaretLeftSolid8 = \"CaretLeftSolid8\",\r\n CaretRightSolid8 = \"CaretRightSolid8\",\r\n CaretUpSolid8 = \"CaretUpSolid8\",\r\n CaretDownSolid8 = \"CaretDownSolid8\",\r\n ClearFormatting = \"ClearFormatting\",\r\n Superscript = \"Superscript\",\r\n Subscript = \"Subscript\",\r\n Strikethrough = \"Strikethrough\",\r\n Export = \"Export\",\r\n ExportMirrored = \"ExportMirrored\",\r\n SingleBookmark = \"SingleBookmark\",\r\n SingleBookmarkSolid = \"SingleBookmarkSolid\",\r\n DoubleChevronDown = \"DoubleChevronDown\",\r\n FollowUser = \"FollowUser\",\r\n ReplyAll = \"ReplyAll\",\r\n WorkforceManagement = \"WorkforceManagement\",\r\n RecruitmentManagement = \"RecruitmentManagement\",\r\n Questionnaire = \"Questionnaire\",\r\n ManagerSelfService = \"ManagerSelfService\",\r\n ProductRelease = \"ProductRelease\",\r\n ReplyMirrored = \"ReplyMirrored\",\r\n ReplyAllMirrored = \"ReplyAllMirrored\",\r\n Medal = \"Medal\",\r\n AddGroup = \"AddGroup\",\r\n QuestionnaireMirrored = \"QuestionnaireMirrored\",\r\n TemporaryUser = \"TemporaryUser\",\r\n CaretSolid16 = \"CaretSolid16\",\r\n GroupedDescending = \"GroupedDescending\",\r\n GroupedAscending = \"GroupedAscending\",\r\n SortUp = \"SortUp\",\r\n SortDown = \"SortDown\",\r\n AwayStatus = \"AwayStatus\",\r\n MyMoviesTV = \"MyMoviesTV\",\r\n SyncToPC = \"SyncToPC\",\r\n GenericScan = \"GenericScan\",\r\n AustralianRules = \"AustralianRules\",\r\n WifiEthernet = \"WifiEthernet\",\r\n TrackersMirrored = \"TrackersMirrored\",\r\n DateTimeMirrored = \"DateTimeMirrored\",\r\n StopSolid = \"StopSolid\",\r\n DoubleChevronUp12 = \"DoubleChevronUp12\",\r\n DoubleChevronDown12 = \"DoubleChevronDown12\",\r\n DoubleChevronLeft12 = \"DoubleChevronLeft12\",\r\n DoubleChevronRight12 = \"DoubleChevronRight12\",\r\n CalendarAgenda = \"CalendarAgenda\",\r\n AddEvent = \"AddEvent\",\r\n AssetLibrary = \"AssetLibrary\",\r\n DataConnectionLibrary = \"DataConnectionLibrary\",\r\n DocLibrary = \"DocLibrary\",\r\n FormLibrary = \"FormLibrary\",\r\n FormLibraryMirrored = \"FormLibraryMirrored\",\r\n ReportLibrary = \"ReportLibrary\",\r\n ReportLibraryMirrored = \"ReportLibraryMirrored\",\r\n ContactCard = \"ContactCard\",\r\n CustomList = \"CustomList\",\r\n CustomListMirrored = \"CustomListMirrored\",\r\n IssueTracking = \"IssueTracking\",\r\n IssueTrackingMirrored = \"IssueTrackingMirrored\",\r\n PictureLibrary = \"PictureLibrary\",\r\n OfficeAddinsLogo = \"OfficeAddinsLogo\",\r\n OfflineOneDriveParachute = \"OfflineOneDriveParachute\",\r\n OfflineOneDriveParachuteDisabled = \"OfflineOneDriveParachuteDisabled\",\r\n LargeGrid = \"LargeGrid\",\r\n TriangleSolidUp12 = \"TriangleSolidUp12\",\r\n TriangleSolidDown12 = \"TriangleSolidDown12\",\r\n TriangleSolidLeft12 = \"TriangleSolidLeft12\",\r\n TriangleSolidRight12 = \"TriangleSolidRight12\",\r\n TriangleUp12 = \"TriangleUp12\",\r\n TriangleDown12 = \"TriangleDown12\",\r\n TriangleLeft12 = \"TriangleLeft12\",\r\n TriangleRight12 = \"TriangleRight12\",\r\n ArrowUpRight8 = \"ArrowUpRight8\",\r\n ArrowDownRight8 = \"ArrowDownRight8\",\r\n DocumentSet = \"DocumentSet\",\r\n DelveAnalytics = \"DelveAnalytics\",\r\n ArrowUpRightMirrored8 = \"ArrowUpRightMirrored8\",\r\n ArrowDownRightMirrored8 = \"ArrowDownRightMirrored8\",\r\n CompanyDirectory = \"CompanyDirectory\",\r\n OpenEnrollment = \"OpenEnrollment\",\r\n CompanyDirectoryMirrored = \"CompanyDirectoryMirrored\",\r\n OneDriveAdd = \"OneDriveAdd\",\r\n ProfileSearch = \"ProfileSearch\",\r\n Header2 = \"Header2\",\r\n Header3 = \"Header3\",\r\n Header4 = \"Header4\",\r\n Eyedropper = \"Eyedropper\",\r\n MarketDown = \"MarketDown\",\r\n CalendarWorkWeek = \"CalendarWorkWeek\",\r\n SidePanel = \"SidePanel\",\r\n GlobeFavorite = \"GlobeFavorite\",\r\n CaretTopLeftSolid8 = \"CaretTopLeftSolid8\",\r\n CaretTopRightSolid8 = \"CaretTopRightSolid8\",\r\n ViewAll2 = \"ViewAll2\",\r\n DocumentReply = \"DocumentReply\",\r\n PlayerSettings = \"PlayerSettings\",\r\n ReceiptForward = \"ReceiptForward\",\r\n ReceiptReply = \"ReceiptReply\",\r\n ReceiptCheck = \"ReceiptCheck\",\r\n Fax = \"Fax\",\r\n RecurringEvent = \"RecurringEvent\",\r\n ReplyAlt = \"ReplyAlt\",\r\n ReplyAllAlt = \"ReplyAllAlt\",\r\n EditStyle = \"EditStyle\",\r\n EditMail = \"EditMail\",\r\n Lifesaver = \"Lifesaver\",\r\n LifesaverLock = \"LifesaverLock\",\r\n InboxCheck = \"InboxCheck\",\r\n FolderSearch = \"FolderSearch\",\r\n CollapseMenu = \"CollapseMenu\",\r\n ExpandMenu = \"ExpandMenu\",\r\n Boards = \"Boards\",\r\n SunAdd = \"SunAdd\",\r\n SunQuestionMark = \"SunQuestionMark\",\r\n LandscapeOrientation = \"LandscapeOrientation\",\r\n DocumentSearch = \"DocumentSearch\",\r\n PublicCalendar = \"PublicCalendar\",\r\n PublicContactCard = \"PublicContactCard\",\r\n PublicEmail = \"PublicEmail\",\r\n PublicFolder = \"PublicFolder\",\r\n WordDocument = \"WordDocument\",\r\n PowerPointDocument = \"PowerPointDocument\",\r\n ExcelDocument = \"ExcelDocument\",\r\n GroupedList = \"GroupedList\",\r\n ClassroomLogo = \"ClassroomLogo\",\r\n Sections = \"Sections\",\r\n EditPhoto = \"EditPhoto\",\r\n Starburst = \"Starburst\",\r\n ShareiOS = \"ShareiOS\",\r\n AirTickets = \"AirTickets\",\r\n PencilReply = \"PencilReply\",\r\n Tiles2 = \"Tiles2\",\r\n SkypeCircleCheck = \"SkypeCircleCheck\",\r\n SkypeCircleClock = \"SkypeCircleClock\",\r\n SkypeCircleMinus = \"SkypeCircleMinus\",\r\n SkypeCheck = \"SkypeCheck\",\r\n SkypeClock = \"SkypeClock\",\r\n SkypeMinus = \"SkypeMinus\",\r\n SkypeMessage = \"SkypeMessage\",\r\n ClosedCaption = \"ClosedCaption\",\r\n ATPLogo = \"ATPLogo\",\r\n OfficeFormsLogoInverse = \"OfficeFormsLogoInverse\",\r\n RecycleBin = \"RecycleBin\",\r\n EmptyRecycleBin = \"EmptyRecycleBin\",\r\n Hide2 = \"Hide2\",\r\n Breadcrumb = \"Breadcrumb\",\r\n BirthdayCake = \"BirthdayCake\",\r\n ClearFilter = \"ClearFilter\",\r\n Flow = \"Flow\",\r\n TimeEntry = \"TimeEntry\",\r\n CRMProcesses = \"CRMProcesses\",\r\n PageEdit = \"PageEdit\",\r\n PageArrowRight = \"PageArrowRight\",\r\n PageRemove = \"PageRemove\",\r\n Database = \"Database\",\r\n CRMServices = \"CRMServices\",\r\n EditContact = \"EditContact\",\r\n ConnectContacts = \"ConnectContacts\",\r\n AppIconDefaultAdd = \"AppIconDefaultAdd\",\r\n AppIconDefaultList = \"AppIconDefaultList\",\r\n ActivateOrders = \"ActivateOrders\",\r\n DeactivateOrders = \"DeactivateOrders\",\r\n DocumentManagement = \"DocumentManagement\",\r\n CRMReport = \"CRMReport\",\r\n KnowledgeArticle = \"KnowledgeArticle\",\r\n Relationship = \"Relationship\",\r\n ZipFolder = \"ZipFolder\",\r\n SurveyQuestions = \"SurveyQuestions\",\r\n TextDocument = \"TextDocument\",\r\n TextDocumentShared = \"TextDocumentShared\",\r\n PageCheckedOut = \"PageCheckedOut\",\r\n SaveAndClose = \"SaveAndClose\",\r\n Script = \"Script\",\r\n Archive = \"Archive\",\r\n ActivityFeed = \"ActivityFeed\",\r\n EventDate = \"EventDate\",\r\n ArrowUpRight = \"ArrowUpRight\",\r\n CaretRight = \"CaretRight\",\r\n SetAction = \"SetAction\",\r\n CaretSolidLeft = \"CaretSolidLeft\",\r\n CaretSolidDown = \"CaretSolidDown\",\r\n CaretSolidRight = \"CaretSolidRight\",\r\n CaretSolidUp = \"CaretSolidUp\",\r\n PowerAppsLogo = \"PowerAppsLogo\",\r\n PowerApps2Logo = \"PowerApps2Logo\",\r\n SearchIssue = \"SearchIssue\",\r\n SearchIssueMirrored = \"SearchIssueMirrored\",\r\n FabricAssetLibrary = \"FabricAssetLibrary\",\r\n FabricDataConnectionLibrary = \"FabricDataConnectionLibrary\",\r\n FabricDocLibrary = \"FabricDocLibrary\",\r\n FabricFormLibrary = \"FabricFormLibrary\",\r\n FabricFormLibraryMirrored = \"FabricFormLibraryMirrored\",\r\n FabricReportLibrary = \"FabricReportLibrary\",\r\n FabricReportLibraryMirrored = \"FabricReportLibraryMirrored\",\r\n FabricPublicFolder = \"FabricPublicFolder\",\r\n FabricFolderSearch = \"FabricFolderSearch\",\r\n FabricMovetoFolder = \"FabricMovetoFolder\",\r\n FabricUnsyncFolder = \"FabricUnsyncFolder\",\r\n FabricSyncFolder = \"FabricSyncFolder\",\r\n FabricOpenFolderHorizontal = \"FabricOpenFolderHorizontal\",\r\n FabricFolder = \"FabricFolder\",\r\n FabricFolderFill = \"FabricFolderFill\",\r\n FabricNewFolder = \"FabricNewFolder\",\r\n FabricPictureLibrary = \"FabricPictureLibrary\",\r\n AddFavorite = \"AddFavorite\",\r\n AddFavoriteFill = \"AddFavoriteFill\",\r\n BufferTimeBefore = \"BufferTimeBefore\",\r\n BufferTimeAfter = \"BufferTimeAfter\",\r\n BufferTimeBoth = \"BufferTimeBoth\",\r\n PublishContent = \"PublishContent\",\r\n CannedChat = \"CannedChat\",\r\n SkypeForBusinessLogo = \"SkypeForBusinessLogo\",\r\n TabCenter = \"TabCenter\",\r\n PageCheckedin = \"PageCheckedin\",\r\n PageList = \"PageList\",\r\n ReadOutLoud = \"ReadOutLoud\",\r\n CaretBottomLeftSolid8 = \"CaretBottomLeftSolid8\",\r\n CaretBottomRightSolid8 = \"CaretBottomRightSolid8\",\r\n FolderHorizontal = \"FolderHorizontal\",\r\n MicrosoftStaffhubLogo = \"MicrosoftStaffhubLogo\",\r\n GiftboxOpen = \"GiftboxOpen\",\r\n StatusCircleOuter = \"StatusCircleOuter\",\r\n StatusCircleInner = \"StatusCircleInner\",\r\n StatusCircleRing = \"StatusCircleRing\",\r\n StatusTriangleOuter = \"StatusTriangleOuter\",\r\n StatusTriangleInner = \"StatusTriangleInner\",\r\n StatusTriangleExclamation = \"StatusTriangleExclamation\",\r\n StatusCircleExclamation = \"StatusCircleExclamation\",\r\n StatusCircleErrorX = \"StatusCircleErrorX\",\r\n StatusCircleCheckmark = \"StatusCircleCheckmark\",\r\n StatusCircleInfo = \"StatusCircleInfo\",\r\n StatusCircleBlock = \"StatusCircleBlock\",\r\n StatusCircleBlock2 = \"StatusCircleBlock2\",\r\n StatusCircleQuestionMark = \"StatusCircleQuestionMark\",\r\n StatusCircleSync = \"StatusCircleSync\",\r\n Toll = \"Toll\",\r\n ExploreContentSingle = \"ExploreContentSingle\",\r\n CollapseContent = \"CollapseContent\",\r\n CollapseContentSingle = \"CollapseContentSingle\",\r\n InfoSolid = \"InfoSolid\",\r\n ProgressRingDots = \"ProgressRingDots\",\r\n CaloriesAdd = \"CaloriesAdd\",\r\n BranchFork = \"BranchFork\",\r\n MobileReport = \"MobileReport\",\r\n ScaleVolume = \"ScaleVolume\",\r\n HardDriveGroup = \"HardDriveGroup\",\r\n FastMode = \"FastMode\",\r\n ToggleLeft = \"ToggleLeft\",\r\n ToggleRight = \"ToggleRight\",\r\n TriangleShape = \"TriangleShape\",\r\n RectangleShape = \"RectangleShape\",\r\n Trophy2 = \"Trophy2\",\r\n BucketColor = \"BucketColor\",\r\n BucketColorFill = \"BucketColorFill\",\r\n Taskboard = \"Taskboard\",\r\n SingleColumn = \"SingleColumn\",\r\n DoubleColumn = \"DoubleColumn\",\r\n TripleColumn = \"TripleColumn\",\r\n ColumnLeftTwoThirds = \"ColumnLeftTwoThirds\",\r\n ColumnRightTwoThirds = \"ColumnRightTwoThirds\",\r\n AccessLogoFill = \"AccessLogoFill\",\r\n AnalyticsLogo = \"AnalyticsLogo\",\r\n AnalyticsQuery = \"AnalyticsQuery\",\r\n NewAnalyticsQuery = \"NewAnalyticsQuery\",\r\n AnalyticsReport = \"AnalyticsReport\",\r\n WordLogo = \"WordLogo\",\r\n WordLogoFill = \"WordLogoFill\",\r\n ExcelLogo = \"ExcelLogo\",\r\n ExcelLogoFill = \"ExcelLogoFill\",\r\n OneNoteLogo = \"OneNoteLogo\",\r\n OneNoteLogoFill = \"OneNoteLogoFill\",\r\n OutlookLogo = \"OutlookLogo\",\r\n OutlookLogoFill = \"OutlookLogoFill\",\r\n PowerPointLogo = \"PowerPointLogo\",\r\n PowerPointLogoFill = \"PowerPointLogoFill\",\r\n PublisherLogo = \"PublisherLogo\",\r\n PublisherLogoFill = \"PublisherLogoFill\",\r\n ScheduleEventAction = \"ScheduleEventAction\",\r\n FlameSolid = \"FlameSolid\",\r\n ServerProcesses = \"ServerProcesses\",\r\n Server = \"Server\",\r\n SaveAll = \"SaveAll\",\r\n LinkedInLogo = \"LinkedInLogo\",\r\n Decimals = \"Decimals\",\r\n SidePanelMirrored = \"SidePanelMirrored\",\r\n ProtectRestrict = \"ProtectRestrict\",\r\n Blog = \"Blog\",\r\n UnknownMirrored = \"UnknownMirrored\",\r\n PublicContactCardMirrored = \"PublicContactCardMirrored\",\r\n GridViewSmall = \"GridViewSmall\",\r\n GridViewMedium = \"GridViewMedium\",\r\n GridViewLarge = \"GridViewLarge\",\r\n Step = \"Step\",\r\n StepInsert = \"StepInsert\",\r\n StepShared = \"StepShared\",\r\n StepSharedAdd = \"StepSharedAdd\",\r\n StepSharedInsert = \"StepSharedInsert\",\r\n ViewDashboard = \"ViewDashboard\",\r\n ViewList = \"ViewList\",\r\n ViewListGroup = \"ViewListGroup\",\r\n ViewListTree = \"ViewListTree\",\r\n TriggerAuto = \"TriggerAuto\",\r\n TriggerUser = \"TriggerUser\",\r\n PivotChart = \"PivotChart\",\r\n StackedBarChart = \"StackedBarChart\",\r\n StackedLineChart = \"StackedLineChart\",\r\n BuildQueue = \"BuildQueue\",\r\n BuildQueueNew = \"BuildQueueNew\",\r\n UserFollowed = \"UserFollowed\",\r\n ContactLink = \"ContactLink\",\r\n Stack = \"Stack\",\r\n Bullseye = \"Bullseye\",\r\n VennDiagram = \"VennDiagram\",\r\n FiveTileGrid = \"FiveTileGrid\",\r\n FocalPoint = \"FocalPoint\",\r\n RingerRemove = \"RingerRemove\",\r\n TeamsLogoInverse = \"TeamsLogoInverse\",\r\n TeamsLogo = \"TeamsLogo\",\r\n TeamsLogoFill = \"TeamsLogoFill\",\r\n SkypeForBusinessLogoFill = \"SkypeForBusinessLogoFill\",\r\n SharepointLogo = \"SharepointLogo\",\r\n SharepointLogoFill = \"SharepointLogoFill\",\r\n DelveLogo = \"DelveLogo\",\r\n DelveLogoFill = \"DelveLogoFill\",\r\n OfficeVideoLogo = \"OfficeVideoLogo\",\r\n OfficeVideoLogoFill = \"OfficeVideoLogoFill\",\r\n ExchangeLogo = \"ExchangeLogo\",\r\n ExchangeLogoFill = \"ExchangeLogoFill\",\r\n DocumentApproval = \"DocumentApproval\",\r\n CloneToDesktop = \"CloneToDesktop\",\r\n InstallToDrive = \"InstallToDrive\",\r\n Blur = \"Blur\",\r\n Build = \"Build\",\r\n ProcessMetaTask = \"ProcessMetaTask\",\r\n BranchFork2 = \"BranchFork2\",\r\n BranchLocked = \"BranchLocked\",\r\n BranchCommit = \"BranchCommit\",\r\n BranchCompare = \"BranchCompare\",\r\n BranchMerge = \"BranchMerge\",\r\n BranchPullRequest = \"BranchPullRequest\",\r\n BranchSearch = \"BranchSearch\",\r\n BranchShelveset = \"BranchShelveset\",\r\n RawSource = \"RawSource\",\r\n MergeDuplicate = \"MergeDuplicate\",\r\n RowsGroup = \"RowsGroup\",\r\n RowsChild = \"RowsChild\",\r\n Deploy = \"Deploy\",\r\n Redeploy = \"Redeploy\",\r\n ServerEnviroment = \"ServerEnviroment\",\r\n VisioDiagram = \"VisioDiagram\",\r\n HighlightMappedShapes = \"HighlightMappedShapes\",\r\n TextCallout = \"TextCallout\",\r\n IconSetsFlag = \"IconSetsFlag\",\r\n VisioLogo = \"VisioLogo\",\r\n VisioLogoFill = \"VisioLogoFill\",\r\n VisioDocument = \"VisioDocument\",\r\n TimelineProgress = \"TimelineProgress\",\r\n TimelineDelivery = \"TimelineDelivery\",\r\n Backlog = \"Backlog\",\r\n TeamFavorite = \"TeamFavorite\",\r\n TaskGroup = \"TaskGroup\",\r\n TaskGroupMirrored = \"TaskGroupMirrored\",\r\n ScopeTemplate = \"ScopeTemplate\",\r\n AssessmentGroupTemplate = \"AssessmentGroupTemplate\",\r\n NewTeamProject = \"NewTeamProject\",\r\n CommentAdd = \"CommentAdd\",\r\n CommentNext = \"CommentNext\",\r\n CommentPrevious = \"CommentPrevious\",\r\n ShopServer = \"ShopServer\",\r\n LocaleLanguage = \"LocaleLanguage\",\r\n QueryList = \"QueryList\",\r\n UserSync = \"UserSync\",\r\n UserPause = \"UserPause\",\r\n StreamingOff = \"StreamingOff\",\r\n MoreVertical = \"MoreVertical\",\r\n ArrowTallUpLeft = \"ArrowTallUpLeft\",\r\n ArrowTallUpRight = \"ArrowTallUpRight\",\r\n ArrowTallDownLeft = \"ArrowTallDownLeft\",\r\n ArrowTallDownRight = \"ArrowTallDownRight\",\r\n FieldEmpty = \"FieldEmpty\",\r\n FieldFilled = \"FieldFilled\",\r\n FieldChanged = \"FieldChanged\",\r\n FieldNotChanged = \"FieldNotChanged\",\r\n RingerOff = \"RingerOff\",\r\n PlayResume = \"PlayResume\",\r\n BulletedList2 = \"BulletedList2\",\r\n BulletedList2Mirrored = \"BulletedList2Mirrored\",\r\n ImageCrosshair = \"ImageCrosshair\",\r\n GitGraph = \"GitGraph\",\r\n Repo = \"Repo\",\r\n RepoSolid = \"RepoSolid\",\r\n FolderQuery = \"FolderQuery\",\r\n FolderList = \"FolderList\",\r\n FolderListMirrored = \"FolderListMirrored\",\r\n LocationOutline = \"LocationOutline\",\r\n POISolid = \"POISolid\",\r\n CalculatorNotEqualTo = \"CalculatorNotEqualTo\",\r\n BoxSubtractSolid = \"BoxSubtractSolid\",\r\n BoxAdditionSolid = \"BoxAdditionSolid\",\r\n BoxMultiplySolid = \"BoxMultiplySolid\",\r\n BoxPlaySolid = \"BoxPlaySolid\",\r\n BoxCheckmarkSolid = \"BoxCheckmarkSolid\",\r\n CirclePauseSolid = \"CirclePauseSolid\",\r\n CirclePause = \"CirclePause\",\r\n MSNVideosSolid = \"MSNVideosSolid\",\r\n CircleStopSolid = \"CircleStopSolid\",\r\n CircleStop = \"CircleStop\",\r\n NavigateBack = \"NavigateBack\",\r\n NavigateBackMirrored = \"NavigateBackMirrored\",\r\n NavigateForward = \"NavigateForward\",\r\n NavigateForwardMirrored = \"NavigateForwardMirrored\",\r\n UnknownSolid = \"UnknownSolid\",\r\n UnknownMirroredSolid = \"UnknownMirroredSolid\",\r\n CircleAddition = \"CircleAddition\",\r\n CircleAdditionSolid = \"CircleAdditionSolid\",\r\n FilePDB = \"FilePDB\",\r\n FileTemplate = \"FileTemplate\",\r\n FileSQL = \"FileSQL\",\r\n FileJAVA = \"FileJAVA\",\r\n FileASPX = \"FileASPX\",\r\n FileCSS = \"FileCSS\",\r\n FileSass = \"FileSass\",\r\n FileLess = \"FileLess\",\r\n FileHTML = \"FileHTML\",\r\n JavaScriptLanguage = \"JavaScriptLanguage\",\r\n CSharpLanguage = \"CSharpLanguage\",\r\n CSharp = \"CSharp\",\r\n VisualBasicLanguage = \"VisualBasicLanguage\",\r\n VB = \"VB\",\r\n CPlusPlusLanguage = \"CPlusPlusLanguage\",\r\n CPlusPlus = \"CPlusPlus\",\r\n FSharpLanguage = \"FSharpLanguage\",\r\n FSharp = \"FSharp\",\r\n TypeScriptLanguage = \"TypeScriptLanguage\",\r\n PythonLanguage = \"PythonLanguage\",\r\n PY = \"PY\",\r\n CoffeeScript = \"CoffeeScript\",\r\n MarkDownLanguage = \"MarkDownLanguage\",\r\n FullWidth = \"FullWidth\",\r\n FullWidthEdit = \"FullWidthEdit\",\r\n Plug = \"Plug\",\r\n PlugSolid = \"PlugSolid\",\r\n PlugConnected = \"PlugConnected\",\r\n PlugDisconnected = \"PlugDisconnected\",\r\n UnlockSolid = \"UnlockSolid\",\r\n Variable = \"Variable\",\r\n Parameter = \"Parameter\",\r\n CommentUrgent = \"CommentUrgent\",\r\n Storyboard = \"Storyboard\",\r\n DiffInline = \"DiffInline\",\r\n DiffSideBySide = \"DiffSideBySide\",\r\n ImageDiff = \"ImageDiff\",\r\n ImagePixel = \"ImagePixel\",\r\n FileBug = \"FileBug\",\r\n FileCode = \"FileCode\",\r\n FileComment = \"FileComment\",\r\n BusinessHoursSign = \"BusinessHoursSign\",\r\n FileImage = \"FileImage\",\r\n FileSymlink = \"FileSymlink\",\r\n AutoFillTemplate = \"AutoFillTemplate\",\r\n WorkItem = \"WorkItem\",\r\n WorkItemBug = \"WorkItemBug\",\r\n LogRemove = \"LogRemove\",\r\n ColumnOptions = \"ColumnOptions\",\r\n Packages = \"Packages\",\r\n BuildIssue = \"BuildIssue\",\r\n AssessmentGroup = \"AssessmentGroup\",\r\n VariableGroup = \"VariableGroup\",\r\n FullHistory = \"FullHistory\",\r\n SingleColumnEdit = \"SingleColumnEdit\",\r\n DoubleColumnEdit = \"DoubleColumnEdit\",\r\n TripleColumnEdit = \"TripleColumnEdit\",\r\n ColumnLeftTwoThirdsEdit = \"ColumnLeftTwoThirdsEdit\",\r\n ColumnRightTwoThirdsEdit = \"ColumnRightTwoThirdsEdit\",\r\n StreamLogo = \"StreamLogo\",\r\n PassiveAuthentication = \"PassiveAuthentication\",\r\n AlertSolid = \"AlertSolid\",\r\n MegaphoneSolid = \"MegaphoneSolid\",\r\n TaskSolid = \"TaskSolid\",\r\n ConfigurationSolid = \"ConfigurationSolid\",\r\n BugSolid = \"BugSolid\",\r\n CrownSolid = \"CrownSolid\",\r\n Trophy2Solid = \"Trophy2Solid\",\r\n QuickNoteSolid = \"QuickNoteSolid\",\r\n ConstructionConeSolid = \"ConstructionConeSolid\",\r\n PageListSolid = \"PageListSolid\",\r\n PageListMirroredSolid = \"PageListMirroredSolid\",\r\n StarburstSolid = \"StarburstSolid\",\r\n ReadingModeSolid = \"ReadingModeSolid\",\r\n SadSolid = \"SadSolid\",\r\n HealthSolid = \"HealthSolid\",\r\n ShieldSolid = \"ShieldSolid\",\r\n GiftBoxSolid = \"GiftBoxSolid\",\r\n ShoppingCartSolid = \"ShoppingCartSolid\",\r\n MailSolid = \"MailSolid\",\r\n ChatSolid = \"ChatSolid\",\r\n RibbonSolid = \"RibbonSolid\",\r\n FinancialSolid = \"FinancialSolid\",\r\n FinancialMirroredSolid = \"FinancialMirroredSolid\",\r\n HeadsetSolid = \"HeadsetSolid\",\r\n PermissionsSolid = \"PermissionsSolid\",\r\n ParkingSolid = \"ParkingSolid\",\r\n ParkingMirroredSolid = \"ParkingMirroredSolid\",\r\n DiamondSolid = \"DiamondSolid\",\r\n AsteriskSolid = \"AsteriskSolid\",\r\n OfflineStorageSolid = \"OfflineStorageSolid\",\r\n BankSolid = \"BankSolid\",\r\n DecisionSolid = \"DecisionSolid\",\r\n Parachute = \"Parachute\",\r\n ParachuteSolid = \"ParachuteSolid\",\r\n FiltersSolid = \"FiltersSolid\",\r\n ColorSolid = \"ColorSolid\",\r\n ReviewSolid = \"ReviewSolid\",\r\n ReviewRequestSolid = \"ReviewRequestSolid\",\r\n ReviewRequestMirroredSolid = \"ReviewRequestMirroredSolid\",\r\n ReviewResponseSolid = \"ReviewResponseSolid\",\r\n FeedbackRequestSolid = \"FeedbackRequestSolid\",\r\n FeedbackRequestMirroredSolid = \"FeedbackRequestMirroredSolid\",\r\n FeedbackResponseSolid = \"FeedbackResponseSolid\",\r\n WorkItemBar = \"WorkItemBar\",\r\n WorkItemBarSolid = \"WorkItemBarSolid\",\r\n Separator = \"Separator\",\r\n NavigateExternalInline = \"NavigateExternalInline\",\r\n PlanView = \"PlanView\",\r\n TimelineMatrixView = \"TimelineMatrixView\",\r\n EngineeringGroup = \"EngineeringGroup\",\r\n ProjectCollection = \"ProjectCollection\",\r\n CaretBottomRightCenter8 = \"CaretBottomRightCenter8\",\r\n CaretBottomLeftCenter8 = \"CaretBottomLeftCenter8\",\r\n CaretTopRightCenter8 = \"CaretTopRightCenter8\",\r\n CaretTopLeftCenter8 = \"CaretTopLeftCenter8\",\r\n DonutChart = \"DonutChart\",\r\n ChevronUnfold10 = \"ChevronUnfold10\",\r\n ChevronFold10 = \"ChevronFold10\",\r\n DoubleChevronDown8 = \"DoubleChevronDown8\",\r\n DoubleChevronUp8 = \"DoubleChevronUp8\",\r\n DoubleChevronLeft8 = \"DoubleChevronLeft8\",\r\n DoubleChevronRight8 = \"DoubleChevronRight8\",\r\n ChevronDownEnd6 = \"ChevronDownEnd6\",\r\n ChevronUpEnd6 = \"ChevronUpEnd6\",\r\n ChevronLeftEnd6 = \"ChevronLeftEnd6\",\r\n ChevronRightEnd6 = \"ChevronRightEnd6\",\r\n ContextMenu = \"ContextMenu\",\r\n AzureAPIManagement = \"AzureAPIManagement\",\r\n AzureServiceEndpoint = \"AzureServiceEndpoint\",\r\n VSTSLogo = \"VSTSLogo\",\r\n VSTSAltLogo1 = \"VSTSAltLogo1\",\r\n VSTSAltLogo2 = \"VSTSAltLogo2\",\r\n FileTypeSolution = \"FileTypeSolution\",\r\n WordLogoInverse16 = \"WordLogoInverse16\",\r\n WordLogo16 = \"WordLogo16\",\r\n WordLogoFill16 = \"WordLogoFill16\",\r\n PowerPointLogoInverse16 = \"PowerPointLogoInverse16\",\r\n PowerPointLogo16 = \"PowerPointLogo16\",\r\n PowerPointLogoFill16 = \"PowerPointLogoFill16\",\r\n ExcelLogoInverse16 = \"ExcelLogoInverse16\",\r\n ExcelLogo16 = \"ExcelLogo16\",\r\n ExcelLogoFill16 = \"ExcelLogoFill16\",\r\n OneNoteLogoInverse16 = \"OneNoteLogoInverse16\",\r\n OneNoteLogo16 = \"OneNoteLogo16\",\r\n OneNoteLogoFill16 = \"OneNoteLogoFill16\",\r\n OutlookLogoInverse16 = \"OutlookLogoInverse16\",\r\n OutlookLogo16 = \"OutlookLogo16\",\r\n OutlookLogoFill16 = \"OutlookLogoFill16\",\r\n PublisherLogoInverse16 = \"PublisherLogoInverse16\",\r\n PublisherLogo16 = \"PublisherLogo16\",\r\n PublisherLogoFill16 = \"PublisherLogoFill16\",\r\n VisioLogoInverse16 = \"VisioLogoInverse16\",\r\n VisioLogo16 = \"VisioLogo16\",\r\n VisioLogoFill16 = \"VisioLogoFill16\",\r\n TestBeaker = \"TestBeaker\",\r\n TestBeakerSolid = \"TestBeakerSolid\",\r\n TestExploreSolid = \"TestExploreSolid\",\r\n TestAutoSolid = \"TestAutoSolid\",\r\n TestUserSolid = \"TestUserSolid\",\r\n TestImpactSolid = \"TestImpactSolid\",\r\n TestPlan = \"TestPlan\",\r\n TestStep = \"TestStep\",\r\n TestParameter = \"TestParameter\",\r\n TestSuite = \"TestSuite\",\r\n TestCase = \"TestCase\",\r\n Sprint = \"Sprint\",\r\n SignOut = \"SignOut\",\r\n TriggerApproval = \"TriggerApproval\",\r\n Rocket = \"Rocket\",\r\n AzureKeyVault = \"AzureKeyVault\",\r\n Onboarding = \"Onboarding\",\r\n Transition = \"Transition\",\r\n LikeSolid = \"LikeSolid\",\r\n DislikeSolid = \"DislikeSolid\",\r\n CRMCustomerInsightsApp = \"CRMCustomerInsightsApp\",\r\n EditCreate = \"EditCreate\",\r\n UnSetColor = \"UnSetColor\",\r\n DeclineCall = \"DeclineCall\",\r\n RectangularClipping = \"RectangularClipping\",\r\n TeamsLogo16 = \"TeamsLogo16\",\r\n TeamsLogoFill16 = \"TeamsLogoFill16\",\r\n Spacer = \"Spacer\",\r\n SkypeLogo16 = \"SkypeLogo16\",\r\n SkypeForBusinessLogo16 = \"SkypeForBusinessLogo16\",\r\n SkypeForBusinessLogoFill16 = \"SkypeForBusinessLogoFill16\",\r\n FilterSolid = \"FilterSolid\",\r\n MailUndelivered = \"MailUndelivered\",\r\n MailTentative = \"MailTentative\",\r\n MailTentativeMirrored = \"MailTentativeMirrored\",\r\n MailReminder = \"MailReminder\",\r\n ReceiptUndelivered = \"ReceiptUndelivered\",\r\n ReceiptTentative = \"ReceiptTentative\",\r\n ReceiptTentativeMirrored = \"ReceiptTentativeMirrored\",\r\n Inbox = \"Inbox\",\r\n IRMReply = \"IRMReply\",\r\n IRMReplyMirrored = \"IRMReplyMirrored\",\r\n IRMForward = \"IRMForward\",\r\n IRMForwardMirrored = \"IRMForwardMirrored\",\r\n VoicemailIRM = \"VoicemailIRM\",\r\n EventAccepted = \"EventAccepted\",\r\n EventTentative = \"EventTentative\",\r\n EventTentativeMirrored = \"EventTentativeMirrored\",\r\n EventDeclined = \"EventDeclined\",\r\n IDBadge = \"IDBadge\",\r\n BackgroundColor = \"BackgroundColor\",\r\n OfficeFormsLogoInverse16 = \"OfficeFormsLogoInverse16\",\r\n OfficeFormsLogo = \"OfficeFormsLogo\",\r\n OfficeFormsLogoFill = \"OfficeFormsLogoFill\",\r\n OfficeFormsLogo16 = \"OfficeFormsLogo16\",\r\n OfficeFormsLogoFill16 = \"OfficeFormsLogoFill16\",\r\n OfficeFormsLogoInverse24 = \"OfficeFormsLogoInverse24\",\r\n OfficeFormsLogo24 = \"OfficeFormsLogo24\",\r\n OfficeFormsLogoFill24 = \"OfficeFormsLogoFill24\",\r\n PageLock = \"PageLock\",\r\n NotExecuted = \"NotExecuted\",\r\n NotImpactedSolid = \"NotImpactedSolid\",\r\n FieldReadOnly = \"FieldReadOnly\",\r\n FieldRequired = \"FieldRequired\",\r\n BacklogBoard = \"BacklogBoard\",\r\n ExternalBuild = \"ExternalBuild\",\r\n ExternalTFVC = \"ExternalTFVC\",\r\n ExternalXAML = \"ExternalXAML\",\r\n IssueSolid = \"IssueSolid\",\r\n DefectSolid = \"DefectSolid\",\r\n LadybugSolid = \"LadybugSolid\",\r\n NugetLogo = \"NugetLogo\",\r\n TFVCLogo = \"TFVCLogo\",\r\n ProjectLogo32 = \"ProjectLogo32\",\r\n ProjectLogoFill32 = \"ProjectLogoFill32\",\r\n ProjectLogo16 = \"ProjectLogo16\",\r\n ProjectLogoFill16 = \"ProjectLogoFill16\",\r\n SwayLogo32 = \"SwayLogo32\",\r\n SwayLogoFill32 = \"SwayLogoFill32\",\r\n SwayLogo16 = \"SwayLogo16\",\r\n SwayLogoFill16 = \"SwayLogoFill16\",\r\n ClassNotebookLogo32 = \"ClassNotebookLogo32\",\r\n ClassNotebookLogoFill32 = \"ClassNotebookLogoFill32\",\r\n ClassNotebookLogo16 = \"ClassNotebookLogo16\",\r\n ClassNotebookLogoFill16 = \"ClassNotebookLogoFill16\",\r\n ClassNotebookLogoInverse32 = \"ClassNotebookLogoInverse32\",\r\n ClassNotebookLogoInverse16 = \"ClassNotebookLogoInverse16\",\r\n StaffNotebookLogo32 = \"StaffNotebookLogo32\",\r\n StaffNotebookLogoFill32 = \"StaffNotebookLogoFill32\",\r\n StaffNotebookLogo16 = \"StaffNotebookLogo16\",\r\n StaffNotebookLogoFill16 = \"StaffNotebookLogoFill16\",\r\n StaffNotebookLogoInverted32 = \"StaffNotebookLogoInverted32\",\r\n StaffNotebookLogoInverted16 = \"StaffNotebookLogoInverted16\",\r\n KaizalaLogo = \"KaizalaLogo\",\r\n TaskLogo = \"TaskLogo\",\r\n ProtectionCenterLogo32 = \"ProtectionCenterLogo32\",\r\n GallatinLogo = \"GallatinLogo\",\r\n Globe2 = \"Globe2\",\r\n Guitar = \"Guitar\",\r\n Breakfast = \"Breakfast\",\r\n Brunch = \"Brunch\",\r\n BeerMug = \"BeerMug\",\r\n Vacation = \"Vacation\",\r\n Teeth = \"Teeth\",\r\n Taxi = \"Taxi\",\r\n Chopsticks = \"Chopsticks\",\r\n SyncOccurence = \"SyncOccurence\",\r\n UnsyncOccurence = \"UnsyncOccurence\",\r\n PrimaryCalendar = \"PrimaryCalendar\",\r\n SearchCalendar = \"SearchCalendar\",\r\n VideoOff = \"VideoOff\",\r\n MicrosoftFlowLogo = \"MicrosoftFlowLogo\",\r\n BusinessCenterLogo = \"BusinessCenterLogo\",\r\n ToDoLogoBottom = \"ToDoLogoBottom\",\r\n ToDoLogoTop = \"ToDoLogoTop\",\r\n EditSolid12 = \"EditSolid12\",\r\n EditSolidMirrored12 = \"EditSolidMirrored12\",\r\n UneditableSolid12 = \"UneditableSolid12\",\r\n UneditableSolidMirrored12 = \"UneditableSolidMirrored12\",\r\n UneditableMirrored = \"UneditableMirrored\",\r\n AdminALogo32 = \"AdminALogo32\",\r\n AdminALogoFill32 = \"AdminALogoFill32\",\r\n ToDoLogoInverse = \"ToDoLogoInverse\",\r\n Snooze = \"Snooze\",\r\n WaffleOffice365 = \"WaffleOffice365\",\r\n ImageSearch = \"ImageSearch\",\r\n NewsSearch = \"NewsSearch\",\r\n VideoSearch = \"VideoSearch\",\r\n R = \"R\",\r\n FontColorA = \"FontColorA\",\r\n FontColorSwatch = \"FontColorSwatch\",\r\n LightWeight = \"LightWeight\",\r\n NormalWeight = \"NormalWeight\",\r\n SemiboldWeight = \"SemiboldWeight\",\r\n GroupObject = \"GroupObject\",\r\n UngroupObject = \"UngroupObject\",\r\n AlignHorizontalLeft = \"AlignHorizontalLeft\",\r\n AlignHorizontalCenter = \"AlignHorizontalCenter\",\r\n AlignHorizontalRight = \"AlignHorizontalRight\",\r\n AlignVerticalTop = \"AlignVerticalTop\",\r\n AlignVerticalCenter = \"AlignVerticalCenter\",\r\n AlignVerticalBottom = \"AlignVerticalBottom\",\r\n HorizontalDistributeCenter = \"HorizontalDistributeCenter\",\r\n VerticalDistributeCenter = \"VerticalDistributeCenter\",\r\n Ellipse = \"Ellipse\",\r\n Line = \"Line\",\r\n Octagon = \"Octagon\",\r\n Hexagon = \"Hexagon\",\r\n Pentagon = \"Pentagon\",\r\n RightTriangle = \"RightTriangle\",\r\n HalfCircle = \"HalfCircle\",\r\n QuarterCircle = \"QuarterCircle\",\r\n ThreeQuarterCircle = \"ThreeQuarterCircle\",\r\n SixPointStar = \"SixPointStar\",\r\n TwelvePointStar = \"TwelvePointStar\",\r\n ArrangeBringToFront = \"ArrangeBringToFront\",\r\n ArrangeSendToBack = \"ArrangeSendToBack\",\r\n ArrangeSendBackward = \"ArrangeSendBackward\",\r\n ArrangeBringForward = \"ArrangeBringForward\",\r\n BorderDash = \"BorderDash\",\r\n BorderDot = \"BorderDot\",\r\n LineStyle = \"LineStyle\",\r\n LineThickness = \"LineThickness\",\r\n WindowEdit = \"WindowEdit\",\r\n HintText = \"HintText\",\r\n MediaAdd = \"MediaAdd\",\r\n AnchorLock = \"AnchorLock\",\r\n AutoHeight = \"AutoHeight\",\r\n ChartSeries = \"ChartSeries\",\r\n ChartXAngle = \"ChartXAngle\",\r\n ChartYAngle = \"ChartYAngle\",\r\n Combobox = \"Combobox\",\r\n LineSpacing = \"LineSpacing\",\r\n Padding = \"Padding\",\r\n PaddingTop = \"PaddingTop\",\r\n PaddingBottom = \"PaddingBottom\",\r\n PaddingLeft = \"PaddingLeft\",\r\n PaddingRight = \"PaddingRight\",\r\n NavigationFlipper = \"NavigationFlipper\",\r\n AlignJustify = \"AlignJustify\",\r\n TextOverflow = \"TextOverflow\",\r\n VisualsFolder = \"VisualsFolder\",\r\n VisualsStore = \"VisualsStore\",\r\n PictureCenter = \"PictureCenter\",\r\n PictureFill = \"PictureFill\",\r\n PicturePosition = \"PicturePosition\",\r\n PictureStretch = \"PictureStretch\",\r\n PictureTile = \"PictureTile\",\r\n Slider = \"Slider\",\r\n SliderHandleSize = \"SliderHandleSize\",\r\n DefaultRatio = \"DefaultRatio\",\r\n NumberSequence = \"NumberSequence\",\r\n GUID = \"GUID\",\r\n ReportAdd = \"ReportAdd\",\r\n DashboardAdd = \"DashboardAdd\",\r\n MapPinSolid = \"MapPinSolid\",\r\n WebPublish = \"WebPublish\",\r\n PieSingleSolid = \"PieSingleSolid\",\r\n BlockedSolid = \"BlockedSolid\",\r\n DrillDown = \"DrillDown\",\r\n DrillDownSolid = \"DrillDownSolid\",\r\n DrillExpand = \"DrillExpand\",\r\n DrillShow = \"DrillShow\",\r\n SpecialEvent = \"SpecialEvent\",\r\n OneDriveFolder16 = \"OneDriveFolder16\",\r\n FunctionalManagerDashboard = \"FunctionalManagerDashboard\",\r\n BIDashboard = \"BIDashboard\",\r\n CodeEdit = \"CodeEdit\",\r\n RenewalCurrent = \"RenewalCurrent\",\r\n RenewalFuture = \"RenewalFuture\",\r\n SplitObject = \"SplitObject\",\r\n BulkUpload = \"BulkUpload\",\r\n DownloadDocument = \"DownloadDocument\",\r\n Flower = \"Flower\",\r\n WaitlistConfirm = \"WaitlistConfirm\",\r\n WaitlistConfirmMirrored = \"WaitlistConfirmMirrored\",\r\n LaptopSecure = \"LaptopSecure\",\r\n DragObject = \"DragObject\",\r\n EntryView = \"EntryView\",\r\n EntryDecline = \"EntryDecline\",\r\n ContactCardSettings = \"ContactCardSettings\",\r\n ContactCardSettingsMirrored = \"ContactCardSettingsMirrored\",\r\n CalendarSettings = \"CalendarSettings\",\r\n CalendarSettingsMirrored = \"CalendarSettingsMirrored\",\r\n HardDriveLock = \"HardDriveLock\",\r\n HardDriveUnlock = \"HardDriveUnlock\",\r\n AccountManagement = \"AccountManagement\",\r\n TransitionPop = \"TransitionPop\",\r\n TransitionPush = \"TransitionPush\",\r\n TransitionEffect = \"TransitionEffect\",\r\n LookupEntities = \"LookupEntities\",\r\n ExploreData = \"ExploreData\",\r\n AddBookmark = \"AddBookmark\",\r\n SearchBookmark = \"SearchBookmark\",\r\n DrillThrough = \"DrillThrough\",\r\n MasterDatabase = \"MasterDatabase\",\r\n CertifiedDatabase = \"CertifiedDatabase\",\r\n MaximumValue = \"MaximumValue\",\r\n MinimumValue = \"MinimumValue\",\r\n VisualStudioIDELogo32 = \"VisualStudioIDELogo32\",\r\n PasteAsText = \"PasteAsText\",\r\n PasteAsCode = \"PasteAsCode\",\r\n BrowserTab = \"BrowserTab\",\r\n BrowserTabScreenshot = \"BrowserTabScreenshot\",\r\n DesktopScreenshot = \"DesktopScreenshot\",\r\n FileYML = \"FileYML\",\r\n ClipboardSolid = \"ClipboardSolid\",\r\n FabricUserFolder = \"FabricUserFolder\",\r\n FabricNetworkFolder = \"FabricNetworkFolder\",\r\n AnalyticsView = \"AnalyticsView\",\r\n Video360Generic = \"Video360Generic\",\r\n Leave = \"Leave\",\r\n Trending12 = \"Trending12\",\r\n Blocked12 = \"Blocked12\",\r\n Warning12 = \"Warning12\",\r\n CheckedOutByOther12 = \"CheckedOutByOther12\",\r\n CheckedOutByYou12 = \"CheckedOutByYou12\",\r\n CircleShapeSolid = \"CircleShapeSolid\",\r\n SquareShapeSolid = \"SquareShapeSolid\",\r\n TriangleShapeSolid = \"TriangleShapeSolid\",\r\n DropShapeSolid = \"DropShapeSolid\",\r\n RectangleShapeSolid = \"RectangleShapeSolid\",\r\n ZoomToFit = \"ZoomToFit\",\r\n InsertColumnsLeft = \"InsertColumnsLeft\",\r\n InsertColumnsRight = \"InsertColumnsRight\",\r\n InsertRowsAbove = \"InsertRowsAbove\",\r\n InsertRowsBelow = \"InsertRowsBelow\",\r\n DeleteColumns = \"DeleteColumns\",\r\n DeleteRows = \"DeleteRows\",\r\n DeleteRowsMirrored = \"DeleteRowsMirrored\",\r\n DeleteTable = \"DeleteTable\",\r\n VersionControlPush = \"VersionControlPush\",\r\n StackedColumnChart2 = \"StackedColumnChart2\",\r\n TripleColumnWide = \"TripleColumnWide\",\r\n QuadColumn = \"QuadColumn\",\r\n WhiteBoardApp16 = \"WhiteBoardApp16\",\r\n WhiteBoardApp32 = \"WhiteBoardApp32\",\r\n InsertSignatureLine = \"InsertSignatureLine\",\r\n ArrangeByFrom = \"ArrangeByFrom\",\r\n Phishing = \"Phishing\",\r\n CreateMailRule = \"CreateMailRule\",\r\n PublishCourse = \"PublishCourse\",\r\n DictionaryRemove = \"DictionaryRemove\",\r\n UserRemove = \"UserRemove\",\r\n UserEvent = \"UserEvent\",\r\n Encryption = \"Encryption\",\r\n D365TalentLearn = \"D365TalentLearn\",\r\n D365TalentInsight = \"D365TalentInsight\",\r\n D365TalentHRCore = \"D365TalentHRCore\",\r\n BacklogList = \"BacklogList\",\r\n ButtonControl = \"ButtonControl\",\r\n TableGroup = \"TableGroup\",\r\n MountainClimbing = \"MountainClimbing\",\r\n TagUnknown = \"TagUnknown\",\r\n TagUnknownMirror = \"TagUnknownMirror\",\r\n TagUnknown12 = \"TagUnknown12\",\r\n TagUnknown12Mirror = \"TagUnknown12Mirror\",\r\n Link12 = \"Link12\",\r\n Presentation = \"Presentation\",\r\n Presentation12 = \"Presentation12\",\r\n Lock12 = \"Lock12\",\r\n BuildDefinition = \"BuildDefinition\",\r\n ReleaseDefinition = \"ReleaseDefinition\",\r\n SaveTemplate = \"SaveTemplate\",\r\n UserGauge = \"UserGauge\",\r\n BlockedSiteSolid12 = \"BlockedSiteSolid12\",\r\n TagSolid = \"TagSolid\",\r\n OfficeChat = \"OfficeChat\",\r\n OfficeChatSolid = \"OfficeChatSolid\",\r\n MailSchedule = \"MailSchedule\",\r\n WarningSolid = \"WarningSolid\",\r\n Blocked2Solid = \"Blocked2Solid\",\r\n SkypeCircleArrow = \"SkypeCircleArrow\",\r\n SkypeArrow = \"SkypeArrow\",\r\n SyncStatus = \"SyncStatus\",\r\n SyncStatusSolid = \"SyncStatusSolid\",\r\n ProjectDocument = \"ProjectDocument\",\r\n ToDoLogoOutline = \"ToDoLogoOutline\",\r\n VisioOnlineLogoFill32 = \"VisioOnlineLogoFill32\",\r\n VisioOnlineLogo32 = \"VisioOnlineLogo32\",\r\n VisioOnlineLogoCloud32 = \"VisioOnlineLogoCloud32\",\r\n VisioDiagramSync = \"VisioDiagramSync\",\r\n Event12 = \"Event12\",\r\n EventDateMissed12 = \"EventDateMissed12\",\r\n UserOptional = \"UserOptional\",\r\n ResponsesMenu = \"ResponsesMenu\",\r\n DoubleDownArrow = \"DoubleDownArrow\",\r\n DistributeDown = \"DistributeDown\",\r\n BookmarkReport = \"BookmarkReport\",\r\n FilterSettings = \"FilterSettings\",\r\n GripperDotsVertical = \"GripperDotsVertical\",\r\n MailAttached = \"MailAttached\",\r\n AddIn = \"AddIn\",\r\n LinkedDatabase = \"LinkedDatabase\",\r\n PromotedDatabase = \"PromotedDatabase\",\r\n BarChartVerticalFilter = \"BarChartVerticalFilter\",\r\n BarChartVerticalFilterSolid = \"BarChartVerticalFilterSolid\",\r\n ShowTimeAs = \"ShowTimeAs\",\r\n FileRequest = \"FileRequest\",\r\n WorkItemAlert = \"WorkItemAlert\",\r\n PowerBILogo16 = \"PowerBILogo16\",\r\n PowerBILogoBackplate16 = \"PowerBILogoBackplate16\",\r\n BulletedListText = \"BulletedListText\",\r\n BulletedListBullet = \"BulletedListBullet\",\r\n BulletedListTextMirrored = \"BulletedListTextMirrored\",\r\n BulletedListBulletMirrored = \"BulletedListBulletMirrored\",\r\n NumberedListText = \"NumberedListText\",\r\n NumberedListNumber = \"NumberedListNumber\",\r\n NumberedListTextMirrored = \"NumberedListTextMirrored\",\r\n NumberedListNumberMirrored = \"NumberedListNumberMirrored\",\r\n RemoveLinkChain = \"RemoveLinkChain\",\r\n RemoveLinkX = \"RemoveLinkX\",\r\n FabricTextHighlight = \"FabricTextHighlight\",\r\n ClearFormattingA = \"ClearFormattingA\",\r\n ClearFormattingEraser = \"ClearFormattingEraser\",\r\n Photo2Fill = \"Photo2Fill\",\r\n IncreaseIndentText = \"IncreaseIndentText\",\r\n IncreaseIndentArrow = \"IncreaseIndentArrow\",\r\n DecreaseIndentText = \"DecreaseIndentText\",\r\n DecreaseIndentArrow = \"DecreaseIndentArrow\",\r\n IncreaseIndentTextMirrored = \"IncreaseIndentTextMirrored\",\r\n IncreaseIndentArrowMirrored = \"IncreaseIndentArrowMirrored\",\r\n DecreaseIndentTextMirrored = \"DecreaseIndentTextMirrored\",\r\n DecreaseIndentArrowMirrored = \"DecreaseIndentArrowMirrored\",\r\n CheckListText = \"CheckListText\",\r\n CheckListCheck = \"CheckListCheck\",\r\n CheckListTextMirrored = \"CheckListTextMirrored\",\r\n CheckListCheckMirrored = \"CheckListCheckMirrored\",\r\n NumberSymbol = \"NumberSymbol\",\r\n Coupon = \"Coupon\",\r\n VerifiedBrand = \"VerifiedBrand\",\r\n ReleaseGate = \"ReleaseGate\",\r\n ReleaseGateCheck = \"ReleaseGateCheck\",\r\n ReleaseGateError = \"ReleaseGateError\",\r\n M365InvoicingLogo = \"M365InvoicingLogo\",\r\n FabricTextHighlightComposite = \"FabricTextHighlightComposite\",\r\n Dataflows = \"Dataflows\",\r\n GenericScanFilled = \"GenericScanFilled\",\r\n DiagnosticDataBarTooltip = \"DiagnosticDataBarTooltip\",\r\n SaveToMobile = \"SaveToMobile\",\r\n Orientation2 = \"Orientation2\",\r\n ScreenCast = \"ScreenCast\",\r\n ShowGrid = \"ShowGrid\",\r\n SnapToGrid = \"SnapToGrid\",\r\n ContactList = \"ContactList\",\r\n NewMail = \"NewMail\",\r\n EyeShadow = \"EyeShadow\",\r\n CampaignTemplate = \"CampaignTemplate\",\r\n ChartTemplate = \"ChartTemplate\",\r\n PageListFilter = \"PageListFilter\",\r\n SecondaryNav = \"SecondaryNav\",\r\n ColumnVerticalSection = \"ColumnVerticalSection\",\r\n SkypeCircleSlash = \"SkypeCircleSlash\",\r\n SkypeSlash = \"SkypeSlash\",\r\n CustomizeToolbar = \"CustomizeToolbar\",\r\n DuplicateRow = \"DuplicateRow\",\r\n RemoveFromTrash = \"RemoveFromTrash\",\r\n MailOptions = \"MailOptions\",\r\n Childof = \"Childof\",\r\n Footer = \"Footer\",\r\n Header = \"Header\",\r\n BarChartVerticalFill = \"BarChartVerticalFill\",\r\n StackedColumnChart2Fill = \"StackedColumnChart2Fill\",\r\n PlainText = \"PlainText\",\r\n AccessibiltyChecker = \"AccessibiltyChecker\",\r\n DatabaseSync = \"DatabaseSync\",\r\n TabOneColumn = \"TabOneColumn\",\r\n TabTwoColumn = \"TabTwoColumn\",\r\n TabThreeColumn = \"TabThreeColumn\",\r\n DecreaseIndentLegacy = \"DecreaseIndentLegacy\",\r\n IncreaseIndentLegacy = \"IncreaseIndentLegacy\",\r\n SizeLegacy = \"SizeLegacy\"\r\n}\r\n\r\nexport type IconNamesInput = keyof typeof IconNames;\r\n","import {IIconOptions} from \"@/styling/utilities/icons\";\r\nimport { initializeIcons as i } from \"./fabric-icons\";\r\nimport { initializeIcons as i0 } from \"./fabric-icons-0\";\r\nimport { initializeIcons as i1 } from \"./fabric-icons-1\";\r\nimport { initializeIcons as i2 } from \"./fabric-icons-2\";\r\nimport { initializeIcons as i3 } from \"./fabric-icons-3\";\r\nimport { initializeIcons as i4 } from \"./fabric-icons-4\";\r\nimport { initializeIcons as i5 } from \"./fabric-icons-5\";\r\nimport { initializeIcons as i6 } from \"./fabric-icons-6\";\r\nimport { initializeIcons as i7 } from \"./fabric-icons-7\";\r\nimport { initializeIcons as i8 } from \"./fabric-icons-8\";\r\nimport { initializeIcons as i9 } from \"./fabric-icons-9\";\r\nimport { initializeIcons as i10 } from \"./fabric-icons-10\";\r\nimport { initializeIcons as i11 } from \"./fabric-icons-11\";\r\nimport { initializeIcons as i12 } from \"./fabric-icons-12\";\r\nimport { initializeIcons as i13 } from \"./fabric-icons-13\";\r\nimport { initializeIcons as i14 } from \"./fabric-icons-14\";\r\nimport { initializeIcons as i15 } from \"./fabric-icons-15\";\r\nimport { initializeIcons as i16 } from \"./fabric-icons-16\";\r\n\r\nimport { registerIconAliases } from \"./iconAliases\";\r\nconst DEFAULT_BASE_URL = \"https://spoprod-a.akamaihd.net/files/fabric/assets/icons/\";\r\n\r\nexport function initializeIcons(baseUrl: string = DEFAULT_BASE_URL, options?: IIconOptions): void {\r\n [i, i0, i1, i2, i3, i4, i5, i6, i7, i8, i9, i10, i11, i12, i13, i14, i15, i16].forEach(\r\n (initialize: (url: string, options?: IIconOptions) => void) => initialize(baseUrl, options)\r\n );\r\n\r\n registerIconAliases();\r\n}\r\n\r\nexport { IconNames } from \"./IconNames\";\r\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"hello\"},[_c('h1',[_vm._v(_vm._s(_vm.msg))]),_c('OverviewItem',{attrs:{\"title\":\"Modifiers\"}},[_c('OfficeCheckbox',{staticStyle:{\"margin\":\"5px\",\"display\":\"inline-block\"},attrs:{\"label\":\"Disabled\"},model:{value:(_vm.disabled),callback:function ($$v) {_vm.disabled=$$v},expression:\"disabled\"}}),_c('OfficeCheckbox',{staticStyle:{\"margin\":\"5px\",\"display\":\"inline-block\"},attrs:{\"label\":\"Required\"},model:{value:(_vm.required),callback:function ($$v) {_vm.required=$$v},expression:\"required\"}}),_c('OfficeCheckbox',{staticStyle:{\"margin\":\"5px\",\"display\":\"inline-block\"},attrs:{\"label\":\"Checked\"},model:{value:(_vm.checked),callback:function ($$v) {_vm.checked=$$v},expression:\"checked\"}})],1),_c('OverviewItem',{attrs:{\"title\":\"Checkbox\"}},[_c('OfficeCheckbox',{staticStyle:{\"display\":\"inline-block\"},attrs:{\"disabled\":_vm.disabled,\"label\":\"Checkbox\"},model:{value:(_vm.checkboxChecked),callback:function ($$v) {_vm.checkboxChecked=$$v},expression:\"checkboxChecked\"}}),_c('OfficeLabel',{staticStyle:{\"display\":\"inline-block\",\"margin-left\":\"50px\"},attrs:{\"disabled\":_vm.disabled}},[_vm._v(\"The checkbox is \"+_vm._s(_vm.checkboxChecked ? \"checked\" : \"not checked\")+\"\\n \")])],1),_c('OverviewItem',{attrs:{\"title\":\"Buttons\"}},[_c('OfficeButton',{staticStyle:{\"margin\":\"5px\"},attrs:{\"label\":\"Default Button\",\"disabled\":_vm.disabled,\"checked\":_vm.checked},on:{\"click\":_vm.clicked}}),_c('OfficeButton',{staticStyle:{\"margin\":\"5px\"},attrs:{\"label\":\"Primary Button\",\"primary\":true,\"disabled\":_vm.disabled,\"checked\":_vm.checked},on:{\"click\":_vm.clicked}})],1),_c('OverviewItem',{attrs:{\"title\":\"Buttons\"}},[_c('OfficeLabel',{attrs:{\"disabled\":_vm.disabled,\"required\":_vm.required}},[_vm._v(\"TestLabel\")])],1),_c('OverviewItem',{attrs:{\"title\":\"Image\"}},[_c('OfficeImage',{attrs:{\"src\":\"http://placehold.it/350x150\",\"alt\":\"Example\",\"maximizeFrame\":\"\"}})],1),_c('OverviewItem',{attrs:{\"title\":\"Icon\"}},[_c('OfficeIcon',{attrs:{\"iconName\":\"BingLogo\"}}),_c('OfficeIcon',{attrs:{\"iconName\":\"CheckMark\"}})],1),_c('OverviewItem',{attrs:{\"title\":\"Text Field\",\"options\":_vm.officeTextFieldOverviewConfig},scopedSlots:_vm._u([{key:\"default\",fn:function(props){return [_c('OfficeTextField',_vm._b({attrs:{\"disabled\":_vm.disabled,\"label\":\"Example Input\"},model:{value:(_vm.txt),callback:function ($$v) {_vm.txt=$$v},expression:\"txt\"}},'OfficeTextField',props,false))]}}])}),_c('OverviewItem',{attrs:{\"title\":\"Choice Group\"}},[_c('OfficeChoiceGroup',{attrs:{\"disabled\":_vm.disabled,\"options\":[{key: 'A', text: 'Option A'}, {key: 'B', text: 'Option B'}],\"defaultSelectedKey\":\"A\"}})],1),_c('OverviewItem',{attrs:{\"title\":\"Toggle\"}},[_c('OfficeToggle',{attrs:{\"disabled\":_vm.disabled,\"label\":\"Normal Toggle\",\"onText\":\"on\",\"offText\":\"off\"},model:{value:(_vm.toggleChecked),callback:function ($$v) {_vm.toggleChecked=$$v},expression:\"toggleChecked\"}}),_c('OfficeLabel',{attrs:{\"disabled\":_vm.disabled,\"required\":_vm.required}},[_vm._v(\"Toggle: \"+_vm._s(_vm.toggleChecked ? 'on' : 'off')+\"\\n \")])],1),_c('OverviewItem',{attrs:{\"title\":\"Links\"}},[_vm._v(\"\\n A Link to\\n \"),_c('OfficeLink',{attrs:{\"href\":\"https://google.com\"}},[_vm._v(\"Google\")]),_c('br'),_vm._v(\"\\n Another link without href\\n \"),_c('OfficeLink',{on:{\"click\":_vm.clicked}},[_vm._v(\"IS HERE\")]),_c('br'),_vm._v(\"\\n And a\\n \"),_c('OfficeLink',{attrs:{\"disabled\":\"\"}},[_vm._v(\"Disabled Link!\")])],1),_c('OverviewItem',{attrs:{\"title\":\"Slider\"}},[_c('OfficeSlider',{attrs:{\"min\":0,\"max\":10},model:{value:(_vm.sliderValue),callback:function ($$v) {_vm.sliderValue=$$v},expression:\"sliderValue\"}}),_c('OfficeSlider',{attrs:{\"min\":0,\"max\":10,\"showValue\":\"\"},model:{value:(_vm.sliderValue),callback:function ($$v) {_vm.sliderValue=$$v},expression:\"sliderValue\"}}),_c('OfficeSlider',{attrs:{\"min\":0,\"max\":10,\"showValue\":\"\",\"disabled\":\"\"},model:{value:(_vm.sliderValue),callback:function ($$v) {_vm.sliderValue=$$v},expression:\"sliderValue\"}}),_c('OfficeSlider',{staticClass:\"vertical-slider\",attrs:{\"min\":0,\"max\":10,\"vertical\":\"\",\"showValue\":\"\"},model:{value:(_vm.sliderValue),callback:function ($$v) {_vm.sliderValue=$$v},expression:\"sliderValue\"}}),_c('OfficeSlider',{staticClass:\"vertical-slider\",attrs:{\"min\":0,\"max\":10,\"vertical\":\"\",\"showValue\":\"\",\"disabled\":\"\"},model:{value:(_vm.sliderValue),callback:function ($$v) {_vm.sliderValue=$$v},expression:\"sliderValue\"}}),_c('OfficeLabel',[_vm._v(\"Value: \"+_vm._s(_vm.sliderValue))])],1),_c('OfficeLabel',{staticStyle:{\"margin-top\":\"30px\"}},[_vm._v(\"This is the demo page for\\n \"),_c('OfficeLink',{attrs:{\"href\":\"https://github.com/s-bauer/office-ui-fabric-vue\"}},[_vm._v(\"office-ui-fabric-vue\")])],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"boolean-toggle overview-input-box\"},[_c('OfficeLabel',{staticClass:\"label\"},[_vm._v(_vm._s(_vm.propName))]),_c('OfficeToggle',{attrs:{\"checked\":!!_vm.propValue},on:{\"change\":_vm.onChange}})],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('label',{class:_vm.classNames.root},[_vm._t(\"default\")],2)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/**\r\n * Builds a class names object from a given map.\r\n *\r\n * @param styles - Map of unprocessed styles.\r\n * @returns Map of property name to class name.\r\n */\r\nimport {mergeStyles} from \"@uifabric/merge-styles\";\r\n\r\nexport function buildClassMap(styles: T): { [key in keyof T]?: string } {\r\n const classes: { [key in keyof T]?: string } = {};\r\n\r\n for (const styleName in styles) {\r\n if (styles.hasOwnProperty(styleName)) {\r\n let className: string;\r\n\r\n Object.defineProperty(classes, styleName, {\r\n get: (): string => {\r\n if (className === undefined) {\r\n // tslint:disable-next-line:no-any\r\n className = mergeStyles(styles[styleName] as any).toString();\r\n }\r\n return className;\r\n },\r\n enumerable: true,\r\n configurable: true\r\n });\r\n }\r\n }\r\n\r\n return classes;\r\n}\r\n","import { IAnimationStyles, IAnimationVariables } from \"../interfaces\";\r\nimport { IRawStyle, keyframes } from \"@uifabric/merge-styles\";\r\n\r\n/* Register the keyframes */\r\n\r\nconst EASING_FUNCTION_1 = \"cubic-bezier(.1,.9,.2,1)\";\r\nconst EASING_FUNCTION_2 = \"cubic-bezier(.1,.25,.75,.9)\";\r\nconst DURATION_1 = \"0.167s\";\r\nconst DURATION_2 = \"0.267s\";\r\nconst DURATION_3 = \"0.367s\";\r\nconst DURATION_4 = \"0.467s\";\r\n\r\nconst FADE_IN: string = keyframes({\r\n from: { opacity: 0 },\r\n to: { opacity: 1 }\r\n});\r\n\r\nconst FADE_OUT: string = keyframes({\r\n from: { opacity: 1 },\r\n to: { opacity: 0 }\r\n});\r\n\r\nconst SLIDE_RIGHT_IN10: string = _createSlideInX(-10);\r\nconst SLIDE_RIGHT_IN20: string = _createSlideInX(-20);\r\nconst SLIDE_RIGHT_IN40: string = _createSlideInX(-40);\r\nconst SLIDE_RIGHT_IN400: string = _createSlideInX(-400);\r\nconst SLIDE_LEFT_IN10: string = _createSlideInX(10);\r\nconst SLIDE_LEFT_IN20: string = _createSlideInX(20);\r\nconst SLIDE_LEFT_IN40: string = _createSlideInX(40);\r\nconst SLIDE_LEFT_IN400: string = _createSlideInX(400);\r\nconst SLIDE_UP_IN10: string = _createSlideInY(10);\r\nconst SLIDE_UP_IN20: string = _createSlideInY(20);\r\nconst SLIDE_DOWN_IN10: string = _createSlideInY(-10);\r\nconst SLIDE_DOWN_IN20: string = _createSlideInY(-20);\r\n\r\nconst SLIDE_RIGHT_OUT10: string = _createSlideOutX(10);\r\nconst SLIDE_RIGHT_OUT20: string = _createSlideOutX(20);\r\nconst SLIDE_RIGHT_OUT40: string = _createSlideOutX(40);\r\nconst SLIDE_RIGHT_OUT400: string = _createSlideOutX(400);\r\nconst SLIDE_LEFT_OUT10: string = _createSlideOutX(-10);\r\nconst SLIDE_LEFT_OUT20: string = _createSlideOutX(-20);\r\nconst SLIDE_LEFT_OUT40: string = _createSlideOutX(-40);\r\nconst SLIDE_LEFT_OUT400: string = _createSlideOutX(-400);\r\nconst SLIDE_UP_OUT10: string = _createSlideOutY(-10);\r\nconst SLIDE_UP_OUT20: string = _createSlideOutY(-20);\r\nconst SLIDE_DOWN_OUT10: string = _createSlideOutY(10);\r\nconst SLIDE_DOWN_OUT20: string = _createSlideOutY(20);\r\n\r\nconst SCALE_UP100: string = keyframes({\r\n from: { transform: \"scale3d(.98,.98,1)\" },\r\n to: { transform: \"scale3d(1,1,1)\" }\r\n});\r\n\r\nconst SCALE_DOWN98: string = keyframes({\r\n from: { transform: \"scale3d(1,1,1)\" },\r\n to: { transform: \"scale3d(.98,.98,1)\" }\r\n});\r\n\r\nconst SCALE_DOWN100: string = keyframes({\r\n from: { transform: \"scale3d(1.03,1.03,1)\" },\r\n to: { transform: \"scale3d(1,1,1)\" }\r\n});\r\n\r\nconst SCALE_UP103: string = keyframes({\r\n from: { transform: \"scale3d(1,1,1)\" },\r\n to: { transform: \"scale3d(1.03,1.03,1)\" }\r\n});\r\n\r\nconst ROTATE90: string = keyframes({\r\n from: { transform: \"rotateZ(0deg)\" },\r\n to: { transform: \"rotateZ(90deg)\" }\r\n});\r\n\r\nconst ROTATE_N90: string = keyframes({\r\n from: { transform: \"rotateZ(0deg)\" },\r\n to: { transform: \"rotateZ(-90deg)\" }\r\n});\r\n\r\n/**\r\n * Exporting raw duraction values and easing functions to be used in custom animations\r\n */\r\nexport const AnimationVariables: IAnimationVariables = {\r\n easeFunction1: EASING_FUNCTION_1,\r\n easeFunction2: EASING_FUNCTION_2,\r\n durationValue1: DURATION_1,\r\n durationValue2: DURATION_2,\r\n durationValue3: DURATION_3,\r\n durationValue4: DURATION_4\r\n};\r\n\r\n/**\r\n * All Fabric standard animations, exposed as json objects referencing predefined\r\n * keyframes. These objects can be mixed in with other class definitions.\r\n */\r\nexport const AnimationStyles: IAnimationStyles = {\r\n slideRightIn10: _createAnimation(`${FADE_IN},${SLIDE_RIGHT_IN10}`, DURATION_3, EASING_FUNCTION_1),\r\n slideRightIn20: _createAnimation(`${FADE_IN},${SLIDE_RIGHT_IN20}`, DURATION_3, EASING_FUNCTION_1),\r\n slideRightIn40: _createAnimation(`${FADE_IN},${SLIDE_RIGHT_IN40}`, DURATION_3, EASING_FUNCTION_1),\r\n slideRightIn400: _createAnimation(`${FADE_IN},${SLIDE_RIGHT_IN400}`, DURATION_3, EASING_FUNCTION_1),\r\n slideLeftIn10: _createAnimation(`${FADE_IN},${SLIDE_LEFT_IN10}`, DURATION_3, EASING_FUNCTION_1),\r\n slideLeftIn20: _createAnimation(`${FADE_IN},${SLIDE_LEFT_IN20}`, DURATION_3, EASING_FUNCTION_1),\r\n slideLeftIn40: _createAnimation(`${FADE_IN},${SLIDE_LEFT_IN40}`, DURATION_3, EASING_FUNCTION_1),\r\n slideLeftIn400: _createAnimation(`${FADE_IN},${SLIDE_LEFT_IN400}`, DURATION_3, EASING_FUNCTION_1),\r\n slideUpIn10: _createAnimation(`${FADE_IN},${SLIDE_UP_IN10}`, DURATION_3, EASING_FUNCTION_1),\r\n slideUpIn20: _createAnimation(`${FADE_IN},${SLIDE_UP_IN20}`, DURATION_3, EASING_FUNCTION_1),\r\n slideDownIn10: _createAnimation(`${FADE_IN},${SLIDE_DOWN_IN10}`, DURATION_3, EASING_FUNCTION_1),\r\n slideDownIn20: _createAnimation(`${FADE_IN},${SLIDE_DOWN_IN20}`, DURATION_3, EASING_FUNCTION_1),\r\n\r\n slideRightOut10: _createAnimation(`${FADE_OUT},${SLIDE_RIGHT_OUT10}`, DURATION_3, EASING_FUNCTION_1),\r\n slideRightOut20: _createAnimation(`${FADE_OUT},${SLIDE_RIGHT_OUT20}`, DURATION_3, EASING_FUNCTION_1),\r\n slideRightOut40: _createAnimation(`${FADE_OUT},${SLIDE_RIGHT_OUT40}`, DURATION_3, EASING_FUNCTION_1),\r\n slideRightOut400: _createAnimation(`${FADE_OUT},${SLIDE_RIGHT_OUT400}`, DURATION_3, EASING_FUNCTION_1),\r\n slideLeftOut10: _createAnimation(`${FADE_OUT},${SLIDE_LEFT_OUT10}`, DURATION_3, EASING_FUNCTION_1),\r\n slideLeftOut20: _createAnimation(`${FADE_OUT},${SLIDE_LEFT_OUT20}`, DURATION_3, EASING_FUNCTION_1),\r\n slideLeftOut40: _createAnimation(`${FADE_OUT},${SLIDE_LEFT_OUT40}`, DURATION_3, EASING_FUNCTION_1),\r\n slideLeftOut400: _createAnimation(`${FADE_OUT},${SLIDE_LEFT_OUT400}`, DURATION_3, EASING_FUNCTION_1),\r\n slideUpOut10: _createAnimation(`${FADE_OUT},${SLIDE_UP_OUT10}`, DURATION_3, EASING_FUNCTION_1),\r\n slideUpOut20: _createAnimation(`${FADE_OUT},${SLIDE_UP_OUT20}`, DURATION_3, EASING_FUNCTION_1),\r\n slideDownOut10: _createAnimation(`${FADE_OUT},${SLIDE_DOWN_OUT10}`, DURATION_3, EASING_FUNCTION_1),\r\n slideDownOut20: _createAnimation(`${FADE_OUT},${SLIDE_DOWN_OUT20}`, DURATION_3, EASING_FUNCTION_1),\r\n\r\n scaleUpIn100: _createAnimation(`${FADE_IN},${SCALE_UP100}`, DURATION_3, EASING_FUNCTION_1),\r\n scaleDownIn100: _createAnimation(`${FADE_IN},${SCALE_DOWN100}`, DURATION_3, EASING_FUNCTION_1),\r\n scaleUpOut103: _createAnimation(`${FADE_OUT},${SCALE_UP103}`, DURATION_1, EASING_FUNCTION_2),\r\n scaleDownOut98: _createAnimation(`${FADE_OUT},${SCALE_DOWN98}`, DURATION_1, EASING_FUNCTION_2),\r\n\r\n fadeIn100: _createAnimation(FADE_IN, DURATION_1, EASING_FUNCTION_2),\r\n fadeIn200: _createAnimation(FADE_IN, DURATION_2, EASING_FUNCTION_2),\r\n fadeIn400: _createAnimation(FADE_IN, DURATION_3, EASING_FUNCTION_2),\r\n fadeIn500: _createAnimation(FADE_IN, DURATION_4, EASING_FUNCTION_2),\r\n\r\n fadeOut100: _createAnimation(FADE_OUT, DURATION_1, EASING_FUNCTION_2),\r\n fadeOut200: _createAnimation(FADE_OUT, DURATION_2, EASING_FUNCTION_2),\r\n fadeOut400: _createAnimation(FADE_OUT, DURATION_3, EASING_FUNCTION_2),\r\n fadeOut500: _createAnimation(FADE_OUT, DURATION_4, EASING_FUNCTION_2),\r\n\r\n rotate90deg: _createAnimation(ROTATE90, \"0.1s\", EASING_FUNCTION_2),\r\n rotateN90deg: _createAnimation(ROTATE_N90, \"0.1s\", EASING_FUNCTION_2)\r\n\r\n // expandCollapse 100/200/400, delay 100/200\r\n};\r\n\r\nfunction _createAnimation(animationName: string, animationDuration: string, animationTimingFunction: string): IRawStyle {\r\n return {\r\n animationName,\r\n animationDuration,\r\n animationTimingFunction,\r\n animationFillMode: \"both\"\r\n };\r\n}\r\n\r\nfunction _createSlideInX(fromX: number): string {\r\n return keyframes({\r\n from: { transform: `translate3d(${fromX}px,0,0)` },\r\n to: { transform: `translate3d(0,0,0)` }\r\n });\r\n}\r\n\r\nfunction _createSlideInY(fromY: number): string {\r\n return keyframes({\r\n from: { transform: `translate3d(0,${fromY}px,0)` },\r\n to: { transform: `translate3d(0,0,0)` }\r\n });\r\n}\r\n\r\nfunction _createSlideOutX(toX: number): string {\r\n return keyframes({\r\n from: { transform: `translate3d(0,0,0)` },\r\n to: { transform: `translate3d(${toX}px,0,0)` }\r\n });\r\n}\r\n\r\nfunction _createSlideOutY(toY: number): string {\r\n return keyframes({\r\n from: { transform: `translate3d(0,0,0)` },\r\n to: { transform: `translate3d(0,${toY}px,0)` }\r\n });\r\n}\r\n","import { IPalette } from \"../interfaces/index\";\r\n\r\n// When adding or removing a color, make sure you keep this consistent with IColorClassNames by adding the color variants.\r\nexport const DefaultPalette: IPalette = {\r\n themeDarker: \"#004578\",\r\n themeDark: \"#005a9e\",\r\n themeDarkAlt: \"#106ebe\",\r\n themePrimary: \"#0078d4\",\r\n themeSecondary: \"#2b88d8\",\r\n themeTertiary: \"#71afe5\",\r\n themeLight: \"#c7e0f4\",\r\n themeLighter: \"#deecf9\",\r\n themeLighterAlt: \"#eff6fc\",\r\n black: \"#000000\",\r\n blackTranslucent40: \"rgba(0,0,0,.4)\",\r\n neutralDark: \"#212121\",\r\n neutralPrimary: \"#333333\",\r\n neutralPrimaryAlt: \"#3c3c3c\",\r\n neutralSecondary: \"#666666\",\r\n neutralSecondaryAlt: \"#767676\",\r\n neutralTertiary: \"#a6a6a6\",\r\n neutralTertiaryAlt: \"#c8c8c8\",\r\n neutralQuaternary: \"#d0d0d0\",\r\n neutralQuaternaryAlt: \"#dadada\",\r\n neutralLight: \"#eaeaea\",\r\n neutralLighter: \"#f4f4f4\",\r\n neutralLighterAlt: \"#f8f8f8\",\r\n accent: \"#0078d4\",\r\n white: \"#ffffff\",\r\n whiteTranslucent40: \"rgba(255,255,255,.4)\",\r\n yellow: \"#ffb900\",\r\n yellowLight: \"#fff100\",\r\n orange: \"#d83b01\",\r\n orangeLight: \"#ea4300\",\r\n orangeLighter: \"#ff8c00\",\r\n redDark: \"#a80000\",\r\n red: \"#e81123\",\r\n magentaDark: \"#5c005c\",\r\n magenta: \"#b4009e\",\r\n magentaLight: \"#e3008c\",\r\n purpleDark: \"#32145a\",\r\n purple: \"#5c2d91\",\r\n purpleLight: \"#b4a0ff\",\r\n blueDark: \"#002050\",\r\n blueMid: \"#00188f\",\r\n blue: \"#0078d4\",\r\n blueLight: \"#00bcf2\",\r\n tealDark: \"#004b50\",\r\n teal: \"#008272\",\r\n tealLight: \"#00b294\",\r\n greenDark: \"#004b1c\",\r\n green: \"#107c10\",\r\n greenLight: \"#bad80a\"\r\n};\r\n","import { IRectangle } from './IRectangle';\r\n\r\n/**\r\n * Attached interface for elements which support virtual references.\r\n * Used internally by the virtual hierarchy methods.\r\n */\r\ninterface IVirtualElement extends HTMLElement {\r\n _virtual: {\r\n parent?: IVirtualElement;\r\n children: IVirtualElement[];\r\n };\r\n}\r\n\r\nexport const DATA_PORTAL_ATTRIBUTE = 'data-portal-element';\r\n\r\n/**\r\n * Sets the virtual parent of an element.\r\n * Pass `undefined` as the `parent` to clear the virtual parent.\r\n *\r\n * @public\r\n */\r\nexport function setVirtualParent(child: HTMLElement, parent: HTMLElement): void {\r\n let virtualChild = child;\r\n let virtualParent = parent;\r\n\r\n if (!virtualChild._virtual) {\r\n virtualChild._virtual = {\r\n children: []\r\n };\r\n }\r\n\r\n let oldParent = virtualChild._virtual.parent;\r\n\r\n if (oldParent && oldParent !== parent) {\r\n // Remove the child from its old parent.\r\n let index = oldParent._virtual.children.indexOf(virtualChild);\r\n\r\n if (index > -1) {\r\n oldParent._virtual.children.splice(index, 1);\r\n }\r\n }\r\n\r\n virtualChild._virtual.parent = virtualParent || undefined;\r\n\r\n if (virtualParent) {\r\n if (!virtualParent._virtual) {\r\n virtualParent._virtual = {\r\n children: []\r\n };\r\n }\r\n\r\n virtualParent._virtual.children.push(virtualChild);\r\n }\r\n}\r\n\r\n/**\r\n * Gets the virtual parent given the child element, if it exists.\r\n *\r\n * @public\r\n */\r\nexport function getVirtualParent(child: HTMLElement): HTMLElement | undefined {\r\n let parent: HTMLElement | undefined;\r\n\r\n if (child && isVirtualElement(child)) {\r\n parent = child._virtual.parent;\r\n }\r\n\r\n return parent;\r\n}\r\n\r\n/**\r\n * Gets the element which is the parent of a given element.\r\n * If `allowVirtuaParents` is `true`, this method prefers the virtual parent over\r\n * real DOM parent when present.\r\n *\r\n * @public\r\n */\r\nexport function getParent(child: HTMLElement, allowVirtualParents: boolean = true): HTMLElement | null {\r\n return child && ((allowVirtualParents && getVirtualParent(child)) || (child.parentNode && (child.parentNode as HTMLElement)));\r\n}\r\n\r\n/**\r\n * Gets the elements which are child elements of the given element.\r\n * If `allowVirtualChildren` is `true`, this method enumerates virtual child elements\r\n * after the original children.\r\n * @param parent - The element to get the children of.\r\n * @param allowVirtualChildren - true if the method should enumerate virtual child elements.\r\n */\r\nexport function getChildren(parent: HTMLElement, allowVirtualChildren: boolean = true): HTMLElement[] {\r\n const children: HTMLElement[] = [];\r\n\r\n if (parent) {\r\n for (let i = 0; i < parent.children.length; i++) {\r\n children.push(parent.children.item(i) as HTMLElement);\r\n }\r\n\r\n if (allowVirtualChildren && isVirtualElement(parent)) {\r\n children.push(...parent._virtual.children);\r\n }\r\n }\r\n\r\n return children;\r\n}\r\n\r\n/**\r\n * Determines whether or not a parent element contains a given child element.\r\n * If `allowVirtualParents` is true, this method may return `true` if the child\r\n * has the parent in its virtual element hierarchy.\r\n *\r\n * @public\r\n */\r\nexport function elementContains(parent: HTMLElement | null, child: HTMLElement | null, allowVirtualParents: boolean = true): boolean {\r\n let isContained = false;\r\n\r\n if (parent && child) {\r\n if (allowVirtualParents) {\r\n isContained = false;\r\n\r\n while (child) {\r\n let nextParent: HTMLElement | null = getParent(child);\r\n\r\n if (nextParent === parent) {\r\n isContained = true;\r\n break;\r\n }\r\n\r\n child = nextParent;\r\n }\r\n } else if (parent.contains) {\r\n isContained = parent.contains(child);\r\n }\r\n }\r\n\r\n return isContained;\r\n}\r\n\r\nlet _isSSR = false;\r\n\r\n/**\r\n * Helper to set ssr mode to simulate no window object returned from getWindow helper.\r\n *\r\n * @public\r\n */\r\nexport function setSSR(isEnabled: boolean): void {\r\n _isSSR = isEnabled;\r\n}\r\n\r\n/**\r\n * Helper to get the window object.\r\n *\r\n * @public\r\n */\r\nexport function getWindow(rootElement?: Element | null): Window | undefined {\r\n if (_isSSR || typeof window === 'undefined') {\r\n return undefined;\r\n } else {\r\n return rootElement && rootElement.ownerDocument && rootElement.ownerDocument.defaultView\r\n ? rootElement.ownerDocument.defaultView\r\n : window;\r\n }\r\n}\r\n\r\n/**\r\n * Helper to get the document object.\r\n *\r\n * @public\r\n */\r\nexport function getDocument(rootElement?: HTMLElement | null): Document | undefined {\r\n if (_isSSR || typeof document === 'undefined') {\r\n return undefined;\r\n } else {\r\n return rootElement && rootElement.ownerDocument ? rootElement.ownerDocument : document;\r\n }\r\n}\r\n\r\n/**\r\n * Helper to get bounding client rect, works with window.\r\n *\r\n * @public\r\n */\r\nexport function getRect(element: HTMLElement | Window | null): IRectangle | undefined {\r\n let rect: IRectangle | undefined;\r\n\r\n if (element) {\r\n if (element === window) {\r\n rect = {\r\n left: 0,\r\n top: 0,\r\n width: window.innerWidth,\r\n height: window.innerHeight,\r\n right: window.innerWidth,\r\n bottom: window.innerHeight\r\n };\r\n } else if ((element as HTMLElement).getBoundingClientRect) {\r\n rect = (element as HTMLElement).getBoundingClientRect();\r\n }\r\n }\r\n\r\n return rect;\r\n}\r\n\r\n/**\r\n * Identify element as a portal by setting an attribute.\r\n * @param element - Element to mark as a portal.\r\n */\r\nexport function setPortalAttribute(element: HTMLElement): void {\r\n element.setAttribute(DATA_PORTAL_ATTRIBUTE, 'true');\r\n}\r\n\r\n/**\r\n * Determine whether a target is within a portal from perspective of root or optional parent.\r\n * This function only works against portal components that use the setPortalAttribute function.\r\n * If both parent and child are within the same portal this function will return false.\r\n * @param target - Element to query portal containment status of.\r\n * @param parent - Optional parent perspective. Search for containing portal stops at parent (or root if parent is undefined or invalid.)\r\n */\r\nexport function portalContainsElement(target: HTMLElement, parent?: HTMLElement): boolean {\r\n const elementMatch = findElementRecursive(\r\n target,\r\n (testElement: HTMLElement) => parent === testElement || testElement.hasAttribute(DATA_PORTAL_ATTRIBUTE)\r\n );\r\n return elementMatch !== null && elementMatch.hasAttribute(DATA_PORTAL_ATTRIBUTE);\r\n}\r\n\r\n/**\r\n * Finds the first parent element where the matchFunction returns true\r\n * @param element - element to start searching at\r\n * @param matchFunction - the function that determines if the element is a match\r\n * @returns the matched element or null no match was found\r\n */\r\nexport function findElementRecursive(element: HTMLElement | null, matchFunction: (element: HTMLElement) => boolean): HTMLElement | null {\r\n if (!element || element === document.body) {\r\n return null;\r\n }\r\n\r\n return matchFunction(element) ? element : findElementRecursive(getParent(element), matchFunction);\r\n}\r\n\r\n/**\r\n * Determines if an element, or any of its ancestors, contain the given attribute\r\n * @param element - element to start searching at\r\n * @param attribute - the attribute to search for\r\n * @returns the value of the first instance found\r\n */\r\nexport function elementContainsAttribute(element: HTMLElement, attribute: string): string | null {\r\n let elementMatch = findElementRecursive(element, (testElement: HTMLElement) => testElement.hasAttribute(attribute));\r\n return elementMatch && elementMatch.getAttribute(attribute);\r\n}\r\n\r\n/**\r\n * Determines whether or not an element has the virtual hierarchy extension.\r\n *\r\n * @public\r\n */\r\nfunction isVirtualElement(element: HTMLElement | IVirtualElement): element is IVirtualElement {\r\n return element && !!(element)._virtual;\r\n}\r\n","import { getDocument } from './dom';\r\nimport { getItem, setItem } from './localStorage';\r\n\r\n// Default to undefined so that we initialize on first read.\r\nlet _language: string | null;\r\n\r\n/**\r\n * Gets the rtl state of the page (returns true if in rtl.)\r\n *\r\n * @public\r\n */\r\nexport function getLanguage(): string | null {\r\n if (_language === undefined) {\r\n let doc = getDocument();\r\n const savedLanguage = getItem('language');\r\n\r\n if (savedLanguage !== null) {\r\n _language = savedLanguage;\r\n }\r\n\r\n if (_language === undefined && doc) {\r\n _language = doc.documentElement.getAttribute('lang');\r\n }\r\n\r\n if (_language === undefined) {\r\n _language = 'en';\r\n }\r\n }\r\n\r\n return _language;\r\n}\r\n\r\n/**\r\n * Sets the rtl state of the page (by adjusting the dir attribute of the html element.)\r\n *\r\n * @public\r\n */\r\nexport function setLanguage(language: string, avoidPersisting: boolean = false): void {\r\n let doc = getDocument();\r\n\r\n if (doc) {\r\n doc.documentElement.setAttribute('lang', language);\r\n }\r\n\r\n if (!avoidPersisting) {\r\n setItem('language', language);\r\n }\r\n\r\n _language = language;\r\n}\r\n","/**\r\n * Fetches an item from local storage without throwing an exception\r\n * @param key The key of the item to fetch from local storage\r\n */\r\nexport function getItem(key: string): string | null {\r\n let result = null;\r\n try {\r\n result = window.localStorage.getItem(key);\r\n } catch (e) {\r\n /* Eat the exception */\r\n }\r\n return result;\r\n}\r\n\r\n/**\r\n * Inserts an item into local storage without throwing an exception\r\n * @param key The key of the item to add to local storage\r\n * @param data The data to put into local storage\r\n */\r\nexport function setItem(key: string, data: string): void {\r\n try {\r\n window.localStorage.setItem(key, data);\r\n } catch (e) {\r\n /* Eat the exception */\r\n }\r\n}\r\n","import { IRawStyle, IFontWeight } from \"@uifabric/merge-styles\";\r\nimport { IFontStyles } from \"../interfaces\";\r\n\r\n// Fallback fonts, if specified system or web fonts are unavailable.\r\nconst FontFamilyFallbacks = `'Segoe UI', -apple-system, BlinkMacSystemFont, 'Roboto', 'Helvetica Neue', sans-serif`;\r\n\r\n// Font face names to be registered.\r\nexport namespace LocalizedFontNames {\r\n export const Arabic = \"Segoe UI Web (Arabic)\";\r\n export const Cyrillic = \"Segoe UI Web (Cyrillic)\";\r\n export const EastEuropean = \"Segoe UI Web (East European)\";\r\n export const Greek = \"Segoe UI Web (Greek)\";\r\n export const Hebrew = \"Segoe UI Web (Hebrew)\";\r\n export const Thai = \"Leelawadee UI Web\";\r\n export const Vietnamese = \"Segoe UI Web (Vietnamese)\";\r\n export const WestEuropean = \"Segoe UI Web (West European)\";\r\n export const Selawik = \"Selawik Web\";\r\n}\r\n\r\n// Font families with fallbacks, for the general regions.\r\nexport namespace LocalizedFontFamilies {\r\n export const Arabic = `'${LocalizedFontNames.Arabic}'`;\r\n export const ChineseSimplified = `'Microsoft Yahei UI', Verdana, Simsun`;\r\n export const ChineseTraditional = `'Microsoft Jhenghei UI', Pmingliu`;\r\n export const Cyrillic = `'${LocalizedFontNames.Cyrillic}'`;\r\n export const EastEuropean = `'${LocalizedFontNames.EastEuropean}'`;\r\n export const Greek = `'${LocalizedFontNames.Greek}'`;\r\n export const Hebrew = `'${LocalizedFontNames.Hebrew}'`;\r\n export const Hindi = `'Nirmala UI'`;\r\n export const Japanese = `'Yu Gothic UI', 'Meiryo UI', Meiryo, 'MS Pgothic', Osaka`;\r\n export const Korean = `'Malgun Gothic', Gulim`;\r\n export const Selawik = `'${LocalizedFontNames.Selawik}'`;\r\n export const Thai = `'Leelawadee UI Web', 'Kmer UI'`;\r\n export const Vietnamese = `'${LocalizedFontNames.Vietnamese}'`;\r\n export const WestEuropean = `'${LocalizedFontNames.WestEuropean}'`;\r\n}\r\n\r\n// By default, we favor system fonts for the default.\r\n// All localized fonts use a web font and never use the system font.\r\nconst defaultFontFamily = `'Segoe UI', '${LocalizedFontNames.WestEuropean}'`;\r\n\r\n// Mapping of language prefix to to font family.\r\nconst LanguageToFontMap = {\r\n \"ar\": LocalizedFontFamilies.Arabic,\r\n \"bg\": LocalizedFontFamilies.Cyrillic,\r\n \"cs\": LocalizedFontFamilies.EastEuropean,\r\n \"el\": LocalizedFontFamilies.Greek,\r\n \"et\": LocalizedFontFamilies.EastEuropean,\r\n \"he\": LocalizedFontFamilies.Hebrew,\r\n \"hi\": LocalizedFontFamilies.Hindi,\r\n \"hr\": LocalizedFontFamilies.EastEuropean,\r\n \"hu\": LocalizedFontFamilies.EastEuropean,\r\n \"ja\": LocalizedFontFamilies.Japanese,\r\n \"kk\": LocalizedFontFamilies.EastEuropean,\r\n \"ko\": LocalizedFontFamilies.Korean,\r\n \"lt\": LocalizedFontFamilies.EastEuropean,\r\n \"lv\": LocalizedFontFamilies.EastEuropean,\r\n \"pl\": LocalizedFontFamilies.EastEuropean,\r\n \"ru\": LocalizedFontFamilies.Cyrillic,\r\n \"sk\": LocalizedFontFamilies.EastEuropean,\r\n \"sr-latn\": LocalizedFontFamilies.EastEuropean,\r\n \"th\": LocalizedFontFamilies.Thai,\r\n \"tr\": LocalizedFontFamilies.EastEuropean,\r\n \"uk\": LocalizedFontFamilies.Cyrillic,\r\n \"vi\": LocalizedFontFamilies.Vietnamese,\r\n \"zh-hans\": LocalizedFontFamilies.ChineseSimplified,\r\n \"zh-hant\": LocalizedFontFamilies.ChineseTraditional\r\n};\r\n\r\n// Standard font sizes.\r\nexport namespace FontSizes {\r\n export const mini: string = \"10px\";\r\n export const xSmall: string = \"11px\";\r\n export const small: string = \"12px\";\r\n export const smallPlus: string = \"13px\";\r\n export const medium: string = \"14px\";\r\n export const mediumPlus: string = \"15px\";\r\n export const icon: string = \"16px\";\r\n export const large: string = \"17px\";\r\n export const xLarge: string = \"21px\";\r\n export const xxLarge: string = \"28px\";\r\n export const superLarge: string = \"42px\";\r\n export const mega: string = \"72px\";\r\n}\r\n\r\n// Standard font weights.\r\nexport namespace FontWeights {\r\n export const light: IFontWeight = 100;\r\n export const semilight: IFontWeight = 300;\r\n export const regular: IFontWeight = 400;\r\n export const semibold: IFontWeight = 600;\r\n export const bold: IFontWeight = 700;\r\n}\r\n\r\n// Standard Icon Sizes.\r\nexport namespace IconFontSizes {\r\n export const xSmall: string = \"10px\";\r\n export const small: string = \"12px\";\r\n export const medium: string = \"16px\";\r\n export const large: string = \"20px\";\r\n}\r\n\r\nfunction _fontFamilyWithFallbacks(fontFamily: string): string {\r\n return `${fontFamily}, ${FontFamilyFallbacks}`;\r\n}\r\n\r\nexport function createFontStyles(localeCode: string | null): IFontStyles {\r\n const localizedFont = _getLocalizedFontFamily(localeCode);\r\n const fontFamilyWithFallback = _fontFamilyWithFallbacks(localizedFont);\r\n let semilightFontFamilyWithFallback = fontFamilyWithFallback;\r\n\r\n // Chrome has a bug where it does not render Segoe UI Semilight correctly, so we force the webfont to be used in that case\r\n if (localizedFont === defaultFontFamily) {\r\n semilightFontFamilyWithFallback = _fontFamilyWithFallbacks(LocalizedFontFamilies.WestEuropean);\r\n }\r\n\r\n const fontStyles = {\r\n tiny: _createFont(FontSizes.mini, FontWeights.semibold, fontFamilyWithFallback),\r\n xSmall: _createFont(FontSizes.xSmall, FontWeights.regular, fontFamilyWithFallback),\r\n small: _createFont(FontSizes.small, FontWeights.regular, fontFamilyWithFallback),\r\n smallPlus: _createFont(FontSizes.smallPlus, FontWeights.regular, fontFamilyWithFallback),\r\n medium: _createFont(FontSizes.medium, FontWeights.regular, fontFamilyWithFallback),\r\n mediumPlus: _createFont(FontSizes.mediumPlus, FontWeights.regular, fontFamilyWithFallback),\r\n large: _createFont(FontSizes.large, FontWeights.semilight, semilightFontFamilyWithFallback),\r\n xLarge: _createFont(FontSizes.xLarge, FontWeights.light, fontFamilyWithFallback),\r\n xxLarge: _createFont(FontSizes.xxLarge, FontWeights.light, fontFamilyWithFallback),\r\n superLarge: _createFont(FontSizes.superLarge, FontWeights.light, fontFamilyWithFallback),\r\n mega: _createFont(FontSizes.mega, FontWeights.light, fontFamilyWithFallback)\r\n };\r\n\r\n return fontStyles;\r\n}\r\n\r\n/**\r\n * If there is a localized font for this language, return that. Returns undefined if there is no localized font for that language.\r\n */\r\nfunction _getLocalizedFontFamily(language: string | null): string {\r\n for (const lang in LanguageToFontMap) {\r\n if (LanguageToFontMap.hasOwnProperty(lang) && language && lang.indexOf(language) === 0) {\r\n // tslint:disable-next-line:no-any\r\n return (LanguageToFontMap as any)[lang];\r\n }\r\n }\r\n\r\n return defaultFontFamily;\r\n}\r\n\r\nfunction _createFont(size: string, weight: IFontWeight, fontFamily: string): IRawStyle {\r\n return {\r\n fontFamily,\r\n MozOsxFontSmoothing: \"grayscale\",\r\n WebkitFontSmoothing: \"antialiased\",\r\n fontSize: size,\r\n fontWeight: weight\r\n };\r\n}\r\n","import {getLanguage} from \"@/utility/language\";\r\nimport { fontFace, IFontWeight } from \"@uifabric/merge-styles\";\r\nimport { IFontStyles } from \"../interfaces\";\r\nimport { createFontStyles, FontWeights, LocalizedFontFamilies, LocalizedFontNames } from \"./fonts\";\r\nimport { IFabricConfig } from \"../interfaces/IFabricConfig\";\r\n\r\n// Default urls.\r\nconst DefaultBaseUrl = \"https://static2.sharepointonline.com/files/fabric/assets\";\r\n\r\n// Standard font styling.\r\nexport const DefaultFontStyles: IFontStyles = createFontStyles(getLanguage());\r\n\r\nfunction _registerFontFace(fontFamily: string, url: string, fontWeight?: IFontWeight, localFontName?: string): void {\r\n fontFamily = `'${fontFamily}'`;\r\n\r\n const localFontSrc = localFontName !== undefined ? `local('${localFontName}'),` : \"\";\r\n\r\n fontFace({\r\n fontFamily,\r\n src: localFontSrc + `url('${url}.woff2') format('woff2'),` + `url('${url}.woff') format('woff')`,\r\n fontWeight,\r\n fontStyle: \"normal\"\r\n });\r\n}\r\n\r\nfunction _registerFontFaceSet(\r\n baseUrl: string,\r\n fontFamily: string,\r\n cdnFolder: string,\r\n cdnFontName: string = \"segoeui\",\r\n localFontName?: string\r\n): void {\r\n const urlBase = `${baseUrl}/${cdnFolder}/${cdnFontName}`;\r\n\r\n _registerFontFace(fontFamily, urlBase + \"-light\", FontWeights.light, localFontName && localFontName + \" Light\");\r\n _registerFontFace(fontFamily, urlBase + \"-semilight\", FontWeights.semilight, localFontName && localFontName + \" SemiLight\");\r\n _registerFontFace(fontFamily, urlBase + \"-regular\", FontWeights.regular, localFontName);\r\n _registerFontFace(fontFamily, urlBase + \"-semibold\", FontWeights.semibold, localFontName && localFontName + \" SemiBold\");\r\n}\r\n\r\nexport function registerDefaultFontFaces(baseUrl: string): void {\r\n if (baseUrl) {\r\n const fontUrl = `${baseUrl}/fonts`;\r\n\r\n // Produce @font-face definitions for all supported web fonts.\r\n _registerFontFaceSet(fontUrl, LocalizedFontNames.Thai, \"leelawadeeui-thai\", \"leelawadeeui\");\r\n _registerFontFaceSet(fontUrl, LocalizedFontNames.Arabic, \"segoeui-arabic\");\r\n _registerFontFaceSet(fontUrl, LocalizedFontNames.Cyrillic, \"segoeui-cyrillic\");\r\n _registerFontFaceSet(fontUrl, LocalizedFontNames.EastEuropean, \"segoeui-easteuropean\");\r\n _registerFontFaceSet(fontUrl, LocalizedFontNames.Greek, \"segoeui-greek\");\r\n _registerFontFaceSet(fontUrl, LocalizedFontNames.Hebrew, \"segoeui-hebrew\");\r\n _registerFontFaceSet(fontUrl, LocalizedFontNames.Vietnamese, \"segoeui-vietnamese\");\r\n _registerFontFaceSet(fontUrl, LocalizedFontNames.WestEuropean, \"segoeui-westeuropean\", \"segoeui\", \"Segoe UI\");\r\n _registerFontFaceSet(fontUrl, LocalizedFontFamilies.Selawik, \"selawik\", \"selawik\");\r\n\r\n // Leelawadee UI (Thai) does not have a 'light' weight, so we override\r\n // the font-face generated above to use the 'semilight' weight instead.\r\n _registerFontFace(\"Leelawadee UI Web\", `${fontUrl}/leelawadeeui-thai/leelawadeeui-semilight`, FontWeights.light);\r\n\r\n // Leelawadee UI (Thai) does not have a 'semibold' weight, so we override\r\n // the font-face generated above to use the 'bold' weight instead.\r\n _registerFontFace(\"Leelawadee UI Web\", `${fontUrl}/leelawadeeui-thai/leelawadeeui-bold`, FontWeights.semibold);\r\n }\r\n}\r\n\r\n/**\r\n * Reads the fontBaseUrl from window.FabricConfig.fontBaseUrl or falls back to a default.\r\n */\r\nfunction _getFontBaseUrl(): string {\r\n const win = typeof window !== \"undefined\" ? window : undefined;\r\n\r\n // tslint:disable-next-line:no-string-literal no-any\r\n // @ts-ignore\r\n const fabricConfig: IFabricConfig = win ? win[\"FabricConfig\"] : undefined;\r\n\r\n return fabricConfig && fabricConfig.fontBaseUrl !== undefined ? fabricConfig.fontBaseUrl : DefaultBaseUrl;\r\n}\r\n\r\n/**\r\n * Register the font faces.\r\n */\r\nregisterDefaultFontFaces(_getFontBaseUrl());\r\n","export const HighContrastSelector = \"@media screen and (-ms-high-contrast: active)\";\r\nexport const HighContrastSelectorWhite = \"@media screen and (-ms-high-contrast: black-on-white)\";\r\nexport const HighContrastSelectorBlack = \"@media screen and (-ms-high-contrast: white-on-black)\";\r\n\r\nexport const ScreenWidthMinSmall = 320;\r\nexport const ScreenWidthMinMedium = 480;\r\nexport const ScreenWidthMinLarge = 640;\r\nexport const ScreenWidthMinXLarge = 1024;\r\nexport const ScreenWidthMinXXLarge = 1366;\r\nexport const ScreenWidthMinXXXLarge = 1920;\r\nexport const ScreenWidthMaxSmall = ScreenWidthMinMedium - 1;\r\nexport const ScreenWidthMaxMedium = ScreenWidthMinLarge - 1;\r\nexport const ScreenWidthMaxLarge = ScreenWidthMinXLarge - 1;\r\nexport const ScreenWidthMaxXLarge = ScreenWidthMinXXLarge - 1;\r\nexport const ScreenWidthMaxXXLarge = ScreenWidthMinXXXLarge - 1;\r\n\r\nexport const ScreenWidthMinUhfMobile = 768;\r\n\r\nexport function getScreenSelector(min: number, max: number): string {\r\n return `@media only screen and (min-width: ${min}px) and (max-width: ${max}px)`;\r\n}\r\n","export namespace ZIndexes {\r\n export const Nav: number = 1;\r\n export const ScrollablePane: number = 1;\r\n export const FocusStyle: number = 1;\r\n export const Coachmark: number = 1000;\r\n export const Layer: number = 1000000;\r\n export const KeytipLayer: number = 1000001;\r\n}\r\n","import { IRawStyle } from \"@uifabric/merge-styles\";\r\nimport { ITheme } from \"../interfaces\";\r\nimport { HighContrastSelector } from \"./CommonStyles\";\r\nimport { ZIndexes } from \"./zIndexes\";\r\n\r\nexport const IsFocusVisibleClassName = 'ms-Fabric--isFocusVisible';\r\n\r\n/**\r\n * Generates a focus style which can be used to define an :after focus border.\r\n *\r\n * @param theme - The theme object to use.\r\n * @param inset - The number of pixels to inset the border.\r\n * @param position - The positioning applied to the container. Must\r\n * be 'relative' or 'absolute' so that the focus border can live around it.\r\n * @param highContrastStyle - Style for high contrast mode.\r\n * @param borderColor - Color of the border.\r\n * @param outlineColor - Color of the outline.\r\n * @param isFocusedOnly - If the styles should apply on focus or not.\r\n * @returns The style object.\r\n */\r\nexport function getFocusStyle(\r\n theme: ITheme,\r\n inset: number = 0,\r\n position: \"relative\" | \"absolute\" = \"relative\",\r\n highContrastStyle: IRawStyle | undefined = undefined,\r\n borderColor: string = theme.palette.white,\r\n outlineColor: string = theme.palette.neutralSecondary,\r\n isFocusedOnly: boolean = true\r\n): IRawStyle {\r\n return {\r\n outline: \"transparent\",\r\n position,\r\n\r\n selectors: {\r\n \"::-moz-focus-inner\": {\r\n border: \"0\"\r\n },\r\n\r\n [`.${IsFocusVisibleClassName} &${isFocusedOnly ? \":focus\" : \"\"}:after`]: {\r\n content: \"\\\"\\\"\",\r\n position: \"absolute\",\r\n left: inset + 1,\r\n top: inset + 1,\r\n bottom: inset + 1,\r\n right: inset + 1,\r\n border: \"1px solid \" + borderColor,\r\n outline: \"1px solid \" + outlineColor,\r\n zIndex: ZIndexes.FocusStyle,\r\n selectors: {\r\n [HighContrastSelector]: highContrastStyle\r\n }\r\n }\r\n }\r\n };\r\n}\r\n\r\n/**\r\n * Generates style to clear browser specific focus styles.\r\n */\r\nexport function focusClear(): IRawStyle {\r\n return {\r\n selectors: {\r\n \"&::-moz-focus-inner\": {\r\n // Clear the focus border in Firefox. Reference: http://stackoverflow.com/a/199319/1436671\r\n border: 0\r\n },\r\n \"&\": {\r\n // Clear browser specific focus styles and use transparent as placeholder for focus style\r\n outline: \"transparent\"\r\n }\r\n }\r\n };\r\n}\r\n","import { IRawStyle } from \"@uifabric/merge-styles\";\r\n\r\nexport const hiddenContentStyle: IRawStyle = {\r\n position: \"absolute\",\r\n width: 1,\r\n height: 1,\r\n margin: -1,\r\n padding: 0,\r\n border: 0,\r\n overflow: \"hidden\"\r\n};\r\n","import { IRawStyle, keyframes } from \"@uifabric/merge-styles\";\r\n\r\nconst DEFAULT_DURATION = \"14s\";\r\nconst DEFAULT_DELAY = \"2s\";\r\nconst DEFAULT_ITERATION_COUNT = \"1\";\r\n\r\nfunction _continuousPulseStepOne(beaconColorOne: string, innerDimension: string): IRawStyle {\r\n return {\r\n borderColor: beaconColorOne,\r\n borderWidth: \"0px\",\r\n width: innerDimension,\r\n height: innerDimension\r\n };\r\n}\r\n\r\nfunction _continuousPulseStepTwo(borderWidth: string): IRawStyle {\r\n return {\r\n opacity: 1,\r\n borderWidth\r\n };\r\n}\r\n\r\nfunction _continuousPulseStepThree(): IRawStyle {\r\n return {\r\n opacity: 1\r\n };\r\n}\r\n\r\nfunction _continuousPulseStepFour(beaconColorTwo: string, outerDimension: string): IRawStyle {\r\n return {\r\n borderWidth: \"0\",\r\n width: outerDimension,\r\n height: outerDimension,\r\n opacity: 0,\r\n borderColor: beaconColorTwo\r\n };\r\n}\r\n\r\nfunction _continuousPulseStepFive(beaconColorOne: string, innerDimension: string): IRawStyle {\r\n return {\r\n ..._continuousPulseStepOne(beaconColorOne, innerDimension),\r\n ...{\r\n opacity: 0\r\n }\r\n };\r\n}\r\n\r\nfunction _continuousPulseAnimationDouble(\r\n beaconColorOne: string,\r\n beaconColorTwo: string,\r\n innerDimension: string,\r\n outerDimension: string,\r\n borderWidth: string\r\n): string {\r\n return keyframes({\r\n \"0%\": _continuousPulseStepOne(beaconColorOne, innerDimension),\r\n \"1.42%\": _continuousPulseStepTwo(borderWidth),\r\n \"3.57%\": _continuousPulseStepThree(),\r\n \"7.14%\": _continuousPulseStepFour(beaconColorTwo, outerDimension),\r\n \"8%\": _continuousPulseStepFive(beaconColorOne, innerDimension),\r\n \"29.99%\": _continuousPulseStepFive(beaconColorOne, innerDimension),\r\n \"30%\": _continuousPulseStepOne(beaconColorOne, innerDimension),\r\n \"31.42%\": _continuousPulseStepTwo(borderWidth),\r\n \"33.57%\": _continuousPulseStepThree(),\r\n \"37.14%\": _continuousPulseStepFour(beaconColorTwo, outerDimension),\r\n \"38%\": _continuousPulseStepFive(beaconColorOne, innerDimension),\r\n \"79.42%\": _continuousPulseStepFive(beaconColorOne, innerDimension),\r\n \"79.43\": _continuousPulseStepOne(beaconColorOne, innerDimension),\r\n \"81.85\": _continuousPulseStepTwo(borderWidth),\r\n \"83.42\": _continuousPulseStepThree(),\r\n \"87%\": _continuousPulseStepFour(beaconColorTwo, outerDimension),\r\n \"100%\": {}\r\n });\r\n}\r\n\r\nfunction _continuousPulseAnimationSingle(\r\n beaconColorOne: string,\r\n beaconColorTwo: string,\r\n innerDimension: string,\r\n outerDimension: string,\r\n borderWidth: string\r\n): string {\r\n return keyframes({\r\n \"0%\": _continuousPulseStepOne(beaconColorOne, innerDimension),\r\n \"14.2%\": _continuousPulseStepTwo(borderWidth),\r\n \"35.7%\": _continuousPulseStepThree(),\r\n \"71.4%\": _continuousPulseStepFour(beaconColorTwo, outerDimension),\r\n \"100%\": {}\r\n });\r\n}\r\n\r\nfunction _createDefaultAnimation(animationName: string, delayLength?: string): IRawStyle {\r\n return {\r\n animationName,\r\n animationIterationCount: DEFAULT_ITERATION_COUNT,\r\n animationDuration: DEFAULT_DURATION,\r\n animationDelay: delayLength || DEFAULT_DELAY\r\n };\r\n}\r\n\r\nexport const PulsingBeaconAnimationStyles = {\r\n continuousPulseAnimationDouble: _continuousPulseAnimationDouble,\r\n continuousPulseAnimationSingle: _continuousPulseAnimationSingle,\r\n createDefaultAnimation: _createDefaultAnimation\r\n};\r\n","/* tslint:disable:no-string-literal */\r\nimport { assign } from './object';\r\n\r\n/**\r\n * EventRecord interface.\r\n *\r\n * @internal\r\n */\r\n// tslint:disable:no-any\r\nexport interface IEventRecord {\r\n target: any;\r\n eventName: string;\r\n parent: any;\r\n callback: (args?: any) => void;\r\n elementCallback?: (...args: any[]) => void;\r\n objectCallback?: (args?: any) => void;\r\n useCapture: boolean;\r\n}\r\n// tslint:enable:no-any\r\n\r\n/**\r\n * EventRecordsByName interface.\r\n *\r\n * @internal\r\n */\r\nexport interface IEventRecordsByName {\r\n [eventName: string]: IEventRecordList;\r\n}\r\n\r\n/**\r\n * EventRecordList interface.\r\n *\r\n * @internal\r\n */\r\nexport interface IEventRecordList {\r\n [id: string]: IEventRecord[] | number;\r\n count: number;\r\n}\r\n\r\n/**\r\n * DeclaredEventsByName interface.\r\n *\r\n * @internal\r\n */\r\nexport interface IDeclaredEventsByName {\r\n [eventName: string]: boolean;\r\n}\r\n\r\n/** An instance of EventGroup allows anything with a handle to it to trigger events on it.\r\n * If the target is an HTMLElement, the event will be attached to the element and can be\r\n * triggered as usual (like clicking for onclick).\r\n * The event can be triggered by calling EventGroup.raise() here. If the target is an\r\n * HTMLElement, the event gets raised and is handled by the browser. Otherwise, it gets\r\n * handled here in EventGroup, and the handler is called in the context of the parent\r\n * (which is passed in in the constructor).\r\n *\r\n * @public\r\n */\r\nexport class EventGroup {\r\n // tslint:disable-next-line:no-inferrable-types\r\n private static _uniqueId: number = 0;\r\n // tslint:disable-next-line:no-any\r\n private _parent: any;\r\n private _eventRecords: IEventRecord[];\r\n private _id: number = EventGroup._uniqueId++;\r\n private _isDisposed!: boolean;\r\n\r\n /** For IE8, bubbleEvent is ignored here and must be dealt with by the handler.\r\n * Events raised here by default have bubbling set to false and cancelable set to true.\r\n * This applies also to built-in events being raised manually here on HTMLElements,\r\n * which may lead to unexpected behavior if it differs from the defaults.\r\n *\r\n */\r\n public static raise(\r\n // tslint:disable-next-line:no-any\r\n target: any,\r\n eventName: string,\r\n // tslint:disable-next-line:no-any\r\n eventArgs?: any,\r\n bubbleEvent?: boolean\r\n ): boolean | undefined {\r\n let retVal;\r\n\r\n if (EventGroup._isElement(target)) {\r\n if (document.createEvent) {\r\n let ev = document.createEvent('HTMLEvents');\r\n\r\n ev.initEvent(eventName, bubbleEvent || false, true);\r\n\r\n assign(ev, eventArgs);\r\n\r\n retVal = target.dispatchEvent(ev);\r\n // tslint:disable-next-line:no-any\r\n } else if ((document as any)['createEventObject']) {\r\n // IE8\r\n // tslint:disable-next-line:no-any\r\n let evObj = (document as any)['createEventObject'](eventArgs);\r\n // cannot set cancelBubble on evObj, fireEvent will overwrite it\r\n target.fireEvent('on' + eventName, evObj);\r\n }\r\n } else {\r\n // @ts-ignore\r\n while (target && retVal !== false) {\r\n let events = target.__events__;\r\n let eventRecords = events ? events[eventName] : null;\r\n\r\n if (eventRecords) {\r\n for (let id in eventRecords) {\r\n if (eventRecords.hasOwnProperty(id)) {\r\n let eventRecordList = eventRecords[id];\r\n\r\n // @ts-ignore\r\n for (let listIndex = 0; retVal !== false && listIndex < eventRecordList.length; listIndex++) {\r\n let record = eventRecordList[listIndex];\r\n\r\n if (record.objectCallback) {\r\n retVal = record.objectCallback.call(record.parent, eventArgs);\r\n }\r\n }\r\n }\r\n }\r\n }\r\n\r\n // If the target has a parent, bubble the event up.\r\n target = bubbleEvent ? target.parent : null;\r\n }\r\n }\r\n\r\n return retVal;\r\n }\r\n\r\n // tslint:disable-next-line:no-any\r\n public static isObserved(target: any, eventName: string): boolean {\r\n let events = target && target.__events__;\r\n\r\n return !!events && !!events[eventName];\r\n }\r\n\r\n /** Check to see if the target has declared support of the given event. */\r\n // tslint:disable-next-line:no-any\r\n public static isDeclared(target: any, eventName: string): boolean {\r\n let declaredEvents = target && target.__declaredEvents;\r\n\r\n return !!declaredEvents && !!declaredEvents[eventName];\r\n }\r\n\r\n // tslint:disable-next-line:no-any\r\n public static stopPropagation(event: any): void {\r\n if (event.stopPropagation) {\r\n event.stopPropagation();\r\n } else {\r\n // IE8\r\n event.cancelBubble = true;\r\n }\r\n }\r\n\r\n private static _isElement(target: HTMLElement): boolean {\r\n return !!target && (!!target.addEventListener || (typeof HTMLElement !== 'undefined' && target instanceof HTMLElement));\r\n }\r\n\r\n /** parent: the context in which events attached to non-HTMLElements are called */\r\n // tslint:disable-next-line:no-any\r\n public constructor(parent: any) {\r\n this._parent = parent;\r\n this._eventRecords = [];\r\n }\r\n\r\n public dispose(): void {\r\n if (!this._isDisposed) {\r\n this._isDisposed = true;\r\n\r\n this.off();\r\n this._parent = null;\r\n }\r\n }\r\n\r\n /** On the target, attach a set of events, where the events object is a name to function mapping. */\r\n // tslint:disable-next-line:no-any\r\n public onAll(target: any, events: { [key: string]: (args?: any) => void }, useCapture?: boolean): void {\r\n for (let eventName in events) {\r\n if (events.hasOwnProperty(eventName)) {\r\n this.on(target, eventName, events[eventName], useCapture);\r\n }\r\n }\r\n }\r\n\r\n /** On the target, attach an event whose handler will be called in the context of the parent\r\n * of this instance of EventGroup.\r\n */\r\n // tslint:disable-next-line:no-any\r\n public on(target: any, eventName: string, callback: (args?: any) => void, useCapture?: boolean): void {\r\n if (eventName.indexOf(',') > -1) {\r\n let events = eventName.split(/[ ,]+/);\r\n\r\n for (let i = 0; i < events.length; i++) {\r\n this.on(target, events[i], callback, useCapture);\r\n }\r\n } else {\r\n let parent = this._parent;\r\n let eventRecord: IEventRecord = {\r\n target: target,\r\n eventName: eventName,\r\n parent: parent,\r\n callback: callback,\r\n useCapture: useCapture || false\r\n };\r\n\r\n // Initialize and wire up the record on the target, so that it can call the callback if the event fires.\r\n let events = (target.__events__ = target.__events__ || {});\r\n events[eventName] =\r\n events[eventName] ||\r\n {\r\n count: 0\r\n };\r\n events[eventName][this._id] = events[eventName][this._id] || [];\r\n (events[eventName][this._id]).push(eventRecord);\r\n events[eventName].count++;\r\n\r\n if (EventGroup._isElement(target)) {\r\n // tslint:disable-next-line:no-any\r\n let processElementEvent = (...args: any[]) => {\r\n if (this._isDisposed) {\r\n return;\r\n }\r\n\r\n let result;\r\n try {\r\n // @ts-ignore\r\n\r\n result = callback.apply(parent, args);\r\n if (result === false && args[0]) {\r\n let e = args[0];\r\n\r\n if (e.preventDefault) {\r\n e.preventDefault();\r\n }\r\n\r\n if (e.stopPropagation) {\r\n e.stopPropagation();\r\n }\r\n\r\n e.cancelBubble = true;\r\n }\r\n } catch (e) {\r\n /* ErrorHelper.log(e); */\r\n }\r\n\r\n return result;\r\n };\r\n\r\n eventRecord.elementCallback = processElementEvent;\r\n\r\n if (target.addEventListener) {\r\n /* tslint:disable:ban-native-functions */\r\n (target).addEventListener(eventName, processElementEvent, useCapture);\r\n /* tslint:enable:ban-native-functions */\r\n } else if (target.attachEvent) {\r\n // IE8\r\n target.attachEvent('on' + eventName, processElementEvent);\r\n }\r\n } else {\r\n // tslint:disable-next-line:no-any\r\n let processObjectEvent = (...args: any[]) => {\r\n if (this._isDisposed) {\r\n return;\r\n }\r\n // @ts-ignore\r\n return callback.apply(parent, args);\r\n };\r\n\r\n eventRecord.objectCallback = processObjectEvent;\r\n }\r\n\r\n // Remember the record locally, so that it can be removed.\r\n this._eventRecords.push(eventRecord);\r\n }\r\n }\r\n\r\n // tslint:disable-next-line:no-any\r\n public off(target?: any, eventName?: string, callback?: (args?: any) => void, useCapture?: boolean): void {\r\n for (let i = 0; i < this._eventRecords.length; i++) {\r\n let eventRecord = this._eventRecords[i];\r\n if (\r\n (!target || target === eventRecord.target) &&\r\n (!eventName || eventName === eventRecord.eventName) &&\r\n (!callback || callback === eventRecord.callback) &&\r\n (typeof useCapture !== 'boolean' || useCapture === eventRecord.useCapture)\r\n ) {\r\n let events = eventRecord.target.__events__;\r\n let targetArrayLookup = events[eventRecord.eventName];\r\n let targetArray = targetArrayLookup ? targetArrayLookup[this._id] : null;\r\n\r\n // We may have already target's entries, so check for null.\r\n if (targetArray) {\r\n if (targetArray.length === 1 || !callback) {\r\n targetArrayLookup.count -= targetArray.length;\r\n delete events[eventRecord.eventName][this._id];\r\n } else {\r\n targetArrayLookup.count--;\r\n targetArray.splice(targetArray.indexOf(eventRecord), 1);\r\n }\r\n\r\n if (!targetArrayLookup.count) {\r\n delete events[eventRecord.eventName];\r\n }\r\n }\r\n\r\n if (eventRecord.elementCallback) {\r\n if (eventRecord.target.removeEventListener) {\r\n eventRecord.target.removeEventListener(eventRecord.eventName, eventRecord.elementCallback, eventRecord.useCapture);\r\n } else if (eventRecord.target.detachEvent) {\r\n // IE8\r\n eventRecord.target.detachEvent('on' + eventRecord.eventName, eventRecord.elementCallback);\r\n }\r\n }\r\n\r\n this._eventRecords.splice(i--, 1);\r\n }\r\n }\r\n }\r\n\r\n /** Trigger the given event in the context of this instance of EventGroup. */\r\n // tslint:disable-next-line:no-any\r\n public raise(eventName: string, eventArgs?: any, bubbleEvent?: boolean): boolean | undefined {\r\n return EventGroup.raise(this._parent, eventName, eventArgs, bubbleEvent);\r\n }\r\n\r\n /** Declare an event as being supported by this instance of EventGroup. */\r\n public declare(event: string | string[]): void {\r\n let declaredEvents = (this._parent.__declaredEvents = this._parent.__declaredEvents || {});\r\n\r\n if (typeof event === 'string') {\r\n declaredEvents[event] = true;\r\n } else {\r\n for (let i = 0; i < event.length; i++) {\r\n declaredEvents[event[i]] = true;\r\n }\r\n }\r\n }\r\n}\r\n","import { GlobalSettings } from './GlobalSettings';\r\nimport { EventGroup } from './EventGroup';\r\n\r\n// tslint:disable-next-line:no-any\r\nexport type Settings = { [key: string]: any };\r\nexport type SettingsFunction = (settings: Settings) => Settings;\r\n\r\nexport interface ICustomizations {\r\n settings: Settings;\r\n scopedSettings: { [key: string]: Settings };\r\n inCustomizerContext?: boolean;\r\n}\r\n\r\nconst CustomizationsGlobalKey = 'customizations';\r\nconst NO_CUSTOMIZATIONS = { settings: {}, scopedSettings: {}, inCustomizerContext: false };\r\n\r\nlet _allSettings = GlobalSettings.getValue(CustomizationsGlobalKey, {\r\n settings: {},\r\n scopedSettings: {},\r\n inCustomizerContext: false\r\n});\r\n\r\nconst _events = new EventGroup(_allSettings);\r\n\r\nexport class Customizations {\r\n public static reset(): void {\r\n _allSettings.settings = {};\r\n _allSettings.scopedSettings = {};\r\n }\r\n\r\n // tslint:disable-next-line:no-any\r\n public static applySettings(settings: Settings): void {\r\n _allSettings.settings = { ..._allSettings.settings, ...settings };\r\n Customizations._raiseChange();\r\n }\r\n\r\n // tslint:disable-next-line:no-any\r\n public static applyScopedSettings(scopeName: string, settings: Settings): void {\r\n _allSettings.scopedSettings[scopeName] = { ..._allSettings.scopedSettings[scopeName], ...settings };\r\n Customizations._raiseChange();\r\n }\r\n\r\n public static getSettings(\r\n properties: string[],\r\n scopeName?: string,\r\n localSettings: ICustomizations = NO_CUSTOMIZATIONS\r\n // tslint:disable-next-line:no-any\r\n ): any {\r\n // tslint:disable-next-line:no-any\r\n const settings: Settings = {};\r\n const localScopedSettings = (scopeName && localSettings.scopedSettings[scopeName]) || {};\r\n const globalScopedSettings = (scopeName && _allSettings.scopedSettings[scopeName]) || {};\r\n\r\n for (let property of properties) {\r\n settings[property] =\r\n localScopedSettings[property] ||\r\n localSettings.settings[property] ||\r\n globalScopedSettings[property] ||\r\n _allSettings.settings[property];\r\n }\r\n\r\n return settings;\r\n }\r\n\r\n public static observe(onChange: () => void): void {\r\n _events.on(_allSettings, 'change', onChange);\r\n }\r\n\r\n public static unobserve(onChange: () => void): void {\r\n _events.off(_allSettings, 'change', onChange);\r\n }\r\n\r\n private static _raiseChange(): void {\r\n _events.raise('change');\r\n }\r\n}\r\n","import { ISpacing } from \"../interfaces\";\r\n\r\nexport const DefaultSpacing: ISpacing = {\r\n s2: \"4px\",\r\n s1: \"8px\",\r\n m: \"16px\",\r\n l1: \"20px\",\r\n l2: \"32px\"\r\n};\r\n","import { IEffects } from \"../interfaces\";\r\n\r\nexport const DefaultEffects: IEffects = {\r\n // commented values are the defaults for Fluent\r\n elevation4: { boxShadow: \"0 0 5px 0 rgba(0,0,0,.4)\" }, // '0 1.6px 3.6px 0 rgba(0, 0, 0, 0.132), 0 0.3px 0.9px 0 rgba(0, 0, 0, 0.108)'\r\n elevation8: { boxShadow: \"0 0 5px 0 rgba(0,0,0,.4)\" }, // '0 3.2px 7.2px 0 rgba(0, 0, 0, 0.132), 0 0.6px 1.8px 0 rgba(0, 0, 0, 0.108)'\r\n elevation16: { boxShadow: \"0 0 5px 0 rgba(0,0,0,.4)\" }, // '0 6.4px 14.4px 0 rgba(0, 0, 0, 0.132), 0 1.2px 3.6px 0 rgba(0, 0, 0, 0.108)'\r\n elevation64: { boxShadow: \"0 0 5px 0 rgba(0,0,0,.4)\" }, // '0 25.6px 57.6px 0 rgba(0, 0, 0, 0.22), 0 4.8px 14.4px 0 rgba(0, 0, 0, 0.18)'\r\n\r\n roundedCorner2: 0 // 2\r\n};\r\n","import {Customizations} from \"@/utility/Customizations\";\r\nimport {IPalette, ISemanticColors, ITheme, IPartialTheme, ISemanticTextColors} from \"../interfaces\";\r\nimport {DefaultFontStyles} from \"./DefaultFontStyles\";\r\nimport {DefaultPalette} from \"./DefaultPalette\";\r\nimport {DefaultSpacing} from \"./DefaultSpacing\";\r\n\r\nimport {loadTheme as legacyLoadTheme} from \"@microsoft/load-themed-styles\";\r\n\r\nimport {DefaultEffects} from \"./DefaultEffects\";\r\n\r\nlet _theme: ITheme = createTheme({\r\n palette: DefaultPalette,\r\n semanticColors: _makeSemanticColorsFromPalette(DefaultPalette, false, false),\r\n fonts: DefaultFontStyles,\r\n isInverted: false,\r\n disableGlobalClassNames: false\r\n});\r\nconst _onThemeChangeCallbacks: Array<(theme: ITheme) => void> = [];\r\n\r\nexport const ThemeSettingName = \"theme\";\r\n\r\nif (!Customizations.getSettings([ThemeSettingName]).theme) {\r\n const win = typeof window !== \"undefined\" ? window : undefined;\r\n\r\n // tslint:disable:no-string-literal no-any\r\n if (win && (win as any)[\"FabricConfig\"] && (win as any)[\"FabricConfig\"].theme) {\r\n _theme = createTheme((win as any)[\"FabricConfig\"].theme);\r\n }\r\n // tslint:enable:no-string-literal no-any\r\n\r\n // Set the default theme.\r\n Customizations.applySettings({[ThemeSettingName]: _theme});\r\n}\r\n\r\n/**\r\n * Gets the theme object\r\n * @param depComments - Whether to include deprecated tags as comments for deprecated slots.\r\n */\r\nexport function getTheme(depComments: boolean = false): ITheme {\r\n if (depComments === true) {\r\n _theme = createTheme({}, depComments);\r\n }\r\n return _theme;\r\n}\r\n\r\n/**\r\n * Registers a callback that gets called whenever the theme changes.\r\n * This should only be used when the component cannot automatically get theme changes through its state.\r\n * This will not register duplicate callbacks.\r\n */\r\nexport function registerOnThemeChangeCallback(callback: (theme: ITheme) => void): void {\r\n if (_onThemeChangeCallbacks.indexOf(callback) === -1) {\r\n _onThemeChangeCallbacks.push(callback);\r\n }\r\n}\r\n\r\n/**\r\n * See registerOnThemeChangeCallback().\r\n * Removes previously registered callbacks.\r\n */\r\nexport function removeOnThemeChangeCallback(callback: (theme: ITheme) => void): void {\r\n const i = _onThemeChangeCallbacks.indexOf(callback);\r\n if (i === -1) {\r\n return;\r\n }\r\n\r\n _onThemeChangeCallbacks.splice(i, 1);\r\n}\r\n\r\n/**\r\n * Applies the theme, while filling in missing slots.\r\n * @param theme - Partial theme object.\r\n * @param depComments - Whether to include deprecated tags as comments for deprecated slots.\r\n */\r\nexport function loadTheme(theme: IPartialTheme, depComments: boolean = false): ITheme {\r\n _theme = createTheme(theme, depComments);\r\n\r\n // Invoke the legacy method of theming the page as well.\r\n legacyLoadTheme({..._theme.palette, ..._theme.semanticColors});\r\n\r\n Customizations.applySettings({[ThemeSettingName]: _theme});\r\n\r\n _onThemeChangeCallbacks.forEach((callback: (theme: ITheme) => void) => {\r\n try {\r\n callback(_theme);\r\n } catch (e) {\r\n // don't let a bad callback break everything else\r\n }\r\n });\r\n\r\n return _theme;\r\n}\r\n\r\n/**\r\n * Creates a custom theme definition which can be used with the Customizer.\r\n * @param theme - Partial theme object.\r\n * @param depComments - Whether to include deprecated tags as comments for deprecated slots.\r\n */\r\nexport function createTheme(theme: IPartialTheme, depComments: boolean = false): ITheme {\r\n const newPalette = {...DefaultPalette, ...theme.palette};\r\n\r\n if (!theme.palette || !theme.palette.accent) {\r\n newPalette.accent = newPalette.themePrimary;\r\n }\r\n\r\n // mix in custom overrides with good slots first, since custom overrides might be used in fixing deprecated slots\r\n const newSemanticColors = {\r\n ..._makeSemanticColorsFromPalette(newPalette, !!theme.isInverted, depComments),\r\n ...theme.semanticColors\r\n };\r\n\r\n return {\r\n palette: newPalette,\r\n fonts: {\r\n ...DefaultFontStyles,\r\n ...theme.fonts\r\n },\r\n semanticColors: newSemanticColors,\r\n isInverted: !!theme.isInverted,\r\n disableGlobalClassNames: !!theme.disableGlobalClassNames,\r\n spacing: {\r\n ...DefaultSpacing,\r\n ...theme.spacing\r\n },\r\n effects: {\r\n ...DefaultEffects,\r\n ...theme.effects\r\n }\r\n };\r\n}\r\n\r\n/**\r\n * Helper to pull a given property name from a given set of sources, in order, if available. Otherwise returns the property name.\r\n */\r\nfunction _expandFrom(propertyName: string | TRetVal | undefined, ...maps: TMapType[] | any): TRetVal {\r\n if (propertyName) {\r\n for (const map of maps) {\r\n if (map[propertyName as string]) {\r\n return map[propertyName as string];\r\n }\r\n }\r\n }\r\n\r\n return propertyName as TRetVal;\r\n}\r\n\r\n// Generates all the semantic slot colors based on the Fabric palette.\r\n// We'll use these as fallbacks for semantic slots that the passed in theme did not define.\r\nfunction _makeSemanticColorsFromPalette(p: IPalette, isInverted: boolean, depComments: boolean): ISemanticColors {\r\n const toReturn: ISemanticColors = {\r\n bodyBackground: p.white,\r\n bodyStandoutBackground: p.neutralLighterAlt,\r\n bodyFrameBackground: p.white,\r\n bodyFrameDivider: p.neutralLight,\r\n bodyText: p.neutralPrimary,\r\n bodyTextChecked: p.black,\r\n bodySubtext: p.neutralSecondary,\r\n bodyDivider: p.neutralLight,\r\n\r\n disabledBackground: p.neutralLighter,\r\n disabledText: p.neutralTertiary,\r\n disabledBodyText: p.neutralTertiary,\r\n disabledSubtext: p.neutralQuaternary,\r\n disabledBodySubtext: p.neutralTertiaryAlt,\r\n\r\n focusBorder: p.neutralSecondary,\r\n variantBorder: p.neutralLight,\r\n variantBorderHovered: p.neutralTertiary,\r\n defaultStateBackground: p.neutralLighterAlt,\r\n\r\n errorText: !isInverted ? p.redDark : \"#ff5f5f\",\r\n warningText: !isInverted ? \"#333333\" : \"#ffffff\",\r\n errorBackground: !isInverted ? \"rgba(232, 17, 35, .2)\" : \"rgba(232, 17, 35, .5)\",\r\n blockingBackground: !isInverted ? \"rgba(234, 67, 0, .2)\" : \"rgba(234, 67, 0, .5)\",\r\n warningBackground: !isInverted ? \"rgba(255, 185, 0, .2)\" : \"rgba(255, 251, 0, .6)\",\r\n warningHighlight: !isInverted ? \"#ffb900\" : \"#fff100\",\r\n successBackground: !isInverted ? \"rgba(186, 216, 10, .2)\" : \"rgba(186, 216, 10, .4)\",\r\n\r\n inputBorder: p.neutralTertiary,\r\n inputBorderHovered: p.neutralPrimary,\r\n inputBackground: p.white,\r\n inputBackgroundChecked: p.themePrimary,\r\n inputBackgroundCheckedHovered: p.themeDarkAlt,\r\n inputForegroundChecked: p.white,\r\n inputFocusBorderAlt: p.themePrimary,\r\n smallInputBorder: p.neutralSecondary,\r\n inputText: p.neutralPrimary,\r\n inputTextHovered: p.neutralDark,\r\n inputPlaceholderText: p.neutralSecondary,\r\n\r\n buttonBackground: p.neutralLighter,\r\n buttonBackgroundChecked: p.neutralTertiaryAlt,\r\n buttonBackgroundHovered: p.neutralLight,\r\n buttonBackgroundCheckedHovered: p.neutralLight,\r\n buttonBackgroundPressed: p.neutralLight,\r\n buttonBackgroundDisabled: p.neutralLighter,\r\n buttonBorder: \"transparent\",\r\n buttonText: p.neutralPrimary,\r\n buttonTextHovered: p.neutralDark,\r\n buttonTextChecked: p.neutralDark,\r\n buttonTextCheckedHovered: p.black,\r\n buttonTextPressed: p.neutralDark,\r\n buttonTextDisabled: p.neutralTertiary,\r\n buttonBorderDisabled: \"transparent\",\r\n\r\n primaryButtonBackground: p.themePrimary,\r\n primaryButtonBackgroundHovered: p.themeDarkAlt,\r\n primaryButtonBackgroundPressed: p.themeDark,\r\n primaryButtonBackgroundDisabled: p.neutralLighter,\r\n primaryButtonBorder: \"transparent\",\r\n primaryButtonText: p.white,\r\n primaryButtonTextHovered: p.white,\r\n primaryButtonTextPressed: p.white,\r\n primaryButtonTextDisabled: p.neutralQuaternary,\r\n\r\n accentButtonBackground: p.accent,\r\n accentButtonText: p.white,\r\n\r\n menuBackground: p.white,\r\n menuDivider: p.neutralTertiaryAlt,\r\n menuIcon: p.themePrimary,\r\n menuHeader: p.themePrimary,\r\n menuItemBackgroundHovered: p.neutralLighter,\r\n menuItemBackgroundPressed: p.neutralLight,\r\n menuItemText: p.neutralPrimary,\r\n menuItemTextHovered: p.neutralDark,\r\n\r\n listBackground: p.white,\r\n listText: p.neutralPrimary,\r\n listItemBackgroundHovered: p.neutralLighter,\r\n listItemBackgroundChecked: p.neutralLight,\r\n listItemBackgroundCheckedHovered: p.neutralQuaternaryAlt,\r\n\r\n listHeaderBackgroundHovered: p.neutralLighter,\r\n listHeaderBackgroundPressed: p.neutralLight,\r\n\r\n actionLink: p.neutralPrimary,\r\n actionLinkHovered: p.neutralDark,\r\n link: p.themePrimary,\r\n linkHovered: p.themeDarker,\r\n\r\n // Deprecated slots, second pass by _fixDeprecatedSlots() later for self-referential slots\r\n listTextColor: \"\",\r\n menuItemBackgroundChecked: p.neutralLight\r\n };\r\n\r\n return _fixDeprecatedSlots(toReturn, depComments!);\r\n}\r\n\r\nfunction _fixDeprecatedSlots(s: ISemanticColors, depComments: boolean): ISemanticColors {\r\n // Add @deprecated tag as comment if enabled\r\n let dep = \"\";\r\n if (depComments === true) {\r\n dep = \" /* @deprecated */\";\r\n }\r\n\r\n s.listTextColor = s.listText + dep;\r\n s.menuItemBackgroundChecked += dep;\r\n return s;\r\n}\r\n","// This file mimics styles and mixins from _General.Mixins.scss\r\n\r\nimport { IRawStyle } from \"@uifabric/merge-styles\";\r\n\r\nexport const normalize: IRawStyle = {\r\n boxShadow: \"none\",\r\n margin: 0,\r\n padding: 0,\r\n boxSizing: \"border-box\"\r\n};\r\n\r\nexport const noWrap: IRawStyle = {\r\n overflow: \"hidden\",\r\n textOverflow: \"ellipsis\",\r\n whiteSpace: \"nowrap\"\r\n};\r\n","import {buildClassMap} from \"@/styling/utilities/buildClassMap\";\r\nimport {AnimationStyles} from \"../styles\";\r\nimport {IAnimationStyles} from \"@/styling\";\r\n\r\nexport const AnimationClassNames: { [key in keyof IAnimationStyles]?: string } = buildClassMap(AnimationStyles);\r\n","import { IRawStyle, mergeStyles } from \"@uifabric/merge-styles\";\r\nimport { DefaultPalette } from \"@/styling\";\r\nimport { getTheme } from \"../styles\";\r\n\r\nexport interface IColorClassNames {\r\n themeDarker: string;\r\n themeDarkerHover: string;\r\n themeDarkerBackground: string;\r\n themeDarkerBackgroundHover: string;\r\n themeDarkerBorder: string;\r\n themeDarkerBorderHover: string;\r\n themeDark: string;\r\n themeDarkHover: string;\r\n themeDarkBackground: string;\r\n themeDarkBackgroundHover: string;\r\n themeDarkBorder: string;\r\n themeDarkBorderHover: string;\r\n themeDarkAlt: string;\r\n themeDarkAltHover: string;\r\n themeDarkAltBackground: string;\r\n themeDarkAltBackgroundHover: string;\r\n themeDarkAltBorder: string;\r\n themeDarkAltBorderHover: string;\r\n themePrimary: string;\r\n themePrimaryHover: string;\r\n themePrimaryBackground: string;\r\n themePrimaryBackgroundHover: string;\r\n themePrimaryBorder: string;\r\n themePrimaryBorderHover: string;\r\n themeSecondary: string;\r\n themeSecondaryHover: string;\r\n themeSecondaryBackground: string;\r\n themeSecondaryBackgroundHover: string;\r\n themeSecondaryBorder: string;\r\n themeSecondaryBorderHover: string;\r\n themeTertiary: string;\r\n themeTertiaryHover: string;\r\n themeTertiaryBackground: string;\r\n themeTertiaryBackgroundHover: string;\r\n themeTertiaryBorder: string;\r\n themeTertiaryBorderHover: string;\r\n themeLight: string;\r\n themeLightHover: string;\r\n themeLightBackground: string;\r\n themeLightBackgroundHover: string;\r\n themeLightBorder: string;\r\n themeLightBorderHover: string;\r\n themeLighter: string;\r\n themeLighterHover: string;\r\n themeLighterBackground: string;\r\n themeLighterBackgroundHover: string;\r\n themeLighterBorder: string;\r\n themeLighterBorderHover: string;\r\n themeLighterAlt: string;\r\n themeLighterAltHover: string;\r\n themeLighterAltBackground: string;\r\n themeLighterAltBackgroundHover: string;\r\n themeLighterAltBorder: string;\r\n themeLighterAltBorderHover: string;\r\n black: string;\r\n blackHover: string;\r\n blackBackground: string;\r\n blackBackgroundHover: string;\r\n blackBorder: string;\r\n blackBorderHover: string;\r\n blackTranslucent40: string;\r\n blackTranslucent40Hover: string;\r\n blackTranslucent40Background: string;\r\n blackTranslucent40BackgroundHover: string;\r\n blackTranslucent40Border: string;\r\n blackTranslucent40BorderHover: string;\r\n neutralDark: string;\r\n neutralDarkHover: string;\r\n neutralDarkBackground: string;\r\n neutralDarkBackgroundHover: string;\r\n neutralDarkBorder: string;\r\n neutralDarkBorderHover: string;\r\n neutralPrimary: string;\r\n neutralPrimaryHover: string;\r\n neutralPrimaryBackground: string;\r\n neutralPrimaryBackgroundHover: string;\r\n neutralPrimaryBorder: string;\r\n neutralPrimaryBorderHover: string;\r\n neutralPrimaryAlt: string;\r\n neutralPrimaryAltHover: string;\r\n neutralPrimaryAltBackground: string;\r\n neutralPrimaryAltBackgroundHover: string;\r\n neutralPrimaryAltBorder: string;\r\n neutralPrimaryAltBorderHover: string;\r\n neutralSecondary: string;\r\n neutralSecondaryHover: string;\r\n neutralSecondaryBackground: string;\r\n neutralSecondaryBackgroundHover: string;\r\n neutralSecondaryBorder: string;\r\n neutralSecondaryBorderHover: string;\r\n neutralSecondaryAlt: string;\r\n neutralSecondaryAltHover: string;\r\n neutralSecondaryAltBackground: string;\r\n neutralSecondaryAltBackgroundHover: string;\r\n neutralSecondaryAltBorder: string;\r\n neutralSecondaryAltBorderHover: string;\r\n neutralTertiary: string;\r\n neutralTertiaryHover: string;\r\n neutralTertiaryBackground: string;\r\n neutralTertiaryBackgroundHover: string;\r\n neutralTertiaryBorder: string;\r\n neutralTertiaryBorderHover: string;\r\n neutralTertiaryAlt: string;\r\n neutralTertiaryAltHover: string;\r\n neutralTertiaryAltBackground: string;\r\n neutralTertiaryAltBackgroundHover: string;\r\n neutralTertiaryAltBorder: string;\r\n neutralTertiaryAltBorderHover: string;\r\n neutralQuaternary: string;\r\n neutralQuaternaryHover: string;\r\n neutralQuaternaryBackground: string;\r\n neutralQuaternaryBackgroundHover: string;\r\n neutralQuaternaryBorder: string;\r\n neutralQuaternaryBorderHover: string;\r\n neutralQuaternaryAlt: string;\r\n neutralQuaternaryAltHover: string;\r\n neutralQuaternaryAltBackground: string;\r\n neutralQuaternaryAltBackgroundHover: string;\r\n neutralQuaternaryAltBorder: string;\r\n neutralQuaternaryAltBorderHover: string;\r\n neutralLight: string;\r\n neutralLightHover: string;\r\n neutralLightBackground: string;\r\n neutralLightBackgroundHover: string;\r\n neutralLightBorder: string;\r\n neutralLightBorderHover: string;\r\n neutralLighter: string;\r\n neutralLighterHover: string;\r\n neutralLighterBackground: string;\r\n neutralLighterBackgroundHover: string;\r\n neutralLighterBorder: string;\r\n neutralLighterBorderHover: string;\r\n neutralLighterAlt: string;\r\n neutralLighterAltHover: string;\r\n neutralLighterAltBackground: string;\r\n neutralLighterAltBackgroundHover: string;\r\n neutralLighterAltBorder: string;\r\n neutralLighterAltBorderHover: string;\r\n white: string;\r\n whiteHover: string;\r\n whiteBackground: string;\r\n whiteBackgroundHover: string;\r\n whiteBorder: string;\r\n whiteBorderHover: string;\r\n whiteTranslucent40: string;\r\n whiteTranslucent40Hover: string;\r\n whiteTranslucent40Background: string;\r\n whiteTranslucent40BackgroundHover: string;\r\n whiteTranslucent40Border: string;\r\n whiteTranslucent40BorderHover: string;\r\n yellow: string;\r\n yellowHover: string;\r\n yellowBackground: string;\r\n yellowBackgroundHover: string;\r\n yellowBorder: string;\r\n yellowBorderHover: string;\r\n yellowLight: string;\r\n yellowLightHover: string;\r\n yellowLightBackground: string;\r\n yellowLightBackgroundHover: string;\r\n yellowLightBorder: string;\r\n yellowLightBorderHover: string;\r\n orange: string;\r\n orangeHover: string;\r\n orangeBackground: string;\r\n orangeBackgroundHover: string;\r\n orangeBorder: string;\r\n orangeBorderHover: string;\r\n orangeLight: string;\r\n orangeLightHover: string;\r\n orangeLightBackground: string;\r\n orangeLightBackgroundHover: string;\r\n orangeLightBorder: string;\r\n orangeLightBorderHover: string;\r\n orangeLighter: string;\r\n orangeLighterHover: string;\r\n orangeLighterBackground: string;\r\n orangeLighterBackgroundHover: string;\r\n orangeLighterBorder: string;\r\n orangeLighterBorderHover: string;\r\n redDark: string;\r\n redDarkHover: string;\r\n redDarkBackground: string;\r\n redDarkBackgroundHover: string;\r\n redDarkBorder: string;\r\n redDarkBorderHover: string;\r\n red: string;\r\n redHover: string;\r\n redBackground: string;\r\n redBackgroundHover: string;\r\n redBorder: string;\r\n redBorderHover: string;\r\n magentaDark: string;\r\n magentaDarkHover: string;\r\n magentaDarkBackground: string;\r\n magentaDarkBackgroundHover: string;\r\n magentaDarkBorder: string;\r\n magentaDarkBorderHover: string;\r\n magenta: string;\r\n magentaHover: string;\r\n magentaBackground: string;\r\n magentaBackgroundHover: string;\r\n magentaBorder: string;\r\n magentaBorderHover: string;\r\n magentaLight: string;\r\n magentaLightHover: string;\r\n magentaLightBackground: string;\r\n magentaLightBackgroundHover: string;\r\n magentaLightBorder: string;\r\n magentaLightBorderHover: string;\r\n purpleDark: string;\r\n purpleDarkHover: string;\r\n purpleDarkBackground: string;\r\n purpleDarkBackgroundHover: string;\r\n purpleDarkBorder: string;\r\n purpleDarkBorderHover: string;\r\n purple: string;\r\n purpleHover: string;\r\n purpleBackground: string;\r\n purpleBackgroundHover: string;\r\n purpleBorder: string;\r\n purpleBorderHover: string;\r\n purpleLight: string;\r\n purpleLightHover: string;\r\n purpleLightBackground: string;\r\n purpleLightBackgroundHover: string;\r\n purpleLightBorder: string;\r\n purpleLightBorderHover: string;\r\n blueDark: string;\r\n blueDarkHover: string;\r\n blueDarkBackground: string;\r\n blueDarkBackgroundHover: string;\r\n blueDarkBorder: string;\r\n blueDarkBorderHover: string;\r\n blueMid: string;\r\n blueMidHover: string;\r\n blueMidBackground: string;\r\n blueMidBackgroundHover: string;\r\n blueMidBorder: string;\r\n blueMidBorderHover: string;\r\n blue: string;\r\n blueHover: string;\r\n blueBackground: string;\r\n blueBackgroundHover: string;\r\n blueBorder: string;\r\n blueBorderHover: string;\r\n blueLight: string;\r\n blueLightHover: string;\r\n blueLightBackground: string;\r\n blueLightBackgroundHover: string;\r\n blueLightBorder: string;\r\n blueLightBorderHover: string;\r\n tealDark: string;\r\n tealDarkHover: string;\r\n tealDarkBackground: string;\r\n tealDarkBackgroundHover: string;\r\n tealDarkBorder: string;\r\n tealDarkBorderHover: string;\r\n teal: string;\r\n tealHover: string;\r\n tealBackground: string;\r\n tealBackgroundHover: string;\r\n tealBorder: string;\r\n tealBorderHover: string;\r\n tealLight: string;\r\n tealLightHover: string;\r\n tealLightBackground: string;\r\n tealLightBackgroundHover: string;\r\n tealLightBorder: string;\r\n tealLightBorderHover: string;\r\n greenDark: string;\r\n greenDarkHover: string;\r\n greenDarkBackground: string;\r\n greenDarkBackgroundHover: string;\r\n greenDarkBorder: string;\r\n greenDarkBorderHover: string;\r\n green: string;\r\n greenHover: string;\r\n greenBackground: string;\r\n greenBackgroundHover: string;\r\n greenBorder: string;\r\n greenBorderHover: string;\r\n greenLight: string;\r\n greenLightHover: string;\r\n greenLightBackground: string;\r\n greenLightBackgroundHover: string;\r\n greenLightBorder: string;\r\n greenLightBorderHover: string;\r\n}\r\n\r\nexport const ColorClassNames: IColorClassNames = {} as IColorClassNames;\r\n\r\nfor (const colorName in DefaultPalette) {\r\n if (DefaultPalette.hasOwnProperty(colorName)) {\r\n // Foreground color\r\n _defineGetter(ColorClassNames, colorName, \"\", false, \"color\");\r\n\r\n // Hover color\r\n _defineGetter(ColorClassNames, colorName, \"Hover\", true, \"color\");\r\n\r\n // Background color\r\n _defineGetter(ColorClassNames, colorName, \"Background\", false, \"background\");\r\n\r\n // Background hover\r\n _defineGetter(ColorClassNames, colorName, \"BackgroundHover\", true, \"background\");\r\n\r\n // Border color\r\n _defineGetter(ColorClassNames, colorName, \"Border\", false, \"borderColor\");\r\n\r\n // Border hover color\r\n _defineGetter(ColorClassNames, colorName, \"BorderHover\", true, \"borderColor\");\r\n }\r\n}\r\n\r\n/**\r\n * Defines a getter for the given class configuration.\r\n */\r\nfunction _defineGetter(obj: IColorClassNames, colorName: string, suffix: string, isHover: boolean, cssProperty: string): void {\r\n Object.defineProperty(obj, colorName + suffix, {\r\n get: (): string => {\r\n // tslint:disable-next-line:no-any\r\n const style: IRawStyle = { [cssProperty]: (getTheme().palette as any)[colorName] };\r\n\r\n return mergeStyles(isHover ? { selectors: { \":hover\": style } } : style).toString();\r\n },\r\n enumerable: true,\r\n configurable: true\r\n });\r\n}\r\n","import {IFontStyles} from \"@/styling\";\r\nimport {buildClassMap} from \"@/styling/utilities/buildClassMap\";\r\nimport {DefaultFontStyles} from \"../styles\";\r\n\r\nexport const FontClassNames: { [key in keyof IFontStyles]?: string } = buildClassMap(DefaultFontStyles);\r\n","/*\r\nTaken from https://github.com/OfficeDev/office-ui-fabric-react and slightly modified\r\n\r\nLicense:\r\n Office UI Fabric React\r\n Copyright (c) Microsoft Corporation\r\n All rights reserved.\r\n MIT License\r\n Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"\"Software\"\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\r\n The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\r\n THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n Note: Usage of the fonts and icons referenced in Office UI Fabric is subject to the terms listed at http://aka.ms/fabric-assets-license\r\n */\r\n\r\nimport {IOfficeLabelStyleProps, IOfficeLabelStyles} from \"@/components/Label/OfficeLabel.types\";\r\nimport {HighContrastSelector} from \"@/styling\";\r\n\r\nexport const getStyles = (props: IOfficeLabelStyleProps): IOfficeLabelStyles => {\r\n const { theme, className, disabled, required } = props;\r\n\r\n return {\r\n root: [\r\n \"ms-Label\",\r\n theme.fonts.medium,\r\n {\r\n color: theme.semanticColors.bodyText,\r\n boxSizing: \"border-box\",\r\n boxShadow: \"none\",\r\n margin: 0,\r\n display: \"block\",\r\n padding: \"5px 0\",\r\n wordWrap: \"break-word\",\r\n overflowWrap: \"break-word\"\r\n },\r\n disabled && {\r\n color: theme.semanticColors.disabledBodyText,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n color: \"GrayText\"\r\n }\r\n }\r\n },\r\n required && {\r\n selectors: {\r\n \"::after\": {\r\n content: `' *'`,\r\n color: theme.semanticColors.errorText,\r\n paddingRight: 12\r\n }\r\n }\r\n },\r\n className\r\n ]\r\n };\r\n};\r\n","\n\n\n\n\n\n\nimport {getStyles} from \"@/components/Label/OfficeLabel.styles\";\nimport {loadTheme} from \"@/styling\";\nimport {mergeStyleSets} from \"@uifabric/merge-styles\";\nimport {Component, Prop, Vue} from \"vue-property-decorator\";\n\n@Component\nexport default class OfficeLabel extends Vue {\n @Prop({type: Boolean}) private disabled!: boolean;\n @Prop({type: Boolean}) private required!: boolean;\n\n private get classNames() {\n return mergeStyleSets(getStyles({\n className: \"\",\n disabled: this.disabled,\n required: this.required,\n theme: loadTheme({})\n }));\n }\n}\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeLabel.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeLabel.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./OfficeLabel.vue?vue&type=template&id=25a41e39&\"\nimport script from \"./OfficeLabel.vue?vue&type=script&lang=ts&\"\nexport * from \"./OfficeLabel.vue?vue&type=script&lang=ts&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\ncomponent.options.__file = \"OfficeLabel.vue\"\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.classNames.root},[(!!_vm.label)?_c('OfficeLabel',{class:_vm.classNames.label,attrs:{\"for\":_vm.id}},[_vm._v(_vm._s(_vm.label))]):_vm._e(),_c('div',{class:_vm.classNames.container},[_c('button',{class:_vm.classNames.pill,attrs:{\"disabled\":_vm.disabled,\"id\":_vm.id,\"role\":\"switch\",\"type\":\"button\"},on:{\"click\":_vm.onClick}},[_c('div',{class:_vm.classNames.thumb})]),(!!_vm.stateText)?_c('OfficeLabel',{class:_vm.classNames.text},[_vm._v(_vm._s(_vm.stateText))]):_vm._e()],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/*\r\nTaken from https://github.com/OfficeDev/office-ui-fabric-react and slightly modified\r\n\r\nLicense:\r\n Office UI Fabric React\r\n Copyright (c) Microsoft Corporation\r\n All rights reserved.\r\n MIT License\r\n Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"\"Software\"\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\r\n The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\r\n THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n Note: Usage of the fonts and icons referenced in Office UI Fabric is subject to the terms listed at http://aka.ms/fabric-assets-license\r\n */\r\n\r\nimport {IOfficeToggleStyleProps, IOfficeToggleStyles} from \"@/components/Toggle/OfficeToggle.types\";\r\nimport {getFocusStyle, HighContrastSelector} from \"@/styling\";\r\n\r\nexport const getStyles = (props: IOfficeToggleStyleProps): IOfficeToggleStyles => {\r\n const { theme, disabled, checked } = props;\r\n const { semanticColors } = theme;\r\n const pillUncheckedBackground = semanticColors.bodyBackground;\r\n const pillCheckedBackground = semanticColors.inputBackgroundChecked;\r\n const pillCheckedHoveredBackground = semanticColors.inputBackgroundCheckedHovered;\r\n const pillCheckedDisabledBackground = semanticColors.disabledBodySubtext;\r\n const thumbBackground = semanticColors.inputBorderHovered;\r\n const thumbCheckedBackground = semanticColors.inputForegroundChecked;\r\n const thumbDisabledBackground = semanticColors.disabledBodySubtext;\r\n const thumbCheckedDisabledBackground = semanticColors.disabledBackground;\r\n const pillBorderColor = semanticColors.smallInputBorder;\r\n const pillBorderHoveredColor = semanticColors.inputBorderHovered;\r\n const pillBorderDisabledColor = semanticColors.disabledBodySubtext;\r\n const textDisabledColor = semanticColors.disabledText;\r\n\r\n return {\r\n root: [\r\n \"ms-Toggle\",\r\n checked && \"is-checked\",\r\n !disabled && \"is-enabled\",\r\n disabled && \"is-disabled\",\r\n theme.fonts.medium,\r\n {\r\n marginBottom: \"8px\"\r\n }\r\n ],\r\n\r\n label: [\r\n \"ms-Toggle-label\",\r\n disabled && {\r\n color: textDisabledColor,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n color: \"GrayText\"\r\n }\r\n }\r\n }\r\n ],\r\n\r\n container: [\r\n \"ms-Toggle-innerContainer\",\r\n {\r\n display: \"inline-flex\",\r\n position: \"relative\"\r\n }\r\n ],\r\n\r\n pill: [\r\n \"ms-Toggle-background\",\r\n getFocusStyle(theme, -3),\r\n {\r\n fontSize: \"20px\",\r\n boxSizing: \"border-box\",\r\n width: \"2.2em\",\r\n height: \"1em\",\r\n borderRadius: \"1em\",\r\n transition: \"all 0.1s ease\",\r\n borderWidth: \"1px\",\r\n borderStyle: \"solid\",\r\n background: pillUncheckedBackground,\r\n borderColor: pillBorderColor,\r\n cursor: \"pointer\",\r\n display: \"flex\",\r\n alignItems: \"center\",\r\n padding: \"0 .2em\"\r\n },\r\n !disabled && [\r\n !checked && {\r\n selectors: {\r\n \":hover\": [\r\n {\r\n borderColor: pillBorderHoveredColor\r\n }\r\n ],\r\n \":hover .ms-Toggle-thumb\": [\r\n {\r\n selectors: {\r\n [HighContrastSelector]: {\r\n borderColor: \"Highlight\"\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n checked && [\r\n {\r\n background: pillCheckedBackground,\r\n borderColor: \"transparent\",\r\n justifyContent: \"flex-end\"\r\n },\r\n {\r\n selectors: {\r\n \":hover\": [\r\n {\r\n backgroundColor: pillCheckedHoveredBackground,\r\n borderColor: \"transparent\",\r\n selectors: {\r\n [HighContrastSelector]: {\r\n backgroundColor: \"Highlight\"\r\n }\r\n }\r\n }\r\n ],\r\n [HighContrastSelector]: {\r\n backgroundColor: \"WindowText\"\r\n }\r\n }\r\n }\r\n ]\r\n ],\r\n disabled && [\r\n {\r\n cursor: \"default\"\r\n },\r\n !checked && [\r\n {\r\n borderColor: pillBorderDisabledColor\r\n }\r\n ],\r\n checked && [\r\n {\r\n backgroundColor: pillCheckedDisabledBackground,\r\n borderColor: \"transparent\",\r\n justifyContent: \"flex-end\"\r\n }\r\n ]\r\n ],\r\n !disabled && {\r\n selectors: {\r\n \"&:hover\": {\r\n selectors: {\r\n [HighContrastSelector]: {\r\n borderColor: \"Highlight\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n ],\r\n\r\n thumb: [\r\n \"ms-Toggle-thumb\",\r\n {\r\n width: \".5em\",\r\n height: \".5em\",\r\n borderRadius: \".5em\",\r\n transition: \"all 0.1s ease\",\r\n backgroundColor: thumbBackground,\r\n /* Border is added to handle high contrast mode for Firefox */\r\n borderColor: \"transparent\",\r\n borderWidth: \".28em\",\r\n borderStyle: \"solid\",\r\n boxSizing: \"border-box\"\r\n },\r\n !disabled &&\r\n checked && [\r\n {\r\n backgroundColor: thumbCheckedBackground,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n backgroundColor: \"Window\",\r\n borderColor: \"Window\"\r\n }\r\n }\r\n }\r\n ],\r\n disabled && [\r\n !checked && [\r\n {\r\n backgroundColor: thumbDisabledBackground\r\n }\r\n ],\r\n checked && [\r\n {\r\n backgroundColor: thumbCheckedDisabledBackground\r\n }\r\n ]\r\n ]\r\n ],\r\n\r\n text: [\r\n \"ms-Toggle-stateText\",\r\n {\r\n selectors: {\r\n // Workaround: make rules more sepecific than Label rules.\r\n \"&&\": {\r\n padding: \"0\",\r\n margin: \"0 10px\",\r\n userSelect: \"none\"\r\n }\r\n }\r\n },\r\n disabled && {\r\n selectors: {\r\n \"&&\": {\r\n color: textDisabledColor,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n color: \"GrayText\"\r\n }\r\n }\r\n }\r\n }\r\n }\r\n ]\r\n };\r\n};\r\n","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nimport OfficeLabel from \"@/components/Label/OfficeLabel.vue\";\nimport {getStyles} from \"@/components/Toggle/OfficeToggle.styles\";\nimport {IOfficeToggleProps} from \"@/components/Toggle/OfficeToggle.types\";\nimport {loadTheme} from \"@/styling\";\nimport {getId} from \"@/utility/object\";\nimport {mergeStyleSets} from \"@uifabric/merge-styles\";\nimport {Component, Model, Prop, Vue, Watch} from \"vue-property-decorator\";\n\n@Component({\n components: {\n OfficeLabel\n }\n})\nexport default class OfficeToggle extends Vue implements IOfficeToggleProps {\n @Prop({type: Boolean, default: false}) public disabled!: boolean;\n @Model(\"change\", {type: Boolean, default: false}) public checked!: boolean;\n @Prop({type: String}) public label?: string;\n @Prop({type: String}) public onText?: string;\n @Prop({type: String}) public offText?: string;\n\n private id = getId(\"Toggle\");\n\n private get stateText() {\n return this.checked ? this.onText : this.offText;\n }\n\n private get classNames() {\n return mergeStyleSets(getStyles({\n theme: loadTheme({}),\n checked: this.checked,\n disabled: this.disabled\n }));\n }\n\n private onClick() {\n if (!this.disabled) {\n this.$emit(\"change\", !this.checked);\n this.$emit(\"click\");\n }\n }\n}\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeToggle.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeToggle.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./OfficeToggle.vue?vue&type=template&id=1cfb96fa&\"\nimport script from \"./OfficeToggle.vue?vue&type=script&lang=ts&\"\nexport * from \"./OfficeToggle.vue?vue&type=script&lang=ts&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\ncomponent.options.__file = \"OfficeToggle.vue\"\nexport default component.exports","\n\n\n\n\n\n\n\nimport OfficeLabel from \"@/components/Label/OfficeLabel.vue\";\nimport OfficeToggle from \"@/components/Toggle/OfficeToggle.vue\";\nimport {Component, Vue, Prop, Model, Watch} from \"vue-property-decorator\";\n\n@Component({components: {OfficeLabel, OfficeToggle}})\nexport default class BooleanToggle extends Vue {\n @Prop({required: true, type: String}) private propName!: string;\n @Prop({type: Object}) private options?: { value?: any, falseValue?: any };\n @Model(\"change\") private propValue?: any;\n\n private onChange(newValue: boolean) {\n let trueValue = true;\n let falseValue = false;\n\n if (this.options && this.options.value) {\n trueValue = this.options.value;\n falseValue = this.options.falseValue || undefined;\n }\n\n this.$emit(\"change\", newValue ? trueValue : falseValue);\n }\n}\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js??ref--13-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./BooleanToggle.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js??ref--13-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./BooleanToggle.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./BooleanToggle.vue?vue&type=template&id=5d75a41f&scoped=true&\"\nimport script from \"./BooleanToggle.vue?vue&type=script&lang=ts&\"\nexport * from \"./BooleanToggle.vue?vue&type=script&lang=ts&\"\nimport style0 from \"./BooleanToggle.vue?vue&type=style&index=0&id=5d75a41f&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"5d75a41f\",\n null\n \n)\n\ncomponent.options.__file = \"BooleanToggle.vue\"\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"overview-input-box\"},[_c('OfficeLabel',{staticClass:\"label\"},[_vm._v(_vm._s(_vm.propName))]),_c('OfficeTextField',{style:(_vm.textFieldStyle),attrs:{\"text\":_vm.propValue},on:{\"input\":function($event){_vm.$emit('change', $event)}}})],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.classNames.root},[_c('div',{class:_vm.classNames.wrapper},[(_vm.hasLabel)?_c('OfficeLabel',{attrs:{\"for\":_vm.id,\"required\":_vm.required}},[_vm._v(\"\\n \"+_vm._s(_vm.label)+\"\\n \")]):_vm._e(),_c('div',{class:_vm.classNames.fieldGroup},[(!!_vm.prefix && _vm.prefix.length > 0)?_c('div',{class:_vm.classNames.prefix},[_c('span',{staticStyle:{\"padding-bottom\":\"1px\"}},[_vm._v(_vm._s(_vm.prefix))])]):_vm._e(),(!_vm.multiline)?_c('input',{ref:\"textElement\",class:_vm.classNames.field,attrs:{\"type\":\"text\",\"disabled\":_vm.disabled,\"id\":_vm.id},domProps:{\"value\":_vm.text},on:{\"input\":_vm.onInputChange,\"focus\":_vm.onInputFocus,\"blur\":_vm.onInputBlur}}):_c('textarea',{ref:\"textElement\",class:_vm.classNames.field,attrs:{\"disabled\":_vm.disabled,\"id\":_vm.id},domProps:{\"value\":_vm.text},on:{\"input\":_vm.onInputChange,\"focus\":_vm.onInputFocus,\"blur\":_vm.onInputBlur}}),_c('OfficeIcon',_vm._b({class:_vm.classNames.icon},'OfficeIcon',_vm.iconProps,false)),(!!_vm.suffix && _vm.suffix.length > 0)?_c('div',{class:_vm.classNames.suffix},[_c('span',{staticStyle:{\"padding-bottom\":\"1px\"}},[_vm._v(_vm._s(_vm.suffix))])]):_vm._e()],1)],1),_c('div',{attrs:{\"role\":\"alert\"}},[_c('p',{class:_vm.classNames.errorMessage},[_c('span',{attrs:{\"data-automation-id\":\"error-message\"}},[_vm._v(_vm._s(_vm.errorMessage))])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { Stylesheet } from '@uifabric/merge-styles';\r\n\r\nconst stylesheet = Stylesheet.getInstance();\r\n\r\nif (stylesheet && stylesheet.onReset) {\r\n Stylesheet.getInstance().onReset(resetMemoizations);\r\n}\r\n\r\n// tslint:disable:no-any\r\ndeclare class WeakMap {\r\n public get(key: any): any;\r\n public set(key: any, value: any): void;\r\n public has(key: any): boolean;\r\n}\r\n\r\nlet _resetCounter = 0;\r\nconst _emptyObject = { empty: true };\r\nconst _dictionary: any = {};\r\nlet _weakMap = typeof WeakMap === 'undefined' ? null : WeakMap;\r\n\r\ninterface IMemoizeNode {\r\n map: WeakMap | null;\r\n value?: any;\r\n}\r\n\r\n/**\r\n * Test utility for providing a custom weakmap.\r\n *\r\n * @internal\r\n * */\r\nexport function setMemoizeWeakMap(weakMap: any): void {\r\n _weakMap = weakMap;\r\n}\r\n\r\n/**\r\n * Reset memoizations.\r\n */\r\nexport function resetMemoizations(): void {\r\n _resetCounter++;\r\n}\r\n\r\n/**\r\n * Memoize decorator to be used on class methods. Note that the \"this\" reference\r\n * will be inaccessible within a memoized method, given that a cached method's this\r\n * would not be instance specific.\r\n *\r\n * @public\r\n */\r\nexport function memoize(\r\n target: any,\r\n key: string,\r\n descriptor: TypedPropertyDescriptor\r\n): {\r\n configurable: boolean;\r\n get(): T;\r\n} {\r\n // We bind to \"null\" to prevent people from inadvertently pulling values from \"this\",\r\n // rather than passing them in as input values which can be memoized.\r\n let fn = memoizeFunction(descriptor.value && descriptor.value.bind(null));\r\n\r\n return {\r\n configurable: true,\r\n get(): T {\r\n return fn;\r\n }\r\n };\r\n}\r\n\r\n/**\r\n * Memoizes a function; when you pass in the same parameters multiple times, it returns a cached result.\r\n * Be careful when passing in objects, you need to pass in the same INSTANCE for caching to work. Otherwise\r\n * it will grow the cache unnecessarily. Also avoid using default values that evaluate functions; passing in\r\n * undefined for a value and relying on a default function will execute it the first time, but will not\r\n * re-evaluate subsequent times which may have been unexpected.\r\n *\r\n * By default, the cache will reset after 100 permutations, to avoid abuse cases where the function is\r\n * unintendedly called with unique objects. Without a reset, the cache could grow infinitely, so we safeguard\r\n * by resetting. To override this behavior, pass a value of 0 to the maxCacheSize parameter.\r\n *\r\n * @public\r\n * @param cb - The function to memoize.\r\n * @param maxCacheSize - Max results to cache. If the cache exceeds this value, it will reset on the next call.\r\n * @returns A memoized version of the function.\r\n */\r\nexport function memoizeFunction RET_TYPE, RET_TYPE>(cb: T, maxCacheSize: number = 100): T {\r\n // Avoid breaking scenarios which don't have weak map.\r\n if (!_weakMap) {\r\n return cb;\r\n }\r\n\r\n let rootNode: any;\r\n let cacheSize = 0;\r\n let localResetCounter = _resetCounter;\r\n\r\n // tslint:disable-next-line:no-function-expression\r\n return function memoizedFunction(...args: any[]): RET_TYPE {\r\n let currentNode: any = rootNode;\r\n\r\n if (rootNode === undefined || localResetCounter !== _resetCounter || (maxCacheSize > 0 && cacheSize > maxCacheSize)) {\r\n rootNode = _createNode();\r\n cacheSize = 0;\r\n localResetCounter = _resetCounter;\r\n }\r\n\r\n currentNode = rootNode;\r\n\r\n // Traverse the tree until we find the match.\r\n for (let i = 0; i < args.length; i++) {\r\n let arg = _normalizeArg(args[i]);\r\n\r\n if (!currentNode.map.has(arg)) {\r\n currentNode.map.set(arg, _createNode());\r\n }\r\n\r\n currentNode = currentNode.map.get(arg);\r\n }\r\n\r\n if (!currentNode.hasOwnProperty('value')) {\r\n currentNode.value = cb(...args);\r\n cacheSize++;\r\n }\r\n\r\n return currentNode.value;\r\n } as any;\r\n}\r\n\r\nfunction _normalizeArg(val: null | undefined): { empty: boolean } | any;\r\nfunction _normalizeArg(val: object): any;\r\nfunction _normalizeArg(val: any): any {\r\n if (!val) {\r\n return _emptyObject;\r\n } else if (typeof val === 'object' || typeof val === 'function') {\r\n return val;\r\n } else if (!_dictionary[val]) {\r\n _dictionary[val] = { val };\r\n }\r\n\r\n return _dictionary[val];\r\n}\r\n\r\nfunction _createNode(): IMemoizeNode {\r\n return {\r\n map: _weakMap ? new _weakMap() : null\r\n };\r\n}\r\n","import {memoizeFunction} from \"@/utility/memoize\";\r\nimport { ITheme } from \"../interfaces\";\r\nimport { Stylesheet } from \"@uifabric/merge-styles\";\r\n\r\nexport type GlobalClassNames = Record;\r\n\r\n/**\r\n * Internal memoized function which simply takes in the class map and the\r\n * disable boolean. These immutable values can be memoized.\r\n */\r\nconst _getGlobalClassNames = memoizeFunction(\r\n (classNames: GlobalClassNames | any, disableGlobalClassNames?: boolean): Partial> => {\r\n const styleSheet = Stylesheet.getInstance();\r\n\r\n if (disableGlobalClassNames) {\r\n // disable global classnames\r\n return Object.keys(classNames).reduce((acc: any, className: string) => {\r\n acc[className] = styleSheet.getClassName(classNames[className]);\r\n return acc;\r\n }, {});\r\n }\r\n\r\n // use global classnames\r\n return classNames;\r\n }\r\n);\r\n\r\n/**\r\n * Checks for the `disableGlobalClassNames` property on the `theme` to determine if it should return `classNames`\r\n * Note that calls to this function are memoized.\r\n *\r\n * @param classNames - The collection of global class names that apply when the flag is false. Make sure to pass in\r\n * the same instance on each call to benefit from memoization.\r\n * @param theme - The theme to check the flag on\r\n * @param disableGlobalClassNames - Optional. Explicitly opt in/out of disabling global classnames. Defaults to false.\r\n */\r\nexport function getGlobalClassNames(\r\n classNames: GlobalClassNames,\r\n theme: ITheme,\r\n disableGlobalClassNames?: boolean\r\n): Partial> {\r\n return _getGlobalClassNames(classNames, disableGlobalClassNames !== undefined ? disableGlobalClassNames : theme.disableGlobalClassNames);\r\n}\r\n","import {IStyle, IStyleFunctionOrObject} from \"@uifabric/merge-styles\";\r\nimport {ITheme} from \"@/styling\";\r\n\r\nexport interface IOfficeTextFieldSubComponentStyles {\r\n /**\r\n * Styling for Label child component.\r\n */\r\n // TODO: this should be the interface once we\"re on TS 2.9.2 but otherwise causes errors in 2.8.4\r\n // label: IStyleFunctionOrObject;\r\n label: IStyleFunctionOrObject;\r\n}\r\n\r\nexport interface IOfficeTextFieldStyleProps {\r\n theme: ITheme;\r\n className?: string;\r\n disabled?: boolean;\r\n focused?: boolean;\r\n underlined?: boolean;\r\n required: boolean;\r\n multiline: boolean;\r\n hasLabel: boolean;\r\n borderless: boolean;\r\n resizable: boolean;\r\n autoAdjustHeight: boolean;\r\n hasErrorMessage: boolean;\r\n hasIcon: boolean;\r\n inputClassName: string;\r\n iconClass: string;\r\n\r\n}\r\n\r\nexport interface IOfficeTextFieldStyles {\r\n /**\r\n * Style for the root element (a button) of the checkbox component in the default enabled/unchecked state.\r\n */\r\n root?: IStyle;\r\n\r\n /**\r\n * Style for the label part (contains the customized checkbox + text) when enabled.\r\n */\r\n wrapper?: IStyle;\r\n\r\n /**\r\n * Style for checkbox in its default unchecked/enabled state.\r\n */\r\n fieldGroup?: IStyle;\r\n\r\n /*\r\n * Style for prefix element.\r\n */\r\n prefix: IStyle;\r\n\r\n /*\r\n *\r\n Style for suffix element.\r\n */\r\n suffix: IStyle;\r\n\r\n /**\r\n * Style for the checkmark in the default enabled/unchecked state.\r\n */\r\n field?: IStyle;\r\n\r\n /**\r\n * Style for icon prop element.\r\n */\r\n icon: IStyle;\r\n\r\n /**\r\n * Style for error message element.\r\n */\r\n errorMessage: IStyle;\r\n\r\n /**\r\n * Styling for subcomponents.\r\n */\r\n subComponentStyles: IOfficeTextFieldSubComponentStyles;\r\n}\r\n\r\nexport const globalClassNames = {\r\n root: \"ms-TextField\",\r\n description: \"ms-TextField-description\",\r\n errorMessage: \"ms-TextField-errorMessage\",\r\n field: \"ms-TextField-field\",\r\n fieldGroup: \"ms-TextField-fieldGroup\",\r\n prefix: \"ms-TextField-prefix\",\r\n suffix: \"ms-TextField-suffix\",\r\n wrapper: \"ms-TextField-wrapper\",\r\n\r\n multiline: \"ms-TextField--multiline\",\r\n borderless: \"ms-TextField--borderless\",\r\n underlined: \"ms-TextField--underlined\",\r\n unresizable: \"ms-TextField--unresizable\",\r\n\r\n required: \"is-required\",\r\n disabled: \"is-disabled\",\r\n active: \"is-active\"\r\n};\r\n","/*\r\nTaken from https://github.com/OfficeDev/office-ui-fabric-react on 26.12.2018 and slightly modified\r\n\r\nLicense:\r\n Office UI Fabric React\r\n Copyright (c) Microsoft Corporation\r\n All rights reserved.\r\n MIT License\r\n Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"\"Software\"\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\r\n The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\r\n THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n Note: Usage of the fonts and icons referenced in Office UI Fabric is subject to the terms listed at http://aka.ms/fabric-assets-license\r\n\r\n */\r\n\r\n\r\nimport {AnimationClassNames, FontSizes, HighContrastSelector, ITheme, normalize} from \"@/styling\";\r\nimport {IStyle, IStyleFunctionOrObject} from \"@uifabric/merge-styles\";\r\nimport {IOfficeLabelStyleProps, IOfficeLabelStyles} from \"../Label/OfficeLabel.types\";\r\nimport {getGlobalClassNames} from \"@/styling/styles/getGlobalClassNames\";\r\nimport {\r\n IOfficeTextFieldStyleProps,\r\n IOfficeTextFieldStyles,\r\n globalClassNames\r\n} from \"@/components/TextField/OfficeTextField.types\";\r\n\r\n\r\nfunction getOfficeLabelStyles(props: IOfficeTextFieldStyleProps): IStyleFunctionOrObject {\r\n const {underlined, disabled} = props;\r\n return () => ({\r\n root: [\r\n underlined &&\r\n disabled && {\r\n color: props.theme.palette.neutralTertiary\r\n },\r\n underlined && {\r\n fontSize: FontSizes.medium,\r\n marginRight: 8,\r\n paddingLeft: 12,\r\n paddingRight: 0,\r\n lineHeight: \"22px\",\r\n height: 32\r\n }\r\n ]\r\n });\r\n}\r\n\r\nexport function getStyles(props: IOfficeTextFieldStyleProps): IOfficeTextFieldStyles {\r\n const {\r\n theme,\r\n className,\r\n disabled,\r\n focused,\r\n required,\r\n multiline,\r\n hasLabel,\r\n borderless,\r\n underlined,\r\n resizable,\r\n iconClass,\r\n inputClassName,\r\n hasIcon,\r\n hasErrorMessage,\r\n autoAdjustHeight\r\n } = props;\r\n\r\n const {semanticColors, palette} = theme;\r\n\r\n const classNames = getGlobalClassNames(globalClassNames, theme);\r\n\r\n const fieldPrefixSuffix: IStyle = {\r\n background: palette.neutralLighter,\r\n color: palette.neutralSecondary,\r\n display: \"flex\",\r\n alignItems: \"center\",\r\n padding: \"0 10px\",\r\n lineHeight: 1,\r\n whiteSpace: \"nowrap\"\r\n };\r\n\r\n return {\r\n root: [\r\n classNames.root,\r\n required && classNames.required,\r\n disabled && classNames.disabled,\r\n focused && classNames.active,\r\n multiline && classNames.multiline,\r\n borderless && classNames.borderless,\r\n underlined && classNames.underlined,\r\n normalize,\r\n {\r\n position: \"relative\",\r\n selectors: {\r\n [HighContrastSelector]: {\r\n borderWidth: 2\r\n }\r\n }\r\n },\r\n focused && {\r\n borderColor: semanticColors.inputFocusBorderAlt\r\n },\r\n underlined &&\r\n !focused && {\r\n border: `0px solid ${semanticColors.inputBorder}`\r\n },\r\n underlined &&\r\n !disabled &&\r\n !focused && {\r\n selectors: {\r\n \":hover\": {\r\n borderColor: semanticColors.inputBorderHovered\r\n }\r\n }\r\n },\r\n className\r\n ],\r\n wrapper: [\r\n classNames.wrapper,\r\n underlined && {\r\n display: \"flex\",\r\n borderBottomWidth: 1,\r\n borderBottomStyle: \"solid\",\r\n borderBottomColor: \"inherit\",\r\n width: \"100%\"\r\n },\r\n hasErrorMessage && {\r\n borderColor: semanticColors.errorText,\r\n selectors: {\r\n \"&:focus, &:hover\": {\r\n borderColor: semanticColors.errorText\r\n }\r\n }\r\n },\r\n hasErrorMessage &&\r\n underlined &&\r\n !disabled && {\r\n borderBottom: `1px solid ${semanticColors.errorText}`,\r\n selectors: {\r\n \":focus\": {\r\n borderBottom: `1px solid ${semanticColors.errorText}`\r\n },\r\n \":hover\": {\r\n borderBottom: `1px solid ${semanticColors.errorText}`\r\n }\r\n }\r\n },\r\n underlined &&\r\n disabled && {\r\n borderBottomColor: semanticColors.disabledBackground\r\n },\r\n underlined &&\r\n !disabled && {\r\n selectors: {\r\n \":hover\": {\r\n selectors: {\r\n [HighContrastSelector]: {\r\n borderColor: \"Highlight\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n underlined &&\r\n focused && {\r\n selectors: {\r\n [HighContrastSelector]: {\r\n borderColor: \"Highlight\"\r\n }\r\n }\r\n }\r\n ],\r\n fieldGroup: [\r\n classNames.fieldGroup,\r\n normalize,\r\n {\r\n border: `1px solid ${semanticColors.inputBorder}`,\r\n background: semanticColors.bodyBackground,\r\n height: 32,\r\n display: \"flex\",\r\n flexDirection: \"row\",\r\n alignItems: \"stretch\",\r\n position: \"relative\",\r\n selectors: {\r\n \":hover\": {\r\n selectors: {\r\n [HighContrastSelector]: {\r\n borderColor: \"Highlight\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n multiline && {\r\n minHeight: \"60px\",\r\n height: \"auto\",\r\n display: \"flex\"\r\n },\r\n borderless && {\r\n borderColor: \"transparent\",\r\n borderWidth: 0\r\n },\r\n !focused &&\r\n !disabled && {\r\n selectors: {\r\n \":hover\": {\r\n borderColor: semanticColors.inputBorderHovered\r\n }\r\n }\r\n },\r\n focused && {\r\n borderColor: semanticColors.inputFocusBorderAlt,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n borderWidth: 2,\r\n borderColor: \"Highlight\"\r\n }\r\n }\r\n },\r\n disabled && {\r\n backgroundColor: semanticColors.disabledBackground,\r\n borderColor: semanticColors.disabledBackground\r\n },\r\n underlined && {\r\n flex: \"1 1 0px\",\r\n borderWidth: 0,\r\n textAlign: \"left\"\r\n },\r\n underlined &&\r\n disabled && {\r\n backgroundColor: \"transparent\"\r\n },\r\n hasErrorMessage && {\r\n borderColor: semanticColors.errorText,\r\n selectors: {\r\n \"&:focus, &:hover\": {\r\n borderColor: semanticColors.errorText\r\n }\r\n }\r\n },\r\n hasErrorMessage &&\r\n focused && {\r\n borderColor: semanticColors.errorText\r\n },\r\n !hasLabel &&\r\n required && {\r\n selectors: {\r\n \":after\": {\r\n content: `\"*\"`,\r\n color: semanticColors.errorText,\r\n position: \"absolute\",\r\n top: -5,\r\n right: -10\r\n }\r\n }\r\n }\r\n ],\r\n field: [\r\n classNames.field,\r\n normalize,\r\n {\r\n fontSize: FontSizes.medium,\r\n borderRadius: 0,\r\n border: \"none\",\r\n background: \"none\",\r\n backgroundColor: \"transparent\",\r\n color: semanticColors.bodyText,\r\n padding: \"0 12px\",\r\n width: \"100%\",\r\n minWidth: 0,\r\n textOverflow: \"ellipsis\",\r\n outline: 0,\r\n selectors: {\r\n \"&:active, &:focus, &:hover\": { outline: 0 },\r\n \"::-ms-clear\": {\r\n display: \"none\"\r\n },\r\n \"::placeholder\": {\r\n color: semanticColors.inputPlaceholderText,\r\n opacity: 1\r\n },\r\n \":-ms-input-placeholder\": {\r\n color: semanticColors.inputPlaceholderText,\r\n opacity: 1\r\n }\r\n }\r\n },\r\n multiline &&\r\n !resizable && [\r\n classNames.unresizable,\r\n {\r\n resize: \"none\"\r\n }\r\n ],\r\n multiline && {\r\n minHeight: \"inherit\",\r\n lineHeight: 17,\r\n flexGrow: 1,\r\n paddingTop: 6,\r\n overflow: \"auto\",\r\n width: \"100%\"\r\n },\r\n multiline &&\r\n autoAdjustHeight && {\r\n overflow: \"hidden\"\r\n },\r\n hasIcon && {\r\n paddingRight: 24\r\n },\r\n multiline &&\r\n hasIcon && {\r\n paddingRight: 40\r\n },\r\n disabled && {\r\n backgroundColor: \"transparent\",\r\n borderColor: \"transparent\"\r\n },\r\n underlined && {\r\n textAlign: \"left\"\r\n },\r\n underlined &&\r\n disabled && {\r\n backgroundColor: \"transparent\",\r\n color: semanticColors.disabledText\r\n },\r\n focused && {\r\n selectors: {\r\n [HighContrastSelector]: {\r\n padding: \"0 11px 0 11px\"\r\n }\r\n }\r\n },\r\n inputClassName\r\n ],\r\n icon: [\r\n multiline && {\r\n paddingRight: 24,\r\n paddingBottom: 8,\r\n alignItems: \"flex-end\"\r\n },\r\n {\r\n pointerEvents: \"none\",\r\n position: \"absolute\",\r\n bottom: 5,\r\n right: 8,\r\n top: \"auto\",\r\n fontSize: 16,\r\n lineHeight: 18\r\n },\r\n iconClass\r\n ],\r\n errorMessage: [\r\n classNames.errorMessage,\r\n AnimationClassNames.slideDownIn20,\r\n theme.fonts.small,\r\n {\r\n color: semanticColors.errorText,\r\n margin: 0,\r\n paddingTop: 5,\r\n display: \"flex\",\r\n alignItems: \"center\"\r\n }\r\n ],\r\n prefix: [classNames.prefix, fieldPrefixSuffix],\r\n suffix: [classNames.suffix, fieldPrefixSuffix],\r\n subComponentStyles: {\r\n label: getOfficeLabelStyles(props)\r\n }\r\n };\r\n}\r\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c(_vm.rootType,{tag:\"component\",class:_vm.classNames.root},[_vm._v(_vm._s(_vm.isImage ? null : _vm.children))])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","// Please keep alphabetized\r\nimport {IStyle} from \"@uifabric/merge-styles\";\r\n\r\nexport enum IconType {\r\n /**\r\n * Render using the fabric icon font.\r\n */\r\n default = 0,\r\n\r\n /**\r\n * Render using an image, where imageProps would be used.\r\n */\r\n image = 1\r\n}\r\n\r\nexport interface IOfficeIconProps {\r\n iconType: IconType;\r\n iconName: string;\r\n}\r\n\r\nexport interface IOfficeIconStyleProps {\r\n className?: string;\r\n iconClassName?: string;\r\n isPlaceholder: boolean;\r\n isImage: boolean;\r\n styles?: Partial;\r\n}\r\n\r\nexport interface IOfficeIconStyles {\r\n root?: IStyle;\r\n}\r\n","/*\r\nTaken from https://github.com/OfficeDev/office-ui-fabric-react and slightly modified\r\n\r\nLicense:\r\n Office UI Fabric React\r\n Copyright (c) Microsoft Corporation\r\n All rights reserved.\r\n MIT License\r\n Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"\"Software\"\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\r\n The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\r\n THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n Note: Usage of the fonts and icons referenced in Office UI Fabric is subject to the terms listed at http://aka.ms/fabric-assets-license\r\n */\r\n\r\nimport {IOfficeIconStyleProps, IOfficeIconStyles} from \"@/components/Icon/OfficeIcon.types\";\r\n\r\nexport const getStyles = (props: IOfficeIconStyleProps): IOfficeIconStyles => {\r\n const { className, iconClassName, isPlaceholder, isImage, styles } = props;\r\n\r\n return {\r\n root: [\r\n iconClassName,\r\n className,\r\n isImage && \"ms-Icon-imageContainer\",\r\n isPlaceholder && \"ms-Icon-placeHolder\",\r\n {\r\n display: \"inline-block\"\r\n },\r\n isPlaceholder && {\r\n width: \"1em\"\r\n },\r\n isImage && {\r\n overflow: \"hidden\"\r\n },\r\n styles && styles.root\r\n ]\r\n };\r\n};\r\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{ref:\"div\",class:_vm.classNames.root,style:({width: _vm.width + 'px', height: _vm.height + 'px'})},[_c('img',{ref:\"img\",class:_vm.classNames.image,attrs:{\"src\":_vm.src,\"alt\":_vm.alt},on:{\"load\":_vm.onLoad,\"onerror\":_vm.onError}})])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import {ITheme} from \"@/styling\";\r\nimport {IStyle, IStyleFunctionOrObject} from \"@uifabric/merge-styles\";\r\n\r\n/**\r\n * The possible methods that can be used to fit the image.\r\n */\r\nexport enum ImageFit {\r\n /**\r\n * The image is not scaled. The image is centered and cropped within the content box.\r\n */\r\n center = 0,\r\n\r\n /**\r\n * The image is scaled to maintain its aspect ratio while being fully contained within the frame. The image will\r\n * be centered horizontally and vertically within the frame. The space in the top and bottom or in the sides of\r\n * the frame will be empty depending on the difference in aspect ratio between the image and the frame.\r\n */\r\n contain = 1,\r\n\r\n /**\r\n * The image is scaled to maintain its aspect ratio while filling the frame. Portions of the image will be cropped from\r\n * the top and bottom, or from the sides, depending on the difference in aspect ratio between the image and the frame.\r\n */\r\n cover = 2,\r\n\r\n /**\r\n * Neither the image nor the frame are scaled. If their sizes do not match, the image will either be cropped or the\r\n * frame will have empty space.\r\n */\r\n none = 3,\r\n\r\n /**\r\n * The image will be centered horizontally and vertically within the frame and maintains its aspect ratio. It will\r\n * behave as ImageFit.center if the image's natural height or width is less than the Image frame's height or width,\r\n * but if both natural height and width are larger than the frame it will behave as ImageFit.cover.\r\n */\r\n centerCover = 4\r\n}\r\n\r\n/**\r\n * The cover style to be used on the image\r\n */\r\nexport enum ImageCoverStyle {\r\n /**\r\n * The image will be shown at 100% height of container and the width will be scaled accordingly\r\n */\r\n landscape = 0,\r\n\r\n /**\r\n * The image will be shown at 100% width of container and the height will be scaled accordingly\r\n */\r\n portrait = 1\r\n}\r\n\r\nexport enum ImageLoadState {\r\n /**\r\n * The image has not yet been loaded, and there is no error yet.\r\n */\r\n notLoaded = 0,\r\n\r\n /**\r\n * The image has been loaded successfully.\r\n */\r\n loaded = 1,\r\n\r\n /**\r\n * An error has been encountered while loading the image.\r\n */\r\n error = 2,\r\n\r\n /**\r\n * Deprecated at v1.3.6, to replace the src in case of errors, use `onLoadingStateChange` instead\r\n * and rerender the Image with a difference src.\r\n * @deprecated Use `onLoadingStateChange` instead\r\n * and rerender the Image with a difference src.\r\n */\r\n errorLoaded = 3\r\n}\r\n\r\nexport interface IOfficeImageStyleProps {\r\n /**\r\n * Accept theme prop.\r\n */\r\n theme: ITheme;\r\n\r\n /**\r\n * Accept custom classNames\r\n */\r\n className?: string;\r\n\r\n /**\r\n * If true, the image frame will expand to fill its parent container.\r\n */\r\n maximizeFrame?: boolean;\r\n\r\n /**\r\n * If true, the image is loaded\r\n */\r\n isLoaded?: boolean;\r\n\r\n /**\r\n * If true, fades the image in when loaded.\r\n * @defaultvalue true\r\n */\r\n shouldFadeIn?: boolean;\r\n\r\n /**\r\n * If true, the image starts as visible and is hidden on error. Otherwise, the image is hidden until\r\n * it is successfully loaded. This disables shouldFadeIn.\r\n * @defaultvalue false;\r\n */\r\n shouldStartVisible?: boolean;\r\n\r\n /**\r\n * If true the image is coverStyle landscape instead of portrait\r\n */\r\n isLandscape?: boolean;\r\n\r\n /**\r\n * ImageFit booleans for center, cover, contain, centerCover, none\r\n */\r\n isCenter?: boolean;\r\n isContain?: boolean;\r\n isCover?: boolean;\r\n isCenterCover?: boolean;\r\n isNone?: boolean;\r\n\r\n /**\r\n * if true image load is in error\r\n */\r\n isError?: boolean;\r\n\r\n /**\r\n * if true, imageFit is undefined\r\n */\r\n isNotImageFit?: boolean;\r\n\r\n /**\r\n * Image width valye\r\n */\r\n width?: number | string;\r\n\r\n /**\r\n * Image height valye\r\n */\r\n height?: number | string;\r\n}\r\n\r\nexport interface IOfficeImageStyles {\r\n /**\r\n * Style set for the root div element.\r\n */\r\n root: IStyle;\r\n /**\r\n * Style set for the img element.\r\n */\r\n image: IStyle;\r\n}\r\n","/*\r\nTaken from https://github.com/OfficeDev/office-ui-fabric-react and slightly modified\r\n\r\nLicense:\r\n Office UI Fabric React\r\n Copyright (c) Microsoft Corporation\r\n All rights reserved.\r\n MIT License\r\n Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"\"Software\"\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\r\n The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\r\n THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n Note: Usage of the fonts and icons referenced in Office UI Fabric is subject to the terms listed at http://aka.ms/fabric-assets-license\r\n */\r\n\r\nimport {IOfficeImageStyleProps, IOfficeImageStyles} from \"@/components/Image/OfficeImage.types\";\r\nimport {AnimationClassNames} from \"@/styling\";\r\nimport {getGlobalClassNames} from \"@/styling/styles/getGlobalClassNames\";\r\nimport {IStyle} from \"@uifabric/merge-styles\";\r\n\r\nconst GlobalClassNames = {\r\n root: \"ms-Image\",\r\n rootMaximizeFrame: \"ms-Image--maximizeFrame\",\r\n image: \"ms-Image-image\",\r\n imageCenter: \"ms-Image-image--center\",\r\n imageContain: \"ms-Image-image--contain\",\r\n imageCover: \"ms-Image-image--cover\",\r\n imageCenterCover: \"ms-Image-image--centerCover\",\r\n imageNone: \"ms-Image-image--none\",\r\n imageLandscape: \"ms-Image-image--landscape\",\r\n imagePortrait: \"ms-Image-image--portrait\"\r\n};\r\n\r\nexport const getStyles = (props: IOfficeImageStyleProps): IOfficeImageStyles => {\r\n const {\r\n className,\r\n width,\r\n height,\r\n maximizeFrame,\r\n isLoaded,\r\n shouldFadeIn,\r\n shouldStartVisible,\r\n isLandscape,\r\n isCenter,\r\n isContain,\r\n isCover,\r\n isCenterCover,\r\n isNone,\r\n isError,\r\n isNotImageFit,\r\n theme\r\n } = props;\r\n\r\n const classNames = getGlobalClassNames(GlobalClassNames, theme);\r\n\r\n const ImageFitStyles: IStyle = {\r\n position: \"absolute\",\r\n left: \"50% /* @noflip */\",\r\n top: \"50%\",\r\n transform: \"translate(-50%,-50%)\" // @todo test RTL renders transform: translate(50%,-50%);\r\n };\r\n\r\n return {\r\n root: [\r\n classNames.root,\r\n theme.fonts.medium,\r\n {\r\n overflow: \"hidden\"\r\n },\r\n maximizeFrame && [\r\n classNames.rootMaximizeFrame,\r\n {\r\n height: \"100%\",\r\n width: \"100%\"\r\n }\r\n ],\r\n (isCenter || isContain || isCover || isCenterCover) && {\r\n position: \"relative\"\r\n },\r\n className\r\n ],\r\n image: [\r\n classNames.image,\r\n {\r\n display: \"block\",\r\n opacity: 0\r\n },\r\n isLoaded && [\r\n \"is-loaded\",\r\n {\r\n opacity: 1\r\n }\r\n ],\r\n isCenter && [classNames.imageCenter, ImageFitStyles],\r\n isContain && [\r\n classNames.imageContain,\r\n isLandscape && {\r\n width: \"100%\",\r\n height: \"auto\"\r\n },\r\n !isLandscape && {\r\n width: \"auto\",\r\n height: \"100%\"\r\n },\r\n ImageFitStyles\r\n ],\r\n isCover && [\r\n classNames.imageCover,\r\n isLandscape && {\r\n width: \"auto\",\r\n height: \"100%\"\r\n },\r\n !isLandscape && {\r\n width: \"100%\",\r\n height: \"auto\"\r\n },\r\n ImageFitStyles\r\n ],\r\n isCenterCover && [\r\n classNames.imageCenterCover,\r\n isLandscape && {\r\n maxHeight: \"100%\"\r\n },\r\n !isLandscape && {\r\n maxWidth: \"100%\"\r\n },\r\n ImageFitStyles\r\n ],\r\n isNone && [\r\n classNames.imageNone,\r\n {\r\n width: \"auto\",\r\n height: \"auto\"\r\n }\r\n ],\r\n isNotImageFit && [\r\n !!width &&\r\n !height && {\r\n height: \"auto\",\r\n width: \"100%\"\r\n },\r\n !width &&\r\n !!height && {\r\n height: \"100%\",\r\n width: \"auto\"\r\n },\r\n !!width &&\r\n !!height && {\r\n height: \"100%\",\r\n width: \"100%\"\r\n }\r\n ],\r\n isLoaded && shouldFadeIn && !shouldStartVisible && AnimationClassNames.fadeIn400,\r\n isLandscape && classNames.imageLandscape,\r\n !isLandscape && classNames.imagePortrait,\r\n !isLoaded && \"is-notLoaded\",\r\n shouldFadeIn && \"is-fadeIn\",\r\n isError && \"is-error\"\r\n ]\r\n };\r\n};\r\n","\n\n\n\n\n\n\nimport {getStyles} from \"@/components/Image/OfficeImage.styles\";\nimport {ImageCoverStyle, ImageFit, ImageLoadState} from \"@/components/Image/OfficeImage.types\";\nimport {loadTheme} from \"@/styling\";\nimport {mergeStyleSets} from \"@uifabric/merge-styles\";\nimport {Component, Prop, Vue, Watch} from \"vue-property-decorator\";\n\n@Component\nexport default class OfficeImage extends Vue {\n private static svgRegex = /\\.svg$/i;\n\n private loadState: ImageLoadState = ImageLoadState.notLoaded;\n private internalCoverStyle: ImageCoverStyle = ImageCoverStyle.portrait;\n\n @Prop(Object) private coverStyle!: ImageCoverStyle;\n @Prop(Object) private imageFit!: ImageFit;\n @Prop(Number) private width!: number;\n @Prop(Number) private height!: number;\n @Prop(String) private src!: string;\n @Prop(String) private alt!: string;\n @Prop({type: Boolean, default: false}) private maximizeFrame!: boolean;\n @Prop({type: Boolean, default: false}) private shouldFadeIn!: boolean;\n @Prop({type: Boolean, default: false}) private shouldStartVisible!: boolean;\n\n private get classNames() {\n const coverStyle = this.coverStyle !== undefined ? this.coverStyle : this.internalCoverStyle;\n\n return mergeStyleSets(getStyles({\n theme: loadTheme({}),\n className: \"\",\n width: this.width,\n height: this.height,\n maximizeFrame: this.maximizeFrame,\n shouldFadeIn: this.shouldFadeIn,\n shouldStartVisible: this.shouldStartVisible,\n isLoaded: this.loadState === ImageLoadState.loaded || (this.loadState === ImageLoadState.notLoaded && this.shouldStartVisible),\n isLandscape: coverStyle === ImageCoverStyle.landscape,\n isCenter: this.imageFit === ImageFit.center,\n isCenterCover: this.imageFit === ImageFit.centerCover,\n isContain: this.imageFit === ImageFit.contain,\n isCover: this.imageFit === ImageFit.cover,\n isNone: this.imageFit === ImageFit.none,\n isError: this.loadState === ImageLoadState.error,\n isNotImageFit: this.imageFit === undefined\n }));\n }\n\n private onLoad(evnt: Event) {\n this.computeCoverStyle();\n\n if (this.src)\n this.loadState = ImageLoadState.loaded;\n }\n\n private onError(evnt: Event) {\n this.loadState = ImageLoadState.error;\n }\n\n\n private updated() {\n this.checkImageLoaded();\n }\n\n @Watch(\"src\")\n private srcChange(newSrc: string) {\n if (newSrc !== this.src) {\n this.loadState = ImageLoadState.notLoaded;\n } else if (this.loadState === ImageLoadState.loaded) {\n this.computeCoverStyle();\n }\n }\n\n private computeCoverStyle() {\n const imgElement = this.$refs.img as HTMLImageElement;\n const divElement = this.$refs.div as HTMLDivElement;\n\n // Do not compute cover style if it was already specified in props\n if (\n (this.imageFit === ImageFit.cover || this.imageFit === ImageFit.contain || this.imageFit === ImageFit.centerCover) &&\n this.coverStyle === undefined &&\n imgElement &&\n divElement\n ) {\n // Determine the desired ratio using the width and height props.\n // If those props aren't available, measure measure the frame.\n let desiredRatio;\n if (!!this.width && !!this.height && this.imageFit !== ImageFit.centerCover) {\n desiredRatio = (this.width as number) / (this.height as number);\n } else {\n desiredRatio = divElement.clientWidth / divElement.clientHeight;\n }\n\n // Examine the source image to determine its original ratio.\n const naturalRatio = imgElement.naturalWidth / imgElement.naturalHeight;\n\n // Should we crop from the top or the sides?\n if (naturalRatio > desiredRatio) {\n this.internalCoverStyle = ImageCoverStyle.landscape;\n } else {\n this.internalCoverStyle = ImageCoverStyle.portrait;\n }\n }\n }\n\n private checkImageLoaded() {\n if (this.loadState === ImageLoadState.notLoaded) {\n const imgElement = this.$refs.img as HTMLImageElement;\n\n const isLoaded: boolean = imgElement\n ? (this.src && (imgElement.naturalWidth > 0 && imgElement.naturalHeight > 0)) || (imgElement.complete && OfficeImage.svgRegex.test(this.src!))\n : false;\n\n if (isLoaded) {\n this.computeCoverStyle();\n this.loadState = ImageLoadState.loaded;\n }\n }\n }\n}\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeImage.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeImage.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./OfficeImage.vue?vue&type=template&id=35ba47cc&\"\nimport script from \"./OfficeImage.vue?vue&type=script&lang=ts&\"\nexport * from \"./OfficeImage.vue?vue&type=script&lang=ts&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\ncomponent.options.__file = \"OfficeImage.vue\"\nexport default component.exports","\n\n\n\n\nimport {getStyles} from \"@/components/Icon/OfficeIcon.styles\";\nimport {IconType, IOfficeIconProps} from \"@/components/Icon/OfficeIcon.types\";\nimport OfficeImage from \"@/components/Image/OfficeImage.vue\";\nimport {getIcon} from \"@/styling/utilities/icons\";\nimport {mergeStyleSets} from \"@uifabric/merge-styles\";\nimport {Component, Prop, Vue} from \"vue-property-decorator\";\n\n@Component({\n components: {OfficeImage}\n})\nexport default class OfficeIcon extends Vue implements IOfficeIconProps {\n @Prop({type: Number, default: IconType.default}) public iconType!: IconType;\n @Prop({type: String, default: \"\"}) public iconName!: string;\n\n private children: string | null | undefined = null;\n\n private get rootType() {\n return this.isImage ? \"div\" : \"i\";\n }\n\n private get isImage() {\n return this.iconType === IconType.image;\n }\n\n private get classNames() {\n const {iconClassName, children} = this.getIconContent(this.iconName);\n this.children = children;\n return mergeStyleSets(getStyles({\n iconClassName,\n className: \"\",\n isImage: this.isImage,\n isPlaceholder: typeof this.iconName === \"string\" && this.iconName.length === 0,\n styles: {}\n }));\n }\n\n private getIconContent(name?: string) {\n const iconDefinition = getIcon(name) || {\n subset: {\n className: undefined\n },\n code: undefined\n };\n\n return {\n children: iconDefinition.code,\n iconClassName: iconDefinition.subset.className\n };\n }\n}\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeIcon.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeIcon.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./OfficeIcon.vue?vue&type=template&id=7f757fb6&\"\nimport script from \"./OfficeIcon.vue?vue&type=script&lang=ts&\"\nexport * from \"./OfficeIcon.vue?vue&type=script&lang=ts&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\ncomponent.options.__file = \"OfficeIcon.vue\"\nexport default component.exports","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nimport {Component, Vue, Model, Prop, Watch} from \"vue-property-decorator\";\nimport OfficeLabel from \"@/components/Label/OfficeLabel.vue\";\nimport {mergeStyleSets} from \"@uifabric/merge-styles\";\nimport {getStyles} from \"@/components/TextField/OfficeTextField.style\";\nimport {createTheme} from \"@/styling\";\nimport {IOfficeIconStyleProps} from \"@/components/Icon/OfficeIcon.types\";\nimport OfficeIcon from \"@/components/Icon/OfficeIcon.vue\";\n\n@Component({\n components: {OfficeLabel, OfficeIcon}\n})\nexport default class OfficeTextField extends Vue {\n get hasLabel(): boolean {\n return this.label != null;\n }\n\n get classNames() {\n return mergeStyleSets(getStyles({\n focused: this.focused,\n disabled: this.disabled,\n multiline: this.multiline,\n borderless: this.borderless,\n className: \"\",\n hasLabel: this.hasLabel,\n inputClassName: this.inputClassName,\n required: this.required,\n resizable: this.resizable,\n underlined: this.underlined,\n theme: createTheme({}),\n hasErrorMessage: !!this.errorMessage,\n autoAdjustHeight: this.autoAdjustHeight,\n hasIcon: !!this.iconProps,\n iconClass: this.iconClass\n }));\n }\n private focused: boolean = false;\n\n @Model(\"input\", {type: String}) private text!: string;\n\n @Prop({type: Boolean, default: false}) private disabled!: boolean;\n @Prop({type: Boolean, default: false}) private autoAdjustHeight!: boolean;\n @Prop({type: Boolean, default: false}) private multiline!: boolean;\n @Prop({type: Object, default: null}) private iconProps!: IOfficeIconStyleProps;\n @Prop({type: Boolean, default: false}) private borderless!: boolean;\n @Prop({type: String, default: \"\"}) private inputClassName!: string;\n @Prop({type: String, default: null}) private iconClass!: string;\n @Prop({type: String, default: \"\"}) private label!: string;\n @Prop({type: String, default: undefined}) private prefix!: string;\n @Prop({type: String, default: undefined}) private suffix!: string;\n @Prop({type: String, default: null}) private errorMessage!: string;\n @Prop({type: Boolean, default: false}) private required!: boolean;\n @Prop({type: Boolean, default: false}) private resizable!: boolean;\n\n @Prop({type: Boolean, default: false}) private underlined!: boolean;\n\n private id: number = (Math.random() * 100000) + 1;\n\n public mounted() {\n this.adjustInputHeight();\n }\n\n private adjustInputHeight() {\n const ref = this.$refs.textElement as HTMLElement;\n\n if (ref && this.autoAdjustHeight && this.multiline) {\n ref.style.height = \"\";\n ref.style.height = ref.scrollHeight + \"px\";\n }\n }\n\n @Watch(\"multiline\") private onMultilineChange() {\n this.adjustInputHeight();\n }\n\n @Watch(\"autoAdjustHeight\") private onAutoAdjustChange() {\n this.adjustInputHeight();\n }\n\n\n private onInputChange(event: any) {\n this.$emit(\"input\", event.target.value);\n const element: HTMLInputElement = event.target as HTMLInputElement;\n const value: string = element.value;\n this.adjustInputHeight();\n }\n\n private onInputFocus(event: any) {\n this.$emit(\"focus\", event);\n this.focused = true;\n }\n\n private onInputBlur(event: any) {\n this.$emit(\"blur\", event);\n this.focused = false;\n }\n\n}\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeTextField.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeTextField.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./OfficeTextField.vue?vue&type=template&id=bc2957bc&\"\nimport script from \"./OfficeTextField.vue?vue&type=script&lang=ts&\"\nexport * from \"./OfficeTextField.vue?vue&type=script&lang=ts&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\ncomponent.options.__file = \"OfficeTextField.vue\"\nexport default component.exports","\n\n\n\n\n\n\n\nimport OfficeLabel from \"@/components/Label/OfficeLabel.vue\";\nimport OfficeTextField from \"@/components/TextField/OfficeTextField.vue\";\nimport OfficeToggle from \"@/components/Toggle/OfficeToggle.vue\";\nimport {Component, Vue, Prop, Model} from \"vue-property-decorator\";\n\n@Component({components: {OfficeLabel, OfficeToggle, OfficeTextField}})\nexport default class StringInput extends Vue {\n @Prop({required: true, type: String}) private propName!: string;\n @Model(\"change\", {default: undefined}) private propValue?: string;\n @Prop({type: Object}) private options?: { width?: number };\n\n private get textFieldStyle() {\n const {width = \"100px\"} = (this.options || {});\n\n return {\n width,\n minWidth: \"100px\"\n };\n }\n}\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js??ref--13-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./StringInput.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js??ref--13-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./StringInput.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./StringInput.vue?vue&type=template&id=4fd15542&scoped=true&\"\nimport script from \"./StringInput.vue?vue&type=script&lang=ts&\"\nexport * from \"./StringInput.vue?vue&type=script&lang=ts&\"\nimport style0 from \"./StringInput.vue?vue&type=style&index=0&id=4fd15542&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"4fd15542\",\n null\n \n)\n\ncomponent.options.__file = \"StringInput.vue\"\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.classNames.root},[_c('div',{class:_vm.classNames.choiceFieldWrapper},[_c('input',{class:_vm.classNames.input,attrs:{\"id\":_vm.id,\"name\":_vm.name,\"disabled\":_vm.disabled,\"required\":_vm.required,\"type\":\"radio\"},domProps:{\"checked\":_vm.checked},on:{\"change\":function($event){_vm.$emit('change', $event)}}}),_c('label',{class:_vm.classNames.field,attrs:{\"for\":_vm.id}},[_c('span',{staticClass:\"ms-ChoiceFieldLabel\",attrs:{\"id\":_vm.labelId}},[_vm._v(\"\\n \"+_vm._s(_vm.text)+\"\\n \")])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/*\r\nTaken from https://github.com/OfficeDev/office-ui-fabric-react and slightly modified\r\n\r\nLicense:\r\n Office UI Fabric React\r\n Copyright (c) Microsoft Corporation\r\n All rights reserved.\r\n MIT License\r\n Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"\"Software\"\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\r\n The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\r\n THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n Note: Usage of the fonts and icons referenced in Office UI Fabric is subject to the terms listed at http://aka.ms/fabric-assets-license\r\n */\r\n\r\nimport {\r\n IOfficeChoiceGroupOptionStyleProps,\r\n IOfficeChoiceGroupOptionStyles\r\n} from \"@/components/ChoiceGroup/ChoiceGroupOption/OfficeChoiceGroupOption.types\";\r\nimport {FontSizes, FontWeights, HighContrastSelector, IPalette} from \"@/styling\";\r\nimport {IsFocusVisibleClassName} from \"@/styling/styles/getFocusStyle\";\r\nimport {getGlobalClassNames} from \"@/styling/styles/getGlobalClassNames\";\r\nimport {IStyle} from \"@uifabric/merge-styles\";\r\n\r\nconst GlobalClassNames = {\r\n root: \"ms-ChoiceField\",\r\n choiceFieldWrapper: \"ms-ChoiceField-wrapper\",\r\n input: \"ms-ChoiceField-input\",\r\n field: \"ms-ChoiceField-field\",\r\n innerField: \"ms-ChoiceField-innerField\",\r\n imageWrapper: \"ms-ChoiceField-imageWrapper\",\r\n iconWrapper: \"ms-ChoiceField-iconWrapper\",\r\n labelWrapper: \"ms-ChoiceField-labelWrapper\"\r\n};\r\n\r\nconst labelWrapperLineHeight = 15;\r\nconst iconSize = 32;\r\nconst choiceFieldSize = 20;\r\nconst choiceFieldTransitionDuration = \"200ms\";\r\nconst choiceFieldTransitionTiming = \"cubic-bezier(.4, 0, .23, 1)\";\r\nconst radioButtonSpacing = 3;\r\nconst radioButtonInnerSize = 5;\r\n\r\nfunction getChoiceGroupFocusStyle(palette: Partial, hasIconOrImage?: boolean): IStyle {\r\n return [\r\n \"is-inFocus\",\r\n {\r\n selectors: {\r\n [`.${IsFocusVisibleClassName} &`]: {\r\n position: \"relative\",\r\n outline: \"transparent\",\r\n selectors: {\r\n \"::-moz-focus-inner\": {\r\n border: 0\r\n },\r\n \":after\": {\r\n content: \"\\\"\\\"\",\r\n top: -2,\r\n right: -2,\r\n bottom: -2,\r\n left: -2,\r\n pointerEvents: \"none\",\r\n border: \"1px solid \" + (hasIconOrImage ? palette.neutralSecondary : palette.neutralPrimary),\r\n position: \"absolute\",\r\n selectors: {\r\n [HighContrastSelector]: {\r\n borderColor: \"WindowText\",\r\n borderWidth: hasIconOrImage ? 1 : 2\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n }\r\n ];\r\n}\r\n\r\nfunction getImageWrapperStyle(isSelectedImageWrapper: boolean, className?: string, checked?: boolean): IStyle {\r\n return [\r\n className,\r\n {\r\n paddingBottom: 2,\r\n transitionProperty: \"opacity\",\r\n transitionDuration: choiceFieldTransitionDuration,\r\n transitionTimingFunction: \"ease\",\r\n selectors: {\r\n \".ms-Image\": {\r\n display: \"inline-block\",\r\n borderStyle: \"none\"\r\n }\r\n }\r\n },\r\n (checked ? !isSelectedImageWrapper : isSelectedImageWrapper) && [\r\n \"is-hidden\",\r\n {\r\n position: \"absolute\",\r\n left: 0,\r\n top: 0,\r\n width: \"100%\",\r\n height: \"100%\",\r\n overflow: \"hidden\",\r\n opacity: 0\r\n }\r\n ]\r\n ];\r\n}\r\n\r\nexport const getStyles = (props: IOfficeChoiceGroupOptionStyleProps): IOfficeChoiceGroupOptionStyles => {\r\n const { theme, hasIcon, hasImage, checked, disabled, imageIsLarge, focused } = props;\r\n const { palette, semanticColors } = theme;\r\n\r\n const classNames = getGlobalClassNames(GlobalClassNames, theme);\r\n\r\n const fieldHoverOrFocusProperties = {\r\n selectors: {\r\n \".ms-ChoiceFieldLabel\": {\r\n color: semanticColors.bodyTextChecked\r\n },\r\n \":before\": {\r\n borderColor: checked ? semanticColors.inputBackgroundCheckedHovered : semanticColors.inputBorderHovered\r\n }\r\n }\r\n };\r\n\r\n const enabledFieldWithImageHoverOrFocusProperties = {\r\n borderColor: checked ? palette.themeDark : palette.neutralTertiaryAlt,\r\n selectors: {\r\n \":before\": {\r\n opacity: 1,\r\n borderColor: checked ? palette.themeDark : semanticColors.inputBorderHovered\r\n }\r\n }\r\n };\r\n\r\n const circleAreaProperties: IStyle = [\r\n {\r\n content: \"\\\"\\\"\",\r\n display: \"inline-block\",\r\n backgroundColor: semanticColors.bodyBackground,\r\n borderWidth: 1,\r\n borderStyle: \"solid\",\r\n borderColor: semanticColors.smallInputBorder,\r\n width: choiceFieldSize,\r\n height: choiceFieldSize,\r\n fontWeight: \"normal\",\r\n position: \"absolute\",\r\n top: 0,\r\n left: 0,\r\n boxSizing: \"border-box\",\r\n transitionProperty: \"border-color\",\r\n transitionDuration: choiceFieldTransitionDuration,\r\n transitionTimingFunction: choiceFieldTransitionTiming,\r\n borderRadius: \"50%\"\r\n },\r\n disabled && {\r\n backgroundColor: checked ? semanticColors.bodyBackground : semanticColors.disabledText,\r\n borderColor: semanticColors.disabledText,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n color: \"GrayText\"\r\n }\r\n }\r\n },\r\n checked && {\r\n borderWidth: 1,\r\n borderStyle: \"solid\",\r\n borderColor: semanticColors.inputBackgroundChecked,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n borderColor: \"Highlight\"\r\n }\r\n }\r\n },\r\n (hasIcon || hasImage) && {\r\n top: radioButtonSpacing,\r\n right: radioButtonSpacing,\r\n left: \"auto\", // To reset the value of 'left' to its default value, so that 'right' works\r\n opacity: !disabled && checked ? 1 : 0\r\n }\r\n ];\r\n\r\n const dotAreaProperties: IStyle = [\r\n {\r\n content: \"\\\"\\\"\",\r\n width: 0,\r\n height: 0,\r\n borderRadius: \"50%\",\r\n position: \"absolute\",\r\n left: choiceFieldSize / 2,\r\n right: 0,\r\n transitionProperty: \"border-width\",\r\n transitionDuration: choiceFieldTransitionDuration,\r\n transitionTimingFunction: choiceFieldTransitionTiming,\r\n boxSizing: \"border-box\"\r\n },\r\n checked && {\r\n borderWidth: 5,\r\n borderStyle: \"solid\",\r\n borderColor: semanticColors.inputBackgroundChecked,\r\n left: 5,\r\n top: 5,\r\n width: 10,\r\n height: 10,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n borderColor: \"Highlight\"\r\n }\r\n }\r\n },\r\n checked &&\r\n (hasIcon || hasImage) && {\r\n top: radioButtonSpacing + radioButtonInnerSize,\r\n right: radioButtonSpacing + radioButtonInnerSize,\r\n left: \"auto\" // To reset the value of 'left' to its default value, so that 'right' works\r\n }\r\n ];\r\n\r\n return {\r\n root: [\r\n classNames.root,\r\n theme.fonts.medium,\r\n {\r\n display: \"flex\",\r\n alignItems: \"center\",\r\n boxSizing: \"border-box\",\r\n color: semanticColors.bodyText,\r\n fontSize: FontSizes.medium,\r\n fontWeight: FontWeights.regular,\r\n minHeight: 26,\r\n border: \"none\",\r\n position: \"relative\",\r\n marginTop: 8,\r\n selectors: {\r\n \".ms-ChoiceFieldLabel\": {\r\n fontSize: FontSizes.medium,\r\n display: \"inline-block\"\r\n }\r\n }\r\n },\r\n !hasIcon &&\r\n !hasImage && {\r\n selectors: {\r\n \".ms-ChoiceFieldLabel\": {\r\n paddingLeft: \"26px\"\r\n }\r\n }\r\n },\r\n hasImage && \"ms-ChoiceField--image\",\r\n hasIcon && \"ms-ChoiceField--icon\",\r\n (hasIcon || hasImage) && {\r\n display: \"inline-flex\",\r\n fontSize: 0,\r\n margin: \"0 4px 4px 0\",\r\n paddingLeft: 0,\r\n backgroundColor: palette.neutralLighter,\r\n height: \"100%\"\r\n }\r\n ],\r\n choiceFieldWrapper: [classNames.choiceFieldWrapper, focused && getChoiceGroupFocusStyle(palette, hasIcon || hasImage)],\r\n // The hidden input\r\n input: [\r\n classNames.input,\r\n {\r\n position: \"absolute\",\r\n opacity: 0,\r\n top: 8\r\n },\r\n (hasIcon || hasImage) && {\r\n top: 0,\r\n right: 0,\r\n opacity: 0,\r\n width: \"100%\",\r\n height: \"100%\",\r\n margin: 0\r\n }\r\n ],\r\n field: [\r\n classNames.field,\r\n {\r\n display: \"inline-block\",\r\n cursor: \"pointer\",\r\n marginTop: 0,\r\n position: \"relative\",\r\n verticalAlign: \"top\",\r\n userSelect: \"none\",\r\n minHeight: 20,\r\n selectors: {\r\n \":hover\": !disabled && fieldHoverOrFocusProperties,\r\n \":focus\": !disabled && fieldHoverOrFocusProperties,\r\n\r\n // The circle\r\n \":before\": circleAreaProperties,\r\n\r\n // The dot\r\n \":after\": dotAreaProperties\r\n }\r\n },\r\n hasIcon && \"ms-ChoiceField--icon\",\r\n hasImage && \"ms-ChoiceField-field--image\",\r\n (hasIcon || hasImage) && {\r\n boxSizing: \"content-box\",\r\n cursor: \"pointer\",\r\n paddingTop: 22,\r\n margin: 0,\r\n textAlign: \"center\",\r\n transitionProperty: \"all\",\r\n transitionDuration: choiceFieldTransitionDuration,\r\n transitionTimingFunction: \"ease\",\r\n border: \"2px solid transparent\",\r\n justifyContent: \"center\",\r\n alignItems: \"center\",\r\n display: \"flex\",\r\n flexDirection: \"column\"\r\n },\r\n checked && {\r\n borderColor: palette.themePrimary\r\n },\r\n (hasIcon || hasImage) &&\r\n !disabled && {\r\n selectors: {\r\n \":hover\": enabledFieldWithImageHoverOrFocusProperties,\r\n \":focus\": enabledFieldWithImageHoverOrFocusProperties\r\n }\r\n },\r\n disabled && {\r\n cursor: \"default\",\r\n selectors: {\r\n \".ms-ChoiceFieldLabel\": {\r\n color: semanticColors.disabledBodyText\r\n },\r\n [HighContrastSelector]: {\r\n color: \"GrayText\"\r\n }\r\n }\r\n }\r\n ],\r\n innerField: [\r\n classNames.innerField,\r\n (hasIcon || hasImage) && {\r\n position: \"relative\",\r\n display: \"inline-block\",\r\n paddingLeft: 30,\r\n paddingRight: 30\r\n },\r\n (hasIcon || hasImage) &&\r\n imageIsLarge && {\r\n paddingLeft: 24,\r\n paddingRight: 24\r\n },\r\n (hasIcon || hasImage) &&\r\n disabled && {\r\n opacity: 0.25,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n color: \"GrayText\",\r\n opacity: 1\r\n }\r\n }\r\n }\r\n ],\r\n imageWrapper: getImageWrapperStyle(false, classNames.imageWrapper, checked),\r\n selectedImageWrapper: getImageWrapperStyle(true, classNames.imageWrapper, checked),\r\n iconWrapper: [\r\n classNames.iconWrapper,\r\n {\r\n fontSize: iconSize,\r\n lineHeight: iconSize,\r\n height: iconSize\r\n }\r\n ],\r\n labelWrapper: [\r\n classNames.labelWrapper,\r\n (hasIcon || hasImage) && {\r\n display: \"block\",\r\n position: \"relative\",\r\n margin: \"4px 8px\",\r\n height: labelWrapperLineHeight * 2,\r\n lineHeight: labelWrapperLineHeight,\r\n overflow: \"hidden\",\r\n whiteSpace: \"pre-wrap\",\r\n textOverflow: \"ellipsis\",\r\n fontSize: FontSizes.medium,\r\n fontWeight: FontWeights.regular\r\n }\r\n ]\r\n };\r\n};\r\n","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nimport {getStyles} from \"@/components/ChoiceGroup/ChoiceGroupOption/OfficeChoiceGroupOption.styles\";\nimport {IOfficeIconProps} from \"@/components/Icon/OfficeIcon.types\";\nimport {loadTheme} from \"@/styling\";\nimport {mergeStyleSets} from \"@uifabric/merge-styles\";\nimport {Component, Prop, Vue} from \"vue-property-decorator\";\n\n@Component\nexport default class OfficeChoiceGroupOption extends Vue {\n @Prop({type: Boolean, default: false}) private focused!: boolean;\n @Prop({type: Boolean, default: false}) private required!: boolean;\n @Prop({type: Boolean, default: false}) private disabled!: boolean;\n @Prop({type: Boolean, default: false}) private checked!: boolean;\n\n @Prop({type: String, default: \"\"}) private name!: string;\n @Prop({type: String, default: \"\"}) private text!: string;\n\n @Prop({type: String, default: \"\"}) private id!: string;\n @Prop({type: String, default: \"\"}) private labelId!: string;\n\n @Prop({type: String, default: null}) private imageSrc?: string;\n @Prop({type: Object, default: null}) private iconProps?: IOfficeIconProps;\n @Prop({type: Object, default: null}) private imageSize?: { width: number, height: number };\n\n private get classNames() {\n return mergeStyleSets(getStyles({\n theme: loadTheme({}),\n checked: this.checked,\n disabled: this.disabled,\n focused: this.focused,\n hasIcon: !!this.iconProps,\n imageIsLarge: !!this.imageSrc && !!this.imageSize && (this.imageSize.width > 71 || this.imageSize.height > 71)\n }));\n }\n}\n","import mod from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/ts-loader/index.js??ref--13-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeChoiceGroupOption.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../../node_modules/thread-loader/dist/cjs.js!../../../../node_modules/babel-loader/lib/index.js!../../../../node_modules/ts-loader/index.js??ref--13-3!../../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeChoiceGroupOption.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./OfficeChoiceGroupOption.vue?vue&type=template&id=69dfa174&scoped=true&\"\nimport script from \"./OfficeChoiceGroupOption.vue?vue&type=script&lang=ts&\"\nexport * from \"./OfficeChoiceGroupOption.vue?vue&type=script&lang=ts&\"\nimport style0 from \"./OfficeChoiceGroupOption.vue?vue&type=style&index=0&id=69dfa174&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"69dfa174\",\n null\n \n)\n\ncomponent.options.__file = \"OfficeChoiceGroupOption.vue\"\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.classNames.applicationRole,attrs:{\"role\":\"application\"}},[_c('div',{class:_vm.classNames.root,attrs:{\"role\":\"radiogroup\"}},[(_vm.label)?_c('OfficeLabel',{class:_vm.classNames.label,attrs:{\"required\":_vm.required,\"id\":_vm.id + '-label'}},[_vm._v(\"\\n \"+_vm._s(_vm.label)+\"\\n \")]):_vm._e(),_c('div',{class:_vm.classNames.flexContainer},_vm._l((_vm.options),function(option){return _c('OfficeChoiceGroupOption',{key:option.key,attrs:{\"focused\":option.key === _vm.keyFocused,\"checked\":option.key === _vm.keyChecked,\"data-is-focusable\":option.key === _vm.keyChecked || option.key === _vm.keyDefaultFocusable,\"disabled\":option.disabled || _vm.disabled,\"id\":(_vm.id + \"-\" + (option.key)),\"labelId\":(_vm.labelId + \"-\" + (option.key)),\"name\":_vm.name || _vm.id,\"required\":_vm.required,\"text\":option.text},on:{\"change\":function($event){_vm.onChange(option.key)}}})}),1)],1)])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/*\r\nTaken from https://github.com/OfficeDev/office-ui-fabric-react and slightly modified\r\n\r\nLicense:\r\n Office UI Fabric React\r\n Copyright (c) Microsoft Corporation\r\n All rights reserved.\r\n MIT License\r\n Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"\"Software\"\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\r\n The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\r\n THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n Note: Usage of the fonts and icons referenced in Office UI Fabric is subject to the terms listed at http://aka.ms/fabric-assets-license\r\n */\r\n\r\nimport {IOfficeChoiceGroupStyleProps, IOfficeChoiceGroupStyles} from \"@/components/ChoiceGroup/OfficeChoiceGroup.types\";\r\nimport {getGlobalClassNames} from \"@/styling/styles/getGlobalClassNames\";\r\n\r\nconst GlobalClassNames = {\r\n root: \"ms-ChoiceFieldGroup\",\r\n flexContainer: \"ms-ChoiceFieldGroup-flexContainer\"\r\n};\r\n\r\nexport const getStyles = (props: IOfficeChoiceGroupStyleProps): IOfficeChoiceGroupStyles => {\r\n const { className, optionsContainIconOrImage, theme } = props;\r\n\r\n const classNames = getGlobalClassNames(GlobalClassNames, theme);\r\n\r\n return {\r\n applicationRole: className,\r\n root: [\r\n classNames.root,\r\n theme.fonts.medium,\r\n {\r\n display: \"block\"\r\n }\r\n ],\r\n flexContainer: [\r\n classNames.flexContainer,\r\n optionsContainIconOrImage && {\r\n display: \"flex\",\r\n flexDirection: \"row\",\r\n flexWrap: \"wrap\"\r\n }\r\n ]\r\n };\r\n};\r\n","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nimport OfficeChoiceGroupOption from \"@/components/ChoiceGroup/ChoiceGroupOption/OfficeChoiceGroupOption.vue\";\nimport {getStyles} from \"@/components/ChoiceGroup/OfficeChoiceGroup.styles\";\nimport {IOfficeChoiceGroupOption, IOfficeChoiceGroupProps} from \"@/components/ChoiceGroup/OfficeChoiceGroup.types\";\nimport OfficeLabel from \"@/components/Label/OfficeLabel.vue\";\nimport {loadTheme} from \"@/styling\";\nimport {getId} from \"@/utility/object\";\nimport {mergeStyleSets} from \"@uifabric/merge-styles\";\nimport {Component, Prop, Vue} from \"vue-property-decorator\";\n\n@Component({\n components: {OfficeLabel, OfficeChoiceGroupOption}\n})\nexport default class OfficeChoiceGroup extends Vue implements IOfficeChoiceGroupProps {\n @Prop({type: Array, default: []}) public options?: IOfficeChoiceGroupOption[];\n\n @Prop({type: Boolean, default: false}) public disabled!: boolean;\n @Prop({type: Boolean, default: false}) public required!: boolean;\n\n @Prop({type: String, default: null}) public label?: string;\n @Prop({type: String, default: null}) public name?: string;\n\n @Prop({type: [String, Number], default: null}) public defaultSelectedKey?: string | number;\n @Prop({type: [String, Number], default: null}) public selectedKey?: string | number;\n\n private keyFocused?: string | number | null = null;\n private keyChecked?: string | number | null = this.defaultSelectedKey ? this.defaultSelectedKey : this.getKeyChecked();\n\n private labelId?: string = getId(\"ChoiceGroupLabel\");\n private id?: string = getId(\"ChoiceGroup\");\n\n private onChange(key: string | number) {\n if (this.selectedKey === null)\n this.keyChecked = key;\n }\n\n private getKeyChecked(): string | number | null {\n if (this.selectedKey)\n return this.selectedKey;\n\n const optionsChecked = this.options!.filter((option: IOfficeChoiceGroupOption) => option.checked);\n\n return optionsChecked.length === 0\n ? null\n : optionsChecked[0].key;\n }\n\n private get keyDefaultFocusable() {\n const firstEnabledOption = this.disabled || this.options === undefined ? undefined : this.options!.find((option) => !option.disabled);\n return this.keyChecked === undefined && firstEnabledOption ? firstEnabledOption.key : undefined;\n }\n\n private get classNames() {\n return mergeStyleSets(getStyles({\n theme: loadTheme({}),\n optionsContainIconOrImage: this.options!.some((option: IOfficeChoiceGroupOption) => Boolean(option.iconProps || option.imageSrc)),\n className: \"\"\n }));\n }\n}\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeChoiceGroup.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeChoiceGroup.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./OfficeChoiceGroup.vue?vue&type=template&id=3d61b3fc&\"\nimport script from \"./OfficeChoiceGroup.vue?vue&type=script&lang=ts&\"\nexport * from \"./OfficeChoiceGroup.vue?vue&type=script&lang=ts&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\ncomponent.options.__file = \"OfficeChoiceGroup.vue\"\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c(_vm.rootType,_vm._b({tag:\"component\",on:{\"click\":_vm.onClick}},'component',_vm.rootProps,false),[_vm._t(\"default\")],2)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/*\r\nTaken from https://github.com/OfficeDev/office-ui-fabric-react and slightly modified\r\n\r\nLicense:\r\n Office UI Fabric React\r\n Copyright (c) Microsoft Corporation\r\n All rights reserved.\r\n MIT License\r\n Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"\"Software\"\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\r\n The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\r\n THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n Note: Usage of the fonts and icons referenced in Office UI Fabric is subject to the terms listed at http://aka.ms/fabric-assets-license\r\n */\r\n\r\nimport {IOfficeLinkStyleProps, IOfficeLinkStyles} from \"@/components/Link/OfficeLink.types\";\r\nimport {HighContrastSelector, HighContrastSelectorBlack, HighContrastSelectorWhite} from \"@/styling\";\r\nimport {IsFocusVisibleClassName} from \"@/styling/styles/getFocusStyle\";\r\nimport {getGlobalClassNames} from \"@/styling/styles/getGlobalClassNames\";\r\n\r\nconst GlobalClassNames = {\r\n root: \"ms-Link\"\r\n};\r\n\r\nexport const getStyles = (props: IOfficeLinkStyleProps): IOfficeLinkStyles => {\r\n const { className, isButton, isDisabled, theme } = props;\r\n const { semanticColors } = theme;\r\n\r\n const classNames = getGlobalClassNames(GlobalClassNames, theme);\r\n\r\n return {\r\n root: [\r\n classNames.root,\r\n theme.fonts.medium,\r\n {\r\n color: semanticColors.link,\r\n outline: \"none\",\r\n fontSize: \"inherit\",\r\n fontWeight: \"inherit\",\r\n selectors: {\r\n [`.${IsFocusVisibleClassName} &:focus`]: {\r\n // Can't use getFocusStyle because it doesn't support wrapping links\r\n // https://github.com/OfficeDev/office-ui-fabric-react/issues/4883#issuecomment-406743543\r\n outline: `1px solid ${theme.palette.neutralSecondary}`\r\n }\r\n }\r\n },\r\n isButton && {\r\n background: \"none\",\r\n backgroundColor: \"transparent\",\r\n border: \"none\",\r\n cursor: \"pointer\",\r\n display: \"inline\",\r\n margin: 0,\r\n overflow: \"inherit\",\r\n padding: 0,\r\n textAlign: \"left\",\r\n textOverflow: \"inherit\",\r\n userSelect: \"text\",\r\n borderBottom: \"1px solid transparent\", // For Firefox high contrast mode\r\n selectors: {\r\n [HighContrastSelectorBlack]: {\r\n color: \"#FFFF00\"\r\n },\r\n [HighContrastSelectorWhite]: {\r\n color: \"#00009F\"\r\n },\r\n \"@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none)\": {\r\n // For IE high contrast mode\r\n borderBottom: \"none\"\r\n }\r\n }\r\n },\r\n !isButton && {\r\n textDecoration: \"none\"\r\n },\r\n isDisabled && [\r\n \"is-disabled\",\r\n {\r\n color: semanticColors.disabledText,\r\n cursor: \"default\"\r\n },\r\n {\r\n selectors: {\r\n \"&:link, &:visited\": {\r\n pointerEvents: \"none\"\r\n }\r\n }\r\n }\r\n ],\r\n !isDisabled && {\r\n selectors: {\r\n \"&:active, &:hover, &:active:hover\": {\r\n color: semanticColors.linkHovered,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n textDecoration: \"underline\"\r\n }\r\n }\r\n },\r\n \"&:focus\": {\r\n color: semanticColors.link\r\n }\r\n }\r\n },\r\n classNames.root,\r\n className\r\n ]\r\n };\r\n};\r\n","\n\n\n\n\n\n\nimport {getStyles} from \"@/components/Link/OfficeLink.styles\";\nimport {IOfficeLinkProps} from \"@/components/Link/OfficeLink.types\";\nimport {loadTheme} from \"@/styling\";\nimport {mergeStyleSets} from \"@uifabric/merge-styles\";\nimport {Component, Prop, Vue} from \"vue-property-decorator\";\n\n@Component\nexport default class OfficeLink extends Vue implements IOfficeLinkProps {\n @Prop({type: Boolean}) public disabled!: boolean;\n @Prop({type: String, default: null}) public href?: string;\n\n private get rootType() {\n return this.href ? \"a\" : \"button\";\n }\n\n private get rootProps() {\n return {\n class: this.classNames.root,\n href: this.href ? this.href : undefined\n };\n }\n\n private onClick(evnt: MouseEvent) {\n if (this.disabled) {\n evnt.preventDefault();\n } else {\n this.$emit(\"click\", evnt);\n }\n }\n\n private get classNames() {\n return mergeStyleSets(getStyles({\n theme: loadTheme({}),\n isButton: !this.href,\n isDisabled: this.disabled\n }));\n }\n}\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeLink.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeLink.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./OfficeLink.vue?vue&type=template&id=e7b40c20&\"\nimport script from \"./OfficeLink.vue?vue&type=script&lang=ts&\"\nexport * from \"./OfficeLink.vue?vue&type=script&lang=ts&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\ncomponent.options.__file = \"OfficeLink.vue\"\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{class:_vm.classNames.root},[(_vm.label)?_c('OfficeLabel',{class:_vm.classNames.titleLabel,attrs:{\"for\":_vm.id}},[_vm._v(_vm._s(_vm.label))]):_vm._e(),_c('div',{class:_vm.classNames.container},[_c('div',{class:_vm.classNames.slideBox,attrs:{\"role\":\"slider\",\"tabindex\":_vm.disabled ? undefined : 0,\"id\":_vm.id},on:{\"mousedown\":_vm.onMouseDownOrTouchStart,\"touchstart\":_vm.onMouseDownOrTouchStart,\"keydown\":_vm.onKeyDown}},[_c('div',{ref:\"sliderLine\",class:_vm.classNames.line},[_c('span',{class:_vm.classNames.thumb,style:(_vm.thumbStyle)}),_c('span',{class:_vm.classNames.lineContainer + ' ' + _vm.classNames.activeSection,style:(( _obj = {}, _obj[_vm.lengthString] = _vm.thumbOffsetPercent + '%', _obj ))}),_c('span',{class:_vm.classNames.lineContainer + ' ' + _vm.classNames.inactiveSection,style:(( _obj$1 = {}, _obj$1[_vm.lengthString] = 100 - _vm.thumbOffsetPercent + '%', _obj$1 ))})])]),(_vm.showValue)?_c('OfficeLabel',{class:_vm.classNames.valueLabel},[_vm._v(_vm._s(_vm.value))]):_vm._e()],1)],1)\nvar _obj;\nvar _obj$1;}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/*\r\nTaken from https://github.com/OfficeDev/office-ui-fabric-react and slightly modified\r\n\r\nLicense:\r\n Office UI Fabric React\r\n Copyright (c) Microsoft Corporation\r\n All rights reserved.\r\n MIT License\r\n Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"\"Software\"\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\r\n The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\r\n THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n Note: Usage of the fonts and icons referenced in Office UI Fabric is subject to the terms listed at http://aka.ms/fabric-assets-license\r\n */\r\n\r\nimport {IOfficeSliderStyleProps, IOfficeSliderStyles} from \"@/components/Slider/OfficeSlider.types\";\r\nimport {AnimationVariables, getFocusStyle, HighContrastSelector} from \"@/styling\";\r\nimport {getGlobalClassNames} from \"@/styling/styles/getGlobalClassNames\";\r\nimport {getRTL} from \"@uifabric/merge-styles/lib/transforms/rtlifyRules\";\r\n\r\nconst GlobalClassNames = {\r\n root: \"ms-Slider\",\r\n enabled: \"ms-Slider-enabled\",\r\n disabled: \"ms-Slider-disabled\",\r\n row: \"ms-Slider-row\",\r\n column: \"ms-Slider-column\",\r\n container: \"ms-Slider-container\",\r\n slideBox: \"ms-Slider-slideBox\",\r\n line: \"ms-Slider-line\",\r\n thumb: \"ms-Slider-thumb\",\r\n activeSection: \"ms-Slider-active\",\r\n inactiveSection: \"ms-Slider-inactive\",\r\n valueLabel: \"ms-Slider-value\",\r\n showValue: \"ms-Slider-showValue\",\r\n showTransitions: \"ms-Slider-showTransitions\"\r\n};\r\n\r\nexport const getStyles = (props: IOfficeSliderStyleProps): IOfficeSliderStyles => {\r\n const { className, titleLabelClassName, theme } = props;\r\n const classNames = getGlobalClassNames(GlobalClassNames, theme);\r\n\r\n const slideBoxActiveSectionStyles = !props.disabled && {\r\n backgroundColor: theme.palette.themePrimary,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n backgroundColor: \"Highlight\"\r\n }\r\n }\r\n };\r\n\r\n const slideBoxInactiveSectionStyles = !props.disabled && {\r\n backgroundColor: theme.palette.themeLight,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n borderColor: \"Highlight\"\r\n }\r\n }\r\n };\r\n\r\n const slideBoxActiveThumbStyles = !props.disabled && {\r\n border: `2px solid ${theme.palette.themePrimary}`,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n borderColor: \"Highlight\"\r\n }\r\n }\r\n };\r\n\r\n return {\r\n root: [\r\n classNames.root,\r\n theme.fonts.medium,\r\n {\r\n userSelect: \"none\"\r\n },\r\n props.vertical && {\r\n marginRight: 8\r\n },\r\n ...[!props.disabled ? classNames.enabled : undefined],\r\n ...[props.disabled ? classNames.disabled : undefined],\r\n ...[!props.vertical ? classNames.row : undefined],\r\n ...[props.vertical ? classNames.column : undefined],\r\n className\r\n ],\r\n titleLabel: [\r\n {\r\n padding: 0\r\n },\r\n titleLabelClassName\r\n ],\r\n container: [\r\n classNames.container,\r\n {\r\n display: \"flex\",\r\n flexWrap: \"nowrap\",\r\n alignItems: \"center\"\r\n },\r\n props.vertical && {\r\n flexDirection: \"column\",\r\n height: \"100%\",\r\n textAlign: \"center\",\r\n margin: \"8px 0\"\r\n }\r\n ],\r\n slideBox: [\r\n classNames.slideBox,\r\n getFocusStyle(theme),\r\n {\r\n background: \"transparent\",\r\n border: \"none\",\r\n flexGrow: 1,\r\n lineHeight: 28,\r\n display: \"flex\",\r\n alignItems: \"center\",\r\n selectors: {\r\n \":active $activeSection\": slideBoxActiveSectionStyles,\r\n \":hover $activeSection\": slideBoxActiveSectionStyles,\r\n \":active $inactiveSection\": slideBoxInactiveSectionStyles,\r\n \":hover $inactiveSection\": slideBoxInactiveSectionStyles,\r\n \":active $thumb\": slideBoxActiveThumbStyles,\r\n \":hover $thumb\": slideBoxActiveThumbStyles,\r\n \"$thumb\": [\r\n {\r\n borderWidth: 2,\r\n borderStyle: \"solid\",\r\n borderColor: theme.palette.neutralSecondary,\r\n borderRadius: 10,\r\n boxSizing: \"border-box\",\r\n background: theme.palette.white,\r\n display: \"block\",\r\n width: 16,\r\n height: 16,\r\n position: \"absolute\"\r\n },\r\n props.vertical\r\n ? {\r\n left: -6,\r\n margin: \"0 auto\",\r\n transform: \"translateY(8px)\"\r\n }\r\n : {\r\n top: -6,\r\n transform: getRTL() ? \"translateX(50%)\" : \"translateX(-50%)\"\r\n },\r\n props.showTransitions && {\r\n transition: `left ${AnimationVariables.durationValue3} ${AnimationVariables.easeFunction1}`\r\n },\r\n props.disabled && {\r\n borderColor: theme.palette.neutralTertiaryAlt,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n borderColor: \"GrayText\"\r\n }\r\n }\r\n }\r\n ]\r\n }\r\n },\r\n props.vertical\r\n ? {\r\n height: \"100%\",\r\n width: 28,\r\n padding: \"8px 0\" // Make room for thumb at bottom of line\r\n }\r\n : {\r\n height: 28,\r\n width: \"auto\",\r\n padding: \"0 8px\" // Make room for thumb at ends of line\r\n },\r\n ...[props.showValue ? classNames.showValue : undefined],\r\n ...[props.showTransitions ? classNames.showTransitions : undefined]\r\n ],\r\n thumb: [classNames.thumb],\r\n line: [\r\n classNames.line,\r\n {\r\n display: \"flex\",\r\n position: \"relative\",\r\n selectors: {\r\n $lineContainer: [\r\n {\r\n borderRadius: 4,\r\n boxSizing: \"border-box\"\r\n },\r\n props.vertical\r\n ? {\r\n width: 4,\r\n height: \"100%\"\r\n }\r\n : {\r\n height: 4,\r\n width: \"100%\"\r\n }\r\n ]\r\n }\r\n },\r\n props.vertical\r\n ? {\r\n height: \"100%\",\r\n width: 4,\r\n margin: \"0 auto\",\r\n flexDirection: \"column-reverse\"\r\n }\r\n : {\r\n width: \"100%\"\r\n }\r\n ],\r\n lineContainer: [{}],\r\n activeSection: [\r\n classNames.activeSection,\r\n {\r\n background: theme.palette.neutralSecondary,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n backgroundColor: \"WindowText\"\r\n }\r\n }\r\n },\r\n props.showTransitions && {\r\n transition: `width ${AnimationVariables.durationValue3} ${AnimationVariables.easeFunction1}`\r\n },\r\n props.disabled && {\r\n background: theme.palette.neutralTertiaryAlt,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n backgroundColor: \"GrayText\",\r\n borderColor: \"GrayText\"\r\n }\r\n }\r\n }\r\n ],\r\n inactiveSection: [\r\n classNames.inactiveSection,\r\n {\r\n background: theme.palette.neutralTertiaryAlt,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n border: \"1px solid WindowText\"\r\n }\r\n }\r\n },\r\n props.showTransitions && {\r\n transition: `width ${AnimationVariables.durationValue3} ${AnimationVariables.easeFunction1}`\r\n },\r\n props.disabled && {\r\n background: theme.palette.neutralLight,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n backgroundColor: \"GrayText\",\r\n borderColor: \"GrayText\"\r\n }\r\n }\r\n }\r\n ],\r\n valueLabel: [\r\n classNames.valueLabel,\r\n {\r\n flexShrink: 1,\r\n width: 30,\r\n lineHeight: \"1\" // using a string here meaning it's relative to the size of the font\r\n },\r\n props.vertical\r\n ? {\r\n margin: \"0 auto\",\r\n whiteSpace: \"nowrap\",\r\n width: 40\r\n }\r\n : {\r\n margin: \"0 8px\",\r\n whiteSpace: \"nowrap\",\r\n width: 40\r\n }\r\n ]\r\n };\r\n};\r\n","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nimport OfficeLabel from \"@/components/Label/OfficeLabel.vue\";\nimport {getStyles} from \"@/components/Slider/OfficeSlider.styles\";\nimport {loadTheme} from \"@/styling\";\nimport {getId} from \"@/utility/object\";\nimport {mergeStyleSets} from \"@uifabric/merge-styles\";\nimport {getRTL} from \"@uifabric/merge-styles/lib/transforms/rtlifyRules\";\nimport {Component, Model, Prop, Vue, Watch} from \"vue-property-decorator\";\n\n@Component({\n components: {OfficeLabel}\n})\nexport default class OfficeSlider extends Vue {\n @Prop({type: Boolean, default: false}) public disabled!: boolean;\n @Prop({type: Boolean, default: false}) public vertical!: boolean;\n @Prop({type: Boolean, default: false}) public showValue!: boolean;\n @Prop({type: Number, default: 100}) public max!: number;\n @Prop({type: Number, default: 0}) public min!: number;\n @Prop({type: Number, default: 1}) public step!: number;\n @Prop({type: String, default: null}) public label?: string;\n\n @Model(\"change\", {type: Number, default: 0}) private value!: number;\n\n\n // Fields\n private id = getId(\"Slider\");\n private renderedValue: number = 0;\n private internalValue: number = 0;\n\n\n // Computed Properties\n private get lengthString() {\n return this.vertical ? \"height\" : \"width\";\n }\n\n private get thumbOffsetPercent(): number {\n return this.min === this.max ? 0 : ((this.renderedValue - this.min) / (this.max - this.min)) * 100;\n }\n\n private get thumbStyle() {\n const direction: string = this.vertical ? \"bottom\" : getRTL() ? \"right\" : \"left\";\n return {\n [direction]: this.thumbOffsetPercent + \"%\"\n };\n }\n\n private get classNames() {\n return mergeStyleSets(getStyles({\n theme: loadTheme({}),\n vertical: this.vertical,\n disabled: this.disabled,\n showValue: this.showValue,\n showTransitions: this.renderedValue === this.internalValue\n }));\n }\n\n\n // Watch\n @Watch(\"value\")\n private watchValue(oldVal: number, newVal: number) {\n if (oldVal !== newVal) {\n this.internalValue = newVal;\n this.renderedValue = newVal;\n }\n }\n\n\n // Livecycle Events\n private created() {\n this.$watch(() => [this.min, this.max, this.value], () => {\n const realValue = Math.max(this.min, Math.min(this.max, this.value));\n if (realValue !== this.internalValue) {\n this.internalValue = realValue;\n this.renderedValue = realValue;\n }\n }, {immediate: true});\n\n const calcValue = Math.max(this.min, Math.min(this.max, this.value));\n if (calcValue !== this.value)\n this.$emit(\"change\", calcValue);\n }\n\n private beforeDestroy() {\n window.removeEventListener(\"mousemove\", this.onMouseMoveOrTouchMove);\n window.removeEventListener(\"mouseup\", this.onMouseUpOrTouchEnd);\n window.removeEventListener(\"touchmove\", this.onMouseMoveOrTouchMove);\n window.removeEventListener(\"touchend\", this.onMouseUpOrTouchEnd);\n }\n\n\n // Event Handlers\n private onMouseDownOrTouchStart(event: MouseEvent | TouchEvent): void {\n if (this.disabled)\n return;\n\n if (event.type === \"mousedown\") {\n window.addEventListener(\"mousemove\", this.onMouseMoveOrTouchMove);\n window.addEventListener(\"mouseup\", this.onMouseUpOrTouchEnd);\n } else if (event.type === \"touchstart\") {\n window.addEventListener(\"touchmove\", this.onMouseMoveOrTouchMove);\n window.addEventListener(\"touchend\", this.onMouseUpOrTouchEnd);\n }\n\n this.onMouseMoveOrTouchMove(event, true);\n }\n\n private onKeyDown(event: KeyboardEvent): void {\n let value: number | undefined = this.internalValue;\n let diff: number | undefined = 0;\n\n switch (event.which) {\n case 40: // DOWN\n diff = -(this.step as number);\n break;\n case 38: // UP\n diff = this.step;\n break;\n case 36: // HOME\n value = this.min;\n break;\n case 35: // END\n value = this.max;\n break;\n default:\n return;\n }\n\n const newValue: number = Math.min(this.max, Math.max(this.min, value! + diff!));\n this.updateValue(newValue, newValue);\n\n event.preventDefault();\n event.stopPropagation();\n }\n\n\n // Functions\n private onMouseMoveOrTouchMove(event: MouseEvent | TouchEvent, suppressEventCancelation?: boolean): void {\n if (!this.$refs.sliderLine)\n return;\n\n const {max, min, step} = this;\n const steps: number = (max! - min!) / step!;\n const sliderPositionRect: ClientRect = (this.$refs.sliderLine as HTMLDivElement).getBoundingClientRect();\n const sliderLength: number = !this.vertical ? sliderPositionRect.width : sliderPositionRect.height;\n const stepLength: number = sliderLength / steps;\n let currentSteps: number | undefined;\n let distance: number | undefined;\n\n if (!this.vertical) {\n const left: number | undefined = this.getPosition(event, this.vertical);\n distance = getRTL() ? sliderPositionRect.right - left! : left! - sliderPositionRect.left;\n currentSteps = distance / stepLength;\n } else {\n const bottom: number | undefined = this.getPosition(event, this.vertical);\n distance = sliderPositionRect.bottom - bottom!;\n currentSteps = distance / stepLength;\n }\n\n let currentValue: number | undefined;\n let renderedValue: number | undefined;\n\n // The value shouldn't be bigger than max or be smaller than min.\n if (currentSteps! > Math.floor(steps)) {\n renderedValue = currentValue = max as number;\n } else if (currentSteps! < 0) {\n renderedValue = currentValue = min as number;\n } else {\n renderedValue = min! + step! * currentSteps!;\n currentValue = min! + step! * Math.round(currentSteps!);\n }\n\n this.updateValue(currentValue, renderedValue);\n\n if (!suppressEventCancelation) {\n event.preventDefault();\n event.stopPropagation();\n }\n }\n\n private getPosition(event: MouseEvent | TouchEvent, vertical: boolean | undefined): number | undefined {\n let currentPosition: number | undefined;\n switch (event.type) {\n case \"mousedown\":\n case \"mousemove\":\n currentPosition = !vertical ? (event as MouseEvent).clientX : (event as MouseEvent).clientY;\n break;\n case \"touchstart\":\n case \"touchmove\":\n currentPosition = !vertical ? (event as TouchEvent).touches[0].clientX : (event as TouchEvent).touches[0].clientY;\n break;\n }\n return currentPosition;\n }\n\n private updateValue(value: number, renderedValue: number): void {\n let numDec = 0;\n if (isFinite(this.step)) {\n while (Math.round(this.step * Math.pow(10, numDec)) / Math.pow(10, numDec) !== this.step) {\n numDec++;\n }\n }\n\n // Make sure value has correct number of decimal places based on number of decimals in step\n const roundedValue = parseFloat(value.toFixed(numDec));\n\n this.renderedValue = renderedValue;\n this.internalValue = roundedValue;\n this.$emit(\"change\", this.internalValue);\n }\n\n private onMouseUpOrTouchEnd(): void {\n this.renderedValue = this.internalValue;\n\n window.removeEventListener(\"mousemove\", this.onMouseMoveOrTouchMove);\n window.removeEventListener(\"mouseup\", this.onMouseUpOrTouchEnd);\n window.removeEventListener(\"touchmove\", this.onMouseMoveOrTouchMove);\n window.removeEventListener(\"touchend\", this.onMouseUpOrTouchEnd);\n }\n}\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeSlider.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeSlider.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./OfficeSlider.vue?vue&type=template&id=f6865f12&\"\nimport script from \"./OfficeSlider.vue?vue&type=script&lang=ts&\"\nexport * from \"./OfficeSlider.vue?vue&type=script&lang=ts&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\ncomponent.options.__file = \"OfficeSlider.vue\"\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('button',{class:_vm.classNames.root},[_c('div',{class:_vm.classNames.flexContainer},[_c('div',{class:_vm.classNames.textContainer},[_c('div',{class:_vm.classNames.label},[_vm._v(\"\\n \"+_vm._s(_vm.label)+\"\\n \")])])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/*\r\nTaken from https://github.com/OfficeDev/office-ui-fabric-react and slightly modified\r\n\r\nLicense:\r\n Office UI Fabric React\r\n Copyright (c) Microsoft Corporation\r\n All rights reserved.\r\n MIT License\r\n Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"\"Software\"\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\r\n The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\r\n THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n Note: Usage of the fonts and icons referenced in Office UI Fabric is subject to the terms listed at http://aka.ms/fabric-assets-license\r\n */\r\n\r\nimport {IOfficeButtonStyles} from \"@/components/Button/OfficeButton.types\";\r\nimport {ITheme} from \"@/styling\";\r\nimport {getGlobalClassNames} from \"@/styling/styles/getGlobalClassNames\";\r\nimport {memoizeFunction} from \"@/utility/memoize\";\r\nimport {mergeStyleSets} from \"@uifabric/merge-styles\";\r\n\r\nexport interface IButtonClassNames {\r\n root?: string;\r\n flexContainer?: string;\r\n textContainer?: string;\r\n icon?: string;\r\n label?: string;\r\n menuIcon?: string;\r\n description?: string;\r\n screenReaderText?: string;\r\n}\r\n\r\nconst GlobalClassNames = {\r\n msButton: \"ms-Button\",\r\n msButtonIcon: \"ms-Button-icon\",\r\n msButtonMenuIcon: \"ms-Button-menuIcon\",\r\n msButtonLabel: \"ms-Button-label\",\r\n msButtonDescription: \"ms-Button-description\",\r\n msButtonScreenReaderText: \"ms-Button-screenReaderText\",\r\n msButtonFlexContainer: \"ms-Button-flexContainer\",\r\n msButtonTextContainer: \"ms-Button-textContainer\"\r\n};\r\n\r\nexport const getBaseButtonClassNames = memoizeFunction(\r\n (\r\n theme: ITheme,\r\n styles: IOfficeButtonStyles,\r\n className: string,\r\n variantClassName: string,\r\n iconClassName: string | undefined,\r\n menuIconClassName: string | undefined,\r\n disabled: boolean,\r\n checked: boolean,\r\n expanded: boolean,\r\n isSplit: boolean | undefined\r\n ): IButtonClassNames => {\r\n const classNames = getGlobalClassNames(GlobalClassNames, theme || {});\r\n\r\n const isExpanded = expanded && !isSplit;\r\n return mergeStyleSets({\r\n root: [\r\n classNames.msButton,\r\n styles.root,\r\n variantClassName,\r\n checked && [\"is-checked\", styles.rootChecked],\r\n isExpanded && [\r\n \"is-expanded\",\r\n styles.rootExpanded,\r\n {\r\n selectors: {\r\n [`:hover .${classNames.msButtonIcon}`]: styles.iconExpandedHovered,\r\n // menuIcon falls back to rootExpandedHovered to support original behavior\r\n [`:hover .${classNames.msButtonMenuIcon}`]: styles.menuIconExpandedHovered || styles.rootExpandedHovered,\r\n \":hover\": styles.rootExpandedHovered\r\n }\r\n }\r\n ],\r\n disabled && [\"is-disabled\", styles.rootDisabled],\r\n !disabled &&\r\n !isExpanded &&\r\n !checked && {\r\n selectors: {\r\n \":hover\": styles.rootHovered,\r\n [`:hover .${classNames.msButtonLabel}`]: styles.labelHovered,\r\n [`:hover .${classNames.msButtonIcon}`]: styles.iconHovered,\r\n [`:hover .${classNames.msButtonDescription}`]: styles.descriptionHovered,\r\n [`:hover .${classNames.msButtonMenuIcon}`]: styles.menuIconHovered,\r\n \":focus\": styles.rootFocused,\r\n \":active\": styles.rootPressed,\r\n [`:active .${classNames.msButtonIcon}`]: styles.iconPressed,\r\n [`:active .${classNames.msButtonDescription}`]: styles.descriptionPressed,\r\n [`:active .${classNames.msButtonMenuIcon}`]: styles.menuIconPressed\r\n }\r\n },\r\n disabled && checked && [styles.rootCheckedDisabled],\r\n !disabled &&\r\n checked && {\r\n selectors: {\r\n \":hover\": styles.rootCheckedHovered,\r\n \":active\": styles.rootCheckedPressed\r\n }\r\n },\r\n className\r\n ],\r\n flexContainer: [classNames.msButtonFlexContainer, styles.flexContainer],\r\n textContainer: [classNames.msButtonTextContainer, styles.textContainer],\r\n icon: [\r\n classNames.msButtonIcon,\r\n iconClassName,\r\n styles.icon,\r\n isExpanded && styles.iconExpanded,\r\n checked && styles.iconChecked,\r\n disabled && styles.iconDisabled\r\n ],\r\n label: [classNames.msButtonLabel, styles.label, checked && styles.labelChecked, disabled && styles.labelDisabled],\r\n menuIcon: [\r\n classNames.msButtonMenuIcon,\r\n menuIconClassName,\r\n styles.menuIcon,\r\n checked && styles.menuIconChecked,\r\n disabled && styles.menuIconDisabled,\r\n !disabled &&\r\n !isExpanded &&\r\n !checked && {\r\n selectors: {\r\n \":hover\": styles.menuIconHovered,\r\n \":active\": styles.menuIconPressed\r\n }\r\n },\r\n isExpanded && [\"is-expanded\", styles.menuIconExpanded]\r\n ],\r\n description: [\r\n classNames.msButtonDescription,\r\n styles.description,\r\n checked && styles.descriptionChecked,\r\n disabled && styles.descriptionDisabled\r\n ],\r\n screenReaderText: [classNames.msButtonScreenReaderText, styles.screenReaderText]\r\n });\r\n }\r\n);\r\n","/*\r\nTaken from https://github.com/OfficeDev/office-ui-fabric-react and slightly modified\r\n\r\nLicense:\r\n Office UI Fabric React\r\n Copyright (c) Microsoft Corporation\r\n All rights reserved.\r\n MIT License\r\n Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"\"Software\"\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\r\n The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\r\n THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n Note: Usage of the fonts and icons referenced in Office UI Fabric is subject to the terms listed at http://aka.ms/fabric-assets-license\r\n\r\n */\r\n\r\nimport {IOfficeButtonStyles} from \"@/components/Button/OfficeButton.types\";\r\nimport {FontSizes, FontWeights, getFocusStyle, hiddenContentStyle, HighContrastSelector, ITheme} from \"@/styling\";\r\nimport {memoizeFunction} from \"@/utility/memoize\";\r\nimport {concatStyleSets, IRawStyle} from \"@uifabric/merge-styles\";\r\n\r\nconst DEFAULT_BUTTON_HEIGHT = \"32px\";\r\nconst DEFAULT_BUTTON_MINWIDTH = \"80px\";\r\n\r\nconst noOutline: IRawStyle = {\r\n outline: 0\r\n};\r\n\r\nconst iconStyle = {\r\n fontSize: FontSizes.icon,\r\n margin: \"0 4px\",\r\n height: \"16px\",\r\n lineHeight: \"16px\",\r\n textAlign: \"center\",\r\n verticalAlign: \"middle\",\r\n flexShrink: 0\r\n};\r\n\r\nexport const getStyles = memoizeFunction((theme: ITheme, customStyles?: IOfficeButtonStyles, primary?: boolean): IOfficeButtonStyles => {\r\n const baseButtonStyles: IOfficeButtonStyles = getBaseStyles(theme);\r\n const defaultButtonStyles: IOfficeButtonStyles = {\r\n root: {\r\n minWidth: DEFAULT_BUTTON_MINWIDTH,\r\n height: DEFAULT_BUTTON_HEIGHT\r\n },\r\n label: {\r\n fontWeight: FontWeights.semibold\r\n }\r\n };\r\n\r\n return concatStyleSets(\r\n baseButtonStyles,\r\n defaultButtonStyles,\r\n primary ? primaryStyles(theme) : standardStyles(theme),\r\n customStyles\r\n )!;\r\n });\r\n\r\nexport const getBaseStyles = memoizeFunction((theme: ITheme): IOfficeButtonStyles => {\r\n const { semanticColors } = theme;\r\n\r\n const border = semanticColors.buttonBorder;\r\n const disabledBackground = semanticColors.disabledBackground;\r\n const disabledText = semanticColors.disabledText;\r\n const buttonHighContrastFocus = {\r\n left: -2,\r\n top: -2,\r\n bottom: -2,\r\n right: -2,\r\n border: \"none\",\r\n outlineColor: \"ButtonText\"\r\n };\r\n\r\n return {\r\n root: [\r\n getFocusStyle(theme, -1, \"relative\", buttonHighContrastFocus),\r\n theme.fonts.medium,\r\n {\r\n boxSizing: \"border-box\",\r\n border: \"1px solid \" + border,\r\n userSelect: \"none\",\r\n display: \"inline-block\",\r\n textDecoration: \"none\",\r\n textAlign: \"center\",\r\n cursor: \"pointer\",\r\n verticalAlign: \"top\",\r\n padding: \"0 16px\",\r\n borderRadius: 0,\r\n\r\n selectors: {\r\n // IE11 workaround for preventing shift of child elements of a button when active.\r\n \":active > *\": {\r\n position: \"relative\",\r\n left: 0,\r\n top: 0\r\n }\r\n }\r\n }\r\n ],\r\n\r\n rootDisabled: [\r\n getFocusStyle(theme, -1, \"relative\", buttonHighContrastFocus),\r\n {\r\n backgroundColor: disabledBackground,\r\n color: disabledText,\r\n cursor: \"default\",\r\n pointerEvents: \"none\",\r\n selectors: {\r\n \":hover\": noOutline,\r\n \":focus\": noOutline,\r\n [HighContrastSelector]: {\r\n color: \"grayText\",\r\n bordercolor: \"grayText\"\r\n }\r\n }\r\n }\r\n ],\r\n\r\n iconDisabled: {\r\n color: disabledText\r\n },\r\n\r\n menuIconDisabled: {\r\n color: disabledText\r\n },\r\n\r\n flexContainer: {\r\n display: \"flex\",\r\n height: \"100%\",\r\n flexWrap: \"nowrap\",\r\n justifyContent: \"center\",\r\n alignItems: \"center\"\r\n },\r\n\r\n textContainer: {\r\n flexGrow: 1\r\n },\r\n\r\n icon: iconStyle,\r\n\r\n menuIcon: [\r\n iconStyle,\r\n {\r\n fontSize: FontSizes.small\r\n }\r\n ],\r\n\r\n label: {\r\n margin: \"0 4px\",\r\n lineHeight: \"100%\"\r\n },\r\n\r\n screenReaderText: hiddenContentStyle\r\n };\r\n});\r\n\r\nexport function standardStyles(theme: ITheme): IOfficeButtonStyles {\r\n\r\n return {\r\n root: {\r\n backgroundColor: \"#f4f4f4\",\r\n color: \"#333333\"\r\n },\r\n\r\n rootHovered: {\r\n backgroundColor: \"#eaeaea\",\r\n color: \"#212121\",\r\n selectors: {\r\n [HighContrastSelector]: {\r\n borderColor: \"Highlight\",\r\n color: \"Highlight\"\r\n }\r\n }\r\n },\r\n\r\n rootPressed: {\r\n backgroundColor: \"#c8c8c8\",\r\n color: \"#212121\"\r\n },\r\n\r\n rootExpanded: {\r\n backgroundColor: \"#c8c8c8\",\r\n color: \"#212121\"\r\n },\r\n\r\n rootChecked: {\r\n backgroundColor: \"#c8c8c8\",\r\n color: \"#212121\"\r\n },\r\n\r\n rootCheckedHovered: {\r\n backgroundColor: theme.palette.neutralLight,\r\n color: \"#000000\"\r\n },\r\n\r\n // Split button styles\r\n splitButtonContainer: {\r\n selectors: {\r\n [HighContrastSelector]: {\r\n border: \"none\"\r\n }\r\n }\r\n },\r\n\r\n splitButtonMenuButton: {\r\n color: theme.palette.white,\r\n backgroundColor: theme.palette.neutralLighter,\r\n selectors: {\r\n \":hover\": {\r\n backgroundColor: theme.palette.neutralLight,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n color: \"Highlight\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n\r\n splitButtonMenuButtonDisabled: {\r\n backgroundColor: theme.palette.neutralLighter,\r\n selectors: {\r\n \":hover\": {\r\n backgroundColor: theme.palette.neutralLighter\r\n }\r\n }\r\n },\r\n\r\n splitButtonDivider: {\r\n backgroundColor: theme.palette.neutralTertiaryAlt\r\n },\r\n\r\n splitButtonMenuButtonChecked: {\r\n backgroundColor: theme.palette.themePrimary\r\n },\r\n\r\n splitButtonMenuButtonExpanded: {\r\n backgroundColor: theme.palette.neutralLight\r\n },\r\n\r\n splitButtonMenuIcon: {\r\n color: theme.palette.neutralPrimary\r\n },\r\n\r\n splitButtonMenuIconDisabled: {\r\n color: theme.palette.neutralTertiary\r\n }\r\n };\r\n}\r\n\r\nexport function primaryStyles(theme: ITheme): IOfficeButtonStyles {\r\n return {\r\n root: {\r\n backgroundColor: \"#0078d4\",\r\n color: \"#ffffff\",\r\n },\r\n\r\n rootHovered: {\r\n backgroundColor: \"#106ebe\",\r\n color: \"#ffffff\",\r\n },\r\n\r\n rootPressed: {\r\n backgroundColor: \"#005a9e\",\r\n color: \"#ffffff\",\r\n },\r\n\r\n rootExpanded: {\r\n backgroundColor: \"#005a9e\",\r\n color: \"#ffffff\"\r\n },\r\n\r\n rootChecked: {\r\n backgroundColor: \"#005a9e\",\r\n color: \"#ffffff\"\r\n },\r\n\r\n rootCheckedHovered: {\r\n backgroundColor: theme.palette.themePrimary,\r\n color: \"#ffffff\"\r\n },\r\n\r\n splitButtonDivider: {\r\n backgroundColor: theme.palette.themeLighter\r\n },\r\n\r\n splitButtonMenuButton: {\r\n backgroundColor: theme.palette.themePrimary,\r\n color: theme.palette.white,\r\n selectors: {\r\n \":hover\": {\r\n backgroundColor: theme.palette.themeDark,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n color: \"Highlight\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n\r\n splitButtonMenuButtonDisabled: {\r\n backgroundColor: theme.palette.neutralLighter,\r\n selectors: {\r\n \":hover\": {\r\n backgroundColor: theme.palette.neutralLighter\r\n }\r\n }\r\n },\r\n\r\n splitButtonMenuButtonChecked: {\r\n backgroundColor: theme.palette.themeDark\r\n },\r\n\r\n splitButtonMenuButtonExpanded: {\r\n backgroundColor: theme.palette.themeDark\r\n },\r\n\r\n splitButtonMenuIcon: {\r\n color: theme.palette.white\r\n },\r\n\r\n splitButtonMenuIconDisabled: {\r\n color: theme.palette.neutralTertiary\r\n }\r\n };\r\n}\r\n\r\n","\n\n\n\n\n\n\n\n\n\n\n\n\n\nimport {getBaseButtonClassNames} from \"@/components/Button/OfficeButton.classNames\";\nimport {getStyles} from \"@/components/Button/OfficeButton.style\";\nimport {ITheme, loadTheme} from \"@/styling\";\nimport {Component, Model, Prop, Vue} from \"vue-property-decorator\";\n\n@Component\nexport default class OfficeButton extends Vue {\n private static readonly theme: ITheme = loadTheme({});\n\n @Model(\"change\", {type: Boolean}) private checked: boolean = false;\n\n @Prop({type: Boolean}) private disabled!: boolean;\n @Prop({type: String}) private label!: string;\n @Prop({type: Boolean}) private primary!: boolean;\n\n private get classNames() {\n const styles = getStyles(OfficeButton.theme, {}, this.primary);\n return getBaseButtonClassNames(\n OfficeButton.theme,\n styles,\n \"\",\n \"\",\n undefined,\n undefined,\n this.disabled,\n this.checked,\n false,\n undefined);\n }\n}\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeButton.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeButton.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./OfficeButton.vue?vue&type=template&id=4eff2ba8&\"\nimport script from \"./OfficeButton.vue?vue&type=script&lang=ts&\"\nexport * from \"./OfficeButton.vue?vue&type=script&lang=ts&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\ncomponent.options.__file = \"OfficeButton.vue\"\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_c('button',{class:_vm.classNames.root,attrs:{\"role\":\"checkbox\",\"type\":\"button\",\"title\":\"TestTitle\",\"id\":_vm.id},on:{\"click\":function($event){$event.preventDefault();$event.stopPropagation();return _vm.onClick($event)}}},[_c('label',{class:_vm.classNames.label,attrs:{\"for\":_vm.id}},[_c('div',{class:_vm.classNames.checkbox},[_c('OfficeIcon',{class:_vm.classNames.checkmark,attrs:{\"iconName\":\"CheckMark\"}})],1),(_vm.label !== undefined)?_c('span',{class:_vm.classNames.text},[_vm._v(_vm._s(_vm.label))]):_vm._e()])])])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","/*\r\nTaken from https://github.com/OfficeDev/office-ui-fabric-react and slightly modified\r\n\r\nLicense:\r\n Office UI Fabric React\r\n Copyright (c) Microsoft Corporation\r\n All rights reserved.\r\n MIT License\r\n Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"\"Software\"\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:\r\n The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.\r\n THE SOFTWARE IS PROVIDED *AS IS*, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.\r\n Note: Usage of the fonts and icons referenced in Office UI Fabric is subject to the terms listed at http://aka.ms/fabric-assets-license\r\n */\r\n\r\nimport {FontSizes, getFocusStyle, HighContrastSelector, ITheme} from \"@/styling\";\r\nimport {IStyle} from \"@uifabric/merge-styles\";\r\n\r\nconst MS_CHECKBOX_LABEL_SIZE = \"20px\";\r\nconst MS_CHECKBOX_TRANSITION_DURATION = \"200ms\";\r\nconst MS_CHECKBOX_TRANSITION_TIMING = \"cubic-bezier(.4, 0, .23, 1)\";\r\n\r\nexport interface ICheckboxStyleProps {\r\n theme: ITheme;\r\n className?: string;\r\n disabled?: boolean;\r\n checked?: boolean;\r\n reversed?: boolean;\r\n isUsingCustomLabelRender: boolean;\r\n}\r\n\r\nexport interface ICheckboxStyles {\r\n /**\r\n * Style for the root element (a button) of the checkbox component in the default enabled/unchecked state.\r\n */\r\n root?: IStyle;\r\n\r\n /**\r\n * Style for the label part (contains the customized checkbox + text) when enabled.\r\n */\r\n label?: IStyle;\r\n\r\n /**\r\n * Style for checkbox in its default unchecked/enabled state.\r\n */\r\n checkbox?: IStyle;\r\n\r\n /**\r\n * Style for the checkmark in the default enabled/unchecked state.\r\n */\r\n checkmark?: IStyle;\r\n\r\n /**\r\n * Style for text appearing with the checkbox in its default enabled state.\r\n */\r\n text?: IStyle;\r\n}\r\n\r\nexport const getStyles = (props: ICheckboxStyleProps): ICheckboxStyles => {\r\n const { className, theme, reversed, checked, disabled, isUsingCustomLabelRender } = props;\r\n const { semanticColors } = theme;\r\n const checkmarkFontColor = semanticColors.inputForegroundChecked;\r\n const checkmarkFontColorCheckedDisabled = semanticColors.disabledBackground;\r\n const checkmarkFontColorHovered = semanticColors.inputBorder;\r\n const checkboxBorderColor = semanticColors.smallInputBorder;\r\n const checkboxBorderColorChecked = semanticColors.inputBackgroundChecked;\r\n const checkboxBorderColorDisabled = semanticColors.disabledBodySubtext;\r\n const checkboxBorderHoveredColor = semanticColors.inputBorderHovered;\r\n const checkboxBackgroundChecked = semanticColors.inputBackgroundChecked;\r\n const checkboxBackgroundCheckedHovered = semanticColors.inputBackgroundCheckedHovered;\r\n const checkboxBorderColorCheckedHovered = semanticColors.inputBackgroundCheckedHovered;\r\n const checkboxHoveredTextColor = semanticColors.bodyText;\r\n const checkboxBackgroundDisabledChecked = semanticColors.disabledBodySubtext;\r\n const checkboxTextColor = semanticColors.bodyText;\r\n const checkboxTextColorDisabled = semanticColors.disabledText;\r\n\r\n return {\r\n root: [\r\n \"ms-Checkbox\",\r\n reversed && \"reversed\",\r\n checked && \"is-checked\",\r\n !disabled && \"is-enabled\",\r\n disabled && \"is-disabled\",\r\n getFocusStyle(theme, -3),\r\n theme.fonts.medium,\r\n {\r\n padding: \"0\",\r\n border: \"none\",\r\n background: \"none\",\r\n margin: \"0\",\r\n outline: \"none\",\r\n display: \"block\",\r\n cursor: \"pointer\"\r\n },\r\n !disabled && [\r\n !checked && {\r\n selectors: {\r\n \":hover .ms-Checkbox-checkbox\": {\r\n borderColor: checkboxBorderHoveredColor,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n borderColor: \"Highlight\"\r\n }\r\n }\r\n },\r\n \":focus .ms-Checkbox-checkbox\": {\r\n borderColor: checkboxBorderHoveredColor\r\n },\r\n \":hover .ms-Checkbox-checkmark\": {\r\n color: checkmarkFontColorHovered,\r\n opacity: \"1\",\r\n selectors: {\r\n [HighContrastSelector]: {\r\n color: \"Highlight\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n checked && {\r\n selectors: {\r\n \":hover .ms-Checkbox-checkbox\": {\r\n background: checkboxBackgroundCheckedHovered,\r\n borderColor: checkboxBorderColorCheckedHovered\r\n },\r\n \":focus .ms-Checkbox-checkbox\": {\r\n background: checkboxBackgroundCheckedHovered,\r\n borderColor: checkboxBorderColorCheckedHovered\r\n },\r\n [HighContrastSelector]: {\r\n selectors: {\r\n \":hover .ms-Checkbox-checkbox\": {\r\n background: \"Window\",\r\n borderColor: \"Highlight\"\r\n },\r\n \":focus .ms-Checkbox-checkbox\": {\r\n background: \"Highlight\"\r\n },\r\n \":focus:hover .ms-Checkbox-checkbox\": {\r\n background: \"Highlight\"\r\n },\r\n \":focus:hover .ms-Checkbox-checkmark\": {\r\n color: \"Window\"\r\n },\r\n \":hover .ms-Checkbox-checkmark\": {\r\n color: \"Highlight\"\r\n }\r\n }\r\n }\r\n }\r\n },\r\n {\r\n selectors: {\r\n \":hover .ms-Checkbox-text\": { color: checkboxHoveredTextColor },\r\n \":focus .ms-Checkbox-text\": { color: checkboxHoveredTextColor }\r\n }\r\n }\r\n ],\r\n className\r\n ],\r\n label: [\r\n \"ms-Checkbox-label\",\r\n {\r\n display: \"flex\",\r\n margin: \"0 -4px\",\r\n alignItems: isUsingCustomLabelRender ? \"center\" : \"flex-start\",\r\n cursor: disabled ? \"default\" : \"pointer\",\r\n position: \"relative\",\r\n userSelect: \"none\",\r\n textAlign: \"left\"\r\n },\r\n reversed && {\r\n flexDirection: \"row-reverse\",\r\n justifyContent: \"flex-end\"\r\n }\r\n ],\r\n checkbox: [\r\n \"ms-Checkbox-checkbox\",\r\n {\r\n display: \"flex\",\r\n flexShrink: 0,\r\n alignItems: \"center\",\r\n justifyContent: \"center\",\r\n height: MS_CHECKBOX_LABEL_SIZE,\r\n width: MS_CHECKBOX_LABEL_SIZE,\r\n borderWidth: \"1px\",\r\n borderStyle: \"solid\",\r\n borderColor: checkboxBorderColor,\r\n margin: \"0 4px\",\r\n boxSizing: \"border-box\",\r\n transitionProperty: \"background, border, border-color\",\r\n transitionDuration: MS_CHECKBOX_TRANSITION_DURATION,\r\n transitionTimingFunction: MS_CHECKBOX_TRANSITION_TIMING,\r\n\r\n /* in case the icon is bigger than the box */\r\n overflow: \"hidden\"\r\n },\r\n !disabled &&\r\n checked && {\r\n background: checkboxBackgroundChecked,\r\n borderColor: checkboxBorderColorChecked,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n background: \"Highlight\",\r\n borderColor: \"Highlight\"\r\n }\r\n }\r\n },\r\n disabled && {\r\n borderColor: checkboxBorderColorDisabled\r\n },\r\n checked &&\r\n disabled && {\r\n background: checkboxBackgroundDisabledChecked,\r\n borderColor: checkboxBorderColorDisabled\r\n }\r\n ],\r\n checkmark: [\r\n \"ms-Checkbox-checkmark\",\r\n {\r\n opacity: checked ? \"1\" : \"0\",\r\n color: checked && disabled ? checkmarkFontColorCheckedDisabled : checkmarkFontColor,\r\n selectors: {\r\n [HighContrastSelector]: {\r\n color: disabled ? \"InactiveBorder\" : \"Window\",\r\n MsHighContrastAdjust: \"none\"\r\n }\r\n }\r\n }\r\n ],\r\n text: [\r\n \"ms-Checkbox-text\",\r\n {\r\n color: disabled ? checkboxTextColorDisabled : checkboxTextColor,\r\n margin: \"0 4px\",\r\n fontSize: FontSizes.medium,\r\n lineHeight: \"20px\"\r\n }\r\n ]\r\n };\r\n};\r\n","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nimport {getStyles} from \"@/components/Checkbox/OfficeCheckbox.style\";\nimport OfficeIcon from \"@/components/Icon/OfficeIcon.vue\";\nimport {loadTheme} from \"@/styling\";\nimport {mergeStyleSets} from \"@uifabric/merge-styles\";\nimport {Component, Prop, Model, Vue} from \"vue-property-decorator\";\n@Component({\n components: {OfficeIcon}\n})\nexport default class OfficeCheckbox extends Vue {\n @Model(\"change\", {type: Boolean}) private checked: boolean = false;\n @Prop({type: Boolean}) private disabled = false;\n @Prop({type: String}) private label!: string;\n\n private id: number = (Math.random() * 100000) + 1;\n\n private onClick() {\n if (!this.disabled) this.$emit(\"change\", !this.checked);\n }\n\n private get classNames() {\n return mergeStyleSets(getStyles({\n checked: this.checked,\n disabled: this.disabled,\n className: \"\",\n isUsingCustomLabelRender: false,\n theme: loadTheme({})\n }));\n }\n}\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeCheckbox.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/ts-loader/index.js??ref--13-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OfficeCheckbox.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./OfficeCheckbox.vue?vue&type=template&id=4ab80792&\"\nimport script from \"./OfficeCheckbox.vue?vue&type=script&lang=ts&\"\nexport * from \"./OfficeCheckbox.vue?vue&type=script&lang=ts&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\ncomponent.options.__file = \"OfficeCheckbox.vue\"\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"card\"},[_c('div',{staticClass:\"titlebar\"},[_c('div',{staticClass:\"title\"},[_c('h5',[_vm._v(_vm._s(_vm.title))])])]),_c('div',{staticClass:\"settings\"},_vm._l((_vm.availableOptions),function(option){return _c(option.type,{key:option.name,tag:\"component\",attrs:{\"options\":option.options,\"propName\":option.name},model:{value:(option.value),callback:function ($$v) {_vm.$set(option, \"value\", $$v)},expression:\"option.value\"}})}),1),_c('div',{staticClass:\"content\"},[_vm._t(\"default\",null,null,_vm.currentProps)],2)])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nimport BooleanToggle from \"@/showcase/BooleanToggle.vue\";\nimport StringInput from \"@/showcase/StringInput.vue\";\nimport {Component, Vue, Prop} from \"vue-property-decorator\";\nimport OfficeIcon from \"../components/Icon/OfficeIcon.vue\";\nimport OfficeTextField from \"../components/TextField/OfficeTextField.vue\";\nimport OfficeToggle from \"../components/Toggle/OfficeToggle.vue\";\nimport OfficeLabel from \"../components/Label/OfficeLabel.vue\";\n\ninterface IItemOption {\n type: any;\n value?: any;\n options?: any;\n}\n\nexport interface IItemOptions {\n [key: string]: IItemOption;\n}\n\nexport interface IAvailableOptions {\n type: string;\n name: string;\n value?: any;\n options?: any;\n}\n\n@Component({\n components: {\n OfficeToggle,\n OfficeIcon,\n OfficeTextField,\n OfficeLabel,\n BooleanToggle,\n StringInput\n }\n})\nexport default class OverviewItem extends Vue {\n @Prop({type: String, default: \"\"}) private title!: string;\n @Prop({type: Object, default: null}) private options?: any;\n\n\n private availableOptions: IAvailableOptions[] = this.options\n ? Object.keys(this.options).map((key) => this.mapOption(key, this.options[key])) as any\n : [];\n\n private mapOption(key: string, option: IItemOption): IAvailableOptions {\n return {\n name: key,\n value: option.value,\n type: option.type.name,\n options: option.options\n };\n }\n\n private get currentProps() {\n const result: { [key: string]: any } = {};\n\n this.availableOptions\n .forEach((s) => result[s.name] = s.value);\n\n return result;\n }\n}\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js??ref--13-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OverviewItem.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js??ref--13-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OverviewItem.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./OverviewItem.vue?vue&type=template&id=1e35ec78&scoped=true&\"\nimport script from \"./OverviewItem.vue?vue&type=script&lang=ts&\"\nexport * from \"./OverviewItem.vue?vue&type=script&lang=ts&\"\nimport style0 from \"./OverviewItem.vue?vue&type=style&index=0&id=1e35ec78&scoped=true&lang=css&\"\nimport style1 from \"./OverviewItem.vue?vue&type=style&index=1&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"1e35ec78\",\n null\n \n)\n\ncomponent.options.__file = \"OverviewItem.vue\"\nexport default component.exports","\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\nimport BooleanToggle from \"@/showcase/BooleanToggle.vue\";\nimport {IItemOptions} from \"@/showcase/OverviewItem.vue\";\nimport StringInput from \"@/showcase/StringInput.vue\";\nimport OfficeChoiceGroupOption from \"../components/ChoiceGroup/ChoiceGroupOption/OfficeChoiceGroupOption.vue\";\nimport OfficeChoiceGroup from \"../components/ChoiceGroup/OfficeChoiceGroup.vue\";\nimport OfficeIcon from \"../components/Icon/OfficeIcon.vue\";\nimport {ImageFit} from \"../components/Image/OfficeImage.types\";\nimport OfficeImage from \"../components/Image/OfficeImage.vue\";\nimport OfficeLabel from \"../components/Label/OfficeLabel.vue\";\nimport OfficeLink from \"../components/Link/OfficeLink.vue\";\nimport OfficeSlider from \"../components/Slider/OfficeSlider.vue\";\nimport OfficeToggle from \"../components/Toggle/OfficeToggle.vue\";\n\nimport {Component, Prop, Vue} from \"vue-property-decorator\";\nimport OfficeButton from \"../components/Button/OfficeButton.vue\";\nimport OfficeCheckbox from \"../components/Checkbox/OfficeCheckbox.vue\";\nimport OfficeTextField from \"../components/TextField/OfficeTextField.vue\";\nimport OverviewItem from \"./OverviewItem.vue\";\n\n@Component({\n components: {\n OfficeSlider,\n OfficeLink,\n OfficeToggle,\n OfficeChoiceGroupOption,\n OfficeChoiceGroup,\n OfficeIcon,\n OfficeImage,\n OfficeLabel,\n OfficeCheckbox,\n OfficeButton,\n OfficeTextField,\n OverviewItem\n },\n})\nexport default class Overview extends Vue {\n @Prop() private msg!: string;\n private txt: string = \"test\";\n private iProp = {\n iconName: \"edit\"\n };\n private toggleChecked: boolean = true;\n\n private currentImageFit: ImageFit = ImageFit.contain;\n\n private checked: boolean = false;\n private disabled: boolean = false;\n private required: boolean = false;\n\n private checkboxChecked: boolean = false;\n\n private sliderValue: number = 50;\n\n private clicked() {\n alert(\"clicked!\");\n }\n\n get officeTextFieldOverviewConfig(): IItemOptions {\n return {\n multiline: {type: BooleanToggle},\n required: {type: BooleanToggle},\n resizable: {type: BooleanToggle},\n underlined: {type: BooleanToggle},\n borderless: {type: BooleanToggle},\n autoAdjustHeight: {type: BooleanToggle},\n iconProps: {type: BooleanToggle, options: { value: this.iProp }},\n\n errorMessage: {type: StringInput, value: \"This input is invalid!\", options: {width: \"250px\"}},\n prefix: {type: StringInput, value: \"http://\"},\n suffix: {type: StringInput, value: \".com\"},\n };\n }\n}\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js??ref--13-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Overview.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/ts-loader/index.js??ref--13-3!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Overview.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./Overview.vue?vue&type=template&id=8fa3e45e&scoped=true&\"\nimport script from \"./Overview.vue?vue&type=script&lang=ts&\"\nexport * from \"./Overview.vue?vue&type=script&lang=ts&\"\nimport style0 from \"./Overview.vue?vue&type=style&index=0&id=8fa3e45e&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"8fa3e45e\",\n null\n \n)\n\ncomponent.options.__file = \"Overview.vue\"\nexport default component.exports","\n\n\n\n\n\n\r\nimport {initializeIcons} from \"@/icons\";\r\nimport { Component, Vue } from \"vue-property-decorator\";\r\nimport Overview from \"./showcase/Overview.vue\";\r\n\r\ninitializeIcons();\r\n\r\n@Component({\r\n components: {\r\n Overview,\r\n },\r\n})\r\nexport default class App extends Vue {}\r\n\r\n","import mod from \"-!../node_modules/cache-loader/dist/cjs.js??ref--13-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/ts-loader/index.js??ref--13-3!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=ts&\"; export default mod; export * from \"-!../node_modules/cache-loader/dist/cjs.js??ref--13-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/ts-loader/index.js??ref--13-3!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=ts&\"","import { render, staticRenderFns } from \"./App.vue?vue&type=template&id=4db5726e&\"\nimport script from \"./App.vue?vue&type=script&lang=ts&\"\nexport * from \"./App.vue?vue&type=script&lang=ts&\"\nimport style0 from \"./App.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\ncomponent.options.__file = \"App.vue\"\nexport default component.exports","import Vue from \"vue\";\nimport App from \"./App.vue\";\n\nVue.config.productionTip = false;\n\nnew Vue({\n render: (h) => h(App),\n}).$mount(\"#app\");\n","import mod from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OverviewItem.vue?vue&type=style&index=0&id=1e35ec78&scoped=true&lang=css&\"; export default mod; export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/index.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./OverviewItem.vue?vue&type=style&index=0&id=1e35ec78&scoped=true&lang=css&\""],"sourceRoot":""} \ No newline at end of file diff --git a/docs/js/chunk-vendors.b533056c.js b/docs/js/chunk-vendors.b533056c.js deleted file mode 100644 index 2875367..0000000 --- a/docs/js/chunk-vendors.b533056c.js +++ /dev/null @@ -1,13 +0,0 @@ -(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-vendors"],{"01f9":function(t,n,e){"use strict";var r=e("2d00"),o=e("5ca1"),i=e("2aba"),a=e("32e9"),s=e("84f2"),u=e("41a0"),c=e("7f20"),f=e("38fd"),p=e("2b4c")("iterator"),l=!([].keys&&"next"in[].keys()),v="@@iterator",d="keys",h="values",y=function(){return this};t.exports=function(t,n,e,g,b,m,_){u(e,n,g);var w,O,x,C=function(t){if(!l&&t in T)return T[t];switch(t){case d:return function(){return new e(this,t)};case h:return function(){return new e(this,t)}}return function(){return new e(this,t)}},j=n+" Iterator",A=b==h,E=!1,T=t.prototype,$=T[p]||T[v]||b&&T[b],S=$||C(b),k=b?A?C("entries"):S:void 0,P="Array"==n&&T.entries||$;if(P&&(x=f(P.call(new t)),x!==Object.prototype&&x.next&&(c(x,j,!0),r||"function"==typeof x[p]||a(x,p,y))),A&&$&&$.name!==h&&(E=!0,S=function(){return $.call(this)}),r&&!_||!l&&!E&&T[p]||a(T,p,S),s[n]=S,s[j]=y,b)if(w={values:A?S:C(h),keys:m?S:C(d),entries:k},_)for(O in w)O in T||i(T,O,w[O]);else o(o.P+o.F*(l||E),n,w);return w}},"02f4":function(t,n,e){var r=e("4588"),o=e("be13");t.exports=function(t){return function(n,e){var i,a,s=String(o(n)),u=r(e),c=s.length;return u<0||u>=c?t?"":void 0:(i=s.charCodeAt(u),i<55296||i>56319||u+1===c||(a=s.charCodeAt(u+1))<56320||a>57343?t?s.charAt(u):i:t?s.slice(u,u+2):a-56320+(i-55296<<10)+65536)}}},"0390":function(t,n,e){"use strict";var r=e("02f4")(!0);t.exports=function(t,n,e){return n+(e?r(t,n).length:1)}},"097d":function(t,n,e){"use strict";var r=e("5ca1"),o=e("8378"),i=e("7726"),a=e("ebd6"),s=e("bcaa");r(r.P+r.R,"Promise",{finally:function(t){var n=a(this,o.Promise||i.Promise),e="function"==typeof t;return this.then(e?function(e){return s(n,t()).then(function(){return e})}:t,e?function(e){return s(n,t()).then(function(){throw e})}:t)}})},"0a49":function(t,n,e){var r=e("9b43"),o=e("626a"),i=e("4bf8"),a=e("9def"),s=e("cd1c");t.exports=function(t,n){var e=1==t,u=2==t,c=3==t,f=4==t,p=6==t,l=5==t||p,v=n||s;return function(n,s,d){for(var h,y,g=i(n),b=o(g),m=r(s,d,3),_=a(b.length),w=0,O=e?v(n,_):u?v(n,0):void 0;_>w;w++)if((l||w in b)&&(h=b[w],y=m(h,w,g),t))if(e)O[w]=y;else if(y)switch(t){case 3:return!0;case 5:return h;case 6:return w;case 2:O.push(h)}else if(f)return!1;return p?-1:c||f?f:O}}},"0bfb":function(t,n,e){"use strict";var r=e("cb7c");t.exports=function(){var t=r(this),n="";return t.global&&(n+="g"),t.ignoreCase&&(n+="i"),t.multiline&&(n+="m"),t.unicode&&(n+="u"),t.sticky&&(n+="y"),n}},"0d58":function(t,n,e){var r=e("ce10"),o=e("e11e");t.exports=Object.keys||function(t){return r(t,o)}},"10ad":function(t,n,e){"use strict";var r,o=e("0a49")(0),i=e("2aba"),a=e("67ab"),s=e("7333"),u=e("643e"),c=e("d3f4"),f=e("79e5"),p=e("b39a"),l="WeakMap",v=a.getWeak,d=Object.isExtensible,h=u.ufstore,y={},g=function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},b={get:function(t){if(c(t)){var n=v(t);return!0===n?h(p(this,l)).get(t):n?n[this._i]:void 0}},set:function(t,n){return u.def(p(this,l),t,n)}},m=t.exports=e("e0b8")(l,g,b,u,!0,!0);f(function(){return 7!=(new m).set((Object.freeze||Object)(y),7).get(y)})&&(r=u.getConstructor(g,l),s(r.prototype,b),a.NEED=!0,o(["delete","has","get","set"],function(t){var n=m.prototype,e=n[t];i(n,t,function(n,o){if(c(n)&&!d(n)){this._f||(this._f=new r);var i=this._f[t](n,o);return"set"==t?this:i}return e.call(this,n,o)})}))},1169:function(t,n,e){var r=e("2d95");t.exports=Array.isArray||function(t){return"Array"==r(t)}},"11e9":function(t,n,e){var r=e("52a7"),o=e("4630"),i=e("6821"),a=e("6a99"),s=e("69a8"),u=e("c69a"),c=Object.getOwnPropertyDescriptor;n.f=e("9e1e")?c:function(t,n){if(t=i(t),n=a(n,!0),u)try{return c(t,n)}catch(e){}if(s(t,n))return o(!r.f.call(t,n),t[n])}},1495:function(t,n,e){var r=e("86cc"),o=e("cb7c"),i=e("0d58");t.exports=e("9e1e")?Object.defineProperties:function(t,n){o(t);var e,a=i(n),s=a.length,u=0;while(s>u)r.f(t,e=a[u++],n[e]);return t}},1991:function(t,n,e){var r,o,i,a=e("9b43"),s=e("31f4"),u=e("fab2"),c=e("230e"),f=e("7726"),p=f.process,l=f.setImmediate,v=f.clearImmediate,d=f.MessageChannel,h=f.Dispatch,y=0,g={},b="onreadystatechange",m=function(){var t=+this;if(g.hasOwnProperty(t)){var n=g[t];delete g[t],n()}},_=function(t){m.call(t.data)};l&&v||(l=function(t){var n=[],e=1;while(arguments.length>e)n.push(arguments[e++]);return g[++y]=function(){s("function"==typeof t?t:Function(t),n)},r(y),y},v=function(t){delete g[t]},"process"==e("2d95")(p)?r=function(t){p.nextTick(a(m,t,1))}:h&&h.now?r=function(t){h.now(a(m,t,1))}:d?(o=new d,i=o.port2,o.port1.onmessage=_,r=a(i.postMessage,i,1)):f.addEventListener&&"function"==typeof postMessage&&!f.importScripts?(r=function(t){f.postMessage(t+"","*")},f.addEventListener("message",_,!1)):r=b in c("script")?function(t){u.appendChild(c("script"))[b]=function(){u.removeChild(this),m.call(t)}}:function(t){setTimeout(a(m,t,1),0)}),t.exports={set:l,clear:v}},"1fa8":function(t,n,e){var r=e("cb7c");t.exports=function(t,n,e,o){try{return o?n(r(e)[0],e[1]):n(e)}catch(a){var i=t["return"];throw void 0!==i&&r(i.call(t)),a}}},"214f":function(t,n,e){"use strict";e("b0c5");var r=e("2aba"),o=e("32e9"),i=e("79e5"),a=e("be13"),s=e("2b4c"),u=e("520a"),c=s("species"),f=!i(function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$")}),p=function(){var t=/(?:)/,n=t.exec;t.exec=function(){return n.apply(this,arguments)};var e="ab".split(t);return 2===e.length&&"a"===e[0]&&"b"===e[1]}();t.exports=function(t,n,e){var l=s(t),v=!i(function(){var n={};return n[l]=function(){return 7},7!=""[t](n)}),d=v?!i(function(){var n=!1,e=/a/;return e.exec=function(){return n=!0,null},"split"===t&&(e.constructor={},e.constructor[c]=function(){return e}),e[l](""),!n}):void 0;if(!v||!d||"replace"===t&&!f||"split"===t&&!p){var h=/./[l],y=e(a,l,""[t],function(t,n,e,r,o){return n.exec===u?v&&!o?{done:!0,value:h.call(n,e,r)}:{done:!0,value:t.call(e,n,r)}:{done:!1}}),g=y[0],b=y[1];r(String.prototype,t,g),o(RegExp.prototype,l,2==n?function(t,n){return b.call(t,this,n)}:function(t){return b.call(t,this)})}}},"230e":function(t,n,e){var r=e("d3f4"),o=e("7726").document,i=r(o)&&r(o.createElement);t.exports=function(t){return i?o.createElement(t):{}}},"23c6":function(t,n,e){var r=e("2d95"),o=e("2b4c")("toStringTag"),i="Arguments"==r(function(){return arguments}()),a=function(t,n){try{return t[n]}catch(e){}};t.exports=function(t){var n,e,s;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(e=a(n=Object(t),o))?e:i?r(n):"Object"==(s=r(n))&&"function"==typeof n.callee?"Arguments":s}},2621:function(t,n){n.f=Object.getOwnPropertySymbols},"262e":function(t,n,e){"use strict";function r(t,n){return r=Object.setPrototypeOf||function(t,n){return t.__proto__=n,t},r(t,n)}function o(t,n){if("function"!==typeof n&&null!==n)throw new TypeError("Super expression must either be null or a function");t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),n&&r(t,n)}e.d(n,"a",function(){return o})},"27ee":function(t,n,e){var r=e("23c6"),o=e("2b4c")("iterator"),i=e("84f2");t.exports=e("8378").getIteratorMethod=function(t){if(void 0!=t)return t[o]||t["@@iterator"]||i[r(t)]}},2877:function(t,n,e){"use strict";function r(t,n,e,r,o,i,a,s){var u,c="function"===typeof t?t.options:t;if(n&&(c.render=n,c.staticRenderFns=e,c._compiled=!0),r&&(c.functional=!0),i&&(c._scopeId="data-v-"+i),a?(u=function(t){t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,t||"undefined"===typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),o&&o.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(a)},c._ssrRegister=u):o&&(u=s?function(){o.call(this,this.$root.$options.shadowRoot)}:o),u)if(c.functional){c._injectStyles=u;var f=c.render;c.render=function(t,n){return u.call(n),f(t,n)}}else{var p=c.beforeCreate;c.beforeCreate=p?[].concat(p,u):[u]}return{exports:t,options:c}}e.d(n,"a",function(){return r})},"28a5":function(t,n,e){"use strict";var r=e("aae3"),o=e("cb7c"),i=e("ebd6"),a=e("0390"),s=e("9def"),u=e("5f1b"),c=e("520a"),f=Math.min,p=[].push,l="split",v="length",d="lastIndex",h=!!function(){try{return new RegExp("x","y")}catch(t){}}();e("214f")("split",2,function(t,n,e,y){var g;return g="c"=="abbc"[l](/(b)*/)[1]||4!="test"[l](/(?:)/,-1)[v]||2!="ab"[l](/(?:ab)*/)[v]||4!="."[l](/(.?)(.?)/)[v]||"."[l](/()()/)[v]>1||""[l](/.?/)[v]?function(t,n){var o=String(this);if(void 0===t&&0===n)return[];if(!r(t))return e.call(o,t,n);var i,a,s,u=[],f=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),l=0,h=void 0===n?4294967295:n>>>0,y=new RegExp(t.source,f+"g");while(i=c.call(y,o)){if(a=y[d],a>l&&(u.push(o.slice(l,i.index)),i[v]>1&&i.index=h))break;y[d]===i.index&&y[d]++}return l===o[v]?!s&&y.test("")||u.push(""):u.push(o.slice(l)),u[v]>h?u.slice(0,h):u}:"0"[l](void 0,0)[v]?function(t,n){return void 0===t&&0===n?[]:e.call(this,t,n)}:e,[function(e,r){var o=t(this),i=void 0==e?void 0:e[n];return void 0!==i?i.call(e,o,r):g.call(String(o),e,r)},function(t,n){var r=y(g,t,this,n,g!==e);if(r.done)return r.value;var c=o(t),p=String(this),l=i(c,RegExp),v=c.unicode,d=(c.ignoreCase?"i":"")+(c.multiline?"m":"")+(c.unicode?"u":"")+(h?"y":"g"),b=new l(h?c:"^(?:"+c.source+")",d),m=void 0===n?4294967295:n>>>0;if(0===m)return[];if(0===p.length)return null===u(b,p)?[p]:[];var _=0,w=0,O=[];while(w";n.style.display="none",e("fab2").appendChild(n),n.src="javascript:",t=n.contentWindow.document,t.open(),t.write(o+"script"+a+"document.F=Object"+o+"/script"+a),t.close(),c=t.F;while(r--)delete c[u][i[r]];return c()};t.exports=Object.create||function(t,n){var e;return null!==t?(s[u]=r(t),e=new s,s[u]=null,e[a]=t):e=c(),void 0===n?e:o(e,n)}},"2b0e":function(t,n,e){"use strict";e.r(n),function(t){ -/*! - * Vue.js v2.5.21 - * (c) 2014-2018 Evan You - * Released under the MIT License. - */ -var e=Object.freeze({});function r(t){return void 0===t||null===t}function o(t){return void 0!==t&&null!==t}function i(t){return!0===t}function a(t){return!1===t}function s(t){return"string"===typeof t||"number"===typeof t||"symbol"===typeof t||"boolean"===typeof t}function u(t){return null!==t&&"object"===typeof t}var c=Object.prototype.toString;function f(t){return"[object Object]"===c.call(t)}function p(t){return"[object RegExp]"===c.call(t)}function l(t){var n=parseFloat(String(t));return n>=0&&Math.floor(n)===n&&isFinite(t)}function v(t){return null==t?"":"object"===typeof t?JSON.stringify(t,null,2):String(t)}function d(t){var n=parseFloat(t);return isNaN(n)?t:n}function h(t,n){for(var e=Object.create(null),r=t.split(","),o=0;o-1)return t.splice(e,1)}}var b=Object.prototype.hasOwnProperty;function m(t,n){return b.call(t,n)}function _(t){var n=Object.create(null);return function(e){var r=n[e];return r||(n[e]=t(e))}}var w=/-(\w)/g,O=_(function(t){return t.replace(w,function(t,n){return n?n.toUpperCase():""})}),x=_(function(t){return t.charAt(0).toUpperCase()+t.slice(1)}),C=/\B([A-Z])/g,j=_(function(t){return t.replace(C,"-$1").toLowerCase()});function A(t,n){function e(e){var r=arguments.length;return r?r>1?t.apply(n,arguments):t.call(n,e):t.call(n)}return e._length=t.length,e}function E(t,n){return t.bind(n)}var T=Function.prototype.bind?E:A;function $(t,n){n=n||0;var e=t.length-n,r=new Array(e);while(e--)r[e]=t[e+n];return r}function S(t,n){for(var e in n)t[e]=n[e];return t}function k(t){for(var n={},e=0;e0,tt=G&&G.indexOf("edge/")>0,nt=(G&&G.indexOf("android"),G&&/iphone|ipad|ipod|ios/.test(G)||"ios"===Z),et=(G&&/chrome\/\d+/.test(G),{}.watch),rt=!1;if(H)try{var ot={};Object.defineProperty(ot,"passive",{get:function(){rt=!0}}),window.addEventListener("test-passive",null,ot)}catch(sa){}var it=function(){return void 0===R&&(R=!H&&!Y&&"undefined"!==typeof t&&(t["process"]&&"server"===t["process"].env.VUE_ENV)),R},at=H&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function st(t){return"function"===typeof t&&/native code/.test(t.toString())}var ut,ct="undefined"!==typeof Symbol&&st(Symbol)&&"undefined"!==typeof Reflect&&st(Reflect.ownKeys);ut="undefined"!==typeof Set&&st(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var ft=P,pt=0,lt=function(){this.id=pt++,this.subs=[]};lt.prototype.addSub=function(t){this.subs.push(t)},lt.prototype.removeSub=function(t){g(this.subs,t)},lt.prototype.depend=function(){lt.target&<.target.addDep(this)},lt.prototype.notify=function(){var t=this.subs.slice();for(var n=0,e=t.length;n-1)if(i&&!m(o,"default"))a=!1;else if(""===a||a===j(t)){var u=Zt(String,o.type);(u<0||s0&&(a=jn(a,(n||"")+"_"+e),Cn(a[0])&&Cn(c)&&(f[u]=mt(c.text+a[0].text),a.shift()),f.push.apply(f,a)):s(a)?Cn(c)?f[u]=mt(c.text+a):""!==a&&f.push(mt(a)):Cn(a)&&Cn(c)?f[u]=mt(c.text+a.text):(i(t._isVList)&&o(a.tag)&&r(a.key)&&o(n)&&(a.key="__vlist"+n+"_"+e+"__"),f.push(a)));return f}function An(t,n){return(t.__esModule||ct&&"Module"===t[Symbol.toStringTag])&&(t=t.default),u(t)?n.extend(t):t}function En(t,n,e,r,o){var i=bt();return i.asyncFactory=t,i.asyncMeta={data:n,context:e,children:r,tag:o},i}function Tn(t,n,e){if(i(t.error)&&o(t.errorComp))return t.errorComp;if(o(t.resolved))return t.resolved;if(i(t.loading)&&o(t.loadingComp))return t.loadingComp;if(!o(t.contexts)){var a=t.contexts=[e],s=!0,c=function(t){for(var n=0,e=a.length;n1?$(e):e;for(var r=$(arguments,1),o=0,i=e.length;one&&Zn[e].id>t.id)e--;Zn.splice(e+1,0,t)}else Zn.push(t);Vn||(Vn=!0,pn(re))}}var ue=0,ce=function(t,n,e,r,o){this.vm=t,o&&(t._watcher=this),t._watchers.push(this),r?(this.deep=!!r.deep,this.user=!!r.user,this.lazy=!!r.lazy,this.sync=!!r.sync,this.before=r.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=e,this.id=++ue,this.active=!0,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new ut,this.newDepIds=new ut,this.expression="","function"===typeof n?this.getter=n:(this.getter=K(n),this.getter||(this.getter=P)),this.value=this.lazy?void 0:this.get()};ce.prototype.get=function(){var t;dt(this);var n=this.vm;try{t=this.getter.call(n,n)}catch(sa){if(!this.user)throw sa;Gt(sa,n,'getter for watcher "'+this.expression+'"')}finally{this.deep&&vn(t),ht(),this.cleanupDeps()}return t},ce.prototype.addDep=function(t){var n=t.id;this.newDepIds.has(n)||(this.newDepIds.add(n),this.newDeps.push(t),this.depIds.has(n)||t.addSub(this))},ce.prototype.cleanupDeps=function(){var t=this.deps.length;while(t--){var n=this.deps[t];this.newDepIds.has(n.id)||n.removeSub(this)}var e=this.depIds;this.depIds=this.newDepIds,this.newDepIds=e,this.newDepIds.clear(),e=this.deps,this.deps=this.newDeps,this.newDeps=e,this.newDeps.length=0},ce.prototype.update=function(){this.lazy?this.dirty=!0:this.sync?this.run():se(this)},ce.prototype.run=function(){if(this.active){var t=this.get();if(t!==this.value||u(t)||this.deep){var n=this.value;if(this.value=t,this.user)try{this.cb.call(this.vm,t,n)}catch(sa){Gt(sa,this.vm,'callback for watcher "'+this.expression+'"')}else this.cb.call(this.vm,t,n)}}},ce.prototype.evaluate=function(){this.value=this.get(),this.dirty=!1},ce.prototype.depend=function(){var t=this.deps.length;while(t--)this.deps[t].depend()},ce.prototype.teardown=function(){if(this.active){this.vm._isBeingDestroyed||g(this.vm._watchers,this);var t=this.deps.length;while(t--)this.deps[t].removeSub(this);this.active=!1}};var fe={enumerable:!0,configurable:!0,get:P,set:P};function pe(t,n,e){fe.get=function(){return this[n][e]},fe.set=function(t){this[n][e]=t},Object.defineProperty(t,e,fe)}function le(t){t._watchers=[];var n=t.$options;n.props&&ve(t,n.props),n.methods&&we(t,n.methods),n.data?de(t):St(t._data={},!0),n.computed&&ge(t,n.computed),n.watch&&n.watch!==et&&Oe(t,n.watch)}function ve(t,n){var e=t.$options.propsData||{},r=t._props={},o=t.$options._propKeys=[],i=!t.$parent;i||At(!1);var a=function(i){o.push(i);var a=Rt(i,n,e,t);kt(r,i,a),i in t||pe(t,"_props",i)};for(var s in n)a(s);At(!0)}function de(t){var n=t.$options.data;n=t._data="function"===typeof n?he(n,t):n||{},f(n)||(n={});var e=Object.keys(n),r=t.$options.props,o=(t.$options.methods,e.length);while(o--){var i=e[o];0,r&&m(r,i)||D(i)||pe(t,"_data",i)}St(n,!0)}function he(t,n){dt();try{return t.call(n,n)}catch(sa){return Gt(sa,n,"data()"),{}}finally{ht()}}var ye={lazy:!0};function ge(t,n){var e=t._computedWatchers=Object.create(null),r=it();for(var o in n){var i=n[o],a="function"===typeof i?i:i.get;0,r||(e[o]=new ce(t,a||P,P,ye)),o in t||be(t,o,i)}}function be(t,n,e){var r=!it();"function"===typeof e?(fe.get=r?me(n):_e(e),fe.set=P):(fe.get=e.get?r&&!1!==e.cache?me(n):_e(e.get):P,fe.set=e.set||P),Object.defineProperty(t,n,fe)}function me(t){return function(){var n=this._computedWatchers&&this._computedWatchers[t];if(n)return n.dirty&&n.evaluate(),lt.target&&n.depend(),n.value}}function _e(t){return function(){return t.call(this,this)}}function we(t,n){t.$options.props;for(var e in n)t[e]="function"!==typeof n[e]?P:T(n[e],t)}function Oe(t,n){for(var e in n){var r=n[e];if(Array.isArray(r))for(var o=0;o=0||e.indexOf(t[o])<0)&&r.push(t[o]);return r}return t}function pr(t){this._init(t)}function lr(t){t.use=function(t){var n=this._installedPlugins||(this._installedPlugins=[]);if(n.indexOf(t)>-1)return this;var e=$(arguments,1);return e.unshift(this),"function"===typeof t.install?t.install.apply(t,e):"function"===typeof t&&t.apply(null,e),n.push(t),this}}function vr(t){t.mixin=function(t){return this.options=Jt(this.options,t),this}}function dr(t){t.cid=0;var n=1;t.extend=function(t){t=t||{};var e=this,r=e.cid,o=t._Ctor||(t._Ctor={});if(o[r])return o[r];var i=t.name||e.options.name;var a=function(t){this._init(t)};return a.prototype=Object.create(e.prototype),a.prototype.constructor=a,a.cid=n++,a.options=Jt(e.options,t),a["super"]=e,a.options.props&&hr(a),a.options.computed&&yr(a),a.extend=e.extend,a.mixin=e.mixin,a.use=e.use,z.forEach(function(t){a[t]=e[t]}),i&&(a.options.components[i]=a),a.superOptions=e.options,a.extendOptions=t,a.sealedOptions=S({},a.options),o[r]=a,a}}function hr(t){var n=t.options.props;for(var e in n)pe(t.prototype,"_props",e)}function yr(t){var n=t.options.computed;for(var e in n)be(t.prototype,e,n[e])}function gr(t){z.forEach(function(n){t[n]=function(t,e){return e?("component"===n&&f(e)&&(e.name=e.name||t,e=this.options._base.extend(e)),"directive"===n&&"function"===typeof e&&(e={bind:e,update:e}),this.options[n+"s"][t]=e,e):this.options[n+"s"][t]}})}function br(t){return t&&(t.Ctor.options.name||t.tag)}function mr(t,n){return Array.isArray(t)?t.indexOf(n)>-1:"string"===typeof t?t.split(",").indexOf(n)>-1:!!p(t)&&t.test(n)}function _r(t,n){var e=t.cache,r=t.keys,o=t._vnode;for(var i in e){var a=e[i];if(a){var s=br(a.componentOptions);s&&!n(s)&&wr(e,i,r,o)}}}function wr(t,n,e,r){var o=t[n];!o||r&&o.tag===r.tag||o.componentInstance.$destroy(),t[n]=null,g(e,n)}ar(pr),Ce(pr),Nn(pr),Xn(pr),or(pr);var Or=[String,RegExp,Array],xr={name:"keep-alive",abstract:!0,props:{include:Or,exclude:Or,max:[String,Number]},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)wr(this.cache,t,this.keys)},mounted:function(){var t=this;this.$watch("include",function(n){_r(t,function(t){return mr(n,t)})}),this.$watch("exclude",function(n){_r(t,function(t){return!mr(n,t)})})},render:function(){var t=this.$slots.default,n=Sn(t),e=n&&n.componentOptions;if(e){var r=br(e),o=this,i=o.include,a=o.exclude;if(i&&(!r||!mr(i,r))||a&&r&&mr(a,r))return n;var s=this,u=s.cache,c=s.keys,f=null==n.key?e.Ctor.cid+(e.tag?"::"+e.tag:""):n.key;u[f]?(n.componentInstance=u[f].componentInstance,g(c,f),c.push(f)):(u[f]=n,c.push(f),this.max&&c.length>parseInt(this.max)&&wr(u,c[0],c,this._vnode)),n.data.keepAlive=!0}return n||t&&t[0]}},Cr={KeepAlive:xr};function jr(t){var n={get:function(){return W}};Object.defineProperty(t,"config",n),t.util={warn:ft,extend:S,mergeOptions:Jt,defineReactive:kt},t.set=Pt,t.delete=Lt,t.nextTick=pn,t.options=Object.create(null),z.forEach(function(n){t.options[n+"s"]=Object.create(null)}),t.options._base=t,S(t.options.components,Cr),lr(t),vr(t),dr(t),gr(t)}jr(pr),Object.defineProperty(pr.prototype,"$isServer",{get:it}),Object.defineProperty(pr.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(pr,"FunctionalRenderContext",{value:Be}),pr.version="2.5.21";var Ar=h("style,class"),Er=h("input,textarea,option,select,progress"),Tr=function(t,n,e){return"value"===e&&Er(t)&&"button"!==n||"selected"===e&&"option"===t||"checked"===e&&"input"===t||"muted"===e&&"video"===t},$r=h("contenteditable,draggable,spellcheck"),Sr=h("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,translate,truespeed,typemustmatch,visible"),kr="http://www.w3.org/1999/xlink",Pr=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},Lr=function(t){return Pr(t)?t.slice(6,t.length):""},Ir=function(t){return null==t||!1===t};function Fr(t){var n=t.data,e=t,r=t;while(o(r.componentInstance))r=r.componentInstance._vnode,r&&r.data&&(n=Nr(r.data,n));while(o(e=e.parent))e&&e.data&&(n=Nr(n,e.data));return Mr(n.staticClass,n.class)}function Nr(t,n){return{staticClass:Ur(t.staticClass,n.staticClass),class:o(t.class)?[t.class,n.class]:n.class}}function Mr(t,n){return o(t)||o(n)?Ur(t,zr(n)):""}function Ur(t,n){return t?n?t+" "+n:t:n||""}function zr(t){return Array.isArray(t)?Br(t):u(t)?Wr(t):"string"===typeof t?t:""}function Br(t){for(var n,e="",r=0,i=t.length;r-1?qr[t]=n.constructor===window.HTMLUnknownElement||n.constructor===window.HTMLElement:qr[t]=/HTMLUnknownElement/.test(n.toString())}var Yr=h("text,number,password,search,email,tel,url");function Zr(t){if("string"===typeof t){var n=document.querySelector(t);return n||document.createElement("div")}return t}function Gr(t,n){var e=document.createElement(t);return"select"!==t?e:(n.data&&n.data.attrs&&void 0!==n.data.attrs.multiple&&e.setAttribute("multiple","multiple"),e)}function Qr(t,n){return document.createElementNS(Dr[t],n)}function Vr(t){return document.createTextNode(t)}function to(t){return document.createComment(t)}function no(t,n,e){t.insertBefore(n,e)}function eo(t,n){t.removeChild(n)}function ro(t,n){t.appendChild(n)}function oo(t){return t.parentNode}function io(t){return t.nextSibling}function ao(t){return t.tagName}function so(t,n){t.textContent=n}function uo(t,n){t.setAttribute(n,"")}var co=Object.freeze({createElement:Gr,createElementNS:Qr,createTextNode:Vr,createComment:to,insertBefore:no,removeChild:eo,appendChild:ro,parentNode:oo,nextSibling:io,tagName:ao,setTextContent:so,setStyleScope:uo}),fo={create:function(t,n){po(n)},update:function(t,n){t.data.ref!==n.data.ref&&(po(t,!0),po(n))},destroy:function(t){po(t,!0)}};function po(t,n){var e=t.data.ref;if(o(e)){var r=t.context,i=t.componentInstance||t.elm,a=r.$refs;n?Array.isArray(a[e])?g(a[e],i):a[e]===i&&(a[e]=void 0):t.data.refInFor?Array.isArray(a[e])?a[e].indexOf(i)<0&&a[e].push(i):a[e]=[i]:a[e]=i}}var lo=new yt("",{},[]),vo=["create","activate","update","remove","destroy"];function ho(t,n){return t.key===n.key&&(t.tag===n.tag&&t.isComment===n.isComment&&o(t.data)===o(n.data)&&yo(t,n)||i(t.isAsyncPlaceholder)&&t.asyncFactory===n.asyncFactory&&r(n.asyncFactory.error))}function yo(t,n){if("input"!==t.tag)return!0;var e,r=o(e=t.data)&&o(e=e.attrs)&&e.type,i=o(e=n.data)&&o(e=e.attrs)&&e.type;return r===i||Yr(r)&&Yr(i)}function go(t,n,e){var r,i,a={};for(r=n;r<=e;++r)i=t[r].key,o(i)&&(a[i]=r);return a}function bo(t){var n,e,a={},u=t.modules,c=t.nodeOps;for(n=0;nh?(p=r(e[b+1])?null:e[b+1].elm,x(t,p,e,d,b,i)):d>b&&j(t,n,l,h)}function T(t,n,e,r){for(var i=e;i-1?$o(t,n,e):Sr(n)?Ir(e)?t.removeAttribute(n):(e="allowfullscreen"===n&&"EMBED"===t.tagName?"true":n,t.setAttribute(n,e)):$r(n)?t.setAttribute(n,Ir(e)||"false"===e?"false":"true"):Pr(n)?Ir(e)?t.removeAttributeNS(kr,Lr(n)):t.setAttributeNS(kr,n,e):$o(t,n,e)}function $o(t,n,e){if(Ir(e))t.removeAttribute(n);else{if(Q&&!V&&("TEXTAREA"===t.tagName||"INPUT"===t.tagName)&&"placeholder"===n&&!t.__ieph){var r=function(n){n.stopImmediatePropagation(),t.removeEventListener("input",r)};t.addEventListener("input",r),t.__ieph=!0}t.setAttribute(n,e)}}var So={create:Eo,update:Eo};function ko(t,n){var e=n.elm,i=n.data,a=t.data;if(!(r(i.staticClass)&&r(i.class)&&(r(a)||r(a.staticClass)&&r(a.class)))){var s=Fr(n),u=e._transitionClasses;o(u)&&(s=Ur(s,zr(u))),s!==e._prevClass&&(e.setAttribute("class",s),e._prevClass=s)}}var Po,Lo={create:ko,update:ko},Io="__r",Fo="__c";function No(t){if(o(t[Io])){var n=Q?"change":"input";t[n]=[].concat(t[Io],t[n]||[]),delete t[Io]}o(t[Fo])&&(t.change=[].concat(t[Fo],t.change||[]),delete t[Fo])}function Mo(t,n,e){var r=Po;return function o(){var i=n.apply(null,arguments);null!==i&&zo(t,o,e,r)}}function Uo(t,n,e,r){n=fn(n),Po.addEventListener(t,n,rt?{capture:e,passive:r}:e)}function zo(t,n,e,r){(r||Po).removeEventListener(t,n._withTask||n,e)}function Bo(t,n){if(!r(t.data.on)||!r(n.data.on)){var e=n.data.on||{},o=t.data.on||{};Po=n.elm,No(e),bn(e,o,Uo,zo,Mo,n.context),Po=void 0}}var Wo={create:Bo,update:Bo};function Do(t,n){if(!r(t.data.domProps)||!r(n.data.domProps)){var e,i,a=n.elm,s=t.data.domProps||{},u=n.data.domProps||{};for(e in o(u.__ob__)&&(u=n.data.domProps=S({},u)),s)r(u[e])&&(a[e]="");for(e in u){if(i=u[e],"textContent"===e||"innerHTML"===e){if(n.children&&(n.children.length=0),i===s[e])continue;1===a.childNodes.length&&a.removeChild(a.childNodes[0])}if("value"===e){a._value=i;var c=r(i)?"":String(i);Xo(a,c)&&(a.value=c)}else a[e]=i}}}function Xo(t,n){return!t.composing&&("OPTION"===t.tagName||Jo(t,n)||Ko(t,n))}function Jo(t,n){var e=!0;try{e=document.activeElement!==t}catch(sa){}return e&&t.value!==n}function Ko(t,n){var e=t.value,r=t._vModifiers;if(o(r)){if(r.lazy)return!1;if(r.number)return d(e)!==d(n);if(r.trim)return e.trim()!==n.trim()}return e!==n}var Ro={create:Do,update:Do},qo=_(function(t){var n={},e=/;(?![^(]*\))/g,r=/:(.+)/;return t.split(e).forEach(function(t){if(t){var e=t.split(r);e.length>1&&(n[e[0].trim()]=e[1].trim())}}),n});function Ho(t){var n=Yo(t.style);return t.staticStyle?S(t.staticStyle,n):n}function Yo(t){return Array.isArray(t)?k(t):"string"===typeof t?qo(t):t}function Zo(t,n){var e,r={};if(n){var o=t;while(o.componentInstance)o=o.componentInstance._vnode,o&&o.data&&(e=Ho(o.data))&&S(r,e)}(e=Ho(t.data))&&S(r,e);var i=t;while(i=i.parent)i.data&&(e=Ho(i.data))&&S(r,e);return r}var Go,Qo=/^--/,Vo=/\s*!important$/,ti=function(t,n,e){if(Qo.test(n))t.style.setProperty(n,e);else if(Vo.test(e))t.style.setProperty(n,e.replace(Vo,""),"important");else{var r=ei(n);if(Array.isArray(e))for(var o=0,i=e.length;o-1?n.split(ii).forEach(function(n){return t.classList.add(n)}):t.classList.add(n);else{var e=" "+(t.getAttribute("class")||"")+" ";e.indexOf(" "+n+" ")<0&&t.setAttribute("class",(e+n).trim())}}function si(t,n){if(n&&(n=n.trim()))if(t.classList)n.indexOf(" ")>-1?n.split(ii).forEach(function(n){return t.classList.remove(n)}):t.classList.remove(n),t.classList.length||t.removeAttribute("class");else{var e=" "+(t.getAttribute("class")||"")+" ",r=" "+n+" ";while(e.indexOf(r)>=0)e=e.replace(r," ");e=e.trim(),e?t.setAttribute("class",e):t.removeAttribute("class")}}function ui(t){if(t){if("object"===typeof t){var n={};return!1!==t.css&&S(n,ci(t.name||"v")),S(n,t),n}return"string"===typeof t?ci(t):void 0}}var ci=_(function(t){return{enterClass:t+"-enter",enterToClass:t+"-enter-to",enterActiveClass:t+"-enter-active",leaveClass:t+"-leave",leaveToClass:t+"-leave-to",leaveActiveClass:t+"-leave-active"}}),fi=H&&!V,pi="transition",li="animation",vi="transition",di="transitionend",hi="animation",yi="animationend";fi&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(vi="WebkitTransition",di="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(hi="WebkitAnimation",yi="webkitAnimationEnd"));var gi=H?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function bi(t){gi(function(){gi(t)})}function mi(t,n){var e=t._transitionClasses||(t._transitionClasses=[]);e.indexOf(n)<0&&(e.push(n),ai(t,n))}function _i(t,n){t._transitionClasses&&g(t._transitionClasses,n),si(t,n)}function wi(t,n,e){var r=xi(t,n),o=r.type,i=r.timeout,a=r.propCount;if(!o)return e();var s=o===pi?di:yi,u=0,c=function(){t.removeEventListener(s,f),e()},f=function(n){n.target===t&&++u>=a&&c()};setTimeout(function(){u0&&(e=pi,f=a,p=i.length):n===li?c>0&&(e=li,f=c,p=u.length):(f=Math.max(a,c),e=f>0?a>c?pi:li:null,p=e?e===pi?i.length:u.length:0);var l=e===pi&&Oi.test(r[vi+"Property"]);return{type:e,timeout:f,propCount:p,hasTransform:l}}function Ci(t,n){while(t.length1}function Si(t,n){!0!==n.data.show&&Ai(n)}var ki=H?{create:Si,activate:Si,remove:function(t,n){!0!==t.data.show?Ei(t,n):n()}}:{},Pi=[So,Lo,Wo,Ro,oi,ki],Li=Pi.concat(Ao),Ii=bo({nodeOps:co,modules:Li});V&&document.addEventListener("selectionchange",function(){var t=document.activeElement;t&&t.vmodel&&Di(t,"input")});var Fi={inserted:function(t,n,e,r){"select"===e.tag?(r.elm&&!r.elm._vOptions?mn(e,"postpatch",function(){Fi.componentUpdated(t,n,e)}):Ni(t,n,e.context),t._vOptions=[].map.call(t.options,zi)):("textarea"===e.tag||Yr(t.type))&&(t._vModifiers=n.modifiers,n.modifiers.lazy||(t.addEventListener("compositionstart",Bi),t.addEventListener("compositionend",Wi),t.addEventListener("change",Wi),V&&(t.vmodel=!0)))},componentUpdated:function(t,n,e){if("select"===e.tag){Ni(t,n,e.context);var r=t._vOptions,o=t._vOptions=[].map.call(t.options,zi);if(o.some(function(t,n){return!F(t,r[n])})){var i=t.multiple?n.value.some(function(t){return Ui(t,o)}):n.value!==n.oldValue&&Ui(n.value,o);i&&Di(t,"change")}}}};function Ni(t,n,e){Mi(t,n,e),(Q||tt)&&setTimeout(function(){Mi(t,n,e)},0)}function Mi(t,n,e){var r=n.value,o=t.multiple;if(!o||Array.isArray(r)){for(var i,a,s=0,u=t.options.length;s-1,a.selected!==i&&(a.selected=i);else if(F(zi(a),r))return void(t.selectedIndex!==s&&(t.selectedIndex=s));o||(t.selectedIndex=-1)}}function Ui(t,n){return n.every(function(n){return!F(n,t)})}function zi(t){return"_value"in t?t._value:t.value}function Bi(t){t.target.composing=!0}function Wi(t){t.target.composing&&(t.target.composing=!1,Di(t.target,"input"))}function Di(t,n){var e=document.createEvent("HTMLEvents");e.initEvent(n,!0,!0),t.dispatchEvent(e)}function Xi(t){return!t.componentInstance||t.data&&t.data.transition?t:Xi(t.componentInstance._vnode)}var Ji={bind:function(t,n,e){var r=n.value;e=Xi(e);var o=e.data&&e.data.transition,i=t.__vOriginalDisplay="none"===t.style.display?"":t.style.display;r&&o?(e.data.show=!0,Ai(e,function(){t.style.display=i})):t.style.display=r?i:"none"},update:function(t,n,e){var r=n.value,o=n.oldValue;if(!r!==!o){e=Xi(e);var i=e.data&&e.data.transition;i?(e.data.show=!0,r?Ai(e,function(){t.style.display=t.__vOriginalDisplay}):Ei(e,function(){t.style.display="none"})):t.style.display=r?t.__vOriginalDisplay:"none"}},unbind:function(t,n,e,r,o){o||(t.style.display=t.__vOriginalDisplay)}},Ki={model:Fi,show:Ji},Ri={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function qi(t){var n=t&&t.componentOptions;return n&&n.Ctor.options.abstract?qi(Sn(n.children)):t}function Hi(t){var n={},e=t.$options;for(var r in e.propsData)n[r]=t[r];var o=e._parentListeners;for(var i in o)n[O(i)]=o[i];return n}function Yi(t,n){if(/\d-keep-alive$/.test(n.tag))return t("keep-alive",{props:n.componentOptions.propsData})}function Zi(t){while(t=t.parent)if(t.data.transition)return!0}function Gi(t,n){return n.key===t.key&&n.tag===t.tag}var Qi=function(t){return t.tag||$n(t)},Vi=function(t){return"show"===t.name},ta={name:"transition",props:Ri,abstract:!0,render:function(t){var n=this,e=this.$slots.default;if(e&&(e=e.filter(Qi),e.length)){0;var r=this.mode;0;var o=e[0];if(Zi(this.$vnode))return o;var i=qi(o);if(!i)return o;if(this._leaving)return Yi(t,o);var a="__transition-"+this._uid+"-";i.key=null==i.key?i.isComment?a+"comment":a+i.tag:s(i.key)?0===String(i.key).indexOf(a)?i.key:a+i.key:i.key;var u=(i.data||(i.data={})).transition=Hi(this),c=this._vnode,f=qi(c);if(i.data.directives&&i.data.directives.some(Vi)&&(i.data.show=!0),f&&f.data&&!Gi(i,f)&&!$n(f)&&(!f.componentInstance||!f.componentInstance._vnode.isComment)){var p=f.data.transition=S({},u);if("out-in"===r)return this._leaving=!0,mn(p,"afterLeave",function(){n._leaving=!1,n.$forceUpdate()}),Yi(t,o);if("in-out"===r){if($n(i))return c;var l,v=function(){l()};mn(u,"afterEnter",v),mn(u,"enterCancelled",v),mn(p,"delayLeave",function(t){l=t})}}return o}}},na=S({tag:String,moveClass:String},Ri);delete na.mode;var ea={props:na,beforeMount:function(){var t=this,n=this._update;this._update=function(e,r){var o=Wn(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,o(),n.call(t,e,r)}},render:function(t){for(var n=this.tag||this.$vnode.data.tag||"span",e=Object.create(null),r=this.prevChildren=this.children,o=this.$slots.default||[],i=this.children=[],a=Hi(this),s=0;s"+o+""};t.exports=function(t,n){var e={};e[t]=n(s),r(r.P+r.F*o(function(){var n=""[t]('"');return n!==n.toLowerCase()||n.split('"').length>3}),"String",e)}},"38fd":function(t,n,e){var r=e("69a8"),o=e("4bf8"),i=e("613b")("IE_PROTO"),a=Object.prototype;t.exports=Object.getPrototypeOf||function(t){return t=o(t),r(t,i)?t[i]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?a:null}},"397a":function(t,n,e){"use strict";function r(){for(var t=[],n=0;n0){e.subComponentStyles={};var v=e.subComponentStyles,d=function(t){if(o.hasOwnProperty(t)){var n=o[t];v[t]=function(t){return r.apply(void 0,n.map(function(n){return"function"===typeof n?n(t):n}))}}};for(var f in o)d(f)}return e}e.d(n,"a",function(){return r})},"3a72":function(t,n,e){var r=e("7726"),o=e("8378"),i=e("2d00"),a=e("37c8"),s=e("86cc").f;t.exports=function(t){var n=o.Symbol||(o.Symbol=i?{}:r.Symbol||{});"_"==t.charAt(0)||t in n||s(n,t,{value:a.f(t)})}},"41a0":function(t,n,e){"use strict";var r=e("2aeb"),o=e("4630"),i=e("7f20"),a={};e("32e9")(a,e("2b4c")("iterator"),function(){return this}),t.exports=function(t,n,e){t.prototype=r(a,{next:o(1,e)}),i(t,n+" Iterator")}},4362:function(t,n,e){n.nextTick=function(t){setTimeout(t,0)},n.platform=n.arch=n.execPath=n.title="browser",n.pid=1,n.browser=!0,n.env={},n.argv=[],n.binding=function(t){throw new Error("No such module. (Possibly not yet loaded)")},function(){var t,r="/";n.cwd=function(){return r},n.chdir=function(n){t||(t=e("df7c")),r=t.resolve(n,r)}}(),n.exit=n.kill=n.umask=n.dlopen=n.uptime=n.memoryUsage=n.uvCounters=function(){},n.features={}},4382:function(t,n,e){"use strict";(function(t){e.d(n,"a",function(){return u});var r,o=e("9ab4"),i={none:0,insertNode:1,appendChild:2},a="__stylesheet__",s={},u=function(){function n(t){this._rules=[],this._preservedRules=[],this._rulesToInsert=[],this._counter=0,this._keyToClassName={},this._onResetCallbacks=[],this._classNameToArgs={},this._config=o["a"]({injectionMode:i.insertNode,defaultPrefix:"css",namespace:void 0},t)}return n.getInstance=function(){var e="undefined"!==typeof window?window:"undefined"!==typeof t?t:s;if(r=e[a],!r||r._lastStyleElement&&r._lastStyleElement.ownerDocument!==document){var o=e&&e["FabricConfig"]||{};r=e[a]=new n(o.mergeStyles)}return r},n.prototype.setConfig=function(t){this._config=o["a"]({},this._config,t)},n.prototype.onReset=function(t){this._onResetCallbacks.push(t)},n.prototype.getClassName=function(t){var n=this._config.namespace,e=t||this._config.defaultPrefix;return(n?n+"-":"")+e+"-"+this._counter++},n.prototype.cacheClassName=function(t,n,e,r){this._keyToClassName[n]=t,this._classNameToArgs[t]={args:e,rules:r}},n.prototype.classNameFromKey=function(t){return this._keyToClassName[t]},n.prototype.argsFromClassName=function(t){var n=this._classNameToArgs[t];return n&&n.args},n.prototype.insertedRulesFromClassName=function(t){var n=this._classNameToArgs[t];return n&&n.rules},n.prototype.insertRule=function(t,n){var e=this._config.injectionMode,r=e!==i.none?this._getStyleElement():void 0;if(n&&this._preservedRules.push(t),r)switch(this._config.injectionMode){case i.insertNode:var o=r.sheet;try{o.insertRule(t,o.cssRules.length)}catch(a){}break;case i.appendChild:r.appendChild(document.createTextNode(t));break}else this._rules.push(t);this._config.onInsertRule&&this._config.onInsertRule(t)},n.prototype.getRules=function(t){return(t?this._preservedRules.join(""):"")+this._rules.join("")+this._rulesToInsert.join("")},n.prototype.reset=function(){this._rules=[],this._rulesToInsert=[],this._counter=0,this._classNameToArgs={},this._keyToClassName={},this._onResetCallbacks.forEach(function(t){return t()})},n.prototype.resetKeys=function(){this._keyToClassName={}},n.prototype._getStyleElement=function(){var t=this;return this._styleElement||"undefined"===typeof document||(this._styleElement=this._createStyleElement(),window.requestAnimationFrame(function(){t._styleElement=void 0})),this._styleElement},n.prototype._createStyleElement=function(){var t=document.createElement("style");return t.setAttribute("data-merge-styles","true"),t.type="text/css",this._lastStyleElement&&this._lastStyleElement.nextElementSibling?document.head.insertBefore(t,this._lastStyleElement.nextElementSibling):document.head.appendChild(t),this._lastStyleElement=t,t},n}()}).call(this,e("4362"))},"456d":function(t,n,e){var r=e("4bf8"),o=e("0d58");e("5eda")("keys",function(){return function(t){return o(r(t))}})},4588:function(t,n){var e=Math.ceil,r=Math.floor;t.exports=function(t){return isNaN(t=+t)?0:(t>0?r:e)(t)}},4630:function(t,n){t.exports=function(t,n){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:n}}},4917:function(t,n,e){"use strict";var r=e("cb7c"),o=e("9def"),i=e("0390"),a=e("5f1b");e("214f")("match",1,function(t,n,e,s){return[function(e){var r=t(this),o=void 0==e?void 0:e[n];return void 0!==o?o.call(e,r):new RegExp(e)[n](String(r))},function(t){var n=s(e,t,this);if(n.done)return n.value;var u=r(t),c=String(this);if(!u.global)return a(u,c);var f=u.unicode;u.lastIndex=0;var p,l=[],v=0;while(null!==(p=a(u,c))){var d=String(p[0]);l[v]=d,""===d&&(u.lastIndex=i(c,o(u.lastIndex),f)),v++}return 0===v?null:l}]})},"4a59":function(t,n,e){var r=e("9b43"),o=e("1fa8"),i=e("33a4"),a=e("cb7c"),s=e("9def"),u=e("27ee"),c={},f={};n=t.exports=function(t,n,e,p,l){var v,d,h,y,g=l?function(){return t}:u(t),b=r(e,p,n?2:1),m=0;if("function"!=typeof g)throw TypeError(t+" is not iterable!");if(i(g)){for(v=s(t.length);v>m;m++)if(y=n?b(a(d=t[m])[0],d[1]):b(t[m]),y===c||y===f)return y}else for(h=g.call(t);!(d=h.next()).done;)if(y=o(h,b,d.value,n),y===c||y===f)return y};n.BREAK=c,n.RETURN=f},"4bf8":function(t,n,e){var r=e("be13");t.exports=function(t){return Object(r(t))}},"520a":function(t,n,e){"use strict";var r=e("0bfb"),o=RegExp.prototype.exec,i=String.prototype.replace,a=o,s="lastIndex",u=function(){var t=/a/,n=/b*/g;return o.call(t,"a"),o.call(n,"a"),0!==t[s]||0!==n[s]}(),c=void 0!==/()??/.exec("")[1],f=u||c;f&&(a=function(t){var n,e,a,f,p=this;return c&&(e=new RegExp("^"+p.source+"$(?!\\s)",r.call(p))),u&&(n=p[s]),a=o.call(p,t),u&&a&&(p[s]=p.global?a.index+a[0].length:n),c&&a&&a.length>1&&i.call(a[0],e,function(){for(f=1;fi)a(e[i++]);t._c=[],t._n=!1,n&&!t._h&&F(t)})}},F=function(t){g.call(u,function(){var n,e,r,o=t._v,i=N(t);if(i&&(n=_(function(){$?j.emit("unhandledRejection",o,t):(e=u.onunhandledrejection)?e({promise:t,reason:o}):(r=u.console)&&r.error&&r.error("Unhandled promise rejection",o)}),t._h=$||N(t)?2:1),t._a=void 0,i&&n.e)throw n.v})},N=function(t){return 1!==t._h&&0===(t._a||t._c).length},M=function(t){g.call(u,function(){var n;$?j.emit("rejectionHandled",t):(n=u.onrejectionhandled)&&n({promise:t,reason:t._v})})},U=function(t){var n=this;n._d||(n._d=!0,n=n._w||n,n._v=t,n._s=2,n._a||(n._a=n._c.slice()),I(n,!0))},z=function(t){var n,e=this;if(!e._d){e._d=!0,e=e._w||e;try{if(e===t)throw C("Promise can't be resolved itself");(n=L(t))?b(function(){var r={_w:e,_d:!1};try{n.call(t,c(z,r,1),c(U,r,1))}catch(o){U.call(r,o)}}):(e._v=t,e._s=1,I(e,!1))}catch(r){U.call({_w:e,_d:!1},r)}}};P||(T=function(t){d(this,T,x,"_h"),v(t),r.call(this);try{t(c(z,this,1),c(U,this,1))}catch(n){U.call(this,n)}},r=function(t){this._c=[],this._a=void 0,this._s=0,this._d=!1,this._v=void 0,this._h=0,this._n=!1},r.prototype=e("dcbc")(T.prototype,{then:function(t,n){var e=k(y(this,T));return e.ok="function"!=typeof t||t,e.fail="function"==typeof n&&n,e.domain=$?j.domain:void 0,this._c.push(e),this._a&&this._a.push(e),this._s&&I(this,!1),e.promise},catch:function(t){return this.then(void 0,t)}}),i=function(){var t=new r;this.promise=t,this.resolve=c(z,t,1),this.reject=c(U,t,1)},m.f=k=function(t){return t===T||t===a?new i(t):o(t)}),p(p.G+p.W+p.F*!P,{Promise:T}),e("7f20")(T,x),e("7a56")(x),a=e("8378")[x],p(p.S+p.F*!P,x,{reject:function(t){var n=k(this),e=n.reject;return e(t),n.promise}}),p(p.S+p.F*(s||!P),x,{resolve:function(t){return O(s&&this===a?T:this,t)}}),p(p.S+p.F*!(P&&e("5cc5")(function(t){T.all(t)["catch"](S)})),x,{all:function(t){var n=this,e=k(n),r=e.resolve,o=e.reject,i=_(function(){var e=[],i=0,a=1;h(t,!1,function(t){var s=i++,u=!1;e.push(void 0),a++,n.resolve(t).then(function(t){u||(u=!0,e[s]=t,--a||r(e))},o)}),--a||r(e)});return i.e&&o(i.v),e.promise},race:function(t){var n=this,e=k(n),r=e.reject,o=_(function(){h(t,!1,function(t){n.resolve(t).then(e.resolve,r)})});return o.e&&r(o.v),e.promise}})},5537:function(t,n,e){var r=e("8378"),o=e("7726"),i="__core-js_shared__",a=o[i]||(o[i]={});(t.exports=function(t,n){return a[t]||(a[t]=void 0!==n?n:{})})("versions",[]).push({version:r.version,mode:e("2d00")?"pure":"global",copyright:"© 2018 Denis Pushkarev (zloirock.ru)"})},"5ca1":function(t,n,e){var r=e("7726"),o=e("8378"),i=e("32e9"),a=e("2aba"),s=e("9b43"),u="prototype",c=function(t,n,e){var f,p,l,v,d=t&c.F,h=t&c.G,y=t&c.S,g=t&c.P,b=t&c.B,m=h?r:y?r[n]||(r[n]={}):(r[n]||{})[u],_=h?o:o[n]||(o[n]={}),w=_[u]||(_[u]={});for(f in h&&(e=n),e)p=!d&&m&&void 0!==m[f],l=(p?m:e)[f],v=b&&p?s(l,r):g&&"function"==typeof l?s(Function.call,l):l,m&&a(m,f,l,t&c.U),_[f]!=l&&i(_,f,v),g&&w[f]!=l&&(w[f]=l)};r.core=o,c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,c.U=64,c.R=128,t.exports=c},"5cc5":function(t,n,e){var r=e("2b4c")("iterator"),o=!1;try{var i=[7][r]();i["return"]=function(){o=!0},Array.from(i,function(){throw 2})}catch(a){}t.exports=function(t,n){if(!n&&!o)return!1;var e=!1;try{var i=[7],s=i[r]();s.next=function(){return{done:e=!0}},i[r]=function(){return s},t(i)}catch(a){}return e}},"5dbc":function(t,n,e){var r=e("d3f4"),o=e("8b97").set;t.exports=function(t,n,e){var i,a=n.constructor;return a!==e&&"function"==typeof a&&(i=a.prototype)!==e.prototype&&r(i)&&o&&o(t,i),t}},"5df3":function(t,n,e){"use strict";var r=e("02f4")(!0);e("01f9")(String,"String",function(t){this._t=String(t),this._i=0},function(){var t,n=this._t,e=this._i;return e>=n.length?{value:void 0,done:!0}:(t=r(n,e),this._i+=t.length,{value:t,done:!1})})},"5eda":function(t,n,e){var r=e("5ca1"),o=e("8378"),i=e("79e5");t.exports=function(t,n){var e=(o.Object||{})[t]||Object[t],a={};a[t]=n(e),r(r.S+r.F*i(function(){e(1)}),"Object",a)}},"5f1b":function(t,n,e){"use strict";var r=e("23c6"),o=RegExp.prototype.exec;t.exports=function(t,n){var e=t.exec;if("function"===typeof e){var i=e.call(t,n);if("object"!==typeof i)throw new TypeError("RegExp exec method returned something other than an Object or null");return i}if("RegExp"!==r(t))throw new TypeError("RegExp#exec called on incompatible receiver");return o.call(t,n)}},"603c":function(t,n,e){"use strict";e.d(n,"a",function(){return i});var r=e("cd2f"),o=e("b861");function i(){for(var t=[],n=0;n-1)n[t]=e[t];else{var r=Object.getOwnPropertyDescriptor(e,t);void 0!==r.value?"function"===typeof r.value?(n.methods||(n.methods={}))[t]=r.value:(n.mixins||(n.mixins=[])).push({data:function(){var n;return n={},n[t]=r.value,n}}):(r.get||r.set)&&((n.computed||(n.computed={}))[t]={get:r.get,set:r.set})}}),(n.mixins||(n.mixins=[])).push({data:function(){return v(this,t)}});var r=t.__decorators__;r&&(r.forEach(function(t){return t(n)}),delete t.__decorators__);var s=Object.getPrototypeOf(t.prototype),u=s instanceof o?s.constructor:o,c=u.extend(n);return y(c,t,u),i&&a(c,t),c}function y(t,n,e){Object.getOwnPropertyNames(n).forEach(function(r){if("prototype"!==r){var o=Object.getOwnPropertyDescriptor(t,r);if(!o||o.configurable){var i=Object.getOwnPropertyDescriptor(n,r);if(!c){if("cid"===r)return;var a=Object.getOwnPropertyDescriptor(e,r);if(!l(i.value)&&a&&a.value===i.value)return}0,Object.defineProperty(t,r,i)}}})}function g(t){return"function"===typeof t?h(t):function(n){return h(n,t)}}g.registerHooks=function(t){d.push.apply(d,t)},n.default=g,n.createDecorator=f,n.mixins=p},"67ab":function(t,n,e){var r=e("ca5a")("meta"),o=e("d3f4"),i=e("69a8"),a=e("86cc").f,s=0,u=Object.isExtensible||function(){return!0},c=!e("79e5")(function(){return u(Object.preventExtensions({}))}),f=function(t){a(t,r,{value:{i:"O"+ ++s,w:{}}})},p=function(t,n){if(!o(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!i(t,r)){if(!u(t))return"F";if(!n)return"E";f(t)}return t[r].i},l=function(t,n){if(!i(t,r)){if(!u(t))return!0;if(!n)return!1;f(t)}return t[r].w},v=function(t){return c&&d.NEED&&u(t)&&!i(t,r)&&f(t),t},d=t.exports={KEY:r,NEED:!1,fastKey:p,getWeak:l,onFreeze:v}},6821:function(t,n,e){var r=e("626a"),o=e("be13");t.exports=function(t){return r(o(t))}},"69a8":function(t,n){var e={}.hasOwnProperty;t.exports=function(t,n){return e.call(t,n)}},"6a99":function(t,n,e){var r=e("d3f4");t.exports=function(t,n){if(!r(t))return t;var e,o;if(n&&"function"==typeof(e=t.toString)&&!r(o=e.call(t)))return o;if("function"==typeof(e=t.valueOf)&&!r(o=e.call(t)))return o;if(!n&&"function"==typeof(e=t.toString)&&!r(o=e.call(t)))return o;throw TypeError("Can't convert object to primitive value")}},"6b54":function(t,n,e){"use strict";e("3846");var r=e("cb7c"),o=e("0bfb"),i=e("9e1e"),a="toString",s=/./[a],u=function(t){e("2aba")(RegExp.prototype,a,t,!0)};e("79e5")(function(){return"/a/b"!=s.call({source:"a",flags:"b"})})?u(function(){var t=r(this);return"/".concat(t.source,"/","flags"in t?t.flags:!i&&t instanceof RegExp?o.call(t):void 0)}):s.name!=a&&u(function(){return s.call(this)})},7333:function(t,n,e){"use strict";var r=e("0d58"),o=e("2621"),i=e("52a7"),a=e("4bf8"),s=e("626a"),u=Object.assign;t.exports=!u||e("79e5")(function(){var t={},n={},e=Symbol(),r="abcdefghijklmnopqrst";return t[e]=7,r.split("").forEach(function(t){n[t]=t}),7!=u({},t)[e]||Object.keys(u({},n)).join("")!=r})?function(t,n){var e=a(t),u=arguments.length,c=1,f=o.f,p=i.f;while(u>c){var l,v=s(arguments[c++]),d=f?r(v).concat(f(v)):r(v),h=d.length,y=0;while(h>y)p.call(v,l=d[y++])&&(e[l]=v[l])}return e}:u},7514:function(t,n,e){"use strict";var r=e("5ca1"),o=e("0a49")(5),i="find",a=!0;i in[]&&Array(1)[i](function(){a=!1}),r(r.P+r.F*a,"Array",{find:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}}),e("9c6c")(i)},7726:function(t,n){var e=t.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=e)},"77f1":function(t,n,e){var r=e("4588"),o=Math.max,i=Math.min;t.exports=function(t,n){return t=r(t),t<0?o(t+n,0):i(t,n)}},"79e5":function(t,n){t.exports=function(t){try{return!!t()}catch(n){return!0}}},"7a10":function(t,n,e){"use strict";e.d(n,"a",function(){return f}),e.d(n,"b",function(){return p});e("4382");var r,o="left",i="right",a="@noflip",s=(r={},r[o]=i,r[i]=o,r),u={"w-resize":"e-resize","sw-resize":"se-resize","nw-resize":"ne-resize"},c=f();function f(){return void 0===c&&(c="undefined"!==typeof document&&!!document.documentElement&&"rtl"===document.documentElement.getAttribute("dir")),c}function p(t,n){if(f()){var e=t[n];if(!e)return;var r=t[n+1];if("string"===typeof r&&r.indexOf(a)>=0)t[n+1]=r.replace(/\s*(?:\/\*\s*)?\@noflip\b(?:\s*\*\/)?\s*?/g,"");else if(e.indexOf(o)>=0)t[n]=e.replace(o,i);else if(e.indexOf(i)>=0)t[n]=e.replace(i,o);else if(String(r).indexOf(o)>=0)t[n+1]=r.replace(o,i);else if(String(r).indexOf(i)>=0)t[n+1]=r.replace(i,o);else if(s[e])t[n]=s[e];else if(u[r])t[n+1]=u[r];else switch(e){case"margin":case"padding":t[n+1]=v(r);break;case"box-shadow":t[n+1]=l(r,0);break}}}function l(t,n){var e=t.split(" "),r=parseInt(e[n],10);return e[0]=e[0].replace(String(r),String(-1*r)),e.join(" ")}function v(t){if("string"===typeof t){var n=t.split(" ");if(4===n.length)return n[0]+" "+n[3]+" "+n[2]+" "+n[1]}return t}},"7a56":function(t,n,e){"use strict";var r=e("7726"),o=e("86cc"),i=e("9e1e"),a=e("2b4c")("species");t.exports=function(t){var n=r[t];i&&n&&!n[a]&&o.f(n,a,{configurable:!0,get:function(){return this}})}},"7bbc":function(t,n,e){var r=e("6821"),o=e("9093").f,i={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],s=function(t){try{return o(t)}catch(n){return a.slice()}};t.exports.f=function(t){return a&&"[object Window]"==i.call(t)?s(t):o(r(t))}},"7e84":function(t,n,e){"use strict";function r(t){return r=Object.setPrototypeOf?Object.getPrototypeOf:function(t){return t.__proto__||Object.getPrototypeOf(t)},r(t)}e.d(n,"a",function(){return r})},"7f20":function(t,n,e){var r=e("86cc").f,o=e("69a8"),i=e("2b4c")("toStringTag");t.exports=function(t,n,e){t&&!o(t=e?t:t.prototype,i)&&r(t,i,{configurable:!0,value:n})}},"7f7f":function(t,n,e){var r=e("86cc").f,o=Function.prototype,i=/^\s*function ([^ (]*)/,a="name";a in o||e("9e1e")&&r(o,a,{configurable:!0,get:function(){try{return(""+this).match(i)[1]}catch(t){return""}}})},8079:function(t,n,e){var r=e("7726"),o=e("1991").set,i=r.MutationObserver||r.WebKitMutationObserver,a=r.process,s=r.Promise,u="process"==e("2d95")(a);t.exports=function(){var t,n,e,c=function(){var r,o;u&&(r=a.domain)&&r.exit();while(t){o=t.fn,t=t.next;try{o()}catch(i){throw t?e():n=void 0,i}}n=void 0,r&&r.enter()};if(u)e=function(){a.nextTick(c)};else if(!i||r.navigator&&r.navigator.standalone)if(s&&s.resolve){var f=s.resolve(void 0);e=function(){f.then(c)}}else e=function(){o.call(r,c)};else{var p=!0,l=document.createTextNode("");new i(c).observe(l,{characterData:!0}),e=function(){l.data=p=!p}}return function(r){var o={fn:r,next:void 0};n&&(n.next=o),t||(t=o,e()),n=o}}},8378:function(t,n){var e=t.exports={version:"2.6.1"};"number"==typeof __e&&(__e=e)},"84f2":function(t,n){t.exports={}},"86cc":function(t,n,e){var r=e("cb7c"),o=e("c69a"),i=e("6a99"),a=Object.defineProperty;n.f=e("9e1e")?Object.defineProperty:function(t,n,e){if(r(t),n=i(n,!0),r(e),o)try{return a(t,n,e)}catch(s){}if("get"in e||"set"in e)throw TypeError("Accessors not supported!");return"value"in e&&(t[n]=e.value),t}},"8a81":function(t,n,e){"use strict";var r=e("7726"),o=e("69a8"),i=e("9e1e"),a=e("5ca1"),s=e("2aba"),u=e("67ab").KEY,c=e("79e5"),f=e("5537"),p=e("7f20"),l=e("ca5a"),v=e("2b4c"),d=e("37c8"),h=e("3a72"),y=e("d4c0"),g=e("1169"),b=e("cb7c"),m=e("d3f4"),_=e("6821"),w=e("6a99"),O=e("4630"),x=e("2aeb"),C=e("7bbc"),j=e("11e9"),A=e("86cc"),E=e("0d58"),T=j.f,$=A.f,S=C.f,k=r.Symbol,P=r.JSON,L=P&&P.stringify,I="prototype",F=v("_hidden"),N=v("toPrimitive"),M={}.propertyIsEnumerable,U=f("symbol-registry"),z=f("symbols"),B=f("op-symbols"),W=Object[I],D="function"==typeof k,X=r.QObject,J=!X||!X[I]||!X[I].findChild,K=i&&c(function(){return 7!=x($({},"a",{get:function(){return $(this,"a",{value:7}).a}})).a})?function(t,n,e){var r=T(W,n);r&&delete W[n],$(t,n,e),r&&t!==W&&$(W,n,r)}:$,R=function(t){var n=z[t]=x(k[I]);return n._k=t,n},q=D&&"symbol"==typeof k.iterator?function(t){return"symbol"==typeof t}:function(t){return t instanceof k},H=function(t,n,e){return t===W&&H(B,n,e),b(t),n=w(n,!0),b(e),o(z,n)?(e.enumerable?(o(t,F)&&t[F][n]&&(t[F][n]=!1),e=x(e,{enumerable:O(0,!1)})):(o(t,F)||$(t,F,O(1,{})),t[F][n]=!0),K(t,n,e)):$(t,n,e)},Y=function(t,n){b(t);var e,r=y(n=_(n)),o=0,i=r.length;while(i>o)H(t,e=r[o++],n[e]);return t},Z=function(t,n){return void 0===n?x(t):Y(x(t),n)},G=function(t){var n=M.call(this,t=w(t,!0));return!(this===W&&o(z,t)&&!o(B,t))&&(!(n||!o(this,t)||!o(z,t)||o(this,F)&&this[F][t])||n)},Q=function(t,n){if(t=_(t),n=w(n,!0),t!==W||!o(z,n)||o(B,n)){var e=T(t,n);return!e||!o(z,n)||o(t,F)&&t[F][n]||(e.enumerable=!0),e}},V=function(t){var n,e=S(_(t)),r=[],i=0;while(e.length>i)o(z,n=e[i++])||n==F||n==u||r.push(n);return r},tt=function(t){var n,e=t===W,r=S(e?B:_(t)),i=[],a=0;while(r.length>a)!o(z,n=r[a++])||e&&!o(W,n)||i.push(z[n]);return i};D||(k=function(){if(this instanceof k)throw TypeError("Symbol is not a constructor!");var t=l(arguments.length>0?arguments[0]:void 0),n=function(e){this===W&&n.call(B,e),o(this,F)&&o(this[F],t)&&(this[F][t]=!1),K(this,t,O(1,e))};return i&&J&&K(W,t,{configurable:!0,set:n}),R(t)},s(k[I],"toString",function(){return this._k}),j.f=Q,A.f=H,e("9093").f=C.f=V,e("52a7").f=G,e("2621").f=tt,i&&!e("2d00")&&s(W,"propertyIsEnumerable",G,!0),d.f=function(t){return R(v(t))}),a(a.G+a.W+a.F*!D,{Symbol:k});for(var nt="hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),et=0;nt.length>et;)v(nt[et++]);for(var rt=E(v.store),ot=0;rt.length>ot;)h(rt[ot++]);a(a.S+a.F*!D,"Symbol",{for:function(t){return o(U,t+="")?U[t]:U[t]=k(t)},keyFor:function(t){if(!q(t))throw TypeError(t+" is not a symbol!");for(var n in U)if(U[n]===t)return n},useSetter:function(){J=!0},useSimple:function(){J=!1}}),a(a.S+a.F*!D,"Object",{create:Z,defineProperty:H,defineProperties:Y,getOwnPropertyDescriptor:Q,getOwnPropertyNames:V,getOwnPropertySymbols:tt}),P&&a(a.S+a.F*(!D||c(function(){var t=k();return"[null]"!=L([t])||"{}"!=L({a:t})||"{}"!=L(Object(t))})),"JSON",{stringify:function(t){var n,e,r=[t],o=1;while(arguments.length>o)r.push(arguments[o++]);if(e=n=r[1],(m(n)||void 0!==t)&&!q(t))return g(n)||(n=function(t,n){if("function"==typeof e&&(n=e.call(this,t,n)),!q(n))return n}),r[1]=n,L.apply(P,r)}}),k[I][N]||e("32e9")(k[I],N,k[I].valueOf),p(k,"Symbol"),p(Math,"Math",!0),p(r.JSON,"JSON",!0)},"8b97":function(t,n,e){var r=e("d3f4"),o=e("cb7c"),i=function(t,n){if(o(t),!r(n)&&null!==n)throw TypeError(n+": can't set as prototype!")};t.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(t,n,r){try{r=e("9b43")(Function.call,e("11e9").f(Object.prototype,"__proto__").set,2),r(t,[]),n=!(t instanceof Array)}catch(o){n=!0}return function(t,e){return i(t,e),n?t.__proto__=e:r(t,e),t}}({},!1):void 0),check:i}},9093:function(t,n,e){var r=e("ce10"),o=e("e11e").concat("length","prototype");n.f=Object.getOwnPropertyNames||function(t){return r(t,o)}},"99de":function(t,n,e){"use strict";var r=e("53ca");function o(t){if(void 0===t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function i(t,n){return!n||"object"!==Object(r["a"])(n)&&"function"!==typeof n?o(t):n}e.d(n,"a",function(){return i})},"9ab4":function(t,n,e){"use strict";e.d(n,"a",function(){return r}),e.d(n,"b",function(){return o});var r=function(){return r=Object.assign||function(t){for(var n,e=1,r=arguments.length;e=0;s--)(o=t[s])&&(a=(i<3?o(a):i>3?o(n,e,a):o(n,e))||a);return i>3&&a&&Object.defineProperty(n,e,a),a}},"9b43":function(t,n,e){var r=e("d8e8");t.exports=function(t,n,e){if(r(t),void 0===n)return t;switch(e){case 1:return function(e){return t.call(n,e)};case 2:return function(e,r){return t.call(n,e,r)};case 3:return function(e,r,o){return t.call(n,e,r,o)}}return function(){return t.apply(n,arguments)}}},"9c6c":function(t,n,e){var r=e("2b4c")("unscopables"),o=Array.prototype;void 0==o[r]&&e("32e9")(o,r,{}),t.exports=function(t){o[r][t]=!0}},"9c80":function(t,n){t.exports=function(t){try{return{e:!1,v:t()}}catch(n){return{e:!0,v:n}}}},"9def":function(t,n,e){var r=e("4588"),o=Math.min;t.exports=function(t){return t>0?o(r(t),9007199254740991):0}},"9e1e":function(t,n,e){t.exports=!e("79e5")(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},a25f:function(t,n,e){var r=e("7726"),o=r.navigator;t.exports=o&&o.userAgent||""},a5b8:function(t,n,e){"use strict";var r=e("d8e8");function o(t){var n,e;this.promise=new t(function(t,r){if(void 0!==n||void 0!==e)throw TypeError("Bad Promise constructor");n=t,e=r}),this.resolve=r(n),this.reject=r(e)}t.exports.f=function(t){return new o(t)}},aa77:function(t,n,e){var r=e("5ca1"),o=e("be13"),i=e("79e5"),a=e("fdef"),s="["+a+"]",u="​…",c=RegExp("^"+s+s+"*"),f=RegExp(s+s+"*$"),p=function(t,n,e){var o={},s=i(function(){return!!a[t]()||u[t]()!=u}),c=o[t]=s?n(l):a[t];e&&(o[e]=c),r(r.P+r.F*s,"String",o)},l=p.trim=function(t,n){return t=String(o(t)),1&n&&(t=t.replace(c,"")),2&n&&(t=t.replace(f,"")),t};t.exports=p},aae3:function(t,n,e){var r=e("d3f4"),o=e("2d95"),i=e("2b4c")("match");t.exports=function(t){var n;return r(t)&&(void 0!==(n=t[i])?!!n:"RegExp"==o(t))}},ac4d:function(t,n,e){e("3a72")("asyncIterator")},ac6a:function(t,n,e){for(var r=e("cadf"),o=e("0d58"),i=e("2aba"),a=e("7726"),s=e("32e9"),u=e("84f2"),c=e("2b4c"),f=c("iterator"),p=c("toStringTag"),l=u.Array,v={CSSRuleList:!0,CSSStyleDeclaration:!1,CSSValueList:!1,ClientRectList:!1,DOMRectList:!1,DOMStringList:!1,DOMTokenList:!0,DataTransferItemList:!1,FileList:!1,HTMLAllCollection:!1,HTMLCollection:!1,HTMLFormElement:!1,HTMLSelectElement:!1,MediaList:!0,MimeTypeArray:!1,NamedNodeMap:!1,NodeList:!0,PaintRequestList:!1,Plugin:!1,PluginArray:!1,SVGLengthList:!1,SVGNumberList:!1,SVGPathSegList:!1,SVGPointList:!1,SVGStringList:!1,SVGTransformList:!1,SourceBufferList:!1,StyleSheetList:!0,TextTrackCueList:!1,TextTrackList:!1,TouchList:!1},d=o(v),h=0;h=0)a(s.split(" "));else{var u=i.argsFromClassName(s);u?a(u):-1===e.indexOf(s)&&e.push(s)}else Array.isArray(s)?a(s):"object"===typeof s&&o.push(s)}}return a(t),{classes:e,objects:o}}},bcaa:function(t,n,e){var r=e("cb7c"),o=e("d3f4"),i=e("a5b8");t.exports=function(t,n){if(r(t),o(n)&&n.constructor===t)return n;var e=i.f(t),a=e.resolve;return a(n),e.promise}},be13:function(t,n){t.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},be94:function(t,n,e){"use strict";e.d(n,"a",function(){return o});var r=e("ade3");function o(t){for(var n=1;nf)if(s=u[f++],s!=s)return!0}else for(;c>f;f++)if((t||f in u)&&u[f]===e)return t||f||0;return!t&&-1}}},c4c9:function(t,n,e){"use strict";(function(t){var e,r=this&&this.__assign||function(){return r=Object.assign||function(t){for(var n,e=1,r=arguments.length;e0&&y(n)})}function h(){return setTimeout(function(){i.runState.flushTimer=0,d()},0)}function y(t,n){i.loadStyles?i.loadStyles(O(t).styleString,t):e?j(t,n):C(t)}function g(t){i.theme=t,_()}function b(t){void 0===t&&(t=3),3!==t&&2!==t||(m(i.registeredStyles),i.registeredStyles=[]),3!==t&&1!==t||(m(i.registeredThemableStyles),i.registeredThemableStyles=[])}function m(t){t.forEach(function(t){var n=t&&t.styleElement;n&&n.parentElement&&n.parentElement.removeChild(n)})}function _(){if(i.theme){for(var t=[],n=0,e=i.registeredThemableStyles;n0&&(b(1),y([].concat.apply([],t)))}}function w(t){return t&&(t=O(x(t)).styleString),t}function O(t){var n=i.theme,e=!1,r=(t||[]).map(function(t){var r=t.theme;if(r){e=!0;var o=n?n[r]:void 0,i=t.defaultValue||"inherit";return!n||o||!console||r in n||"undefined"===typeof DEBUG||!DEBUG||console.warn('Theming value not provided for "'+r+'". Falling back to "'+i+'".'),o||i}return t.rawString});return{styleString:r.join(""),themable:e}}function x(t){var n=[];if(t){var e=0,r=void 0;while(r=a.exec(t)){var o=r.index;o>e&&n.push({rawString:t.substring(e,o)}),n.push({theme:r[1],defaultValue:r[2]}),e=a.lastIndex}n.push({rawString:t.substring(e)})}return n}function C(t){if("undefined"!==typeof document){var n=document.getElementsByTagName("head")[0],e=document.createElement("style"),r=O(t),o=r.styleString,a=r.themable;e.type="text/css",e.appendChild(document.createTextNode(o)),i.perf.count++,n.appendChild(e);var s={styleElement:e,themableStyle:t};a?i.registeredThemableStyles.push(s):i.registeredStyles.push(s)}}function j(t,n){if("undefined"!==typeof document){var e=document.getElementsByTagName("head")[0],r=i.registeredStyles,o=i.lastStyleElement,a=o?o.styleSheet:void 0,u=a?a.cssText:"",c=r[r.length-1],f=O(t).styleString;(!o||u.length+f.length>s)&&(o=document.createElement("style"),o.type="text/css",n?(e.replaceChild(o,n.styleElement),n.styleElement=o):e.appendChild(o),n||(c={styleElement:o,themableStyle:t},r.push(c))),o.styleSheet.cssText+=w(f),Array.prototype.push.apply(c.themableStyle,t),i.lastStyleElement=o}}function A(){var t=!1;if("undefined"!==typeof document){var n=document.createElement("style");n.type="text/css",t=!!n.styleSheet}return t}n.loadStyles=p,n.configureLoadStyles=l,n.configureRunMode=v,n.flush=d,n.loadTheme=g,n.clearStyles=b,n.detokenize=w,n.splitStyles=x}).call(this,e("c8ba"))},c5f6:function(t,n,e){"use strict";var r=e("7726"),o=e("69a8"),i=e("2d95"),a=e("5dbc"),s=e("6a99"),u=e("79e5"),c=e("9093").f,f=e("11e9").f,p=e("86cc").f,l=e("aa77").trim,v="Number",d=r[v],h=d,y=d.prototype,g=i(e("2aeb")(y))==v,b="trim"in String.prototype,m=function(t){var n=s(t,!1);if("string"==typeof n&&n.length>2){n=b?n.trim():l(n,3);var e,r,o,i=n.charCodeAt(0);if(43===i||45===i){if(e=n.charCodeAt(2),88===e||120===e)return NaN}else if(48===i){switch(n.charCodeAt(1)){case 66:case 98:r=2,o=49;break;case 79:case 111:r=8,o=55;break;default:return+n}for(var a,u=n.slice(2),c=0,f=u.length;co)return NaN;return parseInt(u,r)}}return+n};if(!d(" 0o1")||!d("0b1")||d("+0x1")){d=function(t){var n=arguments.length<1?0:t,e=this;return e instanceof d&&(g?u(function(){y.valueOf.call(e)}):i(e)!=v)?a(new h(m(n)),e,d):m(n)};for(var _,w=e("9e1e")?c(h):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),O=0;w.length>O;O++)o(h,_=w[O])&&!o(d,_)&&p(d,_,f(h,_));d.prototype=y,y.constructor=d,e("2aba")(r,v,d)}},c69a:function(t,n,e){t.exports=!e("9e1e")&&!e("79e5")(function(){return 7!=Object.defineProperty(e("230e")("div"),"a",{get:function(){return 7}}).a})},c8ba:function(t,n){var e;e=function(){return this}();try{e=e||new Function("return this")()}catch(r){"object"===typeof window&&(e=window)}t.exports=e},ca5a:function(t,n){var e=0,r=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++e+r).toString(36))}},cadf:function(t,n,e){"use strict";var r=e("9c6c"),o=e("d53b"),i=e("84f2"),a=e("6821");t.exports=e("01f9")(Array,"Array",function(t,n){this._t=a(t),this._i=0,this._k=n},function(){var t=this._t,n=this._k,e=this._i++;return!t||e>=t.length?(this._t=void 0,o(1)):o(0,"keys"==n?e:"values"==n?t[e]:[e,t[e]])},"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},cb7c:function(t,n,e){var r=e("d3f4");t.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},cd1c:function(t,n,e){var r=e("e853");t.exports=function(t,n){return new(r(t))(n)}},cd2f:function(t,n,e){"use strict";var r,o=e("4382");function i(t,n){t[n]=t[n].replace(/([A-Z])/g,"-$1").toLowerCase()}function a(){if(!r){var t="undefined"!==typeof document?document:void 0,n="undefined"!==typeof navigator?navigator:void 0,e=n?n.userAgent.toLowerCase():void 0;r=t?{isWebkit:!!(t&&"WebkitAppearance"in t.documentElement.style),isMoz:!!(e&&e.indexOf("firefox")>-1),isOpera:!!(e&&e.indexOf("opera")>-1),isMs:!(!n||!/rv:11.0/i.test(n.userAgent)&&!/Edge\/\d./i.test(navigator.userAgent))}:{isWebkit:!0,isMoz:!0,isOpera:!0,isMs:!0}}return r}var s={"user-select":1};function u(t,n){var e=a(),r=t[n];if(s[r]){var o=t[n+1];s[r]&&(e.isWebkit&&t.push("-webkit-"+r,o),e.isMoz&&t.push("-moz-"+r,o),e.isMs&&t.push("-ms-"+r,o),e.isOpera&&t.push("-o-"+r,o))}}var c=["column-count","font-weight","flex-basis","flex","flex-grow","flex-shrink","fill-opacity","opacity","order","z-index","zoom"];function f(t,n){var e=t[n],r=t[n+1];if("number"===typeof r){var o=-1===c.indexOf(e)?"px":"";t[n+1]=""+r+o}}var p=e("7a10");e.d(n,"b",function(){return b}),e.d(n,"d",function(){return m}),e.d(n,"a",function(){return _}),e.d(n,"c",function(){return w});var l="displayName";function v(t){var n=t&&t["&"];return n?n.displayName:void 0}function d(t,n){return 0===t.indexOf(":global(")?t.replace(/:global\(|\)$/g,""):0===t.indexOf(":")?n+t:t.indexOf("&")<0?n+" "+t:t}function h(t,n,e){void 0===n&&(n={__order:[]}),void 0===e&&(e="&");var r=o["a"].getInstance(),i=n[e];i||(i={},n[e]=i,n.__order.push(e));for(var a=0,s=t;a-1){var g=l.split(/,/g).map(function(t){return t.trim()});h([v],n,g.map(function(t){return d(t,e)}).join(", "))}else h([v],n,d(l,e))}}else void 0!==u[f]&&("margin"===f||"padding"===f?y(i,f,u[f]):i[f]=u[f])}return n}function y(t,n,e){var r="string"===typeof e?e.split(" "):[e];t[n+"Top"]=r[0],t[n+"Right"]=r[1]||r[0],t[n+"Bottom"]=r[2]||r[0],t[n+"Left"]=r[3]||r[1]||r[0]}function g(t){for(var n=[],e=!1,r=0,o=t.__order;ru)r(s,e=n[u++])&&(~i(c,e)||c.push(e));return c}},d354:function(t,n,e){"use strict";e.d(n,"a",function(){return a});var r=e("b861"),o=e("397a"),i=e("cd2f");function a(){for(var t=[],n=0;nc)u.call(t,a=s[c++])&&n.push(a)}return n}},d4ec:function(t,n,e){"use strict";function r(t,n){if(!(t instanceof n))throw new TypeError("Cannot call a class as a function")}e.d(n,"a",function(){return r})},d53b:function(t,n){t.exports=function(t,n){return{value:n,done:!!t}}},d8e8:function(t,n){t.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},dcbc:function(t,n,e){var r=e("2aba");t.exports=function(t,n,e){for(var o in n)r(t,o,n[o],e);return t}},df7c:function(t,n,e){(function(t){function e(t,n){for(var e=0,r=t.length-1;r>=0;r--){var o=t[r];"."===o?t.splice(r,1):".."===o?(t.splice(r,1),e++):e&&(t.splice(r,1),e--)}if(n)for(;e--;e)t.unshift("..");return t}var r=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/,o=function(t){return r.exec(t).slice(1)};function i(t,n){if(t.filter)return t.filter(n);for(var e=[],r=0;r=-1&&!r;o--){var a=o>=0?arguments[o]:t.cwd();if("string"!==typeof a)throw new TypeError("Arguments to path.resolve must be strings");a&&(n=a+"/"+n,r="/"===a.charAt(0))}return n=e(i(n.split("/"),function(t){return!!t}),!r).join("/"),(r?"/":"")+n||"."},n.normalize=function(t){var r=n.isAbsolute(t),o="/"===a(t,-1);return t=e(i(t.split("/"),function(t){return!!t}),!r).join("/"),t||r||(t="."),t&&o&&(t+="/"),(r?"/":"")+t},n.isAbsolute=function(t){return"/"===t.charAt(0)},n.join=function(){var t=Array.prototype.slice.call(arguments,0);return n.normalize(i(t,function(t,n){if("string"!==typeof t)throw new TypeError("Arguments to path.join must be strings");return t}).join("/"))},n.relative=function(t,e){function r(t){for(var n=0;n=0;e--)if(""!==t[e])break;return n>e?[]:t.slice(n,e-n+1)}t=n.resolve(t).substr(1),e=n.resolve(e).substr(1);for(var o=r(t.split("/")),i=r(e.split("/")),a=Math.min(o.length,i.length),s=a,u=0;u String#at\n// false -> String#codePointAt\nmodule.exports = function (TO_STRING) {\n return function (that, pos) {\n var s = String(defined(that));\n var i = toInteger(pos);\n var l = s.length;\n var a, b;\n if (i < 0 || i >= l) return TO_STRING ? '' : undefined;\n a = s.charCodeAt(i);\n return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff\n ? TO_STRING ? s.charAt(i) : a\n : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;\n };\n};\n","'use strict';\nvar at = require('./_string-at')(true);\n\n // `AdvanceStringIndex` abstract operation\n// https://tc39.github.io/ecma262/#sec-advancestringindex\nmodule.exports = function (S, index, unicode) {\n return index + (unicode ? at(S, index).length : 1);\n};\n","// https://github.com/tc39/proposal-promise-finally\n'use strict';\nvar $export = require('./_export');\nvar core = require('./_core');\nvar global = require('./_global');\nvar speciesConstructor = require('./_species-constructor');\nvar promiseResolve = require('./_promise-resolve');\n\n$export($export.P + $export.R, 'Promise', { 'finally': function (onFinally) {\n var C = speciesConstructor(this, core.Promise || global.Promise);\n var isFunction = typeof onFinally == 'function';\n return this.then(\n isFunction ? function (x) {\n return promiseResolve(C, onFinally()).then(function () { return x; });\n } : onFinally,\n isFunction ? function (e) {\n return promiseResolve(C, onFinally()).then(function () { throw e; });\n } : onFinally\n );\n} });\n","// 0 -> Array#forEach\n// 1 -> Array#map\n// 2 -> Array#filter\n// 3 -> Array#some\n// 4 -> Array#every\n// 5 -> Array#find\n// 6 -> Array#findIndex\nvar ctx = require('./_ctx');\nvar IObject = require('./_iobject');\nvar toObject = require('./_to-object');\nvar toLength = require('./_to-length');\nvar asc = require('./_array-species-create');\nmodule.exports = function (TYPE, $create) {\n var IS_MAP = TYPE == 1;\n var IS_FILTER = TYPE == 2;\n var IS_SOME = TYPE == 3;\n var IS_EVERY = TYPE == 4;\n var IS_FIND_INDEX = TYPE == 6;\n var NO_HOLES = TYPE == 5 || IS_FIND_INDEX;\n var create = $create || asc;\n return function ($this, callbackfn, that) {\n var O = toObject($this);\n var self = IObject(O);\n var f = ctx(callbackfn, that, 3);\n var length = toLength(self.length);\n var index = 0;\n var result = IS_MAP ? create($this, length) : IS_FILTER ? create($this, 0) : undefined;\n var val, res;\n for (;length > index; index++) if (NO_HOLES || index in self) {\n val = self[index];\n res = f(val, index, O);\n if (TYPE) {\n if (IS_MAP) result[index] = res; // map\n else if (res) switch (TYPE) {\n case 3: return true; // some\n case 5: return val; // find\n case 6: return index; // findIndex\n case 2: result.push(val); // filter\n } else if (IS_EVERY) return false; // every\n }\n }\n return IS_FIND_INDEX ? -1 : IS_SOME || IS_EVERY ? IS_EVERY : result;\n };\n};\n","'use strict';\n// 21.2.5.3 get RegExp.prototype.flags\nvar anObject = require('./_an-object');\nmodule.exports = function () {\n var that = anObject(this);\n var result = '';\n if (that.global) result += 'g';\n if (that.ignoreCase) result += 'i';\n if (that.multiline) result += 'm';\n if (that.unicode) result += 'u';\n if (that.sticky) result += 'y';\n return result;\n};\n","// 19.1.2.14 / 15.2.3.14 Object.keys(O)\nvar $keys = require('./_object-keys-internal');\nvar enumBugKeys = require('./_enum-bug-keys');\n\nmodule.exports = Object.keys || function keys(O) {\n return $keys(O, enumBugKeys);\n};\n","'use strict';\nvar each = require('./_array-methods')(0);\nvar redefine = require('./_redefine');\nvar meta = require('./_meta');\nvar assign = require('./_object-assign');\nvar weak = require('./_collection-weak');\nvar isObject = require('./_is-object');\nvar fails = require('./_fails');\nvar validate = require('./_validate-collection');\nvar WEAK_MAP = 'WeakMap';\nvar getWeak = meta.getWeak;\nvar isExtensible = Object.isExtensible;\nvar uncaughtFrozenStore = weak.ufstore;\nvar tmp = {};\nvar InternalMap;\n\nvar wrapper = function (get) {\n return function WeakMap() {\n return get(this, arguments.length > 0 ? arguments[0] : undefined);\n };\n};\n\nvar methods = {\n // 23.3.3.3 WeakMap.prototype.get(key)\n get: function get(key) {\n if (isObject(key)) {\n var data = getWeak(key);\n if (data === true) return uncaughtFrozenStore(validate(this, WEAK_MAP)).get(key);\n return data ? data[this._i] : undefined;\n }\n },\n // 23.3.3.5 WeakMap.prototype.set(key, value)\n set: function set(key, value) {\n return weak.def(validate(this, WEAK_MAP), key, value);\n }\n};\n\n// 23.3 WeakMap Objects\nvar $WeakMap = module.exports = require('./_collection')(WEAK_MAP, wrapper, methods, weak, true, true);\n\n// IE11 WeakMap frozen keys fix\nif (fails(function () { return new $WeakMap().set((Object.freeze || Object)(tmp), 7).get(tmp) != 7; })) {\n InternalMap = weak.getConstructor(wrapper, WEAK_MAP);\n assign(InternalMap.prototype, methods);\n meta.NEED = true;\n each(['delete', 'has', 'get', 'set'], function (key) {\n var proto = $WeakMap.prototype;\n var method = proto[key];\n redefine(proto, key, function (a, b) {\n // store frozen objects on internal weakmap shim\n if (isObject(a) && !isExtensible(a)) {\n if (!this._f) this._f = new InternalMap();\n var result = this._f[key](a, b);\n return key == 'set' ? this : result;\n // store all the rest on native weakmap\n } return method.call(this, a, b);\n });\n });\n}\n","// 7.2.2 IsArray(argument)\nvar cof = require('./_cof');\nmodule.exports = Array.isArray || function isArray(arg) {\n return cof(arg) == 'Array';\n};\n","var pIE = require('./_object-pie');\nvar createDesc = require('./_property-desc');\nvar toIObject = require('./_to-iobject');\nvar toPrimitive = require('./_to-primitive');\nvar has = require('./_has');\nvar IE8_DOM_DEFINE = require('./_ie8-dom-define');\nvar gOPD = Object.getOwnPropertyDescriptor;\n\nexports.f = require('./_descriptors') ? gOPD : function getOwnPropertyDescriptor(O, P) {\n O = toIObject(O);\n P = toPrimitive(P, true);\n if (IE8_DOM_DEFINE) try {\n return gOPD(O, P);\n } catch (e) { /* empty */ }\n if (has(O, P)) return createDesc(!pIE.f.call(O, P), O[P]);\n};\n","var dP = require('./_object-dp');\nvar anObject = require('./_an-object');\nvar getKeys = require('./_object-keys');\n\nmodule.exports = require('./_descriptors') ? Object.defineProperties : function defineProperties(O, Properties) {\n anObject(O);\n var keys = getKeys(Properties);\n var length = keys.length;\n var i = 0;\n var P;\n while (length > i) dP.f(O, P = keys[i++], Properties[P]);\n return O;\n};\n","var ctx = require('./_ctx');\nvar invoke = require('./_invoke');\nvar html = require('./_html');\nvar cel = require('./_dom-create');\nvar global = require('./_global');\nvar process = global.process;\nvar setTask = global.setImmediate;\nvar clearTask = global.clearImmediate;\nvar MessageChannel = global.MessageChannel;\nvar Dispatch = global.Dispatch;\nvar counter = 0;\nvar queue = {};\nvar ONREADYSTATECHANGE = 'onreadystatechange';\nvar defer, channel, port;\nvar run = function () {\n var id = +this;\n // eslint-disable-next-line no-prototype-builtins\n if (queue.hasOwnProperty(id)) {\n var fn = queue[id];\n delete queue[id];\n fn();\n }\n};\nvar listener = function (event) {\n run.call(event.data);\n};\n// Node.js 0.9+ & IE10+ has setImmediate, otherwise:\nif (!setTask || !clearTask) {\n setTask = function setImmediate(fn) {\n var args = [];\n var i = 1;\n while (arguments.length > i) args.push(arguments[i++]);\n queue[++counter] = function () {\n // eslint-disable-next-line no-new-func\n invoke(typeof fn == 'function' ? fn : Function(fn), args);\n };\n defer(counter);\n return counter;\n };\n clearTask = function clearImmediate(id) {\n delete queue[id];\n };\n // Node.js 0.8-\n if (require('./_cof')(process) == 'process') {\n defer = function (id) {\n process.nextTick(ctx(run, id, 1));\n };\n // Sphere (JS game engine) Dispatch API\n } else if (Dispatch && Dispatch.now) {\n defer = function (id) {\n Dispatch.now(ctx(run, id, 1));\n };\n // Browsers with MessageChannel, includes WebWorkers\n } else if (MessageChannel) {\n channel = new MessageChannel();\n port = channel.port2;\n channel.port1.onmessage = listener;\n defer = ctx(port.postMessage, port, 1);\n // Browsers with postMessage, skip WebWorkers\n // IE8 has postMessage, but it's sync & typeof its postMessage is 'object'\n } else if (global.addEventListener && typeof postMessage == 'function' && !global.importScripts) {\n defer = function (id) {\n global.postMessage(id + '', '*');\n };\n global.addEventListener('message', listener, false);\n // IE8-\n } else if (ONREADYSTATECHANGE in cel('script')) {\n defer = function (id) {\n html.appendChild(cel('script'))[ONREADYSTATECHANGE] = function () {\n html.removeChild(this);\n run.call(id);\n };\n };\n // Rest old browsers\n } else {\n defer = function (id) {\n setTimeout(ctx(run, id, 1), 0);\n };\n }\n}\nmodule.exports = {\n set: setTask,\n clear: clearTask\n};\n","// call something on iterator step with safe closing on error\nvar anObject = require('./_an-object');\nmodule.exports = function (iterator, fn, value, entries) {\n try {\n return entries ? fn(anObject(value)[0], value[1]) : fn(value);\n // 7.4.6 IteratorClose(iterator, completion)\n } catch (e) {\n var ret = iterator['return'];\n if (ret !== undefined) anObject(ret.call(iterator));\n throw e;\n }\n};\n","'use strict';\nrequire('./es6.regexp.exec');\nvar redefine = require('./_redefine');\nvar hide = require('./_hide');\nvar fails = require('./_fails');\nvar defined = require('./_defined');\nvar wks = require('./_wks');\nvar regexpExec = require('./_regexp-exec');\n\nvar SPECIES = wks('species');\n\nvar REPLACE_SUPPORTS_NAMED_GROUPS = !fails(function () {\n // #replace needs built-in support for named groups.\n // #match works fine because it just return the exec results, even if it has\n // a \"grops\" property.\n var re = /./;\n re.exec = function () {\n var result = [];\n result.groups = { a: '7' };\n return result;\n };\n return ''.replace(re, '$') !== '7';\n});\n\nvar SPLIT_WORKS_WITH_OVERWRITTEN_EXEC = (function () {\n // Chrome 51 has a buggy \"split\" implementation when RegExp#exec !== nativeExec\n var re = /(?:)/;\n var originalExec = re.exec;\n re.exec = function () { return originalExec.apply(this, arguments); };\n var result = 'ab'.split(re);\n return result.length === 2 && result[0] === 'a' && result[1] === 'b';\n})();\n\nmodule.exports = function (KEY, length, exec) {\n var SYMBOL = wks(KEY);\n\n var DELEGATES_TO_SYMBOL = !fails(function () {\n // String methods call symbol-named RegEp methods\n var O = {};\n O[SYMBOL] = function () { return 7; };\n return ''[KEY](O) != 7;\n });\n\n var DELEGATES_TO_EXEC = DELEGATES_TO_SYMBOL ? !fails(function () {\n // Symbol-named RegExp methods call .exec\n var execCalled = false;\n var re = /a/;\n re.exec = function () { execCalled = true; return null; };\n if (KEY === 'split') {\n // RegExp[@@split] doesn't call the regex's exec method, but first creates\n // a new one. We need to return the patched regex when creating the new one.\n re.constructor = {};\n re.constructor[SPECIES] = function () { return re; };\n }\n re[SYMBOL]('');\n return !execCalled;\n }) : undefined;\n\n if (\n !DELEGATES_TO_SYMBOL ||\n !DELEGATES_TO_EXEC ||\n (KEY === 'replace' && !REPLACE_SUPPORTS_NAMED_GROUPS) ||\n (KEY === 'split' && !SPLIT_WORKS_WITH_OVERWRITTEN_EXEC)\n ) {\n var nativeRegExpMethod = /./[SYMBOL];\n var fns = exec(\n defined,\n SYMBOL,\n ''[KEY],\n function maybeCallNative(nativeMethod, regexp, str, arg2, forceStringMethod) {\n if (regexp.exec === regexpExec) {\n if (DELEGATES_TO_SYMBOL && !forceStringMethod) {\n // The native String method already delegates to @@method (this\n // polyfilled function), leasing to infinite recursion.\n // We avoid it by directly calling the native @@method method.\n return { done: true, value: nativeRegExpMethod.call(regexp, str, arg2) };\n }\n return { done: true, value: nativeMethod.call(str, regexp, arg2) };\n }\n return { done: false };\n }\n );\n var strfn = fns[0];\n var rxfn = fns[1];\n\n redefine(String.prototype, KEY, strfn);\n hide(RegExp.prototype, SYMBOL, length == 2\n // 21.2.5.8 RegExp.prototype[@@replace](string, replaceValue)\n // 21.2.5.11 RegExp.prototype[@@split](string, limit)\n ? function (string, arg) { return rxfn.call(string, this, arg); }\n // 21.2.5.6 RegExp.prototype[@@match](string)\n // 21.2.5.9 RegExp.prototype[@@search](string)\n : function (string) { return rxfn.call(string, this); }\n );\n }\n};\n","var isObject = require('./_is-object');\nvar document = require('./_global').document;\n// typeof document.createElement is 'object' in old IE\nvar is = isObject(document) && isObject(document.createElement);\nmodule.exports = function (it) {\n return is ? document.createElement(it) : {};\n};\n","// getting tag from 19.1.3.6 Object.prototype.toString()\nvar cof = require('./_cof');\nvar TAG = require('./_wks')('toStringTag');\n// ES3 wrong here\nvar ARG = cof(function () { return arguments; }()) == 'Arguments';\n\n// fallback for IE11 Script Access Denied error\nvar tryGet = function (it, key) {\n try {\n return it[key];\n } catch (e) { /* empty */ }\n};\n\nmodule.exports = function (it) {\n var O, T, B;\n return it === undefined ? 'Undefined' : it === null ? 'Null'\n // @@toStringTag case\n : typeof (T = tryGet(O = Object(it), TAG)) == 'string' ? T\n // builtinTag case\n : ARG ? cof(O)\n // ES3 arguments fallback\n : (B = cof(O)) == 'Object' && typeof O.callee == 'function' ? 'Arguments' : B;\n};\n","exports.f = Object.getOwnPropertySymbols;\n","export default function _setPrototypeOf(o, p) {\n _setPrototypeOf = Object.setPrototypeOf || function _setPrototypeOf(o, p) {\n o.__proto__ = p;\n return o;\n };\n\n return _setPrototypeOf(o, p);\n}","import setPrototypeOf from \"./setPrototypeOf\";\nexport default function _inherits(subClass, superClass) {\n if (typeof superClass !== \"function\" && superClass !== null) {\n throw new TypeError(\"Super expression must either be null or a function\");\n }\n\n subClass.prototype = Object.create(superClass && superClass.prototype, {\n constructor: {\n value: subClass,\n writable: true,\n configurable: true\n }\n });\n if (superClass) setPrototypeOf(subClass, superClass);\n}","var classof = require('./_classof');\nvar ITERATOR = require('./_wks')('iterator');\nvar Iterators = require('./_iterators');\nmodule.exports = require('./_core').getIteratorMethod = function (it) {\n if (it != undefined) return it[ITERATOR]\n || it['@@iterator']\n || Iterators[classof(it)];\n};\n","/* globals __VUE_SSR_CONTEXT__ */\n\n// IMPORTANT: Do NOT use ES2015 features in this file (except for modules).\n// This module is a runtime utility for cleaner component module output and will\n// be included in the final webpack user bundle.\n\nexport default function normalizeComponent (\n scriptExports,\n render,\n staticRenderFns,\n functionalTemplate,\n injectStyles,\n scopeId,\n moduleIdentifier, /* server only */\n shadowMode /* vue-cli only */\n) {\n // Vue.extend constructor export interop\n var options = typeof scriptExports === 'function'\n ? scriptExports.options\n : scriptExports\n\n // render functions\n if (render) {\n options.render = render\n options.staticRenderFns = staticRenderFns\n options._compiled = true\n }\n\n // functional template\n if (functionalTemplate) {\n options.functional = true\n }\n\n // scopedId\n if (scopeId) {\n options._scopeId = 'data-v-' + scopeId\n }\n\n var hook\n if (moduleIdentifier) { // server build\n hook = function (context) {\n // 2.3 injection\n context =\n context || // cached call\n (this.$vnode && this.$vnode.ssrContext) || // stateful\n (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional\n // 2.2 with runInNewContext: true\n if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {\n context = __VUE_SSR_CONTEXT__\n }\n // inject component styles\n if (injectStyles) {\n injectStyles.call(this, context)\n }\n // register component module identifier for async chunk inferrence\n if (context && context._registeredComponents) {\n context._registeredComponents.add(moduleIdentifier)\n }\n }\n // used by ssr in case component is cached and beforeCreate\n // never gets called\n options._ssrRegister = hook\n } else if (injectStyles) {\n hook = shadowMode\n ? function () { injectStyles.call(this, this.$root.$options.shadowRoot) }\n : injectStyles\n }\n\n if (hook) {\n if (options.functional) {\n // for template-only hot-reload because in that case the render fn doesn't\n // go through the normalizer\n options._injectStyles = hook\n // register for functioal component in vue file\n var originalRender = options.render\n options.render = function renderWithStyleInjection (h, context) {\n hook.call(context)\n return originalRender(h, context)\n }\n } else {\n // inject component registration as beforeCreate hook\n var existing = options.beforeCreate\n options.beforeCreate = existing\n ? [].concat(existing, hook)\n : [hook]\n }\n }\n\n return {\n exports: scriptExports,\n options: options\n }\n}\n","'use strict';\n\nvar isRegExp = require('./_is-regexp');\nvar anObject = require('./_an-object');\nvar speciesConstructor = require('./_species-constructor');\nvar advanceStringIndex = require('./_advance-string-index');\nvar toLength = require('./_to-length');\nvar callRegExpExec = require('./_regexp-exec-abstract');\nvar regexpExec = require('./_regexp-exec');\nvar $min = Math.min;\nvar $push = [].push;\nvar $SPLIT = 'split';\nvar LENGTH = 'length';\nvar LAST_INDEX = 'lastIndex';\n\n// eslint-disable-next-line no-empty\nvar SUPPORTS_Y = !!(function () { try { return new RegExp('x', 'y'); } catch (e) {} })();\n\n// @@split logic\nrequire('./_fix-re-wks')('split', 2, function (defined, SPLIT, $split, maybeCallNative) {\n var internalSplit;\n if (\n 'abbc'[$SPLIT](/(b)*/)[1] == 'c' ||\n 'test'[$SPLIT](/(?:)/, -1)[LENGTH] != 4 ||\n 'ab'[$SPLIT](/(?:ab)*/)[LENGTH] != 2 ||\n '.'[$SPLIT](/(.?)(.?)/)[LENGTH] != 4 ||\n '.'[$SPLIT](/()()/)[LENGTH] > 1 ||\n ''[$SPLIT](/.?/)[LENGTH]\n ) {\n // based on es5-shim implementation, need to rework it\n internalSplit = function (separator, limit) {\n var string = String(this);\n if (separator === undefined && limit === 0) return [];\n // If `separator` is not a regex, use native split\n if (!isRegExp(separator)) return $split.call(string, separator, limit);\n var output = [];\n var flags = (separator.ignoreCase ? 'i' : '') +\n (separator.multiline ? 'm' : '') +\n (separator.unicode ? 'u' : '') +\n (separator.sticky ? 'y' : '');\n var lastLastIndex = 0;\n var splitLimit = limit === undefined ? 4294967295 : limit >>> 0;\n // Make `global` and avoid `lastIndex` issues by working with a copy\n var separatorCopy = new RegExp(separator.source, flags + 'g');\n var match, lastIndex, lastLength;\n while (match = regexpExec.call(separatorCopy, string)) {\n lastIndex = separatorCopy[LAST_INDEX];\n if (lastIndex > lastLastIndex) {\n output.push(string.slice(lastLastIndex, match.index));\n if (match[LENGTH] > 1 && match.index < string[LENGTH]) $push.apply(output, match.slice(1));\n lastLength = match[0][LENGTH];\n lastLastIndex = lastIndex;\n if (output[LENGTH] >= splitLimit) break;\n }\n if (separatorCopy[LAST_INDEX] === match.index) separatorCopy[LAST_INDEX]++; // Avoid an infinite loop\n }\n if (lastLastIndex === string[LENGTH]) {\n if (lastLength || !separatorCopy.test('')) output.push('');\n } else output.push(string.slice(lastLastIndex));\n return output[LENGTH] > splitLimit ? output.slice(0, splitLimit) : output;\n };\n // Chakra, V8\n } else if ('0'[$SPLIT](undefined, 0)[LENGTH]) {\n internalSplit = function (separator, limit) {\n return separator === undefined && limit === 0 ? [] : $split.call(this, separator, limit);\n };\n } else {\n internalSplit = $split;\n }\n\n return [\n // `String.prototype.split` method\n // https://tc39.github.io/ecma262/#sec-string.prototype.split\n function split(separator, limit) {\n var O = defined(this);\n var splitter = separator == undefined ? undefined : separator[SPLIT];\n return splitter !== undefined\n ? splitter.call(separator, O, limit)\n : internalSplit.call(String(O), separator, limit);\n },\n // `RegExp.prototype[@@split]` method\n // https://tc39.github.io/ecma262/#sec-regexp.prototype-@@split\n //\n // NOTE: This cannot be properly polyfilled in engines that don't support\n // the 'y' flag.\n function (regexp, limit) {\n var res = maybeCallNative(internalSplit, regexp, this, limit, internalSplit !== $split);\n if (res.done) return res.value;\n\n var rx = anObject(regexp);\n var S = String(this);\n var C = speciesConstructor(rx, RegExp);\n\n var unicodeMatching = rx.unicode;\n var flags = (rx.ignoreCase ? 'i' : '') +\n (rx.multiline ? 'm' : '') +\n (rx.unicode ? 'u' : '') +\n (SUPPORTS_Y ? 'y' : 'g');\n\n // ^(? + rx + ) is needed, in combination with some S slicing, to\n // simulate the 'y' flag.\n var splitter = new C(SUPPORTS_Y ? rx : '^(?:' + rx.source + ')', flags);\n var lim = limit === undefined ? 0xffffffff : limit >>> 0;\n if (lim === 0) return [];\n if (S.length === 0) return callRegExpExec(splitter, S) === null ? [S] : [];\n var p = 0;\n var q = 0;\n var A = [];\n while (q < S.length) {\n splitter.lastIndex = SUPPORTS_Y ? q : 0;\n var z = callRegExpExec(splitter, SUPPORTS_Y ? S : S.slice(q));\n var e;\n if (\n z === null ||\n (e = $min(toLength(splitter.lastIndex + (SUPPORTS_Y ? 0 : q)), S.length)) === p\n ) {\n q = advanceStringIndex(S, q, unicodeMatching);\n } else {\n A.push(S.slice(p, q));\n if (A.length === lim) return A;\n for (var i = 1; i <= z.length - 1; i++) {\n A.push(z[i]);\n if (A.length === lim) return A;\n }\n q = p = e;\n }\n }\n A.push(S.slice(p));\n return A;\n }\n ];\n});\n","export default function _arrayWithoutHoles(arr) {\n if (Array.isArray(arr)) {\n for (var i = 0, arr2 = new Array(arr.length); i < arr.length; i++) {\n arr2[i] = arr[i];\n }\n\n return arr2;\n }\n}","export default function _iterableToArray(iter) {\n if (Symbol.iterator in Object(iter) || Object.prototype.toString.call(iter) === \"[object Arguments]\") return Array.from(iter);\n}","export default function _nonIterableSpread() {\n throw new TypeError(\"Invalid attempt to spread non-iterable instance\");\n}","import arrayWithoutHoles from \"./arrayWithoutHoles\";\nimport iterableToArray from \"./iterableToArray\";\nimport nonIterableSpread from \"./nonIterableSpread\";\nexport default function _toConsumableArray(arr) {\n return arrayWithoutHoles(arr) || iterableToArray(arr) || nonIterableSpread();\n}","import { Stylesheet } from './Stylesheet';\r\nimport { serializeRuleEntries } from './styleToClassName';\r\n/**\r\n * Registers keyframe definitions.\r\n *\r\n * @public\r\n */\r\nexport function keyframes(timeline) {\r\n var stylesheet = Stylesheet.getInstance();\r\n var name = stylesheet.getClassName();\r\n var rulesArray = [];\r\n for (var prop in timeline) {\r\n if (timeline.hasOwnProperty(prop)) {\r\n rulesArray.push(prop, '{', serializeRuleEntries(timeline[prop]), '}');\r\n }\r\n }\r\n var rules = rulesArray.join('');\r\n stylesheet.insertRule(\"@keyframes \" + name + \"{\" + rules + \"}\", true);\r\n stylesheet.cacheClassName(name, rules, [], ['keyframes', rules]);\r\n return name;\r\n}\r\n//# sourceMappingURL=keyframes.js.map","var global = require('./_global');\nvar hide = require('./_hide');\nvar has = require('./_has');\nvar SRC = require('./_uid')('src');\nvar TO_STRING = 'toString';\nvar $toString = Function[TO_STRING];\nvar TPL = ('' + $toString).split(TO_STRING);\n\nrequire('./_core').inspectSource = function (it) {\n return $toString.call(it);\n};\n\n(module.exports = function (O, key, val, safe) {\n var isFunction = typeof val == 'function';\n if (isFunction) has(val, 'name') || hide(val, 'name', key);\n if (O[key] === val) return;\n if (isFunction) has(val, SRC) || hide(val, SRC, O[key] ? '' + O[key] : TPL.join(String(key)));\n if (O === global) {\n O[key] = val;\n } else if (!safe) {\n delete O[key];\n hide(O, key, val);\n } else if (O[key]) {\n O[key] = val;\n } else {\n hide(O, key, val);\n }\n// add fake Function#toString for correct work wrapped methods / constructors with methods like LoDash isNative\n})(Function.prototype, TO_STRING, function toString() {\n return typeof this == 'function' && this[SRC] || $toString.call(this);\n});\n","// 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])\nvar anObject = require('./_an-object');\nvar dPs = require('./_object-dps');\nvar enumBugKeys = require('./_enum-bug-keys');\nvar IE_PROTO = require('./_shared-key')('IE_PROTO');\nvar Empty = function () { /* empty */ };\nvar PROTOTYPE = 'prototype';\n\n// Create object with fake `null` prototype: use iframe Object with cleared prototype\nvar createDict = function () {\n // Thrash, waste and sodomy: IE GC bug\n var iframe = require('./_dom-create')('iframe');\n var i = enumBugKeys.length;\n var lt = '<';\n var gt = '>';\n var iframeDocument;\n iframe.style.display = 'none';\n require('./_html').appendChild(iframe);\n iframe.src = 'javascript:'; // eslint-disable-line no-script-url\n // createDict = iframe.contentWindow.Object;\n // html.removeChild(iframe);\n iframeDocument = iframe.contentWindow.document;\n iframeDocument.open();\n iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt);\n iframeDocument.close();\n createDict = iframeDocument.F;\n while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]];\n return createDict();\n};\n\nmodule.exports = Object.create || function create(O, Properties) {\n var result;\n if (O !== null) {\n Empty[PROTOTYPE] = anObject(O);\n result = new Empty();\n Empty[PROTOTYPE] = null;\n // add \"__proto__\" for Object.getPrototypeOf polyfill\n result[IE_PROTO] = O;\n } else result = createDict();\n return Properties === undefined ? result : dPs(result, Properties);\n};\n","/*!\n * Vue.js v2.5.21\n * (c) 2014-2018 Evan You\n * Released under the MIT License.\n */\n/* */\n\nvar emptyObject = Object.freeze({});\n\n// These helpers produce better VM code in JS engines due to their\n// explicitness and function inlining.\nfunction isUndef (v) {\n return v === undefined || v === null\n}\n\nfunction isDef (v) {\n return v !== undefined && v !== null\n}\n\nfunction isTrue (v) {\n return v === true\n}\n\nfunction isFalse (v) {\n return v === false\n}\n\n/**\n * Check if value is primitive.\n */\nfunction isPrimitive (value) {\n return (\n typeof value === 'string' ||\n typeof value === 'number' ||\n // $flow-disable-line\n typeof value === 'symbol' ||\n typeof value === 'boolean'\n )\n}\n\n/**\n * Quick object check - this is primarily used to tell\n * Objects from primitive values when we know the value\n * is a JSON-compliant type.\n */\nfunction isObject (obj) {\n return obj !== null && typeof obj === 'object'\n}\n\n/**\n * Get the raw type string of a value, e.g., [object Object].\n */\nvar _toString = Object.prototype.toString;\n\nfunction toRawType (value) {\n return _toString.call(value).slice(8, -1)\n}\n\n/**\n * Strict object type check. Only returns true\n * for plain JavaScript objects.\n */\nfunction isPlainObject (obj) {\n return _toString.call(obj) === '[object Object]'\n}\n\nfunction isRegExp (v) {\n return _toString.call(v) === '[object RegExp]'\n}\n\n/**\n * Check if val is a valid array index.\n */\nfunction isValidArrayIndex (val) {\n var n = parseFloat(String(val));\n return n >= 0 && Math.floor(n) === n && isFinite(val)\n}\n\n/**\n * Convert a value to a string that is actually rendered.\n */\nfunction toString (val) {\n return val == null\n ? ''\n : typeof val === 'object'\n ? JSON.stringify(val, null, 2)\n : String(val)\n}\n\n/**\n * Convert an input value to a number for persistence.\n * If the conversion fails, return original string.\n */\nfunction toNumber (val) {\n var n = parseFloat(val);\n return isNaN(n) ? val : n\n}\n\n/**\n * Make a map and return a function for checking if a key\n * is in that map.\n */\nfunction makeMap (\n str,\n expectsLowerCase\n) {\n var map = Object.create(null);\n var list = str.split(',');\n for (var i = 0; i < list.length; i++) {\n map[list[i]] = true;\n }\n return expectsLowerCase\n ? function (val) { return map[val.toLowerCase()]; }\n : function (val) { return map[val]; }\n}\n\n/**\n * Check if a tag is a built-in tag.\n */\nvar isBuiltInTag = makeMap('slot,component', true);\n\n/**\n * Check if an attribute is a reserved attribute.\n */\nvar isReservedAttribute = makeMap('key,ref,slot,slot-scope,is');\n\n/**\n * Remove an item from an array.\n */\nfunction remove (arr, item) {\n if (arr.length) {\n var index = arr.indexOf(item);\n if (index > -1) {\n return arr.splice(index, 1)\n }\n }\n}\n\n/**\n * Check whether an object has the property.\n */\nvar hasOwnProperty = Object.prototype.hasOwnProperty;\nfunction hasOwn (obj, key) {\n return hasOwnProperty.call(obj, key)\n}\n\n/**\n * Create a cached version of a pure function.\n */\nfunction cached (fn) {\n var cache = Object.create(null);\n return (function cachedFn (str) {\n var hit = cache[str];\n return hit || (cache[str] = fn(str))\n })\n}\n\n/**\n * Camelize a hyphen-delimited string.\n */\nvar camelizeRE = /-(\\w)/g;\nvar camelize = cached(function (str) {\n return str.replace(camelizeRE, function (_, c) { return c ? c.toUpperCase() : ''; })\n});\n\n/**\n * Capitalize a string.\n */\nvar capitalize = cached(function (str) {\n return str.charAt(0).toUpperCase() + str.slice(1)\n});\n\n/**\n * Hyphenate a camelCase string.\n */\nvar hyphenateRE = /\\B([A-Z])/g;\nvar hyphenate = cached(function (str) {\n return str.replace(hyphenateRE, '-$1').toLowerCase()\n});\n\n/**\n * Simple bind polyfill for environments that do not support it,\n * e.g., PhantomJS 1.x. Technically, we don't need this anymore\n * since native bind is now performant enough in most browsers.\n * But removing it would mean breaking code that was able to run in\n * PhantomJS 1.x, so this must be kept for backward compatibility.\n */\n\n/* istanbul ignore next */\nfunction polyfillBind (fn, ctx) {\n function boundFn (a) {\n var l = arguments.length;\n return l\n ? l > 1\n ? fn.apply(ctx, arguments)\n : fn.call(ctx, a)\n : fn.call(ctx)\n }\n\n boundFn._length = fn.length;\n return boundFn\n}\n\nfunction nativeBind (fn, ctx) {\n return fn.bind(ctx)\n}\n\nvar bind = Function.prototype.bind\n ? nativeBind\n : polyfillBind;\n\n/**\n * Convert an Array-like object to a real Array.\n */\nfunction toArray (list, start) {\n start = start || 0;\n var i = list.length - start;\n var ret = new Array(i);\n while (i--) {\n ret[i] = list[i + start];\n }\n return ret\n}\n\n/**\n * Mix properties into target object.\n */\nfunction extend (to, _from) {\n for (var key in _from) {\n to[key] = _from[key];\n }\n return to\n}\n\n/**\n * Merge an Array of Objects into a single Object.\n */\nfunction toObject (arr) {\n var res = {};\n for (var i = 0; i < arr.length; i++) {\n if (arr[i]) {\n extend(res, arr[i]);\n }\n }\n return res\n}\n\n/* eslint-disable no-unused-vars */\n\n/**\n * Perform no operation.\n * Stubbing args to make Flow happy without leaving useless transpiled code\n * with ...rest (https://flow.org/blog/2017/05/07/Strict-Function-Call-Arity/).\n */\nfunction noop (a, b, c) {}\n\n/**\n * Always return false.\n */\nvar no = function (a, b, c) { return false; };\n\n/* eslint-enable no-unused-vars */\n\n/**\n * Return the same value.\n */\nvar identity = function (_) { return _; };\n\n/**\n * Check if two values are loosely equal - that is,\n * if they are plain objects, do they have the same shape?\n */\nfunction looseEqual (a, b) {\n if (a === b) { return true }\n var isObjectA = isObject(a);\n var isObjectB = isObject(b);\n if (isObjectA && isObjectB) {\n try {\n var isArrayA = Array.isArray(a);\n var isArrayB = Array.isArray(b);\n if (isArrayA && isArrayB) {\n return a.length === b.length && a.every(function (e, i) {\n return looseEqual(e, b[i])\n })\n } else if (a instanceof Date && b instanceof Date) {\n return a.getTime() === b.getTime()\n } else if (!isArrayA && !isArrayB) {\n var keysA = Object.keys(a);\n var keysB = Object.keys(b);\n return keysA.length === keysB.length && keysA.every(function (key) {\n return looseEqual(a[key], b[key])\n })\n } else {\n /* istanbul ignore next */\n return false\n }\n } catch (e) {\n /* istanbul ignore next */\n return false\n }\n } else if (!isObjectA && !isObjectB) {\n return String(a) === String(b)\n } else {\n return false\n }\n}\n\n/**\n * Return the first index at which a loosely equal value can be\n * found in the array (if value is a plain object, the array must\n * contain an object of the same shape), or -1 if it is not present.\n */\nfunction looseIndexOf (arr, val) {\n for (var i = 0; i < arr.length; i++) {\n if (looseEqual(arr[i], val)) { return i }\n }\n return -1\n}\n\n/**\n * Ensure a function is called only once.\n */\nfunction once (fn) {\n var called = false;\n return function () {\n if (!called) {\n called = true;\n fn.apply(this, arguments);\n }\n }\n}\n\nvar SSR_ATTR = 'data-server-rendered';\n\nvar ASSET_TYPES = [\n 'component',\n 'directive',\n 'filter'\n];\n\nvar LIFECYCLE_HOOKS = [\n 'beforeCreate',\n 'created',\n 'beforeMount',\n 'mounted',\n 'beforeUpdate',\n 'updated',\n 'beforeDestroy',\n 'destroyed',\n 'activated',\n 'deactivated',\n 'errorCaptured'\n];\n\n/* */\n\n\n\nvar config = ({\n /**\n * Option merge strategies (used in core/util/options)\n */\n // $flow-disable-line\n optionMergeStrategies: Object.create(null),\n\n /**\n * Whether to suppress warnings.\n */\n silent: false,\n\n /**\n * Show production mode tip message on boot?\n */\n productionTip: process.env.NODE_ENV !== 'production',\n\n /**\n * Whether to enable devtools\n */\n devtools: process.env.NODE_ENV !== 'production',\n\n /**\n * Whether to record perf\n */\n performance: false,\n\n /**\n * Error handler for watcher errors\n */\n errorHandler: null,\n\n /**\n * Warn handler for watcher warns\n */\n warnHandler: null,\n\n /**\n * Ignore certain custom elements\n */\n ignoredElements: [],\n\n /**\n * Custom user key aliases for v-on\n */\n // $flow-disable-line\n keyCodes: Object.create(null),\n\n /**\n * Check if a tag is reserved so that it cannot be registered as a\n * component. This is platform-dependent and may be overwritten.\n */\n isReservedTag: no,\n\n /**\n * Check if an attribute is reserved so that it cannot be used as a component\n * prop. This is platform-dependent and may be overwritten.\n */\n isReservedAttr: no,\n\n /**\n * Check if a tag is an unknown element.\n * Platform-dependent.\n */\n isUnknownElement: no,\n\n /**\n * Get the namespace of an element\n */\n getTagNamespace: noop,\n\n /**\n * Parse the real tag name for the specific platform.\n */\n parsePlatformTagName: identity,\n\n /**\n * Check if an attribute must be bound using property, e.g. value\n * Platform-dependent.\n */\n mustUseProp: no,\n\n /**\n * Perform updates asynchronously. Intended to be used by Vue Test Utils\n * This will significantly reduce performance if set to false.\n */\n async: true,\n\n /**\n * Exposed for legacy reasons\n */\n _lifecycleHooks: LIFECYCLE_HOOKS\n});\n\n/* */\n\n/**\n * Check if a string starts with $ or _\n */\nfunction isReserved (str) {\n var c = (str + '').charCodeAt(0);\n return c === 0x24 || c === 0x5F\n}\n\n/**\n * Define a property.\n */\nfunction def (obj, key, val, enumerable) {\n Object.defineProperty(obj, key, {\n value: val,\n enumerable: !!enumerable,\n writable: true,\n configurable: true\n });\n}\n\n/**\n * Parse simple path.\n */\nvar bailRE = /[^\\w.$]/;\nfunction parsePath (path) {\n if (bailRE.test(path)) {\n return\n }\n var segments = path.split('.');\n return function (obj) {\n for (var i = 0; i < segments.length; i++) {\n if (!obj) { return }\n obj = obj[segments[i]];\n }\n return obj\n }\n}\n\n/* */\n\n// can we use __proto__?\nvar hasProto = '__proto__' in {};\n\n// Browser environment sniffing\nvar inBrowser = typeof window !== 'undefined';\nvar inWeex = typeof WXEnvironment !== 'undefined' && !!WXEnvironment.platform;\nvar weexPlatform = inWeex && WXEnvironment.platform.toLowerCase();\nvar UA = inBrowser && window.navigator.userAgent.toLowerCase();\nvar isIE = UA && /msie|trident/.test(UA);\nvar isIE9 = UA && UA.indexOf('msie 9.0') > 0;\nvar isEdge = UA && UA.indexOf('edge/') > 0;\nvar isAndroid = (UA && UA.indexOf('android') > 0) || (weexPlatform === 'android');\nvar isIOS = (UA && /iphone|ipad|ipod|ios/.test(UA)) || (weexPlatform === 'ios');\nvar isChrome = UA && /chrome\\/\\d+/.test(UA) && !isEdge;\n\n// Firefox has a \"watch\" function on Object.prototype...\nvar nativeWatch = ({}).watch;\n\nvar supportsPassive = false;\nif (inBrowser) {\n try {\n var opts = {};\n Object.defineProperty(opts, 'passive', ({\n get: function get () {\n /* istanbul ignore next */\n supportsPassive = true;\n }\n })); // https://github.com/facebook/flow/issues/285\n window.addEventListener('test-passive', null, opts);\n } catch (e) {}\n}\n\n// this needs to be lazy-evaled because vue may be required before\n// vue-server-renderer can set VUE_ENV\nvar _isServer;\nvar isServerRendering = function () {\n if (_isServer === undefined) {\n /* istanbul ignore if */\n if (!inBrowser && !inWeex && typeof global !== 'undefined') {\n // detect presence of vue-server-renderer and avoid\n // Webpack shimming the process\n _isServer = global['process'] && global['process'].env.VUE_ENV === 'server';\n } else {\n _isServer = false;\n }\n }\n return _isServer\n};\n\n// detect devtools\nvar devtools = inBrowser && window.__VUE_DEVTOOLS_GLOBAL_HOOK__;\n\n/* istanbul ignore next */\nfunction isNative (Ctor) {\n return typeof Ctor === 'function' && /native code/.test(Ctor.toString())\n}\n\nvar hasSymbol =\n typeof Symbol !== 'undefined' && isNative(Symbol) &&\n typeof Reflect !== 'undefined' && isNative(Reflect.ownKeys);\n\nvar _Set;\n/* istanbul ignore if */ // $flow-disable-line\nif (typeof Set !== 'undefined' && isNative(Set)) {\n // use native Set when available.\n _Set = Set;\n} else {\n // a non-standard Set polyfill that only works with primitive keys.\n _Set = /*@__PURE__*/(function () {\n function Set () {\n this.set = Object.create(null);\n }\n Set.prototype.has = function has (key) {\n return this.set[key] === true\n };\n Set.prototype.add = function add (key) {\n this.set[key] = true;\n };\n Set.prototype.clear = function clear () {\n this.set = Object.create(null);\n };\n\n return Set;\n }());\n}\n\n/* */\n\nvar warn = noop;\nvar tip = noop;\nvar generateComponentTrace = (noop); // work around flow check\nvar formatComponentName = (noop);\n\nif (process.env.NODE_ENV !== 'production') {\n var hasConsole = typeof console !== 'undefined';\n var classifyRE = /(?:^|[-_])(\\w)/g;\n var classify = function (str) { return str\n .replace(classifyRE, function (c) { return c.toUpperCase(); })\n .replace(/[-_]/g, ''); };\n\n warn = function (msg, vm) {\n var trace = vm ? generateComponentTrace(vm) : '';\n\n if (config.warnHandler) {\n config.warnHandler.call(null, msg, vm, trace);\n } else if (hasConsole && (!config.silent)) {\n console.error((\"[Vue warn]: \" + msg + trace));\n }\n };\n\n tip = function (msg, vm) {\n if (hasConsole && (!config.silent)) {\n console.warn(\"[Vue tip]: \" + msg + (\n vm ? generateComponentTrace(vm) : ''\n ));\n }\n };\n\n formatComponentName = function (vm, includeFile) {\n if (vm.$root === vm) {\n return ''\n }\n var options = typeof vm === 'function' && vm.cid != null\n ? vm.options\n : vm._isVue\n ? vm.$options || vm.constructor.options\n : vm || {};\n var name = options.name || options._componentTag;\n var file = options.__file;\n if (!name && file) {\n var match = file.match(/([^/\\\\]+)\\.vue$/);\n name = match && match[1];\n }\n\n return (\n (name ? (\"<\" + (classify(name)) + \">\") : \"\") +\n (file && includeFile !== false ? (\" at \" + file) : '')\n )\n };\n\n var repeat = function (str, n) {\n var res = '';\n while (n) {\n if (n % 2 === 1) { res += str; }\n if (n > 1) { str += str; }\n n >>= 1;\n }\n return res\n };\n\n generateComponentTrace = function (vm) {\n if (vm._isVue && vm.$parent) {\n var tree = [];\n var currentRecursiveSequence = 0;\n while (vm) {\n if (tree.length > 0) {\n var last = tree[tree.length - 1];\n if (last.constructor === vm.constructor) {\n currentRecursiveSequence++;\n vm = vm.$parent;\n continue\n } else if (currentRecursiveSequence > 0) {\n tree[tree.length - 1] = [last, currentRecursiveSequence];\n currentRecursiveSequence = 0;\n }\n }\n tree.push(vm);\n vm = vm.$parent;\n }\n return '\\n\\nfound in\\n\\n' + tree\n .map(function (vm, i) { return (\"\" + (i === 0 ? '---> ' : repeat(' ', 5 + i * 2)) + (Array.isArray(vm)\n ? ((formatComponentName(vm[0])) + \"... (\" + (vm[1]) + \" recursive calls)\")\n : formatComponentName(vm))); })\n .join('\\n')\n } else {\n return (\"\\n\\n(found in \" + (formatComponentName(vm)) + \")\")\n }\n };\n}\n\n/* */\n\nvar uid = 0;\n\n/**\n * A dep is an observable that can have multiple\n * directives subscribing to it.\n */\nvar Dep = function Dep () {\n this.id = uid++;\n this.subs = [];\n};\n\nDep.prototype.addSub = function addSub (sub) {\n this.subs.push(sub);\n};\n\nDep.prototype.removeSub = function removeSub (sub) {\n remove(this.subs, sub);\n};\n\nDep.prototype.depend = function depend () {\n if (Dep.target) {\n Dep.target.addDep(this);\n }\n};\n\nDep.prototype.notify = function notify () {\n // stabilize the subscriber list first\n var subs = this.subs.slice();\n if (process.env.NODE_ENV !== 'production' && !config.async) {\n // subs aren't sorted in scheduler if not running async\n // we need to sort them now to make sure they fire in correct\n // order\n subs.sort(function (a, b) { return a.id - b.id; });\n }\n for (var i = 0, l = subs.length; i < l; i++) {\n subs[i].update();\n }\n};\n\n// the current target watcher being evaluated.\n// this is globally unique because there could be only one\n// watcher being evaluated at any time.\nDep.target = null;\nvar targetStack = [];\n\nfunction pushTarget (target) {\n targetStack.push(target);\n Dep.target = target;\n}\n\nfunction popTarget () {\n targetStack.pop();\n Dep.target = targetStack[targetStack.length - 1];\n}\n\n/* */\n\nvar VNode = function VNode (\n tag,\n data,\n children,\n text,\n elm,\n context,\n componentOptions,\n asyncFactory\n) {\n this.tag = tag;\n this.data = data;\n this.children = children;\n this.text = text;\n this.elm = elm;\n this.ns = undefined;\n this.context = context;\n this.fnContext = undefined;\n this.fnOptions = undefined;\n this.fnScopeId = undefined;\n this.key = data && data.key;\n this.componentOptions = componentOptions;\n this.componentInstance = undefined;\n this.parent = undefined;\n this.raw = false;\n this.isStatic = false;\n this.isRootInsert = true;\n this.isComment = false;\n this.isCloned = false;\n this.isOnce = false;\n this.asyncFactory = asyncFactory;\n this.asyncMeta = undefined;\n this.isAsyncPlaceholder = false;\n};\n\nvar prototypeAccessors = { child: { configurable: true } };\n\n// DEPRECATED: alias for componentInstance for backwards compat.\n/* istanbul ignore next */\nprototypeAccessors.child.get = function () {\n return this.componentInstance\n};\n\nObject.defineProperties( VNode.prototype, prototypeAccessors );\n\nvar createEmptyVNode = function (text) {\n if ( text === void 0 ) text = '';\n\n var node = new VNode();\n node.text = text;\n node.isComment = true;\n return node\n};\n\nfunction createTextVNode (val) {\n return new VNode(undefined, undefined, undefined, String(val))\n}\n\n// optimized shallow clone\n// used for static nodes and slot nodes because they may be reused across\n// multiple renders, cloning them avoids errors when DOM manipulations rely\n// on their elm reference.\nfunction cloneVNode (vnode) {\n var cloned = new VNode(\n vnode.tag,\n vnode.data,\n // #7975\n // clone children array to avoid mutating original in case of cloning\n // a child.\n vnode.children && vnode.children.slice(),\n vnode.text,\n vnode.elm,\n vnode.context,\n vnode.componentOptions,\n vnode.asyncFactory\n );\n cloned.ns = vnode.ns;\n cloned.isStatic = vnode.isStatic;\n cloned.key = vnode.key;\n cloned.isComment = vnode.isComment;\n cloned.fnContext = vnode.fnContext;\n cloned.fnOptions = vnode.fnOptions;\n cloned.fnScopeId = vnode.fnScopeId;\n cloned.asyncMeta = vnode.asyncMeta;\n cloned.isCloned = true;\n return cloned\n}\n\n/*\n * not type checking this file because flow doesn't play well with\n * dynamically accessing methods on Array prototype\n */\n\nvar arrayProto = Array.prototype;\nvar arrayMethods = Object.create(arrayProto);\n\nvar methodsToPatch = [\n 'push',\n 'pop',\n 'shift',\n 'unshift',\n 'splice',\n 'sort',\n 'reverse'\n];\n\n/**\n * Intercept mutating methods and emit events\n */\nmethodsToPatch.forEach(function (method) {\n // cache original method\n var original = arrayProto[method];\n def(arrayMethods, method, function mutator () {\n var args = [], len = arguments.length;\n while ( len-- ) args[ len ] = arguments[ len ];\n\n var result = original.apply(this, args);\n var ob = this.__ob__;\n var inserted;\n switch (method) {\n case 'push':\n case 'unshift':\n inserted = args;\n break\n case 'splice':\n inserted = args.slice(2);\n break\n }\n if (inserted) { ob.observeArray(inserted); }\n // notify change\n ob.dep.notify();\n return result\n });\n});\n\n/* */\n\nvar arrayKeys = Object.getOwnPropertyNames(arrayMethods);\n\n/**\n * In some cases we may want to disable observation inside a component's\n * update computation.\n */\nvar shouldObserve = true;\n\nfunction toggleObserving (value) {\n shouldObserve = value;\n}\n\n/**\n * Observer class that is attached to each observed\n * object. Once attached, the observer converts the target\n * object's property keys into getter/setters that\n * collect dependencies and dispatch updates.\n */\nvar Observer = function Observer (value) {\n this.value = value;\n this.dep = new Dep();\n this.vmCount = 0;\n def(value, '__ob__', this);\n if (Array.isArray(value)) {\n if (hasProto) {\n protoAugment(value, arrayMethods);\n } else {\n copyAugment(value, arrayMethods, arrayKeys);\n }\n this.observeArray(value);\n } else {\n this.walk(value);\n }\n};\n\n/**\n * Walk through all properties and convert them into\n * getter/setters. This method should only be called when\n * value type is Object.\n */\nObserver.prototype.walk = function walk (obj) {\n var keys = Object.keys(obj);\n for (var i = 0; i < keys.length; i++) {\n defineReactive$$1(obj, keys[i]);\n }\n};\n\n/**\n * Observe a list of Array items.\n */\nObserver.prototype.observeArray = function observeArray (items) {\n for (var i = 0, l = items.length; i < l; i++) {\n observe(items[i]);\n }\n};\n\n// helpers\n\n/**\n * Augment a target Object or Array by intercepting\n * the prototype chain using __proto__\n */\nfunction protoAugment (target, src) {\n /* eslint-disable no-proto */\n target.__proto__ = src;\n /* eslint-enable no-proto */\n}\n\n/**\n * Augment a target Object or Array by defining\n * hidden properties.\n */\n/* istanbul ignore next */\nfunction copyAugment (target, src, keys) {\n for (var i = 0, l = keys.length; i < l; i++) {\n var key = keys[i];\n def(target, key, src[key]);\n }\n}\n\n/**\n * Attempt to create an observer instance for a value,\n * returns the new observer if successfully observed,\n * or the existing observer if the value already has one.\n */\nfunction observe (value, asRootData) {\n if (!isObject(value) || value instanceof VNode) {\n return\n }\n var ob;\n if (hasOwn(value, '__ob__') && value.__ob__ instanceof Observer) {\n ob = value.__ob__;\n } else if (\n shouldObserve &&\n !isServerRendering() &&\n (Array.isArray(value) || isPlainObject(value)) &&\n Object.isExtensible(value) &&\n !value._isVue\n ) {\n ob = new Observer(value);\n }\n if (asRootData && ob) {\n ob.vmCount++;\n }\n return ob\n}\n\n/**\n * Define a reactive property on an Object.\n */\nfunction defineReactive$$1 (\n obj,\n key,\n val,\n customSetter,\n shallow\n) {\n var dep = new Dep();\n\n var property = Object.getOwnPropertyDescriptor(obj, key);\n if (property && property.configurable === false) {\n return\n }\n\n // cater for pre-defined getter/setters\n var getter = property && property.get;\n var setter = property && property.set;\n if ((!getter || setter) && arguments.length === 2) {\n val = obj[key];\n }\n\n var childOb = !shallow && observe(val);\n Object.defineProperty(obj, key, {\n enumerable: true,\n configurable: true,\n get: function reactiveGetter () {\n var value = getter ? getter.call(obj) : val;\n if (Dep.target) {\n dep.depend();\n if (childOb) {\n childOb.dep.depend();\n if (Array.isArray(value)) {\n dependArray(value);\n }\n }\n }\n return value\n },\n set: function reactiveSetter (newVal) {\n var value = getter ? getter.call(obj) : val;\n /* eslint-disable no-self-compare */\n if (newVal === value || (newVal !== newVal && value !== value)) {\n return\n }\n /* eslint-enable no-self-compare */\n if (process.env.NODE_ENV !== 'production' && customSetter) {\n customSetter();\n }\n // #7981: for accessor properties without setter\n if (getter && !setter) { return }\n if (setter) {\n setter.call(obj, newVal);\n } else {\n val = newVal;\n }\n childOb = !shallow && observe(newVal);\n dep.notify();\n }\n });\n}\n\n/**\n * Set a property on an object. Adds the new property and\n * triggers change notification if the property doesn't\n * already exist.\n */\nfunction set (target, key, val) {\n if (process.env.NODE_ENV !== 'production' &&\n (isUndef(target) || isPrimitive(target))\n ) {\n warn((\"Cannot set reactive property on undefined, null, or primitive value: \" + ((target))));\n }\n if (Array.isArray(target) && isValidArrayIndex(key)) {\n target.length = Math.max(target.length, key);\n target.splice(key, 1, val);\n return val\n }\n if (key in target && !(key in Object.prototype)) {\n target[key] = val;\n return val\n }\n var ob = (target).__ob__;\n if (target._isVue || (ob && ob.vmCount)) {\n process.env.NODE_ENV !== 'production' && warn(\n 'Avoid adding reactive properties to a Vue instance or its root $data ' +\n 'at runtime - declare it upfront in the data option.'\n );\n return val\n }\n if (!ob) {\n target[key] = val;\n return val\n }\n defineReactive$$1(ob.value, key, val);\n ob.dep.notify();\n return val\n}\n\n/**\n * Delete a property and trigger change if necessary.\n */\nfunction del (target, key) {\n if (process.env.NODE_ENV !== 'production' &&\n (isUndef(target) || isPrimitive(target))\n ) {\n warn((\"Cannot delete reactive property on undefined, null, or primitive value: \" + ((target))));\n }\n if (Array.isArray(target) && isValidArrayIndex(key)) {\n target.splice(key, 1);\n return\n }\n var ob = (target).__ob__;\n if (target._isVue || (ob && ob.vmCount)) {\n process.env.NODE_ENV !== 'production' && warn(\n 'Avoid deleting properties on a Vue instance or its root $data ' +\n '- just set it to null.'\n );\n return\n }\n if (!hasOwn(target, key)) {\n return\n }\n delete target[key];\n if (!ob) {\n return\n }\n ob.dep.notify();\n}\n\n/**\n * Collect dependencies on array elements when the array is touched, since\n * we cannot intercept array element access like property getters.\n */\nfunction dependArray (value) {\n for (var e = (void 0), i = 0, l = value.length; i < l; i++) {\n e = value[i];\n e && e.__ob__ && e.__ob__.dep.depend();\n if (Array.isArray(e)) {\n dependArray(e);\n }\n }\n}\n\n/* */\n\n/**\n * Option overwriting strategies are functions that handle\n * how to merge a parent option value and a child option\n * value into the final value.\n */\nvar strats = config.optionMergeStrategies;\n\n/**\n * Options with restrictions\n */\nif (process.env.NODE_ENV !== 'production') {\n strats.el = strats.propsData = function (parent, child, vm, key) {\n if (!vm) {\n warn(\n \"option \\\"\" + key + \"\\\" can only be used during instance \" +\n 'creation with the `new` keyword.'\n );\n }\n return defaultStrat(parent, child)\n };\n}\n\n/**\n * Helper that recursively merges two data objects together.\n */\nfunction mergeData (to, from) {\n if (!from) { return to }\n var key, toVal, fromVal;\n var keys = Object.keys(from);\n for (var i = 0; i < keys.length; i++) {\n key = keys[i];\n toVal = to[key];\n fromVal = from[key];\n if (!hasOwn(to, key)) {\n set(to, key, fromVal);\n } else if (\n toVal !== fromVal &&\n isPlainObject(toVal) &&\n isPlainObject(fromVal)\n ) {\n mergeData(toVal, fromVal);\n }\n }\n return to\n}\n\n/**\n * Data\n */\nfunction mergeDataOrFn (\n parentVal,\n childVal,\n vm\n) {\n if (!vm) {\n // in a Vue.extend merge, both should be functions\n if (!childVal) {\n return parentVal\n }\n if (!parentVal) {\n return childVal\n }\n // when parentVal & childVal are both present,\n // we need to return a function that returns the\n // merged result of both functions... no need to\n // check if parentVal is a function here because\n // it has to be a function to pass previous merges.\n return function mergedDataFn () {\n return mergeData(\n typeof childVal === 'function' ? childVal.call(this, this) : childVal,\n typeof parentVal === 'function' ? parentVal.call(this, this) : parentVal\n )\n }\n } else {\n return function mergedInstanceDataFn () {\n // instance merge\n var instanceData = typeof childVal === 'function'\n ? childVal.call(vm, vm)\n : childVal;\n var defaultData = typeof parentVal === 'function'\n ? parentVal.call(vm, vm)\n : parentVal;\n if (instanceData) {\n return mergeData(instanceData, defaultData)\n } else {\n return defaultData\n }\n }\n }\n}\n\nstrats.data = function (\n parentVal,\n childVal,\n vm\n) {\n if (!vm) {\n if (childVal && typeof childVal !== 'function') {\n process.env.NODE_ENV !== 'production' && warn(\n 'The \"data\" option should be a function ' +\n 'that returns a per-instance value in component ' +\n 'definitions.',\n vm\n );\n\n return parentVal\n }\n return mergeDataOrFn(parentVal, childVal)\n }\n\n return mergeDataOrFn(parentVal, childVal, vm)\n};\n\n/**\n * Hooks and props are merged as arrays.\n */\nfunction mergeHook (\n parentVal,\n childVal\n) {\n return childVal\n ? parentVal\n ? parentVal.concat(childVal)\n : Array.isArray(childVal)\n ? childVal\n : [childVal]\n : parentVal\n}\n\nLIFECYCLE_HOOKS.forEach(function (hook) {\n strats[hook] = mergeHook;\n});\n\n/**\n * Assets\n *\n * When a vm is present (instance creation), we need to do\n * a three-way merge between constructor options, instance\n * options and parent options.\n */\nfunction mergeAssets (\n parentVal,\n childVal,\n vm,\n key\n) {\n var res = Object.create(parentVal || null);\n if (childVal) {\n process.env.NODE_ENV !== 'production' && assertObjectType(key, childVal, vm);\n return extend(res, childVal)\n } else {\n return res\n }\n}\n\nASSET_TYPES.forEach(function (type) {\n strats[type + 's'] = mergeAssets;\n});\n\n/**\n * Watchers.\n *\n * Watchers hashes should not overwrite one\n * another, so we merge them as arrays.\n */\nstrats.watch = function (\n parentVal,\n childVal,\n vm,\n key\n) {\n // work around Firefox's Object.prototype.watch...\n if (parentVal === nativeWatch) { parentVal = undefined; }\n if (childVal === nativeWatch) { childVal = undefined; }\n /* istanbul ignore if */\n if (!childVal) { return Object.create(parentVal || null) }\n if (process.env.NODE_ENV !== 'production') {\n assertObjectType(key, childVal, vm);\n }\n if (!parentVal) { return childVal }\n var ret = {};\n extend(ret, parentVal);\n for (var key$1 in childVal) {\n var parent = ret[key$1];\n var child = childVal[key$1];\n if (parent && !Array.isArray(parent)) {\n parent = [parent];\n }\n ret[key$1] = parent\n ? parent.concat(child)\n : Array.isArray(child) ? child : [child];\n }\n return ret\n};\n\n/**\n * Other object hashes.\n */\nstrats.props =\nstrats.methods =\nstrats.inject =\nstrats.computed = function (\n parentVal,\n childVal,\n vm,\n key\n) {\n if (childVal && process.env.NODE_ENV !== 'production') {\n assertObjectType(key, childVal, vm);\n }\n if (!parentVal) { return childVal }\n var ret = Object.create(null);\n extend(ret, parentVal);\n if (childVal) { extend(ret, childVal); }\n return ret\n};\nstrats.provide = mergeDataOrFn;\n\n/**\n * Default strategy.\n */\nvar defaultStrat = function (parentVal, childVal) {\n return childVal === undefined\n ? parentVal\n : childVal\n};\n\n/**\n * Validate component names\n */\nfunction checkComponents (options) {\n for (var key in options.components) {\n validateComponentName(key);\n }\n}\n\nfunction validateComponentName (name) {\n if (!/^[a-zA-Z][\\w-]*$/.test(name)) {\n warn(\n 'Invalid component name: \"' + name + '\". Component names ' +\n 'can only contain alphanumeric characters and the hyphen, ' +\n 'and must start with a letter.'\n );\n }\n if (isBuiltInTag(name) || config.isReservedTag(name)) {\n warn(\n 'Do not use built-in or reserved HTML elements as component ' +\n 'id: ' + name\n );\n }\n}\n\n/**\n * Ensure all props option syntax are normalized into the\n * Object-based format.\n */\nfunction normalizeProps (options, vm) {\n var props = options.props;\n if (!props) { return }\n var res = {};\n var i, val, name;\n if (Array.isArray(props)) {\n i = props.length;\n while (i--) {\n val = props[i];\n if (typeof val === 'string') {\n name = camelize(val);\n res[name] = { type: null };\n } else if (process.env.NODE_ENV !== 'production') {\n warn('props must be strings when using array syntax.');\n }\n }\n } else if (isPlainObject(props)) {\n for (var key in props) {\n val = props[key];\n name = camelize(key);\n res[name] = isPlainObject(val)\n ? val\n : { type: val };\n }\n } else if (process.env.NODE_ENV !== 'production') {\n warn(\n \"Invalid value for option \\\"props\\\": expected an Array or an Object, \" +\n \"but got \" + (toRawType(props)) + \".\",\n vm\n );\n }\n options.props = res;\n}\n\n/**\n * Normalize all injections into Object-based format\n */\nfunction normalizeInject (options, vm) {\n var inject = options.inject;\n if (!inject) { return }\n var normalized = options.inject = {};\n if (Array.isArray(inject)) {\n for (var i = 0; i < inject.length; i++) {\n normalized[inject[i]] = { from: inject[i] };\n }\n } else if (isPlainObject(inject)) {\n for (var key in inject) {\n var val = inject[key];\n normalized[key] = isPlainObject(val)\n ? extend({ from: key }, val)\n : { from: val };\n }\n } else if (process.env.NODE_ENV !== 'production') {\n warn(\n \"Invalid value for option \\\"inject\\\": expected an Array or an Object, \" +\n \"but got \" + (toRawType(inject)) + \".\",\n vm\n );\n }\n}\n\n/**\n * Normalize raw function directives into object format.\n */\nfunction normalizeDirectives (options) {\n var dirs = options.directives;\n if (dirs) {\n for (var key in dirs) {\n var def = dirs[key];\n if (typeof def === 'function') {\n dirs[key] = { bind: def, update: def };\n }\n }\n }\n}\n\nfunction assertObjectType (name, value, vm) {\n if (!isPlainObject(value)) {\n warn(\n \"Invalid value for option \\\"\" + name + \"\\\": expected an Object, \" +\n \"but got \" + (toRawType(value)) + \".\",\n vm\n );\n }\n}\n\n/**\n * Merge two option objects into a new one.\n * Core utility used in both instantiation and inheritance.\n */\nfunction mergeOptions (\n parent,\n child,\n vm\n) {\n if (process.env.NODE_ENV !== 'production') {\n checkComponents(child);\n }\n\n if (typeof child === 'function') {\n child = child.options;\n }\n\n normalizeProps(child, vm);\n normalizeInject(child, vm);\n normalizeDirectives(child);\n \n // Apply extends and mixins on the child options,\n // but only if it is a raw options object that isn't\n // the result of another mergeOptions call.\n // Only merged options has the _base property.\n if (!child._base) {\n if (child.extends) {\n parent = mergeOptions(parent, child.extends, vm);\n }\n if (child.mixins) {\n for (var i = 0, l = child.mixins.length; i < l; i++) {\n parent = mergeOptions(parent, child.mixins[i], vm);\n }\n }\n }\n\n var options = {};\n var key;\n for (key in parent) {\n mergeField(key);\n }\n for (key in child) {\n if (!hasOwn(parent, key)) {\n mergeField(key);\n }\n }\n function mergeField (key) {\n var strat = strats[key] || defaultStrat;\n options[key] = strat(parent[key], child[key], vm, key);\n }\n return options\n}\n\n/**\n * Resolve an asset.\n * This function is used because child instances need access\n * to assets defined in its ancestor chain.\n */\nfunction resolveAsset (\n options,\n type,\n id,\n warnMissing\n) {\n /* istanbul ignore if */\n if (typeof id !== 'string') {\n return\n }\n var assets = options[type];\n // check local registration variations first\n if (hasOwn(assets, id)) { return assets[id] }\n var camelizedId = camelize(id);\n if (hasOwn(assets, camelizedId)) { return assets[camelizedId] }\n var PascalCaseId = capitalize(camelizedId);\n if (hasOwn(assets, PascalCaseId)) { return assets[PascalCaseId] }\n // fallback to prototype chain\n var res = assets[id] || assets[camelizedId] || assets[PascalCaseId];\n if (process.env.NODE_ENV !== 'production' && warnMissing && !res) {\n warn(\n 'Failed to resolve ' + type.slice(0, -1) + ': ' + id,\n options\n );\n }\n return res\n}\n\n/* */\n\n\n\nfunction validateProp (\n key,\n propOptions,\n propsData,\n vm\n) {\n var prop = propOptions[key];\n var absent = !hasOwn(propsData, key);\n var value = propsData[key];\n // boolean casting\n var booleanIndex = getTypeIndex(Boolean, prop.type);\n if (booleanIndex > -1) {\n if (absent && !hasOwn(prop, 'default')) {\n value = false;\n } else if (value === '' || value === hyphenate(key)) {\n // only cast empty string / same name to boolean if\n // boolean has higher priority\n var stringIndex = getTypeIndex(String, prop.type);\n if (stringIndex < 0 || booleanIndex < stringIndex) {\n value = true;\n }\n }\n }\n // check default value\n if (value === undefined) {\n value = getPropDefaultValue(vm, prop, key);\n // since the default value is a fresh copy,\n // make sure to observe it.\n var prevShouldObserve = shouldObserve;\n toggleObserving(true);\n observe(value);\n toggleObserving(prevShouldObserve);\n }\n if (\n process.env.NODE_ENV !== 'production' &&\n // skip validation for weex recycle-list child component props\n !(false)\n ) {\n assertProp(prop, key, value, vm, absent);\n }\n return value\n}\n\n/**\n * Get the default value of a prop.\n */\nfunction getPropDefaultValue (vm, prop, key) {\n // no default, return undefined\n if (!hasOwn(prop, 'default')) {\n return undefined\n }\n var def = prop.default;\n // warn against non-factory defaults for Object & Array\n if (process.env.NODE_ENV !== 'production' && isObject(def)) {\n warn(\n 'Invalid default value for prop \"' + key + '\": ' +\n 'Props with type Object/Array must use a factory function ' +\n 'to return the default value.',\n vm\n );\n }\n // the raw prop value was also undefined from previous render,\n // return previous default value to avoid unnecessary watcher trigger\n if (vm && vm.$options.propsData &&\n vm.$options.propsData[key] === undefined &&\n vm._props[key] !== undefined\n ) {\n return vm._props[key]\n }\n // call factory function for non-Function types\n // a value is Function if its prototype is function even across different execution context\n return typeof def === 'function' && getType(prop.type) !== 'Function'\n ? def.call(vm)\n : def\n}\n\n/**\n * Assert whether a prop is valid.\n */\nfunction assertProp (\n prop,\n name,\n value,\n vm,\n absent\n) {\n if (prop.required && absent) {\n warn(\n 'Missing required prop: \"' + name + '\"',\n vm\n );\n return\n }\n if (value == null && !prop.required) {\n return\n }\n var type = prop.type;\n var valid = !type || type === true;\n var expectedTypes = [];\n if (type) {\n if (!Array.isArray(type)) {\n type = [type];\n }\n for (var i = 0; i < type.length && !valid; i++) {\n var assertedType = assertType(value, type[i]);\n expectedTypes.push(assertedType.expectedType || '');\n valid = assertedType.valid;\n }\n }\n\n if (!valid) {\n warn(\n getInvalidTypeMessage(name, value, expectedTypes),\n vm\n );\n return\n }\n var validator = prop.validator;\n if (validator) {\n if (!validator(value)) {\n warn(\n 'Invalid prop: custom validator check failed for prop \"' + name + '\".',\n vm\n );\n }\n }\n}\n\nvar simpleCheckRE = /^(String|Number|Boolean|Function|Symbol)$/;\n\nfunction assertType (value, type) {\n var valid;\n var expectedType = getType(type);\n if (simpleCheckRE.test(expectedType)) {\n var t = typeof value;\n valid = t === expectedType.toLowerCase();\n // for primitive wrapper objects\n if (!valid && t === 'object') {\n valid = value instanceof type;\n }\n } else if (expectedType === 'Object') {\n valid = isPlainObject(value);\n } else if (expectedType === 'Array') {\n valid = Array.isArray(value);\n } else {\n valid = value instanceof type;\n }\n return {\n valid: valid,\n expectedType: expectedType\n }\n}\n\n/**\n * Use function string name to check built-in types,\n * because a simple equality check will fail when running\n * across different vms / iframes.\n */\nfunction getType (fn) {\n var match = fn && fn.toString().match(/^\\s*function (\\w+)/);\n return match ? match[1] : ''\n}\n\nfunction isSameType (a, b) {\n return getType(a) === getType(b)\n}\n\nfunction getTypeIndex (type, expectedTypes) {\n if (!Array.isArray(expectedTypes)) {\n return isSameType(expectedTypes, type) ? 0 : -1\n }\n for (var i = 0, len = expectedTypes.length; i < len; i++) {\n if (isSameType(expectedTypes[i], type)) {\n return i\n }\n }\n return -1\n}\n\nfunction getInvalidTypeMessage (name, value, expectedTypes) {\n var message = \"Invalid prop: type check failed for prop \\\"\" + name + \"\\\".\" +\n \" Expected \" + (expectedTypes.map(capitalize).join(', '));\n var expectedType = expectedTypes[0];\n var receivedType = toRawType(value);\n var expectedValue = styleValue(value, expectedType);\n var receivedValue = styleValue(value, receivedType);\n // check if we need to specify expected value\n if (expectedTypes.length === 1 &&\n isExplicable(expectedType) &&\n !isBoolean(expectedType, receivedType)) {\n message += \" with value \" + expectedValue;\n }\n message += \", got \" + receivedType + \" \";\n // check if we need to specify received value\n if (isExplicable(receivedType)) {\n message += \"with value \" + receivedValue + \".\";\n }\n return message\n}\n\nfunction styleValue (value, type) {\n if (type === 'String') {\n return (\"\\\"\" + value + \"\\\"\")\n } else if (type === 'Number') {\n return (\"\" + (Number(value)))\n } else {\n return (\"\" + value)\n }\n}\n\nfunction isExplicable (value) {\n var explicitTypes = ['string', 'number', 'boolean'];\n return explicitTypes.some(function (elem) { return value.toLowerCase() === elem; })\n}\n\nfunction isBoolean () {\n var args = [], len = arguments.length;\n while ( len-- ) args[ len ] = arguments[ len ];\n\n return args.some(function (elem) { return elem.toLowerCase() === 'boolean'; })\n}\n\n/* */\n\nfunction handleError (err, vm, info) {\n if (vm) {\n var cur = vm;\n while ((cur = cur.$parent)) {\n var hooks = cur.$options.errorCaptured;\n if (hooks) {\n for (var i = 0; i < hooks.length; i++) {\n try {\n var capture = hooks[i].call(cur, err, vm, info) === false;\n if (capture) { return }\n } catch (e) {\n globalHandleError(e, cur, 'errorCaptured hook');\n }\n }\n }\n }\n }\n globalHandleError(err, vm, info);\n}\n\nfunction globalHandleError (err, vm, info) {\n if (config.errorHandler) {\n try {\n return config.errorHandler.call(null, err, vm, info)\n } catch (e) {\n logError(e, null, 'config.errorHandler');\n }\n }\n logError(err, vm, info);\n}\n\nfunction logError (err, vm, info) {\n if (process.env.NODE_ENV !== 'production') {\n warn((\"Error in \" + info + \": \\\"\" + (err.toString()) + \"\\\"\"), vm);\n }\n /* istanbul ignore else */\n if ((inBrowser || inWeex) && typeof console !== 'undefined') {\n console.error(err);\n } else {\n throw err\n }\n}\n\n/* */\n\nvar callbacks = [];\nvar pending = false;\n\nfunction flushCallbacks () {\n pending = false;\n var copies = callbacks.slice(0);\n callbacks.length = 0;\n for (var i = 0; i < copies.length; i++) {\n copies[i]();\n }\n}\n\n// Here we have async deferring wrappers using both microtasks and (macro) tasks.\n// In < 2.4 we used microtasks everywhere, but there are some scenarios where\n// microtasks have too high a priority and fire in between supposedly\n// sequential events (e.g. #4521, #6690) or even between bubbling of the same\n// event (#6566). However, using (macro) tasks everywhere also has subtle problems\n// when state is changed right before repaint (e.g. #6813, out-in transitions).\n// Here we use microtask by default, but expose a way to force (macro) task when\n// needed (e.g. in event handlers attached by v-on).\nvar microTimerFunc;\nvar macroTimerFunc;\nvar useMacroTask = false;\n\n// Determine (macro) task defer implementation.\n// Technically setImmediate should be the ideal choice, but it's only available\n// in IE. The only polyfill that consistently queues the callback after all DOM\n// events triggered in the same loop is by using MessageChannel.\n/* istanbul ignore if */\nif (typeof setImmediate !== 'undefined' && isNative(setImmediate)) {\n macroTimerFunc = function () {\n setImmediate(flushCallbacks);\n };\n} else if (typeof MessageChannel !== 'undefined' && (\n isNative(MessageChannel) ||\n // PhantomJS\n MessageChannel.toString() === '[object MessageChannelConstructor]'\n)) {\n var channel = new MessageChannel();\n var port = channel.port2;\n channel.port1.onmessage = flushCallbacks;\n macroTimerFunc = function () {\n port.postMessage(1);\n };\n} else {\n /* istanbul ignore next */\n macroTimerFunc = function () {\n setTimeout(flushCallbacks, 0);\n };\n}\n\n// Determine microtask defer implementation.\n/* istanbul ignore next, $flow-disable-line */\nif (typeof Promise !== 'undefined' && isNative(Promise)) {\n var p = Promise.resolve();\n microTimerFunc = function () {\n p.then(flushCallbacks);\n // in problematic UIWebViews, Promise.then doesn't completely break, but\n // it can get stuck in a weird state where callbacks are pushed into the\n // microtask queue but the queue isn't being flushed, until the browser\n // needs to do some other work, e.g. handle a timer. Therefore we can\n // \"force\" the microtask queue to be flushed by adding an empty timer.\n if (isIOS) { setTimeout(noop); }\n };\n} else {\n // fallback to macro\n microTimerFunc = macroTimerFunc;\n}\n\n/**\n * Wrap a function so that if any code inside triggers state change,\n * the changes are queued using a (macro) task instead of a microtask.\n */\nfunction withMacroTask (fn) {\n return fn._withTask || (fn._withTask = function () {\n useMacroTask = true;\n try {\n return fn.apply(null, arguments)\n } finally {\n useMacroTask = false; \n }\n })\n}\n\nfunction nextTick (cb, ctx) {\n var _resolve;\n callbacks.push(function () {\n if (cb) {\n try {\n cb.call(ctx);\n } catch (e) {\n handleError(e, ctx, 'nextTick');\n }\n } else if (_resolve) {\n _resolve(ctx);\n }\n });\n if (!pending) {\n pending = true;\n if (useMacroTask) {\n macroTimerFunc();\n } else {\n microTimerFunc();\n }\n }\n // $flow-disable-line\n if (!cb && typeof Promise !== 'undefined') {\n return new Promise(function (resolve) {\n _resolve = resolve;\n })\n }\n}\n\n/* */\n\n/* not type checking this file because flow doesn't play well with Proxy */\n\nvar initProxy;\n\nif (process.env.NODE_ENV !== 'production') {\n var allowedGlobals = makeMap(\n 'Infinity,undefined,NaN,isFinite,isNaN,' +\n 'parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,' +\n 'Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,' +\n 'require' // for Webpack/Browserify\n );\n\n var warnNonPresent = function (target, key) {\n warn(\n \"Property or method \\\"\" + key + \"\\\" is not defined on the instance but \" +\n 'referenced during render. Make sure that this property is reactive, ' +\n 'either in the data option, or for class-based components, by ' +\n 'initializing the property. ' +\n 'See: https://vuejs.org/v2/guide/reactivity.html#Declaring-Reactive-Properties.',\n target\n );\n };\n\n var warnReservedPrefix = function (target, key) {\n warn(\n \"Property \\\"\" + key + \"\\\" must be accessed with \\\"$data.\" + key + \"\\\" because \" +\n 'properties starting with \"$\" or \"_\" are not proxied in the Vue instance to ' +\n 'prevent conflicts with Vue internals' +\n 'See: https://vuejs.org/v2/api/#data',\n target\n );\n };\n\n var hasProxy =\n typeof Proxy !== 'undefined' && isNative(Proxy);\n\n if (hasProxy) {\n var isBuiltInModifier = makeMap('stop,prevent,self,ctrl,shift,alt,meta,exact');\n config.keyCodes = new Proxy(config.keyCodes, {\n set: function set (target, key, value) {\n if (isBuiltInModifier(key)) {\n warn((\"Avoid overwriting built-in modifier in config.keyCodes: .\" + key));\n return false\n } else {\n target[key] = value;\n return true\n }\n }\n });\n }\n\n var hasHandler = {\n has: function has (target, key) {\n var has = key in target;\n var isAllowed = allowedGlobals(key) ||\n (typeof key === 'string' && key.charAt(0) === '_' && !(key in target.$data));\n if (!has && !isAllowed) {\n if (key in target.$data) { warnReservedPrefix(target, key); }\n else { warnNonPresent(target, key); }\n }\n return has || !isAllowed\n }\n };\n\n var getHandler = {\n get: function get (target, key) {\n if (typeof key === 'string' && !(key in target)) {\n if (key in target.$data) { warnReservedPrefix(target, key); }\n else { warnNonPresent(target, key); }\n }\n return target[key]\n }\n };\n\n initProxy = function initProxy (vm) {\n if (hasProxy) {\n // determine which proxy handler to use\n var options = vm.$options;\n var handlers = options.render && options.render._withStripped\n ? getHandler\n : hasHandler;\n vm._renderProxy = new Proxy(vm, handlers);\n } else {\n vm._renderProxy = vm;\n }\n };\n}\n\n/* */\n\nvar seenObjects = new _Set();\n\n/**\n * Recursively traverse an object to evoke all converted\n * getters, so that every nested property inside the object\n * is collected as a \"deep\" dependency.\n */\nfunction traverse (val) {\n _traverse(val, seenObjects);\n seenObjects.clear();\n}\n\nfunction _traverse (val, seen) {\n var i, keys;\n var isA = Array.isArray(val);\n if ((!isA && !isObject(val)) || Object.isFrozen(val) || val instanceof VNode) {\n return\n }\n if (val.__ob__) {\n var depId = val.__ob__.dep.id;\n if (seen.has(depId)) {\n return\n }\n seen.add(depId);\n }\n if (isA) {\n i = val.length;\n while (i--) { _traverse(val[i], seen); }\n } else {\n keys = Object.keys(val);\n i = keys.length;\n while (i--) { _traverse(val[keys[i]], seen); }\n }\n}\n\nvar mark;\nvar measure;\n\nif (process.env.NODE_ENV !== 'production') {\n var perf = inBrowser && window.performance;\n /* istanbul ignore if */\n if (\n perf &&\n perf.mark &&\n perf.measure &&\n perf.clearMarks &&\n perf.clearMeasures\n ) {\n mark = function (tag) { return perf.mark(tag); };\n measure = function (name, startTag, endTag) {\n perf.measure(name, startTag, endTag);\n perf.clearMarks(startTag);\n perf.clearMarks(endTag);\n perf.clearMeasures(name);\n };\n }\n}\n\n/* */\n\nvar normalizeEvent = cached(function (name) {\n var passive = name.charAt(0) === '&';\n name = passive ? name.slice(1) : name;\n var once$$1 = name.charAt(0) === '~'; // Prefixed last, checked first\n name = once$$1 ? name.slice(1) : name;\n var capture = name.charAt(0) === '!';\n name = capture ? name.slice(1) : name;\n return {\n name: name,\n once: once$$1,\n capture: capture,\n passive: passive\n }\n});\n\nfunction createFnInvoker (fns) {\n function invoker () {\n var arguments$1 = arguments;\n\n var fns = invoker.fns;\n if (Array.isArray(fns)) {\n var cloned = fns.slice();\n for (var i = 0; i < cloned.length; i++) {\n cloned[i].apply(null, arguments$1);\n }\n } else {\n // return handler return value for single handlers\n return fns.apply(null, arguments)\n }\n }\n invoker.fns = fns;\n return invoker\n}\n\nfunction updateListeners (\n on,\n oldOn,\n add,\n remove$$1,\n createOnceHandler,\n vm\n) {\n var name, def$$1, cur, old, event;\n for (name in on) {\n def$$1 = cur = on[name];\n old = oldOn[name];\n event = normalizeEvent(name);\n if (isUndef(cur)) {\n process.env.NODE_ENV !== 'production' && warn(\n \"Invalid handler for event \\\"\" + (event.name) + \"\\\": got \" + String(cur),\n vm\n );\n } else if (isUndef(old)) {\n if (isUndef(cur.fns)) {\n cur = on[name] = createFnInvoker(cur);\n }\n if (isTrue(event.once)) {\n cur = on[name] = createOnceHandler(event.name, cur, event.capture);\n }\n add(event.name, cur, event.capture, event.passive, event.params);\n } else if (cur !== old) {\n old.fns = cur;\n on[name] = old;\n }\n }\n for (name in oldOn) {\n if (isUndef(on[name])) {\n event = normalizeEvent(name);\n remove$$1(event.name, oldOn[name], event.capture);\n }\n }\n}\n\n/* */\n\nfunction mergeVNodeHook (def, hookKey, hook) {\n if (def instanceof VNode) {\n def = def.data.hook || (def.data.hook = {});\n }\n var invoker;\n var oldHook = def[hookKey];\n\n function wrappedHook () {\n hook.apply(this, arguments);\n // important: remove merged hook to ensure it's called only once\n // and prevent memory leak\n remove(invoker.fns, wrappedHook);\n }\n\n if (isUndef(oldHook)) {\n // no existing hook\n invoker = createFnInvoker([wrappedHook]);\n } else {\n /* istanbul ignore if */\n if (isDef(oldHook.fns) && isTrue(oldHook.merged)) {\n // already a merged invoker\n invoker = oldHook;\n invoker.fns.push(wrappedHook);\n } else {\n // existing plain hook\n invoker = createFnInvoker([oldHook, wrappedHook]);\n }\n }\n\n invoker.merged = true;\n def[hookKey] = invoker;\n}\n\n/* */\n\nfunction extractPropsFromVNodeData (\n data,\n Ctor,\n tag\n) {\n // we are only extracting raw values here.\n // validation and default values are handled in the child\n // component itself.\n var propOptions = Ctor.options.props;\n if (isUndef(propOptions)) {\n return\n }\n var res = {};\n var attrs = data.attrs;\n var props = data.props;\n if (isDef(attrs) || isDef(props)) {\n for (var key in propOptions) {\n var altKey = hyphenate(key);\n if (process.env.NODE_ENV !== 'production') {\n var keyInLowerCase = key.toLowerCase();\n if (\n key !== keyInLowerCase &&\n attrs && hasOwn(attrs, keyInLowerCase)\n ) {\n tip(\n \"Prop \\\"\" + keyInLowerCase + \"\\\" is passed to component \" +\n (formatComponentName(tag || Ctor)) + \", but the declared prop name is\" +\n \" \\\"\" + key + \"\\\". \" +\n \"Note that HTML attributes are case-insensitive and camelCased \" +\n \"props need to use their kebab-case equivalents when using in-DOM \" +\n \"templates. You should probably use \\\"\" + altKey + \"\\\" instead of \\\"\" + key + \"\\\".\"\n );\n }\n }\n checkProp(res, props, key, altKey, true) ||\n checkProp(res, attrs, key, altKey, false);\n }\n }\n return res\n}\n\nfunction checkProp (\n res,\n hash,\n key,\n altKey,\n preserve\n) {\n if (isDef(hash)) {\n if (hasOwn(hash, key)) {\n res[key] = hash[key];\n if (!preserve) {\n delete hash[key];\n }\n return true\n } else if (hasOwn(hash, altKey)) {\n res[key] = hash[altKey];\n if (!preserve) {\n delete hash[altKey];\n }\n return true\n }\n }\n return false\n}\n\n/* */\n\n// The template compiler attempts to minimize the need for normalization by\n// statically analyzing the template at compile time.\n//\n// For plain HTML markup, normalization can be completely skipped because the\n// generated render function is guaranteed to return Array. There are\n// two cases where extra normalization is needed:\n\n// 1. When the children contains components - because a functional component\n// may return an Array instead of a single root. In this case, just a simple\n// normalization is needed - if any child is an Array, we flatten the whole\n// thing with Array.prototype.concat. It is guaranteed to be only 1-level deep\n// because functional components already normalize their own children.\nfunction simpleNormalizeChildren (children) {\n for (var i = 0; i < children.length; i++) {\n if (Array.isArray(children[i])) {\n return Array.prototype.concat.apply([], children)\n }\n }\n return children\n}\n\n// 2. When the children contains constructs that always generated nested Arrays,\n// e.g.