 ˛∫æ2	˜Gorg/codehaus/groovy/grails/orm/hibernate/cfg/AbstractGrailsDomainBinderjava/lang/ObjectAbstractGrailsDomainBinder.javaUorg/codehaus/groovy/grails/orm/hibernate/cfg/AbstractGrailsDomainBinder$MapSecondPass
MapSecondPassVorg/codehaus/groovy/grails/orm/hibernate/cfg/AbstractGrailsDomainBinder$ListSecondPass	ListSecondPassborg/codehaus/groovy/grails/orm/hibernate/cfg/AbstractGrailsDomainBinder$GrailsCollectionSecondPassGrailsCollectionSecondPassIorg/codehaus/groovy/grails/orm/hibernate/cfg/AbstractGrailsDomainBinder$1java/util/Map$Entry
java/util/MapEntryCASCADE_ALL_DELETE_ORPHANLjava/lang/String;all-delete-orphanFOREIGN_KEY_SUFFIX_idSTRING_TYPEstring
EMPTY_PATH!
UNDERSCOREC_CASCADE_ALLall'CASCADE_SAVE_UPDATEsave-update*CASCADE_NONEnone-BACKTICK`0
MAPPING_CACHELjava/util/Map;[Ljava/util/Map<Ljava/lang/Class<*>;Lorg/codehaus/groovy/grails/orm/hibernate/cfg/Mapping;>;ENUM_TYPE_CLASSorg.hibernate.type.EnumType6ENUM_CLASS_PROP	enumClass9ENUM_TYPE_PROPtype<DEFAULT_ENUM_TYPEdefault?LOG Lorg/apache/commons/logging/Log;CT=Lorg/codehaus/groovy/grails/orm/hibernate/cfg/CollectionType;NAMING_STRATEGIESELjava/util/Map<Ljava/lang/String;Lorg/hibernate/cfg/NamingStrategy;>;<init>()VGH
IgetClass()Ljava/lang/Class;KL
M%org/apache/commons/logging/LogFactoryOgetLog3(Ljava/lang/Class;)Lorg/apache/commons/logging/Log;QR
PSAB	U¶(Lorg/codehaus/groovy/grails/orm/hibernate/cfg/AbstractGrailsDomainBinder;Ljava/lang/Class;Lorg/codehaus/groovy/grails/orm/hibernate/cfg/AbstractGrailsDomainBinder;)VGW
XCD	ZthisILorg/codehaus/groovy/grails/orm/hibernate/cfg/AbstractGrailsDomainBinder;configureNamingStrategy(Ljava/lang/Object;)V java/lang/ClassNotFoundException` java/lang/InstantiationExceptionb java/lang/IllegalAccessExceptiondDEFAULTf'(Ljava/lang/String;Ljava/lang/Object;)V^h
istrategyLjava/lang/Object;java/lang/Classmjava/lang/CharSequenceojava/lang/Threadq
currentThread()Ljava/lang/Thread;st
rugetContextClassLoader()Ljava/lang/ClassLoader;wx
rytoString()Ljava/lang/String;{|
}java/lang/ClassLoader	loadClass%(Ljava/lang/String;)Ljava/lang/Class;ÅÇ
ÄÉ org/hibernate/cfg/NamingStrategyÖ0org/springsource/loaded/ri/ReflectiveInterceptorájlClassNewInstance%(Ljava/lang/Class;)Ljava/lang/Object;âä
àãE3	çput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;èêënamingStrategy"Lorg/hibernate/cfg/NamingStrategy;datasourceNamenamingStrategyClassLjava/lang/Class<*>;Ljava/lang/Class;bindMapSecondPassô(Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;Lorg/hibernate/cfg/Mappings;Ljava/util/Map;Lorg/hibernate/mapping/Map;Ljava/lang/String;)VbindCollectionSecondPass†(Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;Lorg/hibernate/cfg/Mappings;Ljava/util/Map;Lorg/hibernate/mapping/Collection;Ljava/lang/String;)Võú
ù!org/hibernate/mapping/SimpleValueüorg/hibernate/mapping/Map°getCollectionTable()Lorg/hibernate/mapping/Table;£§
¢•<(Lorg/hibernate/cfg/Mappings;Lorg/hibernate/mapping/Table;)VGß
†®getIndexColumnTyped(Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;Ljava/lang/String;)Ljava/lang/String;™´
¨getIndexColumnNameÆ´
ØbindSimpleValueg(Ljava/lang/String;Lorg/hibernate/mapping/SimpleValue;ZLjava/lang/String;Lorg/hibernate/cfg/Mappings;)V±≤
≥getPropertyConfig}(Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;)Lorg/codehaus/groovy/grails/orm/hibernate/cfg/PropertyConfig;µ∂
∑;org/codehaus/groovy/grails/orm/hibernate/cfg/PropertyConfigπgetIndexColumn?()Lorg/codehaus/groovy/grails/orm/hibernate/cfg/PropertyConfig;ªº
∫ΩgetColumnForSimpleValueC(Lorg/hibernate/mapping/SimpleValue;)Lorg/hibernate/mapping/Column;ø¿
¡getSingleColumnConfigz(Lorg/codehaus/groovy/grails/orm/hibernate/cfg/PropertyConfig;)Lorg/codehaus/groovy/grails/orm/hibernate/cfg/ColumnConfig;√ƒ
≈bindColumnConfigToColumn\(Lorg/hibernate/mapping/Column;Lorg/codehaus/groovy/grails/orm/hibernate/cfg/ColumnConfig;)V«»
…isTypeSpecified()ZÀÃ
†Õorg/hibernate/MappingExceptionœjava/lang/StringBuilder—
“I'map index element must specify a type: ‘append-(Ljava/lang/String;)Ljava/lang/StringBuilder;÷◊
“ÿgetRole⁄|
¢€
“}(Ljava/lang/String;)VGﬁ
–ﬂsetIndex (Lorg/hibernate/mapping/Value;)V·‚
¢„<org/codehaus/groovy/grails/commons/GrailsDomainClassPropertyÂisOneToManyÁÃÊËisManyToManyÍÃÊÎ
setElementÌ‚
¢ÓgetDomainClass8()Lorg/codehaus/groovy/grails/commons/GrailsDomainClass;ÒÊÚ
getMappingn(Lorg/codehaus/groovy/grails/commons/GrailsDomainClass;)Lorg/codehaus/groovy/grails/orm/hibernate/cfg/Mapping;Ùı
ˆgetTypeName≈(Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;Lorg/codehaus/groovy/grails/orm/hibernate/cfg/PropertyConfig;Lorg/codehaus/groovy/grails/orm/hibernate/cfg/Mapping;)Ljava/lang/String;¯˘
˙isBasicCollectionType¸ÃÊ˝getReferencedPropertyTypeˇLÊgetName|
n%org/hibernate/type/StandardBasicTypesSTRINGLorg/hibernate/type/StringType;		org/hibernate/type/StringType
getMapElementName´
setTypeNameﬁ
†
setInverse(Z)V
¢elt#Lorg/hibernate/mapping/SimpleValue;typeNameproperty>Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;mappingsLorg/hibernate/cfg/Mappings;persistentClassesLjava/util/Map<**>;mapLorg/hibernate/mapping/Map;sessionFactoryBeanNamevaluepc=Lorg/codehaus/groovy/grails/orm/hibernate/cfg/PropertyConfig;
getColumns()Ljava/util/List;'(
∫)java/util/List+isEmpty-Ã,.get(I)Ljava/lang/Object;01,29org/codehaus/groovy/grails/orm/hibernate/cfg/ColumnConfig4columnsMLjava/util/List<Lorg/codehaus/groovy/grails/orm/hibernate/cfg/ColumnConfig;>;Ljava/util/List;propertyConfigbindListSecondPassö(Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;Lorg/hibernate/cfg/Mappings;Ljava/util/Map;Lorg/hibernate/mapping/List;Ljava/lang/String;)VisOwningSide<ÃÊ=Invalid association [?4org/codehaus/groovy/grails/commons/GrailsDomainClassAB->DÊZ]. List collection types only supported on the owning side of a many-to-many relationship.Gorg/hibernate/mapping/ListI
J•integerL
J„setBaseIndex(I)VOP
JQ
J
getElement()Lorg/hibernate/mapping/Value;TU
JVorg/hibernate/mapping/ValueXcreateForeignKeyZHY[isBidirectional]ÃÊ^org/hibernate/mapping/ManyToOne`getReferencedEntityNameb|
acorg/hibernate/mapping/OneToManye
fcorg/hibernate/cfg/Mappingsh;(Ljava/lang/String;)Lorg/hibernate/mapping/PersistentClass;Kjik%org/hibernate/mapping/PersistentClassmgetMappedClassoL
npI(Ljava/lang/Class;)Lorg/codehaus/groovy/grails/orm/hibernate/cfg/Mapping;Ùr
sgetOtherSide@()Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;uvÊwisCompositeIdPropertyw(Lorg/codehaus/groovy/grails/orm/hibernate/cfg/Mapping;Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;)Zyz
{org/hibernate/mapping/Backref}
~IgetFullNameÄ|BÅ
setEntityNameÉﬁ
~Ñ(C)Ljava/lang/StringBuilder;÷Ü
“ágetShortNameâ|Bä
addUnderscore8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;åç
éBackrefêsetNameíﬁ
~ì
setSelectableï
~ñ
setUpdateableò
~ô
setInsertableõ
~ú
J€setCollectionRoleüﬁ
~†getKey"()Lorg/hibernate/mapping/KeyValue;¢£
J§setValue¶‚
~ßgetValue©U
~™$org/hibernate/mapping/DependantValue¨
isCircularÆÃÊØsetNullable±
≠≤
≠ôsetOptionalµ
~∂addProperty#(Lorg/hibernate/mapping/Property;)V∏π
n∫org/hibernate/mapping/KeyValueº
isNullableæÃΩø	isInverse¡Ã
J¬"org/hibernate/mapping/IndexBackrefƒ
≈IIndexBackref«
≈ì
≈ô
≈ñ
≈ú
≈†getOwner)()Lorg/hibernate/mapping/PersistentClass;Œœ
J–
getEntityName“|
n”
≈ÑgetIndex÷U
J◊
≈ß	manyToOne!Lorg/hibernate/mapping/ManyToOne;
entityNamepropLorg/hibernate/mapping/Backref;&Lorg/hibernate/mapping/DependantValue;ib$Lorg/hibernate/mapping/IndexBackref;elementLorg/hibernate/mapping/Value;
referenced'Lorg/hibernate/mapping/PersistentClass;mappedClassm6Lorg/codehaus/groovy/grails/orm/hibernate/cfg/Mapping;compositeIdPropertyZlistLorg/hibernate/mapping/List;
columnNamecollectionTableLorg/hibernate/mapping/Table;ivvorg/apache/commons/logging/LogÚisDebugEnabledÙÃÛıMapping collection: ˜ org/hibernate/mapping/Collection˘
˙€ -> ¸
˙•org/hibernate/mapping/Tableˇ
debug_ÛgetSort|
∫$org/springframework/util/StringUtilshasText(Ljava/lang/String;)Z

	;org/codehaus/groovy/grails/exceptions/GrailsDomainExceptionDefault sort for associations [B] are not supported with unidirectional one to many relationships.
ﬂgetReferencedDomainClassÒÊgetPropertyByNameR(Ljava/lang/String;)Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;B&(Ljava/lang/Object;)Ljava/lang/Object;0getOrder|
∫ asc"buildOrderByClauseq(Ljava/lang/String;Lorg/hibernate/mapping/PersistentClass;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;$%
&
setOrderBy(ﬁ
˙)
˙ËgetRootMapping,ı
-4org/codehaus/groovy/grails/orm/hibernate/cfg/Mapping/getTablePerHierarchy1Ã
02isRoot4ÃB5class7getDiscriminatorColumn=()Lorg/codehaus/groovy/grails/orm/hibernate/cfg/ColumnConfig;9:
0;
5getDiscriminatorMap()Ljava/util/Map;>?
0@formulaBjava/lang/StringDbuildDiscriminatorSetG(Lorg/codehaus/groovy/grails/commons/GrailsDomainClass;)Ljava/util/Set;FG
H,J0org/codehaus/groovy/runtime/DefaultGroovyMethodsLjoin<(Ljava/util/Collection;Ljava/lang/String;)Ljava/lang/String;NO
MP in (R)TsetWhereVﬁ
˙W
˙V'Association references unmapped class: ZsetAssociatedClass*(Lorg/hibernate/mapping/PersistentClass;)V\]
f^"shouldBindCollectionWithForeignKeyA(Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;)Z`a
bgetTabled§
nesetCollectionTable (Lorg/hibernate/mapping/Table;)Vgh
˙ibindCollectionForPropertyConfigb(Lorg/hibernate/mapping/Collection;Lorg/codehaus/groovy/grails/orm/hibernate/cfg/PropertyConfig;)Vkl
misSortedoa
p	setSortedr
˙screatePrimaryKeyValue≥(Lorg/hibernate/cfg/Mappings;Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;Lorg/hibernate/mapping/Collection;Ljava/util/Map;)Lorg/hibernate/mapping/DependantValue;uv
wisManyToOneyÃÊzlinkBidirectionalOneToMany∞(Lorg/hibernate/mapping/Collection;Lorg/hibernate/mapping/PersistentClass;Lorg/hibernate/mapping/DependantValue;Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;)V|}
~getTypeÄLÊÅisAssignableFrom(Ljava/lang/Class;)ZÉÑ
nÖbindDependentKeyValueï(Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;Lorg/hibernate/mapping/DependantValue;Lorg/hibernate/cfg/Mappings;Ljava/lang/String;)Váà
âhasJoinKeyMapping@(Lorg/codehaus/groovy/grails/orm/hibernate/cfg/PropertyConfig;)Zãå
çlongègetJoinTable:()Lorg/codehaus/groovy/grails/orm/hibernate/cfg/JoinTable;ëí
∫ì6org/codehaus/groovy/grails/orm/hibernate/cfg/JoinTableï¢:
ñósetKey#(Lorg/hibernate/mapping/KeyValue;)Vôö
˙õgetCache<()Lorg/codehaus/groovy/grails/orm/hibernate/cfg/CacheConfig;ùû
∫ü8org/codehaus/groovy/grails/orm/hibernate/cfg/CacheConfig°getUsage£|
¢§setCacheConcurrencyStrategy¶ﬁ
˙ßisBidirectionalOneToManyMap©a
™([GrailsDomainBinder] Mapping other side ¨.Æ
 as ManyToOne∞
a®bindManyToManyê(Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;Lorg/hibernate/mapping/ManyToOne;Lorg/hibernate/cfg/Mappings;Ljava/lang/String;)V≥¥
µ
˙Ó
˙"shouldCollectionBindWithJoinColumnπa
∫bindCollectionWithJoinTableŒ(Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;Lorg/hibernate/cfg/Mappings;Lorg/hibernate/mapping/Collection;Lorg/codehaus/groovy/grails/orm/hibernate/cfg/PropertyConfig;Ljava/lang/String;)VºΩ
æisUnidirectionalOneToMany¿a
¡bindUnidirectionalOneToMany(Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;Lorg/hibernate/cfg/Mappings;Lorg/hibernate/mapping/Collection;)V√ƒ
≈propertyToSortByassociatedClassName6Lorg/codehaus/groovy/grails/commons/GrailsDomainClass;discriminatorColumn;Lorg/codehaus/groovy/grails/orm/hibernate/cfg/ColumnConfig;rootMappingdiscriminatorColumnNamediscSet#Ljava/util/Set<Ljava/lang/String;>;Ljava/util/Set;inclausetablePerSubclass	oneToMany!Lorg/hibernate/mapping/OneToMany;	otherSidecacheConfig:Lorg/codehaus/groovy/grails/orm/hibernate/cfg/CacheConfig;
collection"Lorg/hibernate/mapping/Collection;associatedClass
propConfigkeyjava/util/ArrayList›
ﬁIlength()I‡·
E‚
getIdentifier‰£
nÂgetColumnIterator()Ljava/util/Iterator;ÁËΩÈjava/util/IteratorÎhasNextÌÃÏÓnext()Ljava/lang/Object;ÒÏÚ org/hibernate/mapping/SelectableÙgetTextˆ|ı˜ asc˘, ˚java/util/StringTokenizer˝ ,ˇ((Ljava/lang/String;Ljava/lang/String;Z)VG
˛
hasMoreTokensÃ
˛	nextToken|
˛isNonPropertyToken

!Error while parsing sort clause: 
 (add(Ljava/lang/Object;)Z,remove1,iteratorË,org/hibernate/cfg/BinderHelperfindPropertyByName[(Lorg/hibernate/mapping/PersistentClass;Ljava/lang/String;)Lorg/hibernate/mapping/Property;
%property from sort clause not found: !org/hibernate/mapping/Property#getPersistentClass%œ
$&)org/hibernate/mapping/SingleTableSubclass(
getQuotedName*|
+
$È .
“‚	substring(II)Ljava/lang/String;12
“3col"Lorg/hibernate/mapping/Selectable;itLjava/util/Iterator<*>;Ljava/util/Iterator;tokentablecolumnp Lorg/hibernate/mapping/Property;propertyColumnsi$stLjava/util/StringTokenizer;currentOrderingindexI
properties$Ljava/util/List<Ljava/lang/String;>;ordering
orderByBufferLjava/lang/StringBuilder;
hqlOrderByroledefaultOrder
orderByStringequalsO
EPdescRequalsIgnoreCaseT
EUjava/util/HashSetW
XIgetDiscriminatorZ|
0[']
java/util/Set_`
getSubClasses()Ljava/util/Set;bcBd`addAll(Ljava/util/Collection;)Zgh`isubClassdomainClasstheSetmapping
discriminatorquotegetClazzqLBr
getSuperclasstL
nu
P
superClasscurrentgetNamingStrategy6(Ljava/lang/String;)Lorg/hibernate/cfg/NamingStrategy;z{
|(bindUnidirectionalOneToManyInverseValuesb(Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;Lorg/hibernate/mapping/ManyToOne;)V~
ÄhasJoinColumnMappingÇå
ÉisEnumÖÃ
nÜ	getColumnà:
ñâpropertyToColumnName&(Ljava/lang/String;)Ljava/lang/String;ãåÜçbindEnumTypeá(Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;Ljava/lang/Class;Lorg/hibernate/mapping/SimpleValue;Ljava/lang/String;)Vèê
ëgetTypeResolver#()Lorg/hibernate/type/TypeResolver;ìîiïorg/hibernate/type/TypeResolveróbasic2(Ljava/lang/String;)Lorg/hibernate/type/BasicType;ôö
òõorg/hibernate/type/Typeùû"Missing type or column for column[†] on domain[¢] referencing[§]¶hasCompositeIdentifier9(Lorg/codehaus/groovy/grails/orm/hibernate/cfg/Mapping;)Z®©
™getIdentity¨Ò
0≠>org/codehaus/groovy/grails/orm/hibernate/cfg/CompositeIdentityØ"bindCompositeIdentifierToManyToOne˛(Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;Lorg/hibernate/mapping/SimpleValue;Lorg/codehaus/groovy/grails/orm/hibernate/cfg/CompositeIdentity;Lorg/codehaus/groovy/grails/commons/GrailsDomainClass;Ljava/lang/String;Ljava/lang/String;)V±≤
≥getPropertyNameµ|B∂Lorg/hibernate/type/Type;
domainNamereferencedType	classNameci@Lorg/codehaus/groovy/grails/orm/hibernate/cfg/CompositeIdentity;configremoveBackticksøå
¿s1s2
startsWithƒ
E≈endsWith«
E»
E3s
†Èorg/hibernate/mapping/ColumnÕÄÒ
∫œ%(Ljava/lang/Class;)Ljava/lang/String;¯—
0“typeObj	getLength’·
5÷	setLengthÿP
ŒŸgetPrecision€·
5‹setPrecisionﬁP
ŒﬂgetScale··
5‚setScale‰P
ŒÂ
getSqlTypeÁ|
5Ë
E.
setSqlTypeÎﬁ
ŒÏ	getUniqueÓÃ
5Ô	setUniqueÒ
ŒÚLorg/hibernate/mapping/Column;columnConfig
ñIjt8Lorg/codehaus/groovy/grails/orm/hibernate/cfg/JoinTable;getLazy˘Ã
∫˙setLazy¸
a˝getIgnoreNotFoundˇÃ
∫setIgnoreNotFound
asetReferencedEntityNameﬁ
a
˙˝setExtraLazy	
˙
Q(Ljava/lang/String;)Lorg/codehaus/groovy/grails/orm/hibernate/cfg/PropertyConfig;µ
0
[GrailsDomainBinder] binding  [] with dependant key‚(Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;Lorg/hibernate/mapping/SimpleValue;Ljava/lang/String;Lorg/hibernate/cfg/Mappings;Ljava/lang/String;)V±
refDomainClassgetReferencedPropertyName|
˙
˙–getProperty4(Ljava/lang/String;)Lorg/hibernate/mapping/Property;
n
$™=[GrailsDomainBinder] creating dependant key value  to table [ Ωe\(Lorg/hibernate/cfg/Mappings;Lorg/hibernate/mapping/Table;Lorg/hibernate/mapping/KeyValue;)VG#
≠$
≠keyValue Lorg/hibernate/mapping/KeyValue;propertyRef
˙§
n§org/hibernate/mapping/Component,
-e Lorg/hibernate/MappingException;propertyName
2YÈlinkValueUsingAColumnCopyÖ(Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;Lorg/hibernate/mapping/Column;Lorg/hibernate/mapping/DependantValue;)V56
7mappedByColumnsjava/util/SortedSet:
bindManyToOne¢(Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;Lorg/hibernate/mapping/ManyToOne;Ljava/lang/String;Lorg/hibernate/cfg/Mappings;Ljava/lang/String;)V<=
>
ŒI
Œ
Œì
Œ÷
isOptionalDÃÊE
Œ≤
ŒË
Œß	addColumn!(Lorg/hibernate/mapping/Column;)VJK
≠L
≠e
L
mappingColumnbindCollection (Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;Lorg/hibernate/mapping/Collection;Lorg/hibernate/mapping/PersistentClass;Lorg/hibernate/cfg/Mappings;Ljava/lang/String;Ljava/lang/String;)VgetNameForPropertyAndPathS´
TqualifyVç
WsetRoleYﬁ
˙ZgetFetchMode\·Ê]org/hibernate/FetchMode_JOINLorg/hibernate/FetchMode;ab	`csetFetchMode(Lorg/hibernate/FetchMode;)Vef
˙ggetFetch()Lorg/hibernate/FetchMode;ij
∫kfb	`m
getCascadeo|
∫psetOrphanDeleter
˙sF(Lorg/hibernate/cfg/Mappings;Lorg/hibernate/mapping/PersistentClass;)VGu
fv
bindOneToMany~(Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;Lorg/hibernate/mapping/OneToMany;Lorg/hibernate/cfg/Mappings;)Vxy
zbindCollectionTableÆ(Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;Lorg/hibernate/cfg/Mappings;Lorg/hibernate/mapping/Collection;Lorg/hibernate/mapping/Table;Ljava/lang/String;)V|}
~getBatchSize()Ljava/lang/Integer;ÄÅ
∫Çjava/lang/IntegerÑintValueÜ·
ÖásetBatchSizeâP
˙äorg/hibernate/mapping/Setå⁄(Lorg/codehaus/groovy/grails/orm/hibernate/cfg/AbstractGrailsDomainBinder;Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;Lorg/hibernate/cfg/Mappings;Lorg/hibernate/mapping/Collection;Ljava/lang/String;)VGé

è
addSecondPass!(Lorg/hibernate/cfg/SecondPass;)Vëíiì

è
èownerpath
isNotEmptyô
ö	getSchemaú|
ù
ñcalculateTableForMany†´
°	tableName£åÜ§
getSchemaName¶|ißgetCatalogName©|i™
ñù
getCatalog≠|
ñÆaddTableh(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lorg/hibernate/mapping/Table;∞±i≤
ownerTableowningTableSchema
schemaNamecatalogNamegetTableName\(Lorg/codehaus/groovy/grails/commons/GrailsDomainClass;Ljava/lang/String;)Ljava/lang/String;∏π
∫trimBackTigsºå
ΩpropertyColumnNamehasJoinTableMappingleftright∏|
0√getGrailsApplication8()Lorg/codehaus/groovy/grails/commons/GrailsApplication;≈∆B«4org/codehaus/groovy/grails/commons/GrailsApplication…getMainContext2()Lorg/springframework/context/ApplicationContext;ÀÃ Õ
pluginManagerœ.org/springframework/context/ApplicationContext—containsBean”“‘getBean&(Ljava/lang/String;)Ljava/lang/Object;÷◊“ÿ6org/codehaus/groovy/grails/plugins/GrailsPluginManager⁄getPluginForClassD(Ljava/lang/Class;)Lorg/codehaus/groovy/grails/plugins/GrailsPlugin;‹›€ﬁ/org/codehaus/groovy/grails/plugins/GrailsPlugin‡·toLowerCase„|
E‰grails.gorm.Êgrails/util/GrailsNameUtilsËµå
ÈÍ.table.prefix.enabledÏ
getFlatConfigÓ? ÔcontainsKeyÒÚjava/lang/BooleanÙTRUELjava/lang/Boolean;ˆ˜	ı¯
ıP grails.gorm.table.prefix.enabled˚classToTableName˝åÜ˛pluginSpecificConfigProperty
flatConfig5Ljava/util/Map<Ljava/lang/String;Ljava/lang/Object;>;
pluginNameshouldApplyPluginPrefix8Lorg/codehaus/groovy/grails/plugins/GrailsPluginManager;pluginForClass1Lorg/codehaus/groovy/grails/plugins/GrailsPlugin;mainContext0Lorg/springframework/context/ApplicationContext;	shortNamegrailsApplication6Lorg/codehaus/groovy/grails/commons/GrailsApplication;sessionFactory
sessionFactory_(I)Ljava/lang/String;1
E(org/hibernate/cfg/ImprovedNamingStrategy
I	bindClassg(Lorg/codehaus/groovy/grails/commons/GrailsDomainClass;Lorg/hibernate/cfg/Mappings;Ljava/lang/String;)VbindRoot
evaluateMappingÉ(Lorg/codehaus/groovy/grails/commons/GrailsDomainClass;Lgroovy/lang/Closure;)Lorg/codehaus/groovy/grails/orm/hibernate/cfg/Mapping;
Ñ(Lorg/codehaus/groovy/grails/commons/GrailsDomainClass;Lgroovy/lang/Closure;Z)Lorg/codehaus/groovy/grails/orm/hibernate/cfg/Mapping; 
!defaultMappingLgroovy/lang/Closure<*>;Lgroovy/lang/Closure;java/lang/Exception&n3org/codehaus/groovy/grails/commons/GrailsClassUtils)getStaticPropertyValue7(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;+,
*-Dorg/codehaus/groovy/grails/orm/hibernate/cfg/HibernateMappingBuilder/
0ﬂgetParentContext2Ã 3evaluate}(Lgroovy/lang/Closure;Lorg/springframework/context/ApplicationContext;)Lorg/codehaus/groovy/grails/orm/hibernate/cfg/Mapping;56
07groovy/lang/Closure95org/codehaus/groovy/grails/orm/hibernate/cfg/Identity;
<id>getPersistentProperty@BA
isIdentityCÃÊDCorg/codehaus/groovy/grails/commons/DefaultGrailsDomainClassPropertyFsetIdentityH
GIgetPersistentPropertiesA()[Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;KLBMtrackCustomCascadingSavesx(Lorg/codehaus/groovy/grails/orm/hibernate/cfg/Mapping;[Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;)VOP
Q23	S0Error evaluating ORM mappings block for domain [U]:  W
getMessageY|
'Z*(Ljava/lang/String;Ljava/lang/Throwable;)VG\
]persistentPropertyidentityObject7Lorg/codehaus/groovy/grails/orm/hibernate/cfg/Identity;idNamebuilderFLorg/codehaus/groovy/grails/orm/hibernate/cfg/HibernateMappingBuilder;applicationctxidentityoLjava/lang/Exception;cacheisSaveUpdateCascadek
lsetExplicitSaveUpdateCascadenÊopropConfarr$?[Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;len$persistentPropertiessplit'(Ljava/lang/String;)[Ljava/lang/String;vw
Extrimz|
E{trimmedPropcascadeProp[Ljava/lang/String;cascadecascadestheClassclearMappingCacheclearÑHÖ(Ljava/lang/Class;)VentrySetàcâ¢ÒãHÏçentryaLjava/util/Map$Entry<Ljava/lang/Class<*>;Lorg/codehaus/groovy/grails/orm/hibernate/cfg/Mapping;>;Ljava/util/Map$Entry;wLjava/util/Iterator<Ljava/util/Map$Entry<Ljava/lang/Class<*>;Lorg/codehaus/groovy/grails/orm/hibernate/cfg/Mapping;>;>;|(Lorg/codehaus/groovy/grails/commons/GrailsDomainClass;Lorg/hibernate/mapping/PersistentClass;Lorg/hibernate/cfg/Mappings;)V
n˝
nÑ	unqualifyñå
ósetJpaEntityNameôﬁ
nösetProxyInterfaceNameúﬁ
nùsetClassNameüﬁ
n†setDynamicInsert¢
n£setDynamicUpdate•
n¶setSelectBeforeUpdate®
n©isAutoImport´Ãi¨indexOf(I)IÆØ
E∞	addImport'(Ljava/lang/String;Ljava/lang/String;)V≤≥i¥persistentClass[GrailsDomainBinder] Class [∑ ] is already mapped, skipping.. πinfoª_Ûºorg/hibernate/mapping/RootClassæ
øIjlClassGetModifiers(Ljava/lang/Class;)I¡¬
à√java/lang/reflect/Modifier≈
isAbstract(I)Z«»
∆…valueOf(Z)Ljava/lang/Boolean;ÀÃ
ıÕsetAbstract(Ljava/lang/Boolean;)Vœ–
ø—
hasSubClasses”ÃB‘setPolymorphic÷
ø◊ì
Ÿ#bindRootPersistentClassCommonValuesà(Lorg/codehaus/groovy/grails/commons/GrailsDomainClass;Lorg/hibernate/mapping/RootClass;Lorg/hibernate/cfg/Mappings;Ljava/lang/String;)V€‹
›`.
øebindDiscriminatorProperty](Lorg/hibernate/mapping/Table;Lorg/hibernate/mapping/RootClass;Lorg/hibernate/cfg/Mappings;)V·‚
„bindSubClassesé(Lorg/codehaus/groovy/grails/commons/GrailsDomainClass;Lorg/hibernate/mapping/PersistentClass;Lorg/hibernate/cfg/Mappings;Ljava/lang/String;)VÂÊ
ÁgetEntityPersisterClassÈL
øÍ-getGroovyAwareSingleTableEntityPersisterClassÏL
ÌsetEntityPersisterClassÔá
øaddClassÚ]iÛroot!Lorg/hibernate/mapping/RootClass;(Ljava/util/Collection;)VG˜
X¯bindSubClass˙Ê
˚subparent
subClassesGLjava/util/Set<Lorg/codehaus/groovy/grails/commons/GrailsDomainClass;>;ı
isTablePerConcreteClassÃ
0$org/hibernate/mapping/JoinedSubclassG]
#org/hibernate/mapping/UnionSubclass


)org/hibernate/mapping/SubclasssetDiscriminatorValueﬁ
configureDerivedPropertieso(Lorg/codehaus/groovy/grails/commons/GrailsDomainClass;Lorg/codehaus/groovy/grails/orm/hibernate/cfg/Mapping;)V

Ñ
öaddSubclass#(Lorg/hibernate/mapping/Subclass;)V
nbindJoinedSubClass√(Lorg/codehaus/groovy/grails/commons/GrailsDomainClass;Lorg/hibernate/mapping/JoinedSubclass;Lorg/hibernate/cfg/Mappings;Lorg/codehaus/groovy/grails/orm/hibernate/cfg/Mapping;Ljava/lang/String;)V
bindUnionSubclasså(Lorg/codehaus/groovy/grails/commons/GrailsDomainClass;Lorg/hibernate/mapping/UnionSubclass;Lorg/hibernate/cfg/Mappings;Ljava/lang/String;)V!"
#á(Lorg/codehaus/groovy/grails/commons/GrailsDomainClass;Lorg/hibernate/mapping/Subclass;Lorg/hibernate/cfg/Mappings;Ljava/lang/String;)V˙%
& Lorg/hibernate/mapping/Subclass;
subMappingtablePerConcreteClass
ÍgetRootClass#()Lorg/hibernate/mapping/RootClass;,-
.;org/hibernate/persister/entity/UnionSubclassEntityPersister06()Lorg/codehaus/groovy/grails/orm/hibernate/cfg/Table;d2
032org/codehaus/groovy/grails/orm/hibernate/cfg/Table5
6ù
6Ætœ
9()Ljava/lang/Boolean;«;
<booleanValue>Ã
ı?addDenormalizedTableÖ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;Lorg/hibernate/mapping/Table;)Lorg/hibernate/mapping/Table;ABiCsetTableEh
F
†Mapping union-subclass: I
”
ecreateClassPropertiesMÊ
N
unionSubclass%Lorg/hibernate/mapping/UnionSubclass;schemacatalogdenormalizedSuperTablemytable
Í
.0getGroovyAwareJoinedSubclassEntityPersisterClassXL
YgetJoinedSubClassTableNameº(Lorg/codehaus/groovy/grails/commons/GrailsDomainClass;Lorg/hibernate/mapping/PersistentClass;Lorg/hibernate/mapping/Table;Lorg/hibernate/cfg/Mappings;Ljava/lang/String;)Ljava/lang/String;[\
]
FMapping joined-subclass: `
”
e
Â
õ‰vBfgetColumnNameForPropertyAndPath±(Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;Ljava/lang/String;Lorg/codehaus/groovy/grails/orm/hibernate/cfg/ColumnConfig;Ljava/lang/String;)Ljava/lang/String;hi
jcreatePrimaryKeylH
mjoinedSubclass&Lorg/hibernate/mapping/JoinedSubclass;gormMapping
identifieraddTableBindingh(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/hibernate/mapping/Table;)VstiumodellogicalTableNamephysicalTableName
Í
.Mapping subclass: |
”
e
øpsetDiscriminatorÅ‚
øÇgetClassNameÑ|
øÖ
øinsertàsetDiscriminatorInsertableä
øãorg/hibernate/mapping/Formulaç
éI
setFormulaêﬁ
éë
addFormula"(Lorg/hibernate/mapping/Formula;)Vìî
†ïLorg/hibernate/mapping/Formula;cccentityd
getFormulaú|
∫ù
setDerivedüÊ†
0ü
getEnabled£Ã
¢§
øß	read-onlyß
setMutable©
ø™non-lazy¨
getIncludeÆ|
¢ØsetLazyPropertiesCacheable±
ø≤
0Ç
øägetDynamicUpdate∂Ã
0∑
ø¶getDynamicInsert∫Ã
0ª
ø£
ø<
øF2[GrailsDomainBinder] Mapping Grails domain class: ¿bindIdentityæ(Lorg/codehaus/groovy/grails/commons/GrailsDomainClass;Lorg/hibernate/mapping/RootClass;Lorg/hibernate/cfg/Mappings;Lorg/codehaus/groovy/grails/orm/hibernate/cfg/Mapping;Ljava/lang/String;)V¬√
ƒ
getVersion∆vB«bindVersionê(Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;Lorg/hibernate/mapping/RootClass;Lorg/hibernate/cfg/Mappings;Ljava/lang/String;)V… 
ÀgetVersionedÕÃ
0Œ
ømbsLjava/lang/Integer;hasTableDefinitionbindSimpleId«(Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;Lorg/hibernate/mapping/RootClass;Lorg/hibernate/cfg/Mappings;Lorg/codehaus/groovy/grails/orm/hibernate/cfg/Identity;Ljava/lang/String;)V‘’
÷bindCompositeId»(Lorg/codehaus/groovy/grails/commons/GrailsDomainClass;Lorg/hibernate/mapping/RootClass;Lorg/codehaus/groovy/grails/orm/hibernate/cfg/CompositeIdentity;Lorg/hibernate/cfg/Mappings;Ljava/lang/String;)VÿŸ
⁄BMapping specifies an identifier property name that doesn't exist [‹namedIdentityPropidentifierProp
-v	undefined·setNullValue„ﬁ
-‰
setIdentifierÊö
øÁsetEmbeddedIdentifierÈ
øÍsetComponentClassNameÏﬁ
-Ìô
-ÔsetEmbeddedÒ
-Ú
ø”setRoleNameıﬁ
-ˆgetPropertyNames()[Ljava/lang/String;¯˘
∞˙
Property [¸/] referenced in composite-id mapping of class [˛] is not a valid property!bindComponentProperty$(Lorg/hibernate/mapping/Component;Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;Lorg/hibernate/mapping/PersistentClass;Ljava/lang/String;Lorg/hibernate/mapping/Table;Lorg/hibernate/cfg/Mappings;Ljava/lang/String;)V
propNamecompositeIdentity!Lorg/hibernate/mapping/Component;props
getComment
|
0
setComment
ﬁ
isBidirectionalManyToOnea
isInheritedÃÊisIdentityPropertyz
2[GrailsDomainBinder] Binding persistent property [;org/codehaus/groovy/grails/orm/hibernate/cfg/CollectionTypecollectionTypeForClassP(Ljava/lang/Class;)Lorg/codehaus/groovy/grails/orm/hibernate/cfg/CollectionType;
getUserTypeQ(Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;)Ljava/lang/Class;!"
#'[GrailsDomainBinder] Binding property [%] as SimpleValue'serializable)create…(Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;Lorg/hibernate/mapping/PersistentClass;Ljava/lang/String;Lorg/hibernate/cfg/Mappings;Ljava/lang/String;)Lorg/hibernate/mapping/Collection;+,
-
addCollection%(Lorg/hibernate/mapping/Collection;)V/0i1ÊÜà(Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;Lorg/hibernate/mapping/SimpleValue;Ljava/lang/String;Ljava/lang/String;)Vè4
5] as ManyToOne7
isOneToOne9ÃÊ:
] as OneToOne<isHasOne>ÃÊ?hasOne property [AC] is not bidirectional. Specify the other side of the relationship!C,canBindOneToOneWithSingleColumnAndForeignKeyEa
Forg/hibernate/mapping/OneToOneHc(Lorg/hibernate/cfg/Mappings;Lorg/hibernate/mapping/Table;Lorg/hibernate/mapping/PersistentClass;)VGJ
IKbindOneToOneÖ(Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;Lorg/hibernate/mapping/OneToOne;Ljava/lang/String;Ljava/lang/String;)VMN
O
isEmbeddedQÃÊR
bindComponentë(Lorg/hibernate/mapping/Component;Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;ZLorg/hibernate/cfg/Mappings;Ljava/lang/String;)VTU
VcreateProperty¿(Lorg/hibernate/mapping/Value;Lorg/hibernate/mapping/PersistentClass;Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;Lorg/hibernate/cfg/Mappings;)Lorg/hibernate/mapping/Property;XY
ZbindNaturalIdentifier}(Lorg/hibernate/mapping/Table;Lorg/codehaus/groovy/grails/orm/hibernate/cfg/Mapping;Lorg/hibernate/mapping/PersistentClass;)V\]
^collectionTypeuserTypecurrentGrailsProp
getNatural:()Lorg/codehaus/groovy/grails/orm/hibernate/cfg/NaturalId;cd
<e6org/codehaus/groovy/grails/orm/hibernate/cfg/NaturalIdg¯(
hiorg/hibernate/mapping/UniqueKeyk
lI
lF	isMutableoÃ
hpsetNaturalIdentifierr
$s
$ô
addColumns(Ljava/util/Iterator;)Vvw
lx
setUniqueName$(Lorg/hibernate/mapping/UniqueKey;)Vz{
|addUniqueKeyD(Lorg/hibernate/mapping/UniqueKey;)Lorg/hibernate/mapping/UniqueKey;~
Ä	naturalId8Lorg/codehaus/groovy/grails/orm/hibernate/cfg/NaturalId;uk!Lorg/hibernate/mapping/UniqueKey;mutable&java/security/NoSuchAlgorithmExceptioná$java/io/UnsupportedEncodingExceptionâ
le
“ﬂ
l)MD5éjava/security/MessageDigestêgetInstance1(Ljava/lang/String;)Ljava/security/MessageDigest;íì
ëîjava/lang/RuntimeExceptionñ(Ljava/lang/Throwable;)VGò
óôUTF-8õgetBytes(Ljava/lang/String;)[Bùû
Eüupdate([B)V°¢
ë£UK•java/math/BigIntegerßdigest()[B©™
ë´(I[B)VG≠
®Æ{
®∞
lì(Ljava/security/NoSuchAlgorithmException;&Ljava/io/UnsupportedEncodingException;sbmdLjava/security/MessageDigest;nameidentityMappingidentityNamesimpleValuejava/util/Propertiesº
ΩI
ΩëgetEnumType¿|
∫¡identityEnumTypeSupports√Ñ
ƒ=org.codehaus.groovy.grails.orm.hibernate.cfg.IdentityEnumType∆À
E»ordinal 2Invalid enumType specified when mapping property [Ã] of class [Œ]. Using defaults instead.–warn“_Û”setTypeParameters(Ljava/util/Properties;)V’÷
†◊
†e)[GrailsDomainBinder] Sub class property [⁄] for column name [‹] set to nullableﬁ
†L	bindIndexã(Ljava/lang/String;Lorg/hibernate/mapping/Column;Lorg/codehaus/groovy/grails/orm/hibernate/cfg/ColumnConfig;Lorg/hibernate/mapping/Table;)V·‚
„enumPropertiesLjava/util/Properties;enumTypepropertyTypetforName=(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;ÍÎ
nÏ(Ljava/lang/String;)IÆÓ
EÔ
isWarnEnabledÒÃÛÚUserType not found Ù*(Ljava/lang/Object;Ljava/lang/Throwable;)V“ˆÛ˜"Ljava/lang/ClassNotFoundException;currentName
propertyNamesgetComponent¸ÒÊ˝
-–versionsetParentPropertyﬁ
-	component
-∫isComponentPropertyNullablea
columnIteratorcomponentPropertyisTablePerHierarchyÃ
0
nÖsetTypeUsingReflection≥YYe
$I
$ßbindProperty}(Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;Lorg/hibernate/mapping/Property;Lorg/hibernate/cfg/Mappings;)V
grailsProperty
f
fonebindManyToOneValues

0I
∫I'?
0#
5I
5ì>(Lorg/codehaus/groovy/grails/orm/hibernate/cfg/ColumnConfig;)Vô'
ñ(setJoinTable;(Lorg/codehaus/groovy/grails/orm/hibernate/cfg/JoinTable;)V*+
∫,≈(Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;Lorg/hibernate/mapping/SimpleValue;Ljava/lang/String;Lorg/codehaus/groovy/grails/orm/hibernate/cfg/PropertyConfig;Ljava/lang/String;)V±.
/setAlternateUniqueKey1
a2isUnique4Ã
∫5isCompositesize8·,9getDefaultColumnName;´
<compositeIdsetConstrained?
I@
isConstrainedBÃ
IC&org/hibernate/type/ForeignKeyDirectionEFOREIGN_KEY_FROM_PARENT(Lorg/hibernate/type/ForeignKeyDirection;GH	FIFOREIGN_KEY_TO_PARENTKH	FLsetForeignKeyType+(Lorg/hibernate/type/ForeignKeyDirection;)VNO
IP
I2
Ig
IsetPropertyNameUﬁ
IVbindOneToOneInternals(Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;Lorg/hibernate/mapping/OneToOne;Ljava/lang/String;)VXY
ZsetReferencedPropertyName\ﬁ
I]oneToOne Lorg/hibernate/mapping/OneToOne;
aggetLazinessba
c()Lorg/hibernate/type/Type;Äe
†forg/hibernate/type/IntegerTypehorg/hibernate/type/LongTypej org/hibernate/type/TimestampTypel#Invalid version class specified in nV; must be one of [int, Integer, long, Long, Timestamp, Date]. Not mapping the version.p	timestampr
†‰
setVersionuπ
øvsetOptimisticLockModexP
øy
ø∫valsequence-identity}nativesetIdentifierGeneratorStrategyÅﬁ
†ÇgetGeneratorÑ|
<Ö	getParamsá?
<àputAll(Ljava/util/Map;)Väã
Ωåassignedéidentifier_normalizerêgetObjectNameNormalizer*()Lorg/hibernate/cfg/ObjectNameNormalizer;íìiîRsetProperty8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;óò
ΩôS setIdentifierGeneratorPropertiesú÷
†ùsetIdentifierPropertyüπ
ø†setIdentifierValue¢ö
£	generatormappedIduseSequenceparams
$ì'isBidirectionalManyToOneWithListMappinga(Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;Lorg/hibernate/mapping/Property;)Z™´
¨
$úgetInsertablenessØa
∞getUpdateableness≤a
≥getDefaultAccessµ|i∂setPropertyAccessorName∏ﬁ
$π
$∂setCascadeBehavioura(Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;Lorg/hibernate/mapping/Property;)VºΩ
æisPersistent¿ÃÊ¡
isAssociation√ÃÊƒ
$˝handleLazyProxyw(Lorg/codehaus/groovy/grails/commons/GrailsDomainClass;Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;)V«»
…isLazy
isLazyable
getInsertableÕÃ
∫Œ
getUpdateable–Ã
∫—
isOwningClass”ÑB‘isCircularAssociation÷a
◊logCascadeMappingâ(Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;Ljava/lang/String;Lorg/codehaus/groovy/grails/commons/GrailsDomainClass;)VŸ⁄
€
setCascade›ﬁ
$ﬁcascadeStrategygetAssociationDescriptionR(Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;)Ljava/lang/String;·‚
„Mapping cascade strategy for Â
 property Á referencing type [È-(Ljava/lang/Object;)Ljava/lang/StringBuilder;÷Î
“Ï] -> [CASCADE: ÓassTypeunknownÒmany-to-manyÛone-to-manyı
one-to-one˜many-to-one˘embedded˚(Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;Lorg/hibernate/mapping/SimpleValue;Ljava/lang/String;Lorg/codehaus/groovy/grails/orm/hibernate/cfg/PropertyConfig;Ljava/lang/String;)V±˝
˛parentProperty
grailsPropsetTypeForPropertyConfig°(Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;Lorg/hibernate/mapping/SimpleValue;Lorg/codehaus/groovy/grails/orm/hibernate/cfg/PropertyConfig;)V		
		isDerived	ÃÊ	java/util/Arrays		asList%([Ljava/lang/Object;)Ljava/util/List;		
	
	
55
bindColumn(Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;Lorg/hibernate/mapping/Column;Lorg/codehaus/groovy/grails/orm/hibernate/cfg/ColumnConfig;Ljava/lang/String;Lorg/hibernate/mapping/Table;Ljava/lang/String;)V		
	incolumnDefinitionsLjava/util/List<*>;
getTypeParams()Ljava/util/Properties;		
∫	nullable
5
ŒgetDefaultValue	|
5	 setDefaultValue	"ﬁ
Œ	#getRead	%|
5	&
setCustomRead	(ﬁ
Œ	)getWrite	+|
5	,setCustomWrite	.ﬁ
Œ	/getConstrainedProperty{(Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;)Lorg/codehaus/groovy/grails/validation/ConstrainedProperty;	1	2
	3[B	5bindStringColumnConstraints\(Lorg/hibernate/mapping/Column;Lorg/codehaus/groovy/grails/validation/ConstrainedProperty;)V	7	8
	9java/lang/Number	;bindNumericColumnConstraintsó(Lorg/hibernate/mapping/Column;Lorg/codehaus/groovy/grails/validation/ConstrainedProperty;Lorg/codehaus/groovy/grails/orm/hibernate/cfg/ColumnConfig;)V	=	>
	?handleUniqueConstraint≤(Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;Lorg/hibernate/mapping/Column;Ljava/lang/String;Lorg/hibernate/mapping/Table;Ljava/lang/String;Ljava/lang/String;)V	A	B
	C%[GrailsDomainBinder] bound property [	E] to column name [	G] in table [	IconstrainedProperty;Lorg/codehaus/groovy/grails/validation/ConstrainedProperty;createKeyForProps§(Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;Ljava/lang/String;Lorg/hibernate/mapping/Table;Ljava/lang/String;Ljava/util/List;Ljava/lang/String;)V
ŒﬂcreateUniqueKeyForColumnsB(Lorg/hibernate/mapping/Table;Ljava/lang/String;Ljava/util/List;)V	P	Q
	R	otherPropotherColumnNamekeyList0Ljava/util/List<Lorg/hibernate/mapping/Column;>;java/util/Collections	Xreverse(Ljava/util/List;)V	Z	[
	Y	\unique_	^getOrCreateUniqueKey5(Ljava/lang/String;)Lorg/hibernate/mapping/UniqueKey;	`	a
	bcreate unique key for 	d columns = 	f÷Ò
5	h_idx	jgetOrCreateIndex1(Ljava/lang/String;)Lorg/hibernate/mapping/Index;	l	m
	norg/hibernate/mapping/Index	p
	qLbindexObjindexDefinitiontokenssupportsJoinColumnMapping	wa
	xà|
∫	z#getForeignKeyForPropertyDomainClass	|´
	}prefixidx	ÄdefaultTypehasJoinTableColumnNameMapping	Éå
	ÑgetConstrainedProperties	á?B	àvalues()Ljava/util/Collection;	ä	ã	åjava/util/Collection	é	è9org/codehaus/groovy/grails/validation/ConstrainedProperty	ë
	í∂tmpConstrainedPropertyconstrainedPropertyIterconstraints
getMaxSize	óÅ
	í	ò	getInList	ö(
	í	õ(Ljava/util/List;)I	ó	ù
	ûcolumnLengthinListValues·Å
	í	¢getMin()Ljava/lang/Comparable;	§	•
	í	¶getMax	®	•
	í	©countDigits(Ljava/lang/Number;)I	´	¨
	≠	longValue()J	Ø	∞
	<	±java/lang/Long	≥(J)Ljava/lang/Long;À	µ
	¥	∂java/lang/Math	∏max(II)I	∫	ª
	π	º(I)Ljava/lang/Integer;À	æ
Ö	ø'([Ljava/lang/Object;)Ljava/lang/Object;	∫	¡
M	¬minConstraintValueLjava/lang/Comparable<*>;Ljava/lang/Comparable;maxConstraintValueminConstraintValueLengthmaxConstraintValueLengthscale	precision\D	Ã
replaceAll	Œç
E	œ
digitsOnlynumberLjava/lang/Number;	numDigitsitermaxSize<clinit>java/util/HashMap	ÿ
	ŸIINSTANCE	€î		‹
ConstantValue	SignatureCodeLocalVariableTableLineNumberTable
ExceptionsLocalVariableTypeTableù(Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;Lorg/hibernate/cfg/Mappings;Ljava/util/Map<**>;Lorg/hibernate/mapping/Map;Ljava/lang/String;)Vû(Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;Lorg/hibernate/cfg/Mappings;Ljava/util/Map<**>;Lorg/hibernate/mapping/List;Ljava/lang/String;)V§(Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;Lorg/hibernate/cfg/Mappings;Ljava/util/Map<**>;Lorg/hibernate/mapping/Collection;Ljava/lang/String;)V[(Lorg/codehaus/groovy/grails/commons/GrailsDomainClass;)Ljava/util/Set<Ljava/lang/String;>;∑(Lorg/hibernate/cfg/Mappings;Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;Lorg/hibernate/mapping/Collection;Ljava/util/Map<**>;)Lorg/hibernate/mapping/DependantValue;Ü(Lorg/codehaus/groovy/grails/commons/GrailsDomainClass;Lgroovy/lang/Closure<*>;)Lorg/codehaus/groovy/grails/orm/hibernate/cfg/Mapping;á(Lorg/codehaus/groovy/grails/commons/GrailsDomainClass;Lgroovy/lang/Closure<*>;Z)Lorg/codehaus/groovy/grails/orm/hibernate/cfg/Mapping;L(Ljava/lang/Class<*>;)Lorg/codehaus/groovy/grails/orm/hibernate/cfg/Mapping;(Ljava/lang/Class<*>;)Vä(Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;Ljava/lang/Class<*>;Lorg/hibernate/mapping/SimpleValue;Ljava/lang/String;)VT(Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;)Ljava/lang/Class<*>;ß(Lorg/codehaus/groovy/grails/commons/GrailsDomainClassProperty;Ljava/lang/String;Lorg/hibernate/mapping/Table;Ljava/lang/String;Ljava/util/List<*>;Ljava/lang/String;)Vb(Lorg/hibernate/mapping/Table;Ljava/lang/String;Ljava/util/List<Lorg/hibernate/mapping/Column;>;)V(Ljava/util/List<*>;)I()Ljava/lang/Class<*>;(Ljava/lang/Class<*>;)Z
SourceFileInnerClasses!	ﬁ	ﬁ	ﬁ 	ﬁ"#$	ﬁ%&	ﬁ()	ﬁ+,	ﬁ./	ﬁ123	ﬂ45	ﬁ78	ﬁ:;	ﬁ=>	ﬁ@ABCD	E3	ﬂFÄGH	‡T*∑J**∂N∏TµV*ªY**∑Yµ[±	·\]	‚9KM±	^_	‡5g*∏j±	·kl	‚
œ–	„ace	^h	‡ŒFM+¡nô+¿nMß+¡pô∏v∂z+∂~∂ÑM,«+¿ÜNß,∏å¿ÜN≤é*-πíW±	·4/ìîFïFklDñò:ìî	‰Dñó	‚*
›ﬂ	‡‚„&Ê*Á2Í:ÌEÓ	„aceôö	‡˝
*+,-∂ûª†Y,∂¶∑©:**+∂≠*+∂∞,∂¥*+∂∏:∆∂æ∆**∂¬*∂æ∂∆∂ ∂Œö"ª–Yª“Y∑”’∂Ÿ∂‹∂Ÿ∂›∑‡ø∂‰+πÈö}+πÏötª†Y,∂¶∑©:∂Ô*+*+∂∏*+πÛ∂˜∂˚:		«"+π˛ô+π∂:	ß≤
∂
:	*	*+∂,∂¥	∂∂ß	∂±	·f
¶_√B	\]3!"#ı$7ÿ%&	‰ 	‚^ÚÙˆ0¯7˘D˙W˝_˛~Öó¶≠√»—	ﬂÁ¯ˇ	ﬂ	Â√ƒ	‡É#+∆ +∂*M,∆,π/ö,π3¿5∞∞	· 	68#\]#9&	‰	67	‚	!!:;	‡5*+,-∂û*+∂∞:+πÏ6ôG+π>ö>ª–Yª“Y∑”@∂Ÿ+πÛπC∂ŸE∂Ÿ+πF∂ŸH∂Ÿ∂›∑‡ø∂K:ª†Y,∑©:	*M	,∂¥	M∂	∂N∂R∂S∂W:

π\+π_ôÄ∂W:¡aô¿a:

∂d:ß
¿f∂g:,πl:

∂q:*∂t:*+πx∂|6ö•ª~Y∑:+πÛπÇ∂Öª“Y∑”_∂à*+πÛπã+πF∂è∂Ÿë∂Ÿ∂›∂î∂ó∂öô	∂ù∂û∂°∂•∂®∂´¿≠:+π∞ö	∂≥∂¥∂∑
∂ª∂•π¿ö∂√ôônª≈Y∑∆:ª“Y∑”_∂à+πF∂Ÿ»∂Ÿ∂›∂…∂ ∂Àô	∂Ã∂û∂Õ∂—∂‘∂’∂ÿ∂Ÿ
∂ª±	·ﬁÕ⁄€
‘‹ô›ﬁç"$ﬂ“b‡··S‹æv‚„ÎI‰Â
ÚBÊò˙:ÁË,ÈÍ5\]55535ÎÏ5#!ÌÍÍl…ÓÔxΩ	ßéÒ„
	‰ÚBÊó5 	‚÷5')*,*-e1l2x3Ö4ç5î6ö7†9ß:Æ<∑?æ@∆AÕB‘C◊D·GÎIÚJ˙LM
NO&PXQ^RdSiToVyWÉYçZñ[ú]¢^®`Øc…d“eıf˚ghikl#m-n4q	ﬂ	Êõú	‡(»:*¥Vπˆô5*¥Vª“Y∑”¯∂Ÿ∂˚∂Ÿ˝∂Ÿ∂˛∂∂Ÿ∂›π*+∂∏:∆ø∂∏
ô¥+π_öG+πÈô>ªYª“Y∑”∂Ÿ+πÛπC∂ŸE∂Ÿ+πF∂Ÿ∂Ÿ∂›∑ø+π:∆Z∂π:	+ππÇ:
-
π¿n:∆-*	πF∂˚∂!∆∂!ß#∂'∂*∂+ô+π:*∂.:		∆	∂3öß6
∆êπ6öÜ
öÅ*∂.:8:∆8∂<:

∆

∂=:∂ACπ∆	∂ACπ¿E:*∂I:

K∏Q:ª“Y∑”∂ŸS∂Ÿ∂ŸU∂Ÿ∂›∂X∂Y¿f:∂g:-π¿n:«#ª–Yª“Y∑”[∂Ÿ∂g∂Ÿ∂›∑‡ø∂_*+∂cô
∂f∂j*∂n*+∂qô	∂t*,+-∂x:+π_ôP+πx:		π{ô*+∂cô*	∂ß$+πÏö+πÇ∂Üô
*+,∂äß/*∂éô*ê∂î∂ò∂=,∂¥ß
*+,∂ä∂ú∆∂†:		∆
	∂•∂®+πÏö*+∂´ô™+πx:	+π_ôñ*¥VπˆôR*¥Vª“Y∑”≠∂Ÿ	πÛπC∂ŸØ∂Ÿ	πF∂Ÿ˝∂Ÿ∂˛∂∂Ÿ±∂Ÿ∂›πªaY,∂˛∑≤:
*	
,∂∂
∂∑*∂n+π∞ô	∂∏ß**+∂ªô*+,∂øß*+∂¬ô*+,∂∆±	·¿I«	Õ<»
≠\‰…b. À
QvÃËVqÕò/Œ–
¢%—‰…!
ÁË	5ˆ“Í
—Z”‘ÿS»UB’	Ÿ÷◊	t)‚€
ú’	»\]»»»3»ÿŸ»#≈⁄ÂHÄ€&DÑ‹ﬂ	‰ò/Œœ
» 	‚&IvxyA~HÄXÅjÇ•Ö≠Ü≤á¿âÕã⁄åﬂç	îñó!ò5öIõQúVû[üb†g°n£~§ê®ò©¢´«Æ—Øÿ±Â≥Í¥
∑∏π#º+ø3¿9ƒD«M»U…g vÀçÃóŒöœ£–º“∆’Õÿ“ŸŸ⁄ﬁ€Ë‡˘·„
‰ÂeÊtÁËÜÈéÍóÎù®Ò∑Ûø˜«˘	ﬂ	Á$%	‡91:+∆*ªﬁY∑ﬂ:ªﬁY∑ﬂ:ª“Y∑”:+∂„öC,∂ÊπÍ:		πÔô+	πÛ¿ı:

π¯∂Ÿ˙∂Ÿ¸∂ŸWßˇ—ßπª˛Y+∑:	:
	∂ôx	∂	:*∂ô;
∆/ªYª“Y∑”∂Ÿ+∂Ÿ∂Ÿ-∂ŸU∂Ÿ∂›∑ø:
ß-
«#πWß
πW:
πWßˇÜπW
«πWß
πW:
6π:πÔôÏπÛ¿E:
,
∏ :«-ªYª“Y∑”"∂Ÿ,∂‘∂ŸØ∂Ÿ
∂Ÿ∂›∑ø∂':«
":ßC,•,¡)ô∂q,∂q∂Üô
":ß ª“Y∑”∂f∂,∂ŸØ∂Ÿ∂›:∂-:πÔô?πÛ¿ı:∂Ÿπ¯∂Ÿ/∂Ÿπ3¿E∂Ÿ¸∂ŸWßˇΩÑßˇ∂0d∂4:∞	·ÚJ56
4279	äk:â;¨;È-<6J“=>Äú%ÂÃP;”I?9B⁄
,Û@9w®AB	{§C
#¸DEF8H8"IJ1\]1K1⁄Â1L1M.N	‰*4278	”I?8FGHG	‚Œ3˝˛ˇ")4>Jcf	iw{ÉäìòƒÀ–ﬁ Ë!Î#ı%¯&(*-. 0#2B3J4O5y:Ä<Ö=å@®CØEÃH”I›JÈKPQRT.V
	‡v2/+∂Qô¨K+∂Qô¨+S∂Vô¨+#∂Vô¨¨	·2\]2:	‚Z[\$]0^FG	‡y	πªXY∑YM*+∂˜N+πÇ:-∆-∂\∆	-∂\:*+∂.:^:∆/∂A∆'∂A=π∆∂A=π•":,ª“Y∑”∂Ÿ∂Ÿ∂Ÿ∂›πaW+πeπf:πÔôπÛ¿B:,*∂IπjWßˇ›,∞	·\	ß
k…ë&@9π\]πl…±m–´nË£o.ãÃË3Üp	‰±mœ	‚:bdef!g'i.j3k`mdoÑqßr¥s∑t	ﬂ	Ë,ı	‡•)+«∞+πsM,∂vN-∂wôß-MßˇÌ*,∂t∞	·*xò)\])‰…
yò	‰xó
yó	‚xy
{|} ~#Ä©a	‡Q+πÇ∂Üô+π_ôß¨	·\]	‚ÑºΩ	‡£Î*∂}:+π˛ôª†Y,-∂˛∑©:ßªaY,-∂˛∑≤:*+¿a∂Å-∂∏*∂Ñ6	+π˛ô+π:

∂:
∂á6	ô∂î∂ä∂=:ß0ôπéß*+πFπéπé∂è:ô*+
∂íß§*+*+πÛ∂˜∂˚:

«,πñ∂ú:∆πü:

«I+πÛπC:ª–Yª“Y∑”°∂Ÿ∂Ÿ£∂Ÿ∂Ÿ•∂Ÿ∂Ÿß∂Ÿ∂›∑‡ø*
,∂¥	ô**∂¬∂î∂ä∂ ßÅ+π:
*
πs∂t:*∂´ô∂Æ¿∞:*+
"∂¥ßG	ô∂î∂ä∂=:ß%ª“Y∑”
π∑πé∂Ÿ∂Ÿ∂›:*ê,∂¥-∂∑*-∂n±	·Ë‚xÌ‡<∏9πŒé
X∫ò
_˝ªfˆÖÍ®∑ÌáºΩ´Ì–
Ìgvl…
tiÁËÎ\]ÎÎÎÿŸÎæ&Î#„ìî0ª‚G§ÇÍ		‰X∫ó
	‚¶)äçé"í0ì:ï?ôGöPõXú_ùfûkü{¢®ß≠®ª¨Œ≠”Æ‡ØÂ∞Ó≥Û¥µ9∏EπJ∫\Ω_æg¿t¡}¬á√ñ≈ô«û»ÆÀ–Œ›“„‘Í’åç	‡^ ª“Y∑”*+∂¡∂Ÿ_∂à*,∂¡∂Ÿ∂›∞	·  \] ¬ √	‚ÿøå	‡V"+1∂∆ô+1∂…ô++∂„d∂ ß+∞	·"\]"À	‚‹ø¿	‡A
+∂ÃπÛ¿Œ∞	·
\]
‚	‚‡¯˘	‡ß9,∆',∂–∆ ,∂–:¡nô¿n∂∞∂~∞-∆-+πÇ∂”∞∞	·4‘l9\]99æ&9nË	‚"‰ÂÊÁ"È(Ï,Ì7«»	‡¡W,«±,∂◊ü+,∂◊∂⁄,∂›ü+,∂›∂‡,∂„ü+,∂„∂Ê,∂È∆,∂È∂Íö+,∂È∂Ì+,∂∂Û±	· W\]W<ÙWıÀ	‚2Ùı¯
˘˚¸%˛-ˇ5FNVÇå	‡O+∆+∂î∆+∂î∂ä∆ß¨	·\]æ&	‚πa	‡Ñ4*+∂∏M,∆
,∂îß
ªñY∑ˆN*+∂¬ö+π˛ô-∆ß¨	·*4\]4.æ&˜¯	‚
~	‡ê0*+∂∏N-∆,-∂˚∂˛,-∂∂ß,∂˛,+π∂∂±	·*0\]00⁄€*æ&	‚
" /!kl	‡h,«+∂+∂ß+,∂˚∂±	· \]ÿŸæ&	‚$%	&(*µ∂	‡u%*+πÛπs∂tM,∆,+πF∂ßN-∞	·*%\]%ÁË#æ&	‚-.#/¿a	‡L+πÈô+π_öß¨	·\]	‚9áà	‡(î*¥Vπˆô+*¥Vª“Y∑”∂Ÿ+πF∂Ÿ∂Ÿ∂›π+πÛ:*πs∂t:*+∂ªô*∂´ö*∂´ô'+πÏô∂Æ¿∞:*+,"∂¥ß*+,"-∂±	·RvºΩî\]îî‹ﬂîî#<X…IKnË	‚*
FG4J<KILlNvOÑPáRìTuv	‡9Ö-∂:«-∂∂Ê:ß-∂∂∂¿Ω:*¥Vπˆô/*¥Vª“Y∑”!∂Ÿπ"∂∂Ÿß∂Ÿ∂›πª≠Y+-∂˛∑%:∂&∂≥∂¥∞	·\	'(Ö\]ÖÖÖÿŸÖ3(]'(p‹ﬂ)	‰Ö 	‚.cefh(k4l`nppvr|sÇt	ﬂ	È√ƒ	‡Ç∂-∂Y:π\¡aô¿a:∂d:ß
¿f∂g:-∂∏,πl:ª~Y∑:+πÛπÇ∂Öª“Y∑”_∂à*+πÛπã+πF∂è∂Ÿë∂Ÿ∂›∂î∂ö∂ù-∂˚∂°-∂*∂®∂∑∂ª±	·f
⁄€#‹∂\]∂∂∂ÿŸ∞Ò„0Ü‹?w‰ÂHn›ﬁ	‚NÄ
ÇÉÖ#Ü&á0â5ä?ãHåXçäéêèñêüë®íÆîµï	‡+,∂∞N+∂+¡-ô+∂+¿-,∂.∞-ø–	·*/0\]⁄Â1	‚ôõùû†	„–|}	‡Œ>+∂∏*,πF∂3∂π4:πÔôπÛ¿Œ:*-∂8ßˇ·±	·H1	<Ù>\]>ÿŸ>⁄Â>‹ﬂ>’#99	‰#98	‚≠∞±%≤1≥:¥=µoa	‡A
;+πÇ∂Ü¨	·
\]
	‚æ≥¥	‡u*+,"-∂?,+πÛπÇ∂±	·4\]‚€#	‚Œœ–56	‡∑EªŒY∑@:,∂A∂B,∂C∂⁄+πF∂G,∂H∂Ì-∂I-∂M-∂N∂O±	·4E\]E›E<ÙE‹ﬂ	<PÙ	‚&	”	‘’÷&◊/Ÿ5⁄;€D‹QR	‡5
E*+∂U:,*+πÛπÇ∂X∂[*+∂∏:+π^†
,≤d∂hß#∆∂l∆,∂l∂hß
,≤n∂h∆∂q∆,∂q∂Q∂t*+∂cô$ªfY,∂∑w:	,	∂∑*+	∂{ß*+,-∂f∂+π>ö,∂∏∆∂É∆,∂É∂à∂ã,¡çôª
Y*+,∑êπîßV,¡Jôª
Y*+,∑ïπîß7,¡¢ôªY*+,∑ñπîßª
Y*+,∑êπî±	·f
ã”‘	E\]EEÿŸEóÂEEòE#	<1% %&	‚rÎ	ÏÓ%/Ò9ÛFÙR˜Y˙f˚t˛|ˇãëöù´¥π
∆“ŸÒ¯/D`a	‡t@+πÈô+π_ö*+∂ªö'+πÇ∂Üö+πÏö+π˛öß¨	·@\]@	‚"S´	‡a*,∂õô*,+πF∂X∞+πF∞	· \]ò	‚'(*|}	‡}
ü∂û:*+∂∏:∆∂îß:*∂}:	∆∂ü∆∂üß	*+∂¢π•:
,π®:,π´:∆!∂¨∆
∂¨:∂Ø∆
∂Ø:«∆:-,
π≥∂j±	·Ñ
ü\]üüüÿŸü¥Ôü#òµëæ&Å˜¯&yìî	KT£
SL∂[D∑	‚B0124&5K6S7[8`9h:o<w=~AàBåEûH†´	‡
*,∂}N-+πFπé:*+∂∏:∆∂îß:∆∂ü∆ß6*+πÛ,∂ª:+πÇ∂Üôô	∂ü∞*∂è∞+π˛ôô	∂ü∞*∂è∞*+π,∂ª:	+πÏô8ô	∂ü∞+π>ô*∂è∞*	-+πxπFπé∂è∞*+∂ªô'ô	∂ü∞*∂æ:*	∂æ:	*	∂è∞+π>ô*	∂è∞*	∂è∞	·f
\]#ìî	øæ&+Ú˜¯?ﬁ¿ÍL—¡òÖ¬		‚zPRTU+V?WLYZZ_[e]n`wa|bÇdãgòi°j¶k¨mµnæp÷sﬁt„uÈwÒx˘y|}ºå	‡S+1∂∆ô++∂„d∂ ∞+∞	·\]£	‚É	ÑÜ∏π	‡8*+πs∂tN:-∆-∂ƒ∆	-∂ƒ:«ˆ+πã:+π»:∆”πŒ:∆≈–π’ô∏–πŸ¿€:+πsπﬂ:		∆ï	π‚:
6∂Â
∂Â∂∆ö^ª“Y∑”Á∂Ÿ
∏Î∂ŸÌ∂Ÿ∂›:π:

πÛô≤˘
π∂˙6ß≤˘
¸π∂˙6ôª“Y∑”
∂Ÿ∂Ÿ∂›:*,∂}πˇ:∞	·é≥;º23
Äâ
ÉÜÍc¶œró	B«	,Î
4„\]l…#ÁË£	‰º2
	‚fêëíìï$ñ,ó4ò9ôBöTõcúrùwûÄüÉ†ì°≥¢º£»§‹¶Ó©Û™	Ø±z{	‡á7+∂Qôgß
+∂„∂M≤é,π¿ÜN-∆-ß
ªY∑∞	·*7\]7#‹'ìî	‚µ∏'π	‡a+π6ô
*+,-∂±	·*\]l…#	‚«	» 	„–ı	‡;*+∂∞	·\]l…	‚”	‡X*+,∂"∞	· \]l…#%	‰#$	‚◊	ﬂ	Í 	‡]
+πs(∏.:«,∆÷ª0Y+πÇ∑1:+π»::∆πŒ:«π4::,∆
,∂8:¡:ô¿:∂8:∂Æ:		¡<ôF	¿<:

∂=:∆3?∂Qö(+πB:πEö¡Gô¿G∂J*+πN∂Rô≤T+πsπíW∞∞:ªYª“Y∑”V∂Ÿ+πÇ∂ŸX∂Ÿ∂[∂Ÿ∂›∑^øÈÏ'ÍÎÏ'	·é´_ä<`a
ë5b&ƒcd.ºe1πf	PöÁË{ogl	ﬁhlÓ1/i\]l…#%jÍ	‰#$	‚v‹›ﬁ&ﬂ.‡1·6‚?„MÊPÁTË^ÎfÏtÔ{ÉÒäÚëÛ°Ù´ıµˆΩ˜∆˝“ˇ÷ÁÍÏÓ	ﬂ	ÎOP	‡ÀG,N-æ66¢9-2:+πF∂:∆∂q∆*∂q∂mπpÑßˇ∆±	·R#q&*Drs@tE	=@EG\]GnËGus	‚#0@Fk	‡’M+K∂yM,N-æ66¢6-2:∂|:+∂Qö(∂Qö
∂Qô¨Ñßˇ…¨	·R% }'~
Ar=tE:@EM\]MÄEÅ	‚ "#%%C&E"K*Ùr	‡[+«ß≤T+π¿0∞	·\]Çò	‰Çó	‚4	ﬂ	ÏÙı	‡N+«ß≤T+πsπ¿0∞	·\]l…	‚>ÉH	‡7	≤TπÜ±	·	\]	‚
BCÉá	‡’E+∂M≤TπäπfN-πÔô+-πÛ¿:,πå¿n∂∂Qô	-πéßˇ“±	·4'èë179E\]EÇò@ª	‰ 'èê17íEÇó	‚FGH'I;JALDM	ﬂ	Ìì	‡ÿh,∂î,+πÇ∂ï,*+πÇ∂ò∂õ,+πÇ∂û,+πÇ∂°,∂§,∂ß,∂™-π≠ô!,∂‘.∂±û-,∂‘*,∂‘∂òπµ±	·*h\]hl…h∂Âh	‚.Z[\]'^1a6c;e@hUigk	‡Ä“,+πÇπl∆,*¥Vª“Y∑”∏∂Ÿ+πÇ∂Ÿ∫∂Ÿ∂›πΩ±ªøY∑¿:+πs∏ƒ∏ ∏Œ∂“+π’ö	∂ÿ*+,∂⁄*+∂˜:*+,-∂ﬁ+πeπﬂö1∆∂3öß6ö*∂‡,∂‰*+,-∂Ë∂Î«*∂Ó∂Ò,πÙ±	·Hû“Í“\]“l…““#Aëıˆs_ÁË	‚Nvw7x8{A|U}^~dÄlÇsÑ|Üäáûà£äØç∏ê¿ë…ì—îÂÊ	‡ËRªXY+πe∑˘:πf:πÔô2πÛ¿B:πs∂v+πs∂wô
*,-∂¸ßˇ ±	·R. ˝…9@9R\]Rl…R˛ÂRR#Cˇ–	‰Cˇ	‚†¢.£D§N¶Qß˙Ê	‡
*+∂W*,∂q∂t:∆∂3ö∂öß6∆∂ôß6ôªY,∑	:ßRôªY,∑:ß@ª)Y,∑
:*+∂˜:		∆	∂\∆	∂\ß	+πÇ∂	∆
*+	∂+πÇ∂*+πÇ∂ò∂,∂-πÙô*+¿-∂ ß"ô*+¿-∂$ß
*+-∂'+πeπﬂö
*+-∂Ë±	·zOk(ak(u,)Ë	\]˝…˛Â#ÁËn™k(,Ï“Í@ÿ*Í	‚f≥¥∂,∑@∏EπRªWºdøn√uƒï≈ö∆° ¨ÀªÕ¡Œ…–Œ—‡”Â‘ı◊ˇ⁄
‹ﬁ!"	‡à
ÿ*+πs∂t:,∂+«
,∂/1∂Ò∆∂4∂7∆∂4∂7ß:∆∂4∂8∆∂4∂8ß:,∂:∂f:-*+∂ª,∂=∆,∂=∂@ôßπD:	,	∂G,+πÇ∂H*¥Vª“Y∑”J∂Ÿ,∂K∂Ÿ˝∂Ÿ,∂L∂∂Ÿ∂›πΩ*+,-∂O±	·f
ÿ\]ÿk…ÿPQÿÿ#Ã)Ë;ùRYSbvTÔéJUÔ		‚2ÂÁËÏ;ÔYÚbÛé˚î¸û˛Œ◊	„–	‡t	
º*+,-∂⁄,∂V«,∂W*∂Z∂Ò--π®-π´*+,-∂^π≥:,∂_*¥Vª“Y∑”a∂Ÿ,∂b∂Ÿ˝∂Ÿ,∂c∂∂Ÿ∂›πΩª≠Y-,∂d∑%:,∂e+πg:*"∂k:	*πÇ∂	-∂¥,∂n*+,-∂O±	·f
º\]º˝…ºopººqËº#9ÉUÔ=‹ç/rö"Ì		‚:9?o !Ö"ç#ö$Æ&≤)ª*[\	‡¨0*,∂‘∂ò:*+∂ª:π®π´-πv∞	·R0\]0˝…0wÂ0TÔ00#
&xy	‚0
13-4˙%	‡…_*+,-∂⁄,∂z«,∂{*∂Ó∂Ò*¥Vπˆô3*¥Vª“Y∑”}∂Ÿ,∂~∂Ÿ˝∂Ÿ,∂∂∂Ÿ∂›π*+,-∂O±	·4_\]_˝…_k(__#	‚@BCF%GUK^L·‚	‡Ë*,∂Ä∂t:ª†Y-+∑©:,∂É,∆∂\∆∂\ß,∂Ü∂á∆*∂Aâπ∆,∂Aâπ¿ı∂@∂å∆&∂A=π∆∂A=π¿E∂∆;∂ACπ∆+ªéY∑è:∂ACπ¿E∂í∂ñßN*8-∂¥«ß∂<:∆,∂ÃπÛ¿Œ:∂=∆
∂=∂B*∂ ,∂ÿ±	·\	™Bó˙òÙÊ.ôÀ\];Ôöˆ
ÁËõ	‚ZW
XYZ8\M]d_x`åc°d™eøf∆g…i÷kÊlÎm˙noquv	‡»D+πNN-æ66¢1-2:,πF∂:∆∂û∆π°ÑßˇŒ±	·R(9&"›<rs8tE5@ED\]Dl…DÁË	‚yz({5|=yC€‹	‡Ÿ´*+πs∂t:-π®:-π´:∆Ä*+∂∂¢:∆>∂•ô6,∂•∂¶®∂•∂Qô,∂´,≠∂∞∂Qöß∂≥∂¥:		∆,	∂à∂µ∂∏ô,∂π∂ºô,∂Ω∆∂4∆ß6ô∂4∂7∆
∂4∂7:ô∂4∂8∆
∂4∂8:∆!∂3ö∂ô,∂æ∂@ôß6	-*+∂ª	π≥:
,
∂ø*¥Vπˆô5*¥Vª“Y∑”¡∂Ÿ+πÇ∂Ÿ˝∂Ÿ,∂‡∂∂Ÿ∂›π*+,-∂≈«*+π»,-∂Ãß∂œô*+π»,-∂Ã,∂–*+,-∂O±	·Ñ
/oô◊v(—“	´\]´l…´ıˆ´´#üÁËóRèS≤˘”Íü«Í	"â;Ô
	‚í$àâäå!ç(é/è<êEëSíXîoóvò{ôÑúåùëüô†û§≤•¬¶Ã®‹©Ê¨Æ"±(≥4¥f∑qπv∫áΩèæù¬°ƒ™≈¬√	‡gô+πg:«*,-∂◊±∂Æ:¡∞ô*+,¿∞-∂€ßb¿<:∂=:		∆C+	π:

«&ª–Yª“Y∑”›∂Ÿ	∂Ÿß∂Ÿ∂›∑‡ø
∂wö
:*,-∂◊±	·pV6ﬁ
@XgaGQ1	ô\]ôl…ôıˆôôqËô#ëﬂ y>l	‚F À
ÃÕ– —(“9‘@’G÷L◊Vÿ[Ÿ~€à‹åﬂò·ÿŸ	‡≤	∆ª-Y,∑‡:‚∂Â,∂Ë,∂Î+πÇ∂Ó∂∂Û*,∂Ù?∂X:∂˜-∂˚::		æ6
6
¢e	2:+π:

«5ª–Yª“Y∑”˝∂Ÿ∂Ÿˇ∂Ÿ+πÇ∂Ÿ∂Ÿ∂›∑‡ø*
,",∂‡∂Ñßˇö±	·étK
jUTqr	YltE
\i@E∆\]∆l…∆ıˆ∆Ω∆∆#∫>CÉòPv		‚FÂÊÁËÈ*Í0Î6ÌCÔJÒPÚjÛtÙyı´˙øÚ≈¸MÊ	‡Œ	⁄+πN:,∂f:*+πs∂t:∆
∂∂:æ6	6

	¢ó
2:*∂6πôßuπôôπ∞ôßY*∂|ôßK*∂ôß=*¥Vπˆô,*¥Vª“Y∑”∂ŸπF∂Ÿß∂Ÿ∂›π:
*¥[πÇ∂ :*∂$:∆X*¥Vπˆô,*¥Vª“Y∑”&∂ŸπF∂Ÿ(∂Ÿ∂›πª†Y-∑©:
*
¿†"-∂ß|∆i**∂∏∂˚:*∂Qô0ª†Y-∑©:
*
¿†πF*"∂k-∂¥ß,"-∂.:-π2:
ßπ3ô!ª†Y-∑©:
*
¿†"∂6ßÈπ{ôW*¥Vπˆô,*¥Vª“Y∑”&∂ŸπF∂Ÿ8∂Ÿ∂›πªaY-∑≤:
*
¿a"-∂?ßãπ;ô«*¥Vπˆô,*¥Vª“Y∑”&∂ŸπF∂Ÿ=∂Ÿ∂›ππ@ôJπ_ö@ª–Yª“Y∑”B∂ŸπÛπC∂ŸØ∂ŸπF∂ŸD∂Ÿ∂›∑‡ø*∂Gô"ªIY-,∑L:
*
¿I"∂PßŒπ@ô,π_ô"ªIY-,∑L:
*
¿I"∂PßõªaY-∑≤:
*
¿a"-∂?ß|πSô ª-Y-,∑‡:
*
¿--∂WßU*¥Vπˆô,*¥Vª“Y∑”&∂ŸπF∂Ÿ(∂Ÿ∂›πª†Y-∑©:
*
¿†"-∂
∆*
,-∂[:,∂ªÑ
ß¸h*,∂_±	·¿ñÿŸOSƒ>KÍ»$„
ÿÚ`D‡ÍaòCáb-£rs2ûtE	5õ@E
⁄\]⁄l…⁄∂Â⁄⁄#“usÃ;Ô¿qË	‰‡Íaó	‚
B

)CKUXqtÇê ú!≈$»'ÿ)‡+Â,Ò-/&0:2?3O4Z5f6á;ñ=û>¢@•AØBªCÕF◊G„HJK+M:NFOoQÉR¿U…V÷WËZ¸[	\_'`:dDeOgajmkñm¢n≥q∏rƒs –wŸx\]	‡Ñ§,∆
,∂Æß:¡<ö±¿<:∂f:∆∂jπ/ô±ªlY∑m:+∂n∂q6∂jπ:		πÔô5	πÛ¿E:
-
∂:∂tö	∂u∂-∂yßˇ«*∂}+∂ÅW±	·zx>p#1
Z<@9	§\]§;Ô§nË§∂ÂñhlÜga%ÇÉAcÑÖNVÜÍ	‚N{|}ÄÅ%Ç7É8ÜAáGâNãpåxé~èâëìíñîúñ£óz{	‡Ç∏ª“Y+∂ã∂∑å_∂àM+∂çπN-πÔô -πÛ:,¿Œ∂A∂Ÿ_∂àWßˇ›è∏ïNß:ªóY∑öø-,∂›ú∂†∂§ß:ªóY∑öøª“Y∑”¶∂Ÿª®Y-∂¨∑Ø∂±∂Ÿ∂›:∂„§
∂ :+∂≤±DKNàZhkä	·\	/5l&@9P
/≥m
/¥∏\]∏ÑÖ§µJKm∂∑ù∏	‚Föõ/úAùD°K•N£P§Zßh´k©m™w≠ùÆß∞±≥∑¥Ea	‡É1+π_ô)+πxM,π@ô¨+π>ö,π>ô¨¨	· ’1\]1b	‚∑	∏π∫-ª/æz	‡†6+«¨+∂ÆN-¡<ö¨-¿<∂=:∆,πF∂Qôß¨	·46\]6qË6b+πl∫	‚¬√∆«»ÀÃè4	‡l	*++πÇ,*+-∂k∂í±	·4\]ªò#	‚
—”èê	‡"
Ê*+∂∏:*+*+∂∏*+πÛ∂˜∂˚:«¬ªΩY∑æ::,∂∂øW«@ß∂¬:@∂Qô*,∂≈ô
-«∂ßw-7∂@∂Qö
∂Vô=∏…∂øWßMÀ∂VöB*¥Vª“Y∑”Õ∂Ÿ+πF∂Ÿœ∂Ÿ+πÛπs∂∂Ÿ—∂Ÿ∂›π‘-∂ÿß	-∂-∂Ÿ:ªŒY∑@:+πÛπ6ô+πF∂Gßr*+πÛ∂˜:		∆	∂3ôN*¥Vπˆô9*¥Vª“Y∑”€∂Ÿ+πF∂Ÿ›∂Ÿ∂A∂Ÿﬂ∂Ÿ∂›π∂Gß+πF∂G-∂I∂B∆
∂O-∂‡*+∂∏:		∆<	∂*π/ö/*	∂*π3¿5∂‰*	∂*π3¿5∂ ±	·Ñ
+≥ÂÊHñÁcnË	Ê\]ÊÊËòÊªÊÌﬂ%&…Ì˘ÈÔˆ<Ùß?9&		‰ÊËó	‚é#◊ÿŸ"⁄+€7›HﬁZﬂd·j‚~„éÂôÊÿÎﬁÏ·ÓÁÒÌÚˆÙı˜¯+˘7˙m˝vˇÅáéö†ß	π
—Â
	ﬂ	Ó!"	‡!mM*+∂∏N-«ß-∂–:¡nô¿nMßG∆B∂~:∏v∂z∏ÌMß+:Ø∂§*¥VπÛô*¥Vıπ¯,∞3@Ca	·HE&/˘38m\]mbkaòeæ&W‘l	‰kaó	‚:',3@!CEQ]k#	ﬂ	Ôyz	‡ˇ
[+∆X+∂Æ∆Q+∂ÆN-¡∞ôE-¿∞∂˚:,πF::æ66¢!2:		∆	∂Qô¨Ñßˇﬁ¨	·f
B˙	,-r1(tE4%@E 9˚(1I>l[\][qË[b	‚&	'()* +(,B-S,Y1a	‡L+π_ô+π{ôß¨	·\]b	‚5TU	‡+	Î+∂Û,πÇ:*∂,πF∂X:+∂˜+∂∂Ó,π∆,πß	,π˛:*∂WπN:	+∂ˇ∂f:
+∂ˇ:,πF:,πÛπs:
	:æ66¢_2:πEôßEπF∂Qôß2πÇ
∂wô+πF∂ß*+,
∂Ñßˇ†±	·∂ïObkrsÑftEác@EÎ\]ÎÎÎæÍÎÎ#
ﬁ<òÕLG§l…WîFs	`ã;Ô
fÖ∂Ân}ò{pËò
	‰
ﬁ<ó{pËó
	‚VCD
EF$G-IGKNLWM`NfOnP{RïS¢TµVƒWœX“[‰RÍ^	‡ÅÛ*¥[-πÇ∂ :

∆#
-∂.:π2:	ßy-π{ôW*¥Vπˆô+*¥Vª“Y∑”&∂Ÿ-πF∂Ÿ8∂Ÿ∂›πªaY∑≤:	*-	¿a∂?ß-π;ô*¥Vπˆô+*¥Vª“Y∑”&∂Ÿ-πF∂Ÿ=∂Ÿ∂›π*-∂Gô#ªIY∑L:	*-	¿I∂Pß∑ªaY∑≤:	*-	¿a∂?ßó-πSô"ª-Y∑‡:	*	¿--∂Wßo*¥Vπˆô+*¥Vª“Y∑”&∂Ÿ-πF∂Ÿ(∂Ÿ∂›πª†Y∑©:	-π3ô*-	¿†∂6ß*-,	¿†∂	∆F*	-∂[:+∂*,∂	ô+	π4:πÔôπÛ¿Œ:

∂Gßˇ‰±	· $
ÿŸ1$„	~$„	Â$„	$„	,$„	ÈòÙ
”
9º6_>Û\]ÛÛÛbÛ∂ÂÛòÛ;ÔÛÛ#t$„	‰`D
	‰”
8	‚ö&efh$j-k1l4n=oIpqr~sëtöu¶vŒx÷yÂzˆ}~ÅÇ,É>ÜJárâäàãôé™ìØîºï¬ñ ó”ò›ôÈöÔõÚûa	‡è;+«¨+πÛM*,πs∂tN,π6ö-∆-∂ö+πFôß¨	·*;\];
.l…#nË	‚°¢
£§XY	‡Æ:+,∂-πFπ+π∆	+π\ª$Y∑:+∂*-∂∞	·>:\]:$„:∂Â::(›>	‚¨ÆØ≤(≥.¥7µxy	‡c,+π∂∂,∂±	·*\]b‘	‚π
∫ª<=	‡∂
n*∂}:*+,∂ +πÏô+πÛß	+π:*∂˜:*∂´6		ô∂Æ¿∞:
*+,
-∂¥ß…+π∞ô¥+πÏô´*+∂∏:

«?«ª0Y∑!:≤TπsπíWª∫Y∑":
∂$+πF
πíW*
∂éöLªñY∑ˆ:ª5Y∑%:ª“Y∑”+πFπé∂Ÿ_∂à∂Ÿ∂›∂&∂)
∂-*+,-
∂0ß*+,-∂*+∂∏:
+π;ôC	ö>,∂3*,∂¬:
∆
∂6∂Ûß +π_ô+πxπ@ô	∂Û±	·¢G
ºΩ
√@˜¯Ã7ıÀpû%&
>/òÙn\]nn⁄€nònn#fìî(F…0>nË867Í	$Jæ&
	‚é#≈«»(…0 8À=ÃGÕTŒW–i—p”u‘z’É÷ïÿûŸ±€∫‹√›Ãﬁı‡¸·„‰ÁÎ$Ï2Ì7Ó>ÔCPÚgÛmˆ±≤	‡~ú*∂}:-∂˚:*+∂∏:		«ª∫Y∑":		∂*π:æü_:

æ66¢L
2:
ª5Y∑%:*πãπˇ*
π∂=∂è∂&	∂*πWÑßˇ≥*+,	∂0±	·òV3ôÀM<1
7Xr
<StE?P@Eú\]úú$ú>Ωú…úòú#îìîé˚áæ&		‚2¸˛ˇ	#	3	M	V	|	â	è	
õ	®©	‡H+∆+∂Æ¡∞ôß¨	·\]nË	‚	MN	‡Oü*+∂∏:+πx:,π@∂A,,∂Dô	≤Jß≤M∂Q,∂R∆∂l∆,∂l∂Sß
,≤n∂S,πÛπÇ∂T,+πF∂W*+,-∂[π@ô*+∂∏:*+,-∂0ß,πF∂^±	·RÖ%&ü\]üü_`üòü#òæ&ê’	‚F				.	3	@	L	 S	#c	$m	&t	(~	)Ö	*ê	+ì	-û	/XY	‡I±	·*\]_`ò	‚	3	‡ÆF*+∂∏N-∆-∂l∆,-∂l∂aß
,≤n∂a,*+∂d∂˛-∆,-∂∂,+π∂∂±	·*F\]FF⁄€@æ&	‚&		8	:	;	>#	A,	C0	D8	HE	I… 	‡bƒª†Y-,∂‡∑©:*+"-∂∂ŒôU∂g¡iög∂g¡kö\∂g¡möQ*¥Vª“Y∑”o∂Ÿ+πÛπs∂∂Ÿq∂Ÿ∂›π‘±+πF∂Qô	Mßs∂ª$Y∑:∂*+-∂‚∂t,∂w,∂z,∂{±	·Hƒ\]ƒƒöˆƒƒ#∂|õ)›>	‚>	N	P	R#	SD	Vt	Xu	\í	^õ	_¢	a™	b≤	c∏	dΩ	e√	f‘’	‡*+πÛ∂˜:∆∂ôß6ª†Y-,∂‡∑©:ªΩY∑æ:	,∂Ë«ô	~ßÄ∂ÉßC∂Ü:
Ä
∂Qô
ô~:

∂É	∂â∂çè
∂Qô‚∂t	ë-πï∂øW-π®∆	ñ-π®∂öW-π´∆	õ-π´∂öW	∂û*+"-∂ª$Y∑:

∂*+
-∂,
∂°∂Ÿ∂§±	·z_9•
\]röˆ¶a#nË ÙßÍ.Ê>7›®Ê	Ù ›>
	‚n	l	m 	p.	s7	t=	vB	xX	z_	{o	|t	~{	Ö	Äê	Åò	Öß	á∞	àø	ä»	ã◊	çﬁ	êÎ	ìÙ	î˚	ó	ô		õ	ú	‡Væ,+πF∂©*+,∂≠ô,∂Æ,∂uß,*+∂±∂Æ,*+∂¥∂u,-π∑∂∫,+πF∂ª*+,∂ø+π;ö0+π{ö'+πSö+π¬ô+π≈ö+πEöß6ô2*+∂d6,∂∆ô +π{ö+π;ô*+πÛ+∂ ±	·>ï(ÀÍæ\]ææ›>æâ5ÃÍ	‚B	ß
	®	©	™ 	¨)	≠2	∞<	±F	≥L	∂â	ªé	ºï	Ωõ	ø≤	¿Ω	√ba	‡U*+∂∏M,«ß,∂˚¨	· \]
æ&	‚
	∆	«Øa	‡U*+∂∏M,«ß,∂œ¨	· \]
æ&	‚
	À	Ã≤a	‡U*+∂∏M,«ß,∂“¨	· \]
æ&	‚
	–	—™´	‡3+πxN+π_ô$-∆ ,∂¡aô,-πÇ∂Üôß¨	·*3\]33›>,’	‚
	’	÷ºΩ	‡5O.N+πÛ:*+∂∏:+π:∆∂q∆∂qNß+π≈ô√+π@ô	(Nß¸+π;ô∆Óπsπ’ô›(Nß◊+πÈô%∆πsπ’ô	(Nß≤+Nß¨+πÏô(∆πsπ’ö+π∞ôÑ+Nß~+π{ôu∆"πsπ’ô*+∂ÿö	(NßQ.NßK+π˛ô	(Nß<+πÇ∂Üô.+π:∆+πÛπsπ’ô	(Nß+N*+-∂‹,-∂ﬂ±	·HO\]OO›>L‡Dl…=æ&5‰…	‚Ü!	‹	ﬁ	ﬂ	‡	·'	‚0	„9	‰B	ÂH	ÁQ	Ëg	Èm	Îv	Ïå	Ìí	ò	Ú°	Û¿	Ù∆	ˆœ	˜Ì	¯Û	˚˘	ˇ



8
>
A

I
N
÷a	‡I+πÇ+πÛπs∂w¨	·\]	‚
Ÿ⁄	‡ﬂÅ*¥Vπˆôw+π≈ôn-∆j*+∂‰:*¥Vª“Y∑”Ê∂Ÿ∂ŸË∂Ÿ+πÛπÇ∂ŸØ∂Ÿ+πF∂ŸÍ∂Ÿ-πs∂ÌÔ∂Ÿ,∂Ÿß∂Ÿ∂›π±	·4 `Å\]ÅÅ‡Å‰…	‚

 
Ä
·‚	‡ΩSÚM+πÏô
ÙMß@+πÈô
ˆMß0+π;ô
¯Mß +π{ô
˙Mß+πSô¸M,∞	· S\]SO	‚2




$
-
 4
!=
"D
#M
$Q
&±	‡{*+,-*+∂∏∂ˇ±	·H\]	ªò#	‚

7
8±.	‡m
*+,-∂ˇ±	·>
\]
	
ª
ò
9&
#	‚

<
=±˝	‡l
.*+-∂	+π	ôªéY∑è:∂û∂í-∂ñß-∂Ÿ:∆∂*ßΩYS∏	:π/ôΩYS∏	:6	π:6
	
¢π	π3¿5:ªŒY∑@:∆'∂=∆
∂=∂B∂È∆
∂È∂Ì-∂I∆F∂◊ü
∂◊∂⁄∂›ü
∂›∂‡∂„ü
∂„∂Ê∂	∂Û*+,∂	∆
∂O-∂‡Ñ	ßˇF±	·éBóÖ¢ôÀéô<Ùg∆	E	pΩ	E
3˙;ÔM‡	8.\].	.	.ª.ò.9&.#	‰M‡			‚Ü!
B
C
D
E$
F*
G-
H3
NM
PW
Qd
Tw
UÖ
Vé
Yì
Zõ
[•
]≠
^∑
bΩ
e¬
fÀ
g’
iﬁ
jË
lÒ
m˚
o
r
t
u!
x'
T-
{			‡®>*+*+∂∏*+πÛ∂˜∂˚:«,+πÇ∂∂ß,∂-∆,-∂	∂ÿ±	·4>\]>	>ª>æ&(	‚
~

Ä+
É1
Ñ5
Ö=
à±≤	‡ :,+∂,∂Ÿ:ªŒY∑@:∂G,∂I∂B∆
∂O,∂‡±	·R:\]:<:ª:	Í:Ì:/ÈÔ&<Ù	‚&	
ñ
ó
ò
ô
ö 
õ'
ú3
û9
ü			‡n,∆'-∂	∂	-∂	!∂	$-∂	'∂	*-∂	-∂	0*+∂$:*+∂k:	+π≈ö+π˛ôè«ä-∂A«	-	∂B+πÏô-∂Gß⁄+π;ô3+π_ô*+π>ö!+πxπ@ô-∂Gß©-∂Gß°+π{ö+π;ô+π∞ô-∂Gß~-+πF∂Gßq-	∂B-+πFö,∆,πFôß∂G*+∂	4:

∆@E+πÇ∂Üö	6+πÇ∂Üô
*-
∂	:	<+πÇ∂Üô*-
∂	@*+-	∂	D*	-∂‰+πÛπ6öo*+πÛ∂˜:

∆
∂3ôL*¥Vπˆô8*¥Vª“Y∑”€∂Ÿ+πF∂Ÿ›∂Ÿ-∂A∂Ÿﬂ∂Ÿ∂›π-∂Gß
-+πF∂G*¥VπˆôF*¥Vª“Y∑”	F∂Ÿ+πF∂Ÿ	H∂Ÿ-∂A∂Ÿ	J∂Ÿ∂∂Ÿß∂Ÿ∂›π±	·zB	K	L
|`nË
,\],,	,<Ù,ôÀ,ò,;Ô,#0¸aò=ÔÌ		‰0¸aó	‚û'
Æ
Ø
∞
± 
≤)
µ0
∂=
∑T
π[
∫a
ºj
Ωr
øç
¿õ
¡£
ƒ´
«∆
»Œ
À€
œ·
–
‘
’
÷*
◊1
⁄@
€I
‡W
‚b
‰p
Â|
Êâ
Áï
Ë 
È“
Î‹
ÔË
+
Ò	A	B	M	N	‡TrªﬁY∑ﬂ:ªŒY∑	OπWπ:πÔô>πÛ¿E:	+πÛ	π:
*
,∂k:ªŒY∑	OπWßˇæ*-∂	S±	·z9,1	H	T
T	U#E	9r\]r	ròr;ÔrÌr˚8r#	i	V8	‰ #E	8r˚		i	V	W	‚*

˜	
¯
˘-
˙9
˚H
¸T
˝e
˛h
ˇq	ﬂ		P	Q	‡ıe-∏	]+ª“Y∑”	_∂Ÿ,∂Ÿ∂›∂	c:∂ç:π/ô8*¥Vª“Y∑”	e∂Ÿ+∂∂Ÿ	g∂Ÿ-∂Ì∂›π-π∂y±	·>e\]e;ÔeÌe	V8G‹Ö%@68	‰e	V	W%@6		‚%/Yd
	ﬂ	Ò·‚	‡T
~-«±-∂	i::¡ıô+¿ı:∂@ôª“Y∑”+∂Ÿ	k∂Ÿ∂›:ß∆
∂~:«±K∂y:6æ¢2:		∂	o,∂	rÑßˇ„±	·p	s˜lD	] 	E~\]~Ì~<Ù~ôÀ~;Ôs	tlp	uZ$	v	‚N
%;>CJOP Z!e"l#w!}%hi	‡¿
÷*∂}::-«b+πÛ:*πs∂t:∆E+πF∂:	*+∂	yô*	∂éô	∂î∂ò∂=:ß	∆	∂	{∆
	∂	{:ß:*+∂	yô,*+∂∏:*∂éô∂î∂ò∂=:ß	-∂=:ß	-∂=:«,*,∂õô*,πé*+∂=∂è:ß*+∂=:∞	·p65ò&	Tl…$GÁË}%&÷\]÷	÷ò÷ôÀ÷#ŒìîÀÌ	‚b*-.01$2)365G6W8d9k<n>v?}@ÜAñDúFüH•L™M≤N Q”Tãå	‡O+∆+∂î∆+∂î∂ò∆ß¨	·\]ò&	‚X	wa	‡T +πÏö*+∂¬ö+π˛ôß¨	· \] 		‚\;´	‡m›*,∂}N-+πFπé:+π≈ô∞+π∆ß+πÏô
*+,∂	~∞+π_ö:+πÈô1-+πÛπCπˇ:ª“Y∑”*∂è∂Ÿ∂Ÿ∂›∞+πô9*+∂ô1ª“Y∑”-+πÛπCπé∂Ÿ_∂à∂Ÿ∂Ÿ∂›∞ª“Y∑”∂Ÿ∂Ÿ∂›∞+π˛ô
*+,∂	~∞∞	·>[	›\]››#◊ìî…Ì	‚:acd&f/g6jHk[lvoápµs v”w⁄z	|´	‡à.+πÛπ∑N*,∂}:ª“Y∑”-πé∂Ÿ∂Ÿ∂›∞	·4.\]..#"1ìî	‚ÄÅÆ´	‡≤P*+∂∏N-∆-∂æ∆-∂æ∂	{∆-∂æ∂	{∞*,∂}:ª“Y∑”+πFπé∂Ÿ_∂à	Å∂Ÿ∂›∞	·4P\]PP#J%&*&ìî	‚ÖÜá#â*ä™´	‡Ö1*+∂∏N-∆(-∂æ∆!-∂æ∂–∆*+-∂æ*+πÛ∂˜∂˚∞,∞	·*1\]11	Ç+%&	‚éèê/í´	‡®F*+∂∏N*-∂	Öô-∂î∂ä∂=∞*,∂}:ª“Y∑”+πFπé∂Ÿ_∂à	Ü∂Ÿ∂›∞	·4F\]FF#@%& &ìî	‚ñòôú ù	Éå	‡\(+∆%+∂î∆+∂î∂ä∆+∂î∂ä∂=∆ß¨	·(\](%&	‚°	1	2	‡‚NM+πÛπ	âN-π	çπ	ê:πÔô*,«&πÛ¿	í:∂	ì+πF∂QôMßˇ“,∞	·>5	î	L1	ï9N\]N	L	K	L@	ñ3	‰1	ï8@	ñ 	‚"´¨≠)Æ5ØF∞I≤L≥	7	8	‡¶*,∂	ôN,∂	ú:-∆+-∂à∂⁄ß∆
+*∂	ü∂⁄±	·4*\]*<Ù*	K	L%	†“	°8	‰	°		‚ø¿¡¬√ƒ)∆	=	8	‡J*+,∂	@±	· \]<Ù	K	L	‚
… 	=	>	‡Ô
˚66-∆-∂„§+-∂„∂Êß,∂	£∆,∂	£∂à6+∂Ê-∆-∂›§+-∂›∂‡ß≤,∂	ß:,∂	™:6∆+¡	<ô#*¿	<∂	Æ*¿	<∂	≤∏	∑∂	Æ`∏	Ω66	∆+¡	<ô#*¿	<∂	Æ*¿	<∂	≤∏	∑∂	Æ`∏	Ω6	û	û	∏	Ω6ß*ΩÖY∏	¿SY∏	¿SY	∏	¿S∏	√¿Ö∂à6+∂‡±	·f
Q©	ƒ	∆W£	«	∆Z†	»Eäp	…E	˚\]˚<Ù˚	K	L˚ôÀ¯	 EÙ	ÀE	‰Q©	ƒ	≈W£	«	≈	‚Z÷◊⁄€‹%›.ﬁ4‚@„KÁQËWÍZÎgÏáäÒóÚ∑˜¡˙Õ˝Ù˙	´	¨	‡r=+∆+∂~	Õ"∂	–N-∂„=¨	·*	—\]	“	”	‘E	‚

	ó	ù	‡Æ,=+πN-πÔô-πÛ¿E:∂„∏	Ω=ßˇ‚¨	·4
$	!	’9,\],	°8*	÷E	‰	!	’8,	°		‚'*	ﬂ	ÚVçñåôÏL	ﬂ	ÛXL	ﬂ	Û«»√Ñ	ﬂ	Ù	◊H	‡G#ª	ŸY∑	⁄≥Tª	ŸY∑	⁄≥é≤ég≤	›πíW±	‚E
WY"Z	ı	ˆ*

	