U o^R @sdddlmZddlmZmZmZmZmZmZm Z GdddeZ GdddeZ GdddeZ d S) ) Serialisable)TypedSequenceStringFloatIntegerBoolNoneSetc@sJeZdZdZeZeZeddZeZ eddZ e ddZ dddZ dS)WebPublishObjectZwebPublishingObjectT allow_noneNcCs(||_||_||_||_||_||_dSN)iddivId sourceObjectdestinationFiletitle autoRepublish)selfrrrrrrro/private/var/folders/sd/whlwsn6x1_qgglc0mjv25_695qk2gl/T/pip-install-4zq3fp6i/openpyxl/openpyxl/workbook/web.py__init__s zWebPublishObject.__init__)NNNNNN)__name__ __module__ __qualname__tagnamerrrrrrrrrrrrrrr s   r c@s>eZdZdZeddZeedZdZ d dd Z e d d ZdS) WebPublishObjectListZwebPublishingObjectsTr )Z expected_typewebPublishObjectNrcCs ||_dSr r)rcountrrrrr3szWebPublishObjectList.__init__cCs t|jSr )lenr)rrrrr:szWebPublishObjectList.count)Nr) rrrrrrrr rZ __elements__rpropertyrrrrr*s   rc @seZdZdZeddZeddZeddZeddZeddZ e dddddd d d d d dg dZ e ddZ e ddZeddZdddZdS) WebPublishingZ webPublishingTr Z544x376Z640x480Z720x512800x600Z1024x768Z1152x882Z1152x900Z 1280x1024Z 1600x1200Z 1800x1440Z 1920x1200)valuesNc Cs:||_||_||_||_||_||_||_||_| |_dSr ) cssthicket longFileNamesvmlallowPngtargetScreenSizedpicodePage characterSet) rr%r&r'r(r)r*r+r,r-rrrrOs zWebPublishing.__init__) NNNNNr#NNN)rrrrrr%r&r'r(r)r r*rr+r,rr-rrrrrr"?s8         r"N) Z!openpyxl.descriptors.serialisablerZopenpyxl.descriptorsrrrrrrr r rr"rrrrs $