All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.atlasmap.xml.inspect.XmlSchemaInspector.class Maven / Gradle / Ivy

Go to download

A single aggregated bundle which contains all AtlasMap library artifacts including modules.

There is a newer version: 2.5.2
Show newest version
????4F	0
/	0

0
 !"
b#

$
%&'

()*
+	0,	0-.
/0
12

34
5
6
78
79
:;
:<
:=
>?@AB
CD9E
bF
GH
GIJKLMNOP
bQ	RSJTU6V6WX
0Y
0Z
[\	R]^
0_
b`x
a?b
c
0d
0efgh?ijkMl9miViWnMoMEMp9qfmr
Xs
Ztu
\v
wx
Xyz{|}
b$z~????
?
??p
??????????q?q??????z?
(??
{
(??
~
~?
~?
{?????????
??
0?????
0?
???
??
??
??
??	??
??
(?
???
0???
%?
??
????
0?
0?????
0???????
0?????
0???
0???
0???
?????
??
??
????	??
??????
??????	0????p???
??
0??????????	????????p
0?
??????????
??	???
?
???
?
??
0?
???
?
??	0??
		
	



p
0

?
?
b?
?

?
?
?
/?



?	??	? !"#	?$%	?&'	?()	?*+	?,-	?./	?01	?23	?45	?67	?89	?:;<=>?@ABCInnerClassesXSOMErrorHandlerAtlasXmlNamespaceContextLOGLorg/slf4j/Logger;XS_TYPE_TO_FIELD_TYPE_MAPLjava/util/Map;	Signature=Ljava/util/Map;BLACKLISTED_TYPESNS_PREFIX_XMLSCHEMALjava/lang/String;
ConstantValueNS_PREFIX_SCHEMASETxmlDocument Lio/atlasmap/xml/v2/XmlDocument;namespaceContextELio/atlasmap/xml/inspect/XmlSchemaInspector$AtlasXmlNamespaceContext;
rootNamespace()VCodeLineNumberTableLocalVariableTablethis,Lio/atlasmap/xml/inspect/XmlSchemaInspector;getXmlDocument"()Lio/atlasmap/xml/v2/XmlDocument;inspect(Ljava/io/File;)VeLjava/lang/Exception;
schemaFileLjava/io/File;
StackMapTable
Exceptions(Ljava/lang/String;)VschemaAsString	doInspect(Ljava/io/InputStream;)VLorg/w3c/dom/Element;iIxpathLjavax/xml/xpath/XPath;
subSchemasLorg/w3c/dom/NodeList;
rootSchemaisLjava/io/InputStream;fieldsLio/atlasmap/v2/Fields;parser$Lcom/sun/xml/xsom/parser/XSOMParser;transformer!Ljavax/xml/transform/Transformer;dbf*Ljavax/xml/parsers/DocumentBuilderFactory;docLorg/w3c/dom/Document;root	schemaSetLcom/sun/xml/xsom/XSSchemaSet;ND'.EFGXHUgetTargetNamespace&(Lorg/w3c/dom/Node;)Ljava/lang/String;nLorg/w3c/dom/Node;
attributesLorg/w3c/dom/NamedNodeMap;tnsLorg/w3c/dom/Attr;Ik}inheritNamespaces(Lorg/w3c/dom/Element;Z)Vattrelement
updateContextZtargetJ
toInputStreamS(Ljavax/xml/transform/Transformer;Lorg/w3c/dom/Node;)Ljava/io/ByteArrayInputStream;baosLjava/io/ByteArrayOutputStream;output[Br?	getNameNS4(Lcom/sun/xml/xsom/XSDeclaration;)Ljava/lang/String;prefixdecl Lcom/sun/xml/xsom/XSDeclaration;targetNamespacepopulateNamespacesuri	namespace!Lio/atlasmap/xml/v2/XmlNamespace;entryEntryLjava/util/Map$Entry;LocalVariableTypeTable;Ljava/util/Map$Entry;K?printSchemaSet!(Lcom/sun/xml/xsom/XSSchemaSet;)VrootComplexType#Lio/atlasmap/xml/v2/XmlComplexType;xmlFieldLio/atlasmap/xml/v2/XmlField;cachedComplexTypeLjava/util/Set; Lcom/sun/xml/xsom/XSElementDecl;rootNameschemaLcom/sun/xml/xsom/XSSchema;jtrLjava/util/Iterator;#Ljava/util/Set;6Ljava/util/Iterator;LM?printComplexTypeg(Lcom/sun/xml/xsom/XSComplexType;Ljava/lang/String;Lio/atlasmap/xml/v2/XmlComplexType;Ljava/util/Set;)VcomplexType Lcom/sun/xml/xsom/XSComplexType;xmlComplexTypeparticleLcom/sun/xml/xsom/XSParticle;N{(Lcom/sun/xml/xsom/XSComplexType;Ljava/lang/String;Lio/atlasmap/xml/v2/XmlComplexType;Ljava/util/Set;)V
printParticled(Lcom/sun/xml/xsom/XSParticle;Ljava/lang/String;Lio/atlasmap/xml/v2/XmlComplexType;Ljava/util/Set;)VgroupLcom/sun/xml/xsom/XSModelGroup;collectionTypeLio/atlasmap/v2/CollectionType;termLcom/sun/xml/xsom/XSTerm;Ox(Lcom/sun/xml/xsom/XSParticle;Ljava/lang/String;Lio/atlasmap/xml/v2/XmlComplexType;Ljava/util/Set;)V
printGroupf(Lcom/sun/xml/xsom/XSModelGroup;Ljava/lang/String;Lio/atlasmap/xml/v2/XmlComplexType;Ljava/util/Set;)VcachedTypeCopy
modelGroupPz(Lcom/sun/xml/xsom/XSModelGroup;Ljava/lang/String;Lio/atlasmap/xml/v2/XmlComplexType;Ljava/util/Set;)VprintGroupDeclj(Lcom/sun/xml/xsom/XSModelGroupDecl;Ljava/lang/String;Lio/atlasmap/xml/v2/XmlComplexType;Ljava/util/Set;)VmodelGroupDecl#Lcom/sun/xml/xsom/XSModelGroupDecl;parentXmlComplexType~(Lcom/sun/xml/xsom/XSModelGroupDecl;Ljava/lang/String;Lio/atlasmap/xml/v2/XmlComplexType;Ljava/util/Set;)VprintElement?(Lcom/sun/xml/xsom/XSElementDecl;Ljava/lang/String;Lio/atlasmap/xml/v2/XmlComplexType;Lio/atlasmap/v2/CollectionType;Ljava/util/Set;)VtypeNametypeRestriction*Lcom/sun/xml/xsom/XSRestrictionSimpleType;QRS?(Lcom/sun/xml/xsom/XSElementDecl;Ljava/lang/String;Lio/atlasmap/xml/v2/XmlComplexType;Lio/atlasmap/v2/CollectionType;Ljava/util/Set;)VprintAttributesX(Lcom/sun/xml/xsom/XSComplexType;Ljava/lang/String;Lio/atlasmap/xml/v2/XmlComplexType;)V	fieldTypeLio/atlasmap/v2/FieldType;
simpleTypeLcom/sun/xml/xsom/XSSimpleType;
attributeDecl"Lcom/sun/xml/xsom/XSAttributeDecl;attrTypeaC!Lcom/sun/xml/xsom/XSAttributeUse;
xsComplexTypecLjava/util/Collection;:Ljava/util/Collection<+Lcom/sun/xml/xsom/XSAttributeUse;>;T?U?VWprintSimpleType?(Lcom/sun/xml/xsom/XSSimpleType;Lio/atlasmap/xml/v2/XmlField;)VmapRestrictionsJ(Lio/atlasmap/xml/v2/XmlField;Lcom/sun/xml/xsom/XSRestrictionSimpleType;)VrestrictionSimpleTypesimpleTypeRestriction/Lio/atlasmap/xml/inspect/SimpleTypeRestriction;restrictions!Lio/atlasmap/xml/v2/Restrictions;getXmlComplexType%()Lio/atlasmap/xml/v2/XmlComplexType;getFieldType.(Ljava/lang/String;)Lio/atlasmap/v2/FieldType;namegetCollectionType>(Lcom/sun/xml/xsom/XSParticle;)Lio/atlasmap/v2/CollectionType;!mapSimpleRestrictionToRestrictionO(Lio/atlasmap/xml/inspect/SimpleTypeRestriction;Lio/atlasmap/xml/v2/XmlField;)Vrestriction Lio/atlasmap/xml/v2/Restriction;vvalues[Ljava/lang/String;valueLjava/lang/Object;fieldLjava/lang/reflect/Field;X?YMtypeRestrictionExists(Ljava/lang/String;)ZrestrictionType$Lio/atlasmap/xml/v2/RestrictionType;Z
access$100()Lorg/slf4j/Logger;
SourceFileXmlSchemaInspector.java+,;<67java/io/FileInputStream;EOPjava/lang/Exception.io/atlasmap/xml/inspect/XmlInspectionException;[java/io/ByteArrayInputStreamUTF-8\];^_`Cio/atlasmap/v2/FieldsabcCio/atlasmap/xml/inspect/XmlSchemaInspector$AtlasXmlNamespaceContext;d89:3"com/sun/xml/xsom/parser/XSOMParserefg;h0com/sun/xml/xsom/util/DomAnnotationParserFactoryij;io/atlasmap/xml/inspect/XmlSchemaInspector$XSOMErrorHandler;klmnfopqFfrstuvwxyGz{XML schema document is empty;M	SchemaSet|}~?f???H??,/%s:SchemaSet/%s:AdditionalSchemas/%s:schemajava/lang/Object*io/atlasmap/xml/inspect/XmlSchemaInspectorssxs???????org/w3c/dom/NodeList????org/w3c/dom/Element}~??xP/%s:SchemaSet/%s:schema??HThe root schema '/SchemaSet/schema' must be specified once and only oncers????OUnsupported document element '%s': root element must be 'schema' or 'SchemaSet'?????<J??I??org/w3c/dom/Attr?}??xmlns?}?}??java/io/ByteArrayOutputStream!javax/xml/transform/dom/DOMSource;?'javax/xml/transform/stream/StreamResult;?E???????>>> {}java/lang/String???r}??L????%s:%s?????M??K????java/util/Map$Entry????javax/xml/XMLConstants http://www.w3.org/2001/XMLSchema&io/atlasmap/xml/core/AtlasXmlConstants#http://atlasmap.io/xml/schemaset/v2(adding a namespace >>> prefix={}, uri={}???? io/atlasmap/xml/v2/XmlNamespaces??io/atlasmap/xml/v2/XmlNamespace?M?M????Schema set is null?????java/util/HashSetcom/sun/xml/xsom/XSElementDecl?????????Q?Mjava/lang/StringBuilder/???}?M????????????????R??????W???????N??O???????????????????????;????Element: {}/{}???????????V-.S?	
io/atlasmap/v2/FieldType??Tcom/sun/xml/xsom/XSAttributeUse
U3/@??????M?-io/atlasmap/xml/inspect/SimpleTypeRestrictionio/atlasmap/xml/v2/Restrictions???io/atlasmap/xml/v2/XmlFields1.? !"?#$?%?&'(Y)tio/atlasmap/xml/v2/RestrictionM*+,-./01? java/lang/IllegalAccessException2}345java/util/HashMapint6?78integer9?negativeIntegernonNegativeIntegerpositiveIntegernonPositiveIntegerstring:?short;?long<?double=?float>?boolean??date@?dateTimeA?decimalB?unsignedLongC?unsignedIntD?
unsignedShortE?NMTOKENanyURIbase64BinarybyteunsignedByte	hexBinaryNOTATIONQName,io/atlasmap/xml/inspect/XmlSchemaInspector$1java/io/InputStreamjavax/xml/transform/Transformer(javax/xml/parsers/DocumentBuilderFactoryorg/w3c/dom/Documentjavax/xml/xpath/XPathorg/w3c/dom/NamedNodeMaporg/w3c/dom/Nodejava/util/Iteratorcom/sun/xml/xsom/XSSchema
java/util/Setcom/sun/xml/xsom/XSParticlecom/sun/xml/xsom/XSTerm[Lcom/sun/xml/xsom/XSParticle;!io/atlasmap/xml/v2/XmlComplexTypeio/atlasmap/xml/v2/XmlField(com/sun/xml/xsom/XSRestrictionSimpleTypejava/util/Collection com/sun/xml/xsom/XSAttributeDeclcom/sun/xml/xsom/XSSimpleTypecom/sun/xml/xsom/XSComplexType[Ljava/lang/reflect/Field;java/lang/reflect/Field%[Lio/atlasmap/xml/v2/RestrictionType;(Ljava/lang/Throwable;)VgetBytes(Ljava/lang/String;)[B([B)V'io/atlasmap/xml/v2/AtlasXmlModelFactorycreateXmlDocumentio/atlasmap/xml/v2/XmlDocument	setFields(Lio/atlasmap/v2/Fields;)V/(Lio/atlasmap/xml/inspect/XmlSchemaInspector;)V"javax/xml/parsers/SAXParserFactorynewInstance&()Ljavax/xml/parsers/SAXParserFactory;'(Ljavax/xml/parsers/SAXParserFactory;)VsetAnnotationParser4(Lcom/sun/xml/xsom/parser/AnnotationParserFactory;)V](Lio/atlasmap/xml/inspect/XmlSchemaInspector;Lio/atlasmap/xml/inspect/XmlSchemaInspector$1;)VsetErrorHandler(Lorg/xml/sax/ErrorHandler;)V&javax/xml/transform/TransformerFactory*()Ljavax/xml/transform/TransformerFactory;newTransformer#()Ljavax/xml/transform/Transformer;,()Ljavax/xml/parsers/DocumentBuilderFactory;setNamespaceAware(Z)VnewDocumentBuilder%()Ljavax/xml/parsers/DocumentBuilder;!javax/xml/parsers/DocumentBuilderparse-(Ljava/io/InputStream;)Lorg/w3c/dom/Document;getDocumentElement()Lorg/w3c/dom/Element;getLocalName()Ljava/lang/String;equals(Ljava/lang/Object;)Zjavax/xml/xpath/XPathFactory ()Ljavax/xml/xpath/XPathFactory;newXPath()Ljavax/xml/xpath/XPath;setNamespaceContext)(Ljavax/xml/namespace/NamespaceContext;)Vformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;javax/xml/xpath/XPathConstantsNODESETLjavax/xml/namespace/QName;evaluateS(Ljava/lang/String;Ljava/lang/Object;Ljavax/xml/namespace/QName;)Ljava/lang/Object;	getLength()Iitem(I)Lorg/w3c/dom/Node;NODEisEmpty()Zadd'(Ljava/lang/String;Ljava/lang/String;)V	getResult ()Lcom/sun/xml/xsom/XSSchemaSet;
getAttributes()Lorg/w3c/dom/NamedNodeMap;getNamedItem&(Ljava/lang/String;)Lorg/w3c/dom/Node;getValue
getParentNode()Lorg/w3c/dom/Node;	getPrefixgetNamesetAttribute(Lorg/w3c/dom/Node;)V(Ljava/io/OutputStream;)V	transform;(Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)VtoByteArray()[Borg/slf4j/LoggerisTraceEnabledtrace'(Ljava/lang/String;Ljava/lang/Object;)Vcom/sun/xml/xsom/XSDeclarationgetOwnerSchema()Lcom/sun/xml/xsom/XSSchema;&(Ljava/lang/String;)Ljava/lang/String;addWithIndexgetNamespaceMap()Ljava/util/Map;
java/util/MapentrySet()Ljava/util/Set;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;getKey9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)VgetXmlNamespaces$()Lio/atlasmap/xml/v2/XmlNamespaces;setXmlNamespaces%(Lio/atlasmap/xml/v2/XmlNamespaces;)VsetAliassetUrigetXmlNamespace()Ljava/util/List;java/util/Listcom/sun/xml/xsom/XSSchemaSet	getSchema/(Ljava/lang/String;)Lcom/sun/xml/xsom/XSSchema;iterateElementDeclsgetType()Lcom/sun/xml/xsom/XSType;com/sun/xml/xsom/XSType
isComplexTypesetNameappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringsetPathCOMPLEXsetFieldType(Lio/atlasmap/v2/FieldType;)V	getFields()Lio/atlasmap/v2/Fields;getField
asComplexType"()Lcom/sun/xml/xsom/XSComplexType;isSimpleTypecreateXmlField()Lio/atlasmap/xml/v2/XmlField;asSimpleType!()Lcom/sun/xml/xsom/XSSimpleType;getContentType"()Lcom/sun/xml/xsom/XSContentType;com/sun/xml/xsom/XSContentType
asParticle()Lcom/sun/xml/xsom/XSParticle;getTerm()Lcom/sun/xml/xsom/XSTerm;isModelGroupasModelGroup!()Lcom/sun/xml/xsom/XSModelGroup;isModelGroupDeclasModelGroupDecl%()Lcom/sun/xml/xsom/XSModelGroupDecl;
isElementDecl
asElementDecl"()Lcom/sun/xml/xsom/XSElementDecl;com/sun/xml/xsom/XSModelGroupgetChildren ()[Lcom/sun/xml/xsom/XSParticle;(Ljava/util/Collection;)V!com/sun/xml/xsom/XSModelGroupDecl
getModelGroupsetCollectionType"(Lio/atlasmap/v2/CollectionType;)VgetXmlFields ()Lio/atlasmap/xml/v2/XmlFields;getXmlFieldcontainsio/atlasmap/v2/FieldStatusCACHEDLio/atlasmap/v2/FieldStatus;	setStatus(Lio/atlasmap/v2/FieldStatus;)VgetDefaultValue()Lcom/sun/xml/xsom/XmlString;setValue(Ljava/lang/Object;)V
getFixedValue
asRestriction,()Lcom/sun/xml/xsom/XSRestrictionSimpleType;getBaseTypeget&(Ljava/lang/Object;)Ljava/lang/Object;getDeclaredAttributeUses()Ljava/util/Collection;getDecl$()Lcom/sun/xml/xsom/XSAttributeDecl;com/sun/xml/xsom/XmlString()Lio/atlasmap/v2/FieldType;getRoot
getSimpleTypeE(Ljava/lang/String;Ljava/lang/String;)Lcom/sun/xml/xsom/XSSimpleType;setTypeNameUNSUPPORTEDinitRestrictions-(Lcom/sun/xml/xsom/XSRestrictionSimpleType;)VsetRestrictions$(Lio/atlasmap/xml/v2/Restrictions;)V*io/atlasmap/xml/core/XmlComplexTypeFactorycreateXmlComlexFieldsetXmlFields!(Lio/atlasmap/xml/v2/XmlFields;)V
isRepeatedgetMaxOccurs()Ljava/math/BigInteger;java/math/BigIntegerintValueio/atlasmap/v2/CollectionTypeLISTARRAYjava/lang/ClassgetDeclaredFields()[Ljava/lang/reflect/Field;
setAccessible"io/atlasmap/xml/v2/RestrictionType	fromValue8(Ljava/lang/String;)Lio/atlasmap/xml/v2/RestrictionType;setType'(Lio/atlasmap/xml/v2/RestrictionType;)VgetRestrictions#()Lio/atlasmap/xml/v2/Restrictions;getRestriction'()[Lio/atlasmap/xml/v2/RestrictionType;org/slf4j/LoggerFactory	getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;INTEGERput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;BIG_INTEGERSTRINGSHORTLONGDOUBLEFLOATBOOLEANDATE	DATE_TIMEDECIMAL
UNSIGNED_LONGUNSIGNED_INTEGERUNSIGNED_SHORT!0/+,-./01./0234253416789:3;<=/*??>\?@ABC=/*??>??@ADE=}*?Y+???
M?Y,?	??>?????? 	FG@AHIJOK	LDM=?*?
Y+??
??
M?Y,?	??>?????? 	FG@AN3JTK	LOP=??*???Y?M*?,?*?Y*??*??Y??N-?Y??-?Y*???? :?!:?"?#+?$:?%:?
?Y&?'?(?)?*??+?,:*??-.?/Y1SY1SY2S?3?4?5?6:	6

	?7?*	
?8?9:*?:-*?;??5?9:

?
?Y??'?**
?@?*??*??A?*?B*??C*
?:-*
?;??0????#?(?3?>?K?S?X?^?i?r?w??????????????????????????&?+?5???P?]?d?p??????????????????????????FQ?3RS
??TU??VW	&JXQ
?@A?YZ?[\3?]^S?_`X?abi|cdrseQ?fgJ<??hijklmno?Mpq?2?2o'??ELrs=?*+?IM,?J?,K?L?MN-?-?N?J?>??????**@A*tu#vwxyJ?z?{A|}~=I?+?ON-??-?I:?q6?P?b?Q?M:R?S?*??R?T?*?0+?U?N?V?*??T?N?C????-?WN??z?>:?????'?5?S?g?k??????????H5KykRSzvw?@A??Q?????uJ???z?d??	??=?J?XY?YN+?ZY,?[?\Y-?]?^-?_:??`??a?bY?c?d?
Y?
?>???"?-?@??4J@AJ_`JtuB??"(??J?@??L??=?d+?eM,?
,?A?+?f?gM,?>,?A?7*?,?hN-?
-?A?*?,?iNj?/Y-SY+?kS?3?+?k?>&	)2=	F]
?*2+?3d@Ad??]?3J?|?|??<=s?*??l?m?nL+?o??+?p?qM,?r?bN,?s?b:u?*???w?*???IJ?`??x-?y*??z?*??{Y?|?}?~Y?:-????*??z????W??i?>B%/:HNQ\is?? ?!?"?#?$?4/z?3:o?3???%????@A?%???J ???>?||?*h??=B-+?
?Y??'?*??+*????+J??M,??N-?o????Y??:-?p??:*??:?????n*??:????Y???????????????*???????W*??????Y????????????[?????L??:????Y???????????*???????W*????????	?>^'(++-2.;/D0O1W3f4l5s6?7?8?9?:?;?<?=>?)A,B?\	lb???D??D???O?F?W??3-@A-fg+??2????D???2???J!G????????|?WL??=?$*+,-??+????:?
*,-???>FGHI#K?>$@A$??$?3$??$?????$??J?#?L/???=g+??:?????:*,-???A???*??,-???%???*+??:*??,-???>*
OPQR%S2TDUNVUWfY?R
??U??g@Ag??g?3g??g??_???g??J
?(?!L/???=?
:+??:?66?%2:??Y??:	*,-	?????ڱ>^`)a3^9c?H)
??	??:@A:??:?3:??:???)
??	:??J
???(L/???=w*+??,-???>
gh?4@A???3???????L/???=?	???`???,*+???y,:+??????*??:??Y???????*+??????:*+????????-??????W*+????:?"?A?????????"??W*+????????+????+????????:*+??????Y???????*+????????-??????W+???+?????+???+????+??????:?'?????????ö?*??*+???????>~lmop,q2rPsZtauhvww?x?y?{?|?~?????????(?6???J?\?a?}??????p2????C?3????\:???@A????e3?????????y?3????J#??|?|??l??:??L/???=?:+??:??:?o?!?p??:??:??:*??????????˶????????˶???Y??,??Ͷ?*????????*??????:		?????s+??+????????:

?G*
??????:????????
???*
???ŧ?׶?-??????W??۱>n??'?,?5?@?J?\?f?u?????????????????????????'?6?9??p?/???Q??
,
??5??????	'??:@A:??:?3:??2???2??J;????J?????????h?|????=u,???*+????N,-?ı>?????*??@A????J??=?#??Y??N-,?ڻ?Y??:+??*-+?ޱ>??
???"??4#@A#??#????
????=X??L+????+??Y???+?>?????@A????=x ??+????M,???+????M,?>?
????  @A ?3
??J????=?A+????+???+???????+???+????????>?	??!?%?;????A@AA??J??=?ض?N-?66??-2:??*????+??:??_????::		?6
6
??	2:??Y??:

???
????,????
??W?????7?2??Y??:????????,??????W?:???9? ???>V?? ?,?4?<?F?`?i?s????????????????????????\	i&
`/3FO?&4???@A??????JV?
	?Dh
?	???Bh
?	?3B
??=?,??M,?>6?,2:+???*???????>??"?$?*? ,@A,?3J?
?=??>\<=T?0?????Y??????????W????W????W????W????W????W????W??	?
?W????W??
??W????W????W????W????W????W????W????W????W????W????W??Y??????׹W?? ?׹W??!?׹W??"?׹W??#?׹W??$?׹W??%?׹W??&?׹W?>? ^ef g/h>iMj\kklzm?n?o?p?q?r?s?t?uvwx.y={G|V}e~t??????????("'0)0*q??	




© 2015 - 2025 Weber Informatics LLC | Privacy Policy