type t
= style
;
external make: ?azimuth:string => ?background:string => ?backgroundAttachment:string => ?backgroundColor:string => ?backgroundImage:string => ?backgroundPosition:string => ?backgroundRepeat:string => ?border:string => ?borderCollapse:string => ?borderColor:string => ?borderSpacing:string => ?borderStyle:string => ?borderTop:string => ?borderRight:string => ?borderBottom:string => ?borderLeft:string => ?borderTopColor:string => ?borderRightColor:string => ?borderBottomColor:string => ?borderLeftColor:string => ?borderTopStyle:string => ?borderRightStyle:string => ?borderBottomStyle:string => ?borderLeftStyle:string => ?borderTopWidth:string => ?borderRightWidth:string => ?borderBottomWidth:string => ?borderLeftWidth:string => ?borderWidth:string => ?bottom:string => ?captionSide:string => ?clear:string => ?clip:string => ?color:string => ?content:string => ?counterIncrement:string => ?counterReset:string => ?cue:string => ?cueAfter:string => ?cueBefore:string => ?cursor:string => ?direction:string => ?display:string => ?elevation:string => ?emptyCells:string => ?float:string => ?font:string => ?fontFamily:string => ?fontSize:string => ?fontSizeAdjust:string => ?fontStretch:string => ?fontStyle:string => ?fontVariant:string => ?fontWeight:string => ?height:string => ?left:string => ?letterSpacing:string => ?lineHeight:string => ?listStyle:string => ?listStyleImage:string => ?listStylePosition:string => ?listStyleType:string => ?margin:string => ?marginTop:string => ?marginRight:string => ?marginBottom:string => ?marginLeft:string => ?markerOffset:string => ?marks:string => ?maxHeight:string => ?maxWidth:string => ?minHeight:string => ?minWidth:string => ?orphans:string => ?outline:string => ?outlineColor:string => ?outlineStyle:string => ?outlineWidth:string => ?overflow:string => ?overflowX:string => ?overflowY:string => ?padding:string => ?paddingTop:string => ?paddingRight:string => ?paddingBottom:string => ?paddingLeft:string => ?page:string => ?pageBreakAfter:string => ?pageBreakBefore:string => ?pageBreakInside:string => ?pause:string => ?pauseAfter:string => ?pauseBefore:string => ?pitch:string => ?pitchRange:string => ?playDuring:string => ?position:string => ?quotes:string => ?richness:string => ?right:string => ?size:string => ?speak:string => ?speakHeader:string => ?speakNumeral:string => ?speakPunctuation:string => ?speechRate:string => ?stress:string => ?tableLayout:string => ?textAlign:string => ?textDecoration:string => ?textIndent:string => ?textShadow:string => ?textTransform:string => ?top:string => ?unicodeBidi:string => ?verticalAlign:string => ?visibility:string => ?voiceFamily:string => ?volume:string => ?whiteSpace:string => ?widows:string => ?width:string => ?wordSpacing:string => ?zIndex:string => ?opacity:string => ?backgroundOrigin:string => ?backgroundSize:string => ?backgroundClip:string => ?borderRadius:string => ?borderTopLeftRadius:string => ?borderTopRightRadius:string => ?borderBottomLeftRadius:string => ?borderBottomRightRadius:string => ?borderImage:string => ?borderImageSource:string => ?borderImageSlice:string => ?borderImageWidth:string => ?borderImageOutset:string => ?borderImageRepeat:string => ?boxShadow:string => ?columns:string => ?columnCount:string => ?columnFill:string => ?columnGap:string => ?columnRule:string => ?columnRuleColor:string => ?columnRuleStyle:string => ?columnRuleWidth:string => ?columnSpan:string => ?columnWidth:string => ?breakAfter:string => ?breakBefore:string => ?breakInside:string => ?rest:string => ?restAfter:string => ?restBefore:string => ?speakAs:string => ?voiceBalance:string => ?voiceDuration:string => ?voicePitch:string => ?voiceRange:string => ?voiceRate:string => ?voiceStress:string => ?voiceVolume:string => ?objectFit:string => ?objectPosition:string => ?imageResolution:string => ?imageOrientation:string => ?alignContent:string => ?alignItems:string => ?alignSelf:string => ?flex:string => ?flexBasis:string => ?flexDirection:string => ?flexFlow:string => ?flexGrow:string => ?flexShrink:string => ?flexWrap:string => ?justifyContent:string => ?order:string => ?textDecorationColor:string => ?textDecorationLine:string => ?textDecorationSkip:string => ?textDecorationStyle:string => ?textEmphasis:string => ?textEmphasisColor:string => ?textEmphasisPosition:string => ?textEmphasisStyle:string => ?textUnderlinePosition:string => ?fontFeatureSettings:string => ?fontKerning:string => ?fontLanguageOverride:string => ?fontSynthesis:string => ?forntVariantAlternates:string => ?fontVariantCaps:string => ?fontVariantEastAsian:string => ?fontVariantLigatures:string => ?fontVariantNumeric:string => ?fontVariantPosition:string => ?all:string => ?glyphOrientationVertical:string => ?textCombineUpright:string => ?textOrientation:string => ?writingMode:string => ?shapeImageThreshold:string => ?shapeMargin:string => ?shapeOutside:string => ?clipPath:string => ?clipRule:string => ?mask:string => ?maskBorder:string => ?maskBorderMode:string => ?maskBorderOutset:string => ?maskBorderRepeat:string => ?maskBorderSlice:string => ?maskBorderSource:string => ?maskBorderWidth:string => ?maskClip:string => ?maskComposite:string => ?maskImage:string => ?maskMode:string => ?maskOrigin:string => ?maskPosition:string => ?maskRepeat:string => ?maskSize:string => ?maskType:string => ?backgroundBlendMode:string => ?isolation:string => ?mixBlendMode:string => ?boxDecorationBreak:string => ?boxSizing:string => ?caretColor:string => ?navDown:string => ?navLeft:string => ?navRight:string => ?navUp:string => ?outlineOffset:string => ?resize:string => ?textOverflow:string => ?grid:string => ?gridArea:string => ?gridAutoColumns:string => ?gridAutoFlow:string => ?gridAutoRows:string => ?gridColumn:string => ?gridColumnEnd:string => ?gridColumnGap:string => ?gridColumnStart:string => ?gridGap:string => ?gridRow:string => ?gridRowEnd:string => ?gridRowGap:string => ?gridRowStart:string => ?gridTemplate:string => ?gridTemplateAreas:string => ?gridTemplateColumns:string => ?gridTemplateRows:string => ?willChange:string => ?hangingPunctuation:string => ?hyphens:string => ?lineBreak:string => ?overflowWrap:string => ?tabSize:string => ?textAlignLast:string => ?textJustify:string => ?wordBreak:string => ?wordWrap:string => ?animation:string => ?animationDelay:string => ?animationDirection:string => ?animationDuration:string => ?animationFillMode:string => ?animationIterationCount:string => ?animationName:string => ?animationPlayState:string => ?animationTimingFunction:string => ?transition:string => ?transitionDelay:string => ?transitionDuration:string => ?transitionProperty:string => ?transitionTimingFunction:string => ?backfaceVisibility:string => ?perspective:string => ?perspectiveOrigin:string => ?transform:string => ?transformOrigin:string => ?transformStyle:string => ?justifyItems:string => ?justifySelf:string => ?placeContent:string => ?placeItems:string => ?placeSelf:string => ?appearance:string => ?caret:string => ?caretAnimation:string => ?caretShape:string => ?userSelect:string => ?maxLines:string => ?marqueeDirection:string => ?marqueeLoop:string => ?marqueeSpeed:string => ?marqueeStyle:string => ?overflowStyle:string => ?rotation:string => ?rotationPoint:string => ?alignmentBaseline:string => ?baselineShift:string => ?clip:string => ?clipPath:string => ?clipRule:string => ?colorInterpolation:string => ?colorInterpolationFilters:string => ?colorProfile:string => ?colorRendering:string => ?cursor:string => ?dominantBaseline:string => ?fill:string => ?fillOpacity:string => ?fillRule:string => ?filter:string => ?floodColor:string => ?floodOpacity:string => ?glyphOrientationHorizontal:string => ?glyphOrientationVertical:string => ?imageRendering:string => ?kerning:string => ?lightingColor:string => ?markerEnd:string => ?markerMid:string => ?markerStart:string => ?pointerEvents:string => ?shapeRendering:string => ?stopColor:string => ?stopOpacity:string => ?stroke:string => ?strokeDasharray:string => ?strokeDashoffset:string => ?strokeLinecap:string => ?strokeLinejoin:string => ?strokeMiterlimit:string => ?strokeOpacity:string => ?strokeWidth:string => ?textAnchor:string => ?textRendering:string => ?rubyAlign:string => ?rubyMerge:string => ?rubyPosition:string => unit => style = "BS:4.0.7„•¦¾²p‘ B’'azimuth B’*background B’4backgroundAttachment B’/backgroundColor B’/backgroundImage B’2backgroundPosition B’0backgroundRepeat B’&border B’.borderCollapse B’+borderColor B’-borderSpacing B’+borderStyle B’)borderTop B’+borderRight B’,borderBottom B’*borderLeft B’.borderTopColor B’0borderRightColor B’1borderBottomColor B’/borderLeftColor B’.borderTopStyle B’0borderRightStyle B’1borderBottomStyle B’/borderLeftStyle B’.borderTopWidth B’0borderRightWidth B’1borderBottomWidth B’/borderLeftWidth B’+borderWidth B’&bottom B’+captionSide B’%clear B’$clip B’%color B’'content B’0counterIncrement B’,counterReset B’#cue B’(cueAfter B’)cueBefore B’&cursor B’)direction B’'display B’)elevation B’*emptyCells B’%float B’$font B’*fontFamily B’(fontSize B’.fontSizeAdjust B’+fontStretch B’)fontStyle B’+fontVariant B’*fontWeight B’&height B’$left B’-letterSpacing B’*lineHeight B’)listStyle B’.listStyleImage B’1listStylePosition B’-listStyleType B’&margin B’)marginTop B’+marginRight B’,marginBottom B’*marginLeft B’,markerOffset B’%marks B’)maxHeight B’(maxWidth B’)minHeight B’(minWidth B’'orphans B’'outline B’,outlineColor B’,outlineStyle B’,outlineWidth B’(overflow B’)overflowX B’)overflowY B’'padding B’*paddingTop B’,paddingRight B’-paddingBottom B’+paddingLeft B’$page B’.pageBreakAfter B’/pageBreakBefore B’/pageBreakInside B’%pause B’*pauseAfter B’+pauseBefore B’%pitch B’*pitchRange B’*playDuring B’(position B’"es B’(richness B’%right B’$size B’%speak B’+speakHeader B’,speakNumeral B’0speakPunctuation B’*speechRate B’&stress B’+tableLayout B’)textAlign B’.textDecoration B’*textIndent B’*textShadow B’-textTransform B’#top B’+unicodeBidi B’-verticalAlign B’*visibility B’+voiceFamily B’&volume B’*whiteSpace B’&widows B’%width B’+wordSpacing B’&zIndex B’'opacity B’0backgroundOrigin B’.backgroundSize B’.backgroundClip B’,borderRadius B’3borderTopLeftRadius B’4borderTopRightRadius B’6borderBottomLeftRadius B’7borderBottomRightRadius B’+borderImage B’1borderImageSource B’0borderImageSlice B’0borderImageWidth B’1borderImageOutset B’1borderImageRepeat B’)boxShadow B’'columns B’+columnCount B’*columnFill B’)columnGap B’*columnRule B’/columnRuleColor B’/columnRuleStyle B’/columnRuleWidth B’*columnSpan B’+columnWidth B’*breakAfter B’+breakBefore B’+breakInside B’$rest B’)restAfter B’*restBefore B’'speakAs B’,voiceBalance B’-voiceDuration B’*voicePitch B’*voiceRange B’)voiceRate B’+voiceStress B’+voiceVolume B’)objectFit B’.objectPosition B’/imageResolution B’0imageOrientation B’,alignContent B’*alignItems B’)alignSelf B’$flex B’)flexBasis B’-flexDirection B’(flexFlow B’(flexGrow B’*flexShrink B’(flexWrap B’.justifyContent B’%order B’3textDecorationColor B’2textDecorationLine B’2textDecorationSkip B’3textDecorationStyle B’,textEmphasis B’1textEmphasisColor B’4textEmphasisPosition B’1textEmphasisStyle B’5textUnderlinePosition B’3fontFeatureSettings B’+fontKerning B’4fontLanguageOverride B’-fontSynthesis B’6forntVariantAlternates B’/fontVariantCaps B’4fontVariantEastAsian B’4fontVariantLigatures B’2fontVariantNumeric B’3fontVariantPosition B’#all B’8glyphOrientationVertical B’2textCombineUpright B’/textOrientation B’+writingMode B’3shapeImageThreshold B’+shapeMargin B’,shapeOutside B’(clipPath B’(clipRule B’$mask B’*maskBorder B’.maskBorderMode B’0maskBorderOutset B’0maskBorderRepeat B’/maskBorderSlice B’0maskBorderSource B’/maskBorderWidth B’(maskClip B’-maskComposite B’)maskImage B’(maskMode B’*maskOrigin B’,maskPosition B’*maskRepeat B’(maskSize B’(maskType B’3backgroundBlendMode B’)isolation B’,mixBlendMode B’2boxDecorationBreak B’)boxSizing B’*caretColor B’'navDown B’'navLeft B’(navRight B’%navUp B’-outlineOffset B’&resize B’,textOverflow B’$grid B’(gridArea B’/gridAutoColumns B’,gridAutoFlow B’,gridAutoRows B’*gridColumn B’-gridColumnEnd B’-gridColumnGap B’/gridColumnStart B’'gridGap B’'gridRow B’*gridRowEnd B’*gridRowGap B’,gridRowStart B’,gridTemplate B’1gridTemplateAreas B’3gridTemplateColumns B’0gridTemplateRows B’*willChange B’2hangingPunctuation B’'hyphens B’)lineBreak B’,overflowWrap B’'tabSize B’-textAlignLast B’+textJustify B’)wordBreak B’(wordWrap B’)animation B’.animationDelay B’2animationDirection B’1animationDuration B’1animationFillMode B’7animationIterationCount B’-animationName B’2animationPlayState B’7animationTimingFunction B’*transition B’/transitionDelay B’2transitionDuration B’2transitionProperty B’8transitionTimingFunction B’2backfaceVisibility B’+perspective B’1perspectiveOrigin B’)transform B’/transformOrigin B’.transformStyle B’,justifyItems B’+justifySelf B’,placeContent B’*placeItems B’)placeSelf B’*appearance B’%caret B’.caretAnimation B’*caretShape B’*userSelect B’(maxLines B’0marqueeDirection B’+marqueeLoop B’,marqueeSpeed B’,marqueeStyle B’-overflowStyle B’(rotation B’-rotationPoint B’1alignmentBaseline B’-baselineShift B’$clip B’(clipPath B’(clipRule B’2colorInterpolation B’9colorInterpolationFilters B’,colorProfile B’.colorRendering B’&cursor B’0dominantBaseline B’$fill B’+fillOpacity B’(fillRule B’&filter B’*floodColor B’,floodOpacity B’:glyphOrientationHorizontal B’8glyphOrientationVertical B’.imageRendering B’'kerning B’-lightingColor B’)markerEnd B’)markerMid B’+markerStart B’-pointerEvents B’.shapeRendering B’)stopColor B’+stopOpacity B’&stroke B’/strokeDasharray B’0strokeDashoffset B’-strokeLinecap B’.strokeLinejoin B’0strokeMiterlimit B’-strokeOpacity B’+strokeWidth B’*textAnchor B’-textRendering B’)rubyAlign B’)rubyMerge B’,rubyPosition A‘@@""";
let combine: style => style => style;
let unsafeAddProp: style => string => string => style;