\ProvidesPackage{cmupint}[2020/01/21 v1.0 cmupint] \DeclareOption{displaylimits}{\let\upilimits@\displaylimits} \DeclareOption{limits}{\let\upilimits@\limits} \DeclareOption{nolimits}{\let\upilimits@\nolimits} \ExecuteOptions{displaylimits} \ProcessOptions\relax \DeclareSymbolFont{uplargesymbols}{U}{cmupint}{m}{n} \DeclareMathSymbol{\uprightintop}{\mathop}{uplargesymbols}{0} \DeclareMathSymbol{\uprightiintop}{\mathop}{uplargesymbols}{2} \DeclareMathSymbol{\uprightiiintop}{\mathop}{uplargesymbols}{4} \DeclareMathSymbol{\uprightiiiintop}{\mathop}{uplargesymbols}{6} \DeclareMathSymbol{\uprightointop}{\mathop}{uplargesymbols}{8} \DeclareMathSymbol{\uprightoiintop}{\mathop}{uplargesymbols}{10} \DeclareMathSymbol{\uprightoiiintop}{\mathop}{uplargesymbols}{12} \DeclareMathSymbol{\uprightointctrclockwiseop}{\mathop}{uplargesymbols}{14} \DeclareMathSymbol{\uprightointclockwiseop}{\mathop}{uplargesymbols}{16} \DeclareMathSymbol{\varuprightointclockwiseop}{\mathop}{uplargesymbols}{18} \DeclareMathSymbol{\varuprightointctrclockwiseop}{\mathop}{uplargesymbols}{20} \DeclareMathSymbol{\uprightsqintop}{\mathop}{uplargesymbols}{22} \DeclareMathSymbol{\uprightsqiintop}{\mathop}{uplargesymbols}{24} \DeclareMathSymbol{\uprightpointintop}{\mathop}{uplargesymbols}{26} \DeclareMathSymbol{\uprightnpolintop}{\mathop}{uplargesymbols}{28} \DeclareMathSymbol{\uprightscpolintop}{\mathop}{uplargesymbols}{30} \DeclareMathSymbol{\uprightrppolintop}{\mathop}{uplargesymbols}{32} \DeclareMathSymbol{\uprightcirfnintop}{\mathop}{uplargesymbols}{34} \DeclareMathSymbol{\uprightintclockwiseop}{\mathop}{uplargesymbols}{36} \DeclareMathSymbol{\uprightawintop}{\mathop}{uplargesymbols}{38} \DeclareMathSymbol{\uprightfintop}{\mathop}{uplargesymbols}{40} \DeclareMathSymbol{\uprightbarintop}{\mathop}{uplargesymbols}{42} \DeclareMathSymbol{\uprightdoublebarintop}{\mathop}{uplargesymbols}{44} \DeclareMathSymbol{\uprightxintop}{\mathop}{uplargesymbols}{46} \DeclareMathSymbol{\uprightlandupintop}{\mathop}{uplargesymbols}{48} \DeclareMathSymbol{\uprightlanddownintop}{\mathop}{uplargesymbols}{50} \DeclareMathSymbol{\uprightintlarhkop}{\mathop}{uplargesymbols}{52} \DeclareMathSymbol{\uprightupintop}{\mathop}{uplargesymbols}{54} \DeclareMathSymbol{\uprightdownintop}{\mathop}{uplargesymbols}{56} \DeclareMathSymbol{\uprightidotsintop}{\mathop}{uplargesymbols}{58} \AtBeginDocument{ \def\int{\relax\uprightintop\upilimits@} \def\iint{\relax\uprightiintop\upilimits@} \def\iiint{\relax\uprightiiintop\upilimits@} \def\iiiint{\relax\uprightiiiintop\upilimits@} \def\oint{\relax\uprightointop\upilimits@} \def\oiint{\relax\uprightoiintop\upilimits@} \def\oiiint{\relax\uprightoiiintop\upilimits@} \def\ointctrclockwise{\relax\uprightointctrclockwiseop\upilimits@} \def\ointclockwise{\relax\uprightointclockwiseop\upilimits@} \def\varointclockwise{\relax\varuprightointclockwiseop\upilimits@} \def\varointctrclockwise{\relax\varuprightointctrclockwiseop\upilimits@} \def\sqint{\relax\uprightsqintop\upilimits@} \def\sqiint{\relax\uprightsqiintop\upilimits@} \def\pointint{\relax\uprightpointintop\upilimits@} \def\npolint{\relax\uprightnpolintop\upilimits@} \def\scpolint{\relax\uprightscpolintop\upilimits@} \def\rppolint{\relax\uprightrppolintop\upilimits@} \def\cirfnint{\relax\uprightcirfnintop\upilimits@} \def\intclockwise{\relax\uprightintclockwiseop\upilimits@} \def\awint{\relax\uprightawintop\upilimits@} \def\fint{\relax\uprightfintop\upilimits@} \def\barint{\relax\uprightbarintop\upilimits@} \def\doublebarint{\relax\uprightdoublebarintop\upilimits@} \def\xint{\relax\uprightxintop\upilimits@} \def\landupint{\relax\uprightlandupintop\upilimits@} \def\landdownint{\relax\uprightlanddownintop\upilimits@} \def\intlarhk{\relax\uprightintlarhkop\upilimits@} \def\upint{\relax\uprightupintop\upilimits@} \def\downint{\relax\uprightdownintop\upilimits@} \def\varidotsint{\relax\uprightidotsintop\upilimits@} \@ifpackageloaded{amsmath}{ \def\idotsint{\DOTSI\protect\mathop\bgroup\noexpand\uprightintop\intdots@\noexpand\uprightintop\egroup\noexpand\upilimits@} }{ \let\idotsint\varidotsint } } \endinput